XML 303 R286.htm IDEA: XBRL DOCUMENT
v3.19.2

Note 41 - Gains (losses) on financial assets and liabilities (net) and Exchange Differences - Derivatives - Hedge accounting (Details) - EUR (€) € in Millions | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
--- | --- | --- | ---
Total [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | € 927 | € (470) | € 109
Trading Derivatives [Member] | Interest Rate Risk Member |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | 90 | 165 | 431
Trading Derivatives [Member] | Securities Agreements [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | 294 | (139) | 86
Trading Derivatives [Member] | Commodities Risk [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | (2) | 99 | (29)
Trading Derivatives [Member] | Credit Risk Member |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | (109) | (564) | (118)
Trading Derivatives [Member] | Foreign Exchange And Gold Risk [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | 606 | 315 | 186
Trading Derivatives [Member] | Other Risk [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | (24) | (137) | (371)
Trading Derivatives [Member] | Subtotal [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | 856 | (261) | 185
Hedging Derivatives Ineffectiveness [Member] | Fair Value Risk [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | 87 | (177) | (76)
Hedging Derivatives Ineffectiveness [Member] | Hedging Derivatives [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | (150) | (236) | (330)
Hedging Derivatives Ineffectiveness [Member] | Hedged Item |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | 237 | 59 | 254
Hedging Derivatives Ineffectiveness [Member] | Cash Flow Risk [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | (15) | (32) | 0
Hedging Derivatives Ineffectiveness [Member] | Subtotal [Member] |  |  |
Gains or losses en financial assets and liabilities trading derivatives line items |  |  |
Equity Instruments, gains (losses) on financial instruments | € 72 | € (209) | € (76)

X
- Definition The amount of gains and losses arising from financial assets and liabilities and exchange differences. + References No definition available. + Details
Name: | bbva_Gainsorlossesinfinancialassetsandliabilities
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_TotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentclassesoffinancialinstrumentsAxis=bbva_TradingderivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=ifrs-full_InterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_SecuritiesAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_CommoditiesriskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=ifrs-full_CreditRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_ForeignexchangeandgoldriskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_OtherriskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_SubtotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentclassesoffinancialinstrumentsAxis=bbva_HedgingderivativesineffectivenessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_FairvalueriskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_HedgingderivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=ifrs-full_HedgedItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_GainsorlossesonderivativesbreakdownbyfinancialinstrumentderivativehedgeriskAxis=bbva_CashflowriskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |