XML 139 R173.htm IDEA: XBRL DOCUMENT
v3.20.1

Net Revenues - Movement in Discounts and Other Reductions (Details) - EUR (€) € in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Movement in Chargebacks |  |  |
Balance at beginning of year | € 75,175 | € 105,890 | € 87,249
Current estimate related to sales made in current and prior year | 1,119,540 | 923,023 | 826,775
(Actual returns or credits in current period related to sales made in current period) | (1,104,493) | (957,695) | (795,449)
(Actual returns or credits in current period related to sales made in prior periods) | 275 |  | 31
Translation differences | (9) | 3,957 | (12,716)
Balance at end of year | 90,488 | 75,175 | 105,890
Movement in Cash discounts |  |  |
Balance at beginning of year | 6,441 | 5,114 | 6,632
Current estimate related to sales made in current and prior year | 70,340 | 62,518 | 57,512
(Actual returns or credits in current period related to sales made in current period) | (64,523) | (56,568) | (52,270)
(Actual returns or credits in current period related to sales made in prior periods) | (6,385) | (4,909) | (6,024)
Translation differences | 24 | 286 | (736)
Balance at end of year | 5,897 | 6,441 | 5,114
Movement in Volume rebates |  |  |
Balance at beginning of year | 24,797 | 17,991 | 26,507
Current estimate related to sales made in current and prior year | 56,426 | 46,922 | 43,274
(Actual returns or credits in current period related to sales made in current period) | (28,014) | (24,648) | (28,976)
(Actual returns or credits in current period related to sales made in prior periods) | (25,050) | (16,384) | (20,210)
Translation differences | 546 | 916 | (2,604)
Balance at end of year | 28,705 | 24,797 | 17,991
Movement in Medicare / Medicaid |  |  |
Balance at beginning of year | 22,941 | 16,204 | 21,757
Current estimate related to sales made in current and prior year | 50,442 | 40,343 | 41,722
(Actual returns or credits in current period related to sales made in current period) | (34,486) | (21,324) | (28,198)
(Actual returns or credits in current period related to sales made in prior periods) | (20,375) | (13,232) | (16,659)
Translation differences | 389 | 950 | (2,418)
Balance at end of year | 18,911 | 22,941 | 16,204
Movement in Other discounts |  |  |
Balance at beginning of year | 8,837 | 10,143 | 4,442
Current estimate related to sales made in current and prior year | 34,323 | 28,727 | 35,262
(Actual returns or credits in current period related to sales made in current period) | (22,490) | (26,493) | (26,072)
(Actual returns or credits in current period related to sales made in prior periods) | (5,652) | (3,781) | (2,864)
Translation differences | 52 | 241 | (625)
Balance at end of year | 15,070 | 8,837 | 10,143
Total movement in discounts and other reductions |  |  |
Balance at beginning of year | 138,191 | 155,342 | 146,587
Current estimate related to sales made in current and prior year | 1,331,071 | 1,101,533 | 1,004,545
(Actual returns or credits in current period related to sales made in current period) | (1,254,006) | (1,086,728) | (930,965)
(Actual returns or credits in current period related to sales made in prior periods) | (57,187) | (38,306) | (45,726)
Translation differences | 1,003 | 6,350 | (19,099)
Balance at end of year | € 159,072 | € 138,191 | € 155,342

X
- Definition The cash discounts account balance. + References No definition available. + Details
Name: | grfs_CashDiscountsAccountBalance
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The chargebacks account balance. + References No definition available. + Details
Name: | grfs_ChargebacksAccountBalance
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of current estimate of cash discounts related to sales made in current and prior year. + References No definition available. + Details
Name: | grfs_CurrentEstimateRelatedToSalesCashDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current estimate of chargebacks related to sales made in current and prior year. + References No definition available. + Details
Name: | grfs_CurrentEstimateRelatedToSalesChargeback
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current estimate of Medicare and Medicaid related to sales made in current and prior year. + References No definition available. + Details
Name: | grfs_CurrentEstimateRelatedToSalesMedicareMedicaid
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current estimate of other discounts related to sales made in current and prior year. + References No definition available. + Details
Name: | grfs_CurrentEstimateRelatedToSalesOtherDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current estimate of discounts and other reductions related to sales made in current and prior year. + References No definition available. + Details
Name: | grfs_CurrentEstimateRelatedToSalesTotal
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current estimate of volume rebates related to sales made in current and prior year. + References No definition available. + Details
Name: | grfs_CurrentEstimateRelatedToSalesVolumeRebates
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) related to cash discounts. + References No definition available. + Details
Name: | grfs_ForeignCurrencyTranslationGainLossCashDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) related to chargebacks. + References No definition available. + Details
Name: | grfs_ForeignCurrencyTranslationGainLossChargeback
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) related to Medicare and Medicaid. + References No definition available. + Details
Name: | grfs_ForeignCurrencyTranslationGainLossMedicareMedicaid
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) related to other discounts. + References No definition available. + Details
Name: | grfs_ForeignCurrencyTranslationGainLossOtherDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) related to discounts and other reductions. + References No definition available. + Details
Name: | grfs_ForeignCurrencyTranslationGainLossTotal
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of foreign currency translation gain (loss) related to volume rebates. + References No definition available. + Details
Name: | grfs_ForeignCurrencyTranslationGainLossVolumeRebates
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The Medicare and Medicaid account balance. + References No definition available. + Details
Name: | grfs_MedicareAndMedicaidAccountBalance
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | grfs_MovementInCashDiscountsAbstract
Namespace Prefix: | grfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | grfs_MovementInChargebacksAbstract
Namespace Prefix: | grfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total discounts and other reductions account balance. + References No definition available. + Details
Name: | grfs_MovementInDiscountsAndOtherReductionsTotal
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | grfs_MovementInMedicareAndMedicaidAbstract
Namespace Prefix: | grfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | grfs_MovementInOtherDiscountsAbstract
Namespace Prefix: | grfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | grfs_MovementInVolumeRebatesAbstract
Namespace Prefix: | grfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The other discounts account balance. + References No definition available. + Details
Name: | grfs_OtherDiscountsAccountBalance
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cash discounts related to sales returns or credits, of sales made in current year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentPeriodCashDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of chargebacks related to sales returns or credits, of sales made in current period. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentPeriodChargeback
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of Medicare and Medicaid related to sales returns or credits of sales made in current year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentPeriodMedicareMedicaid
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of other discounts related to sales returns or credits, of sales made in current year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentPeriodOtherDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of discounts and other reductions related to sales returns or credits, of sales made in current year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentPeriodTotal
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of volume rebates related to sales returns or credits, of sales made in current year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentPeriodVolumeRebates
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash discounts related to sales returns or credits, of sales made in prior year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInPriorPeriodCashDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of chargebacks related to sales returns or credits, of sales made in prior period. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInPriorPeriodChargeback
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of Medicare and Medicaid related to sales returns or credits of sales made in prior year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInPriorPeriodMedicareMedicaid
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of other discounts related to sales returns or credits, of sales made in prior year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInPriorPeriodOtherDiscounts
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of discounts and other reductions related to sales returns or credits, of sales made in prior year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInPriorPeriodTotal
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of volume rebates related to sales returns or credits, of sales made in prior year. + References No definition available. + Details
Name: | grfs_SalesReturnsOrCreditsRelatedToSalesInPriorPeriodVolumeRebates
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | grfs_TotalMovementInDiscountsAndOtherReductionsAbstract
Namespace Prefix: | grfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The volume rebates account balance. + References No definition available. + Details
Name: | grfs_VolumeRebatesAccountBalance
Namespace Prefix: | grfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant