XML 142 R121.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Note 2 - Principles Of Consolidation, Acounting policies and measurement bases applied and recent IFRS pronouncements - Income Statement Venezuela (Details) € in Millions | Dec. 31, 2017 EUR (€)
--- | ---
Net Interest Income Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | € 90
DIRCOM Exchange Rate | 410
Variation | 319
Gross Income Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | 70
DIRCOM Exchange Rate | 319
Variation | 249
Administration Cost Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | (55)
DIRCOM Exchange Rate | (249)
Variation | (194)
Net Operating Income Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | 15
DIRCOM Exchange Rate | 70
Variation | 54
Operating Profit Before Tax Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | 12
DIRCOM Exchange Rate | 53
Variation | 41
Tax Expense Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | (20)
DIRCOM Exchange Rate | (90)
Variation | (70)
Profit Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | (8)
DIRCOM Exchange Rate | (38)
Variation | (29)
Profit Attributtable To Minoriity Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | (4)
DIRCOM Exchange Rate | (16)
Variation | (13)
Profit Attributtable To Owners Member [Member] |
Disclosure Of Venezuela Exchange Rates Income Statement Line Items |
Estimated Exchange Rate | (5)
DIRCOM Exchange Rate | (21)
Variation | € (17)

X
- Definition The estimate exchange from Dircom rate used by the entity. Exchange rate is the ratio of exchange for two currencies. + References No definition available. + Details
Name: | bbva_Dircomexchangerate
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition The estimate exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies. + References No definition available. + Details
Name: | bbva_Estimatedexchangerate
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The difference between the exchange rate from one period to other. + References No definition available. + Details
Name: | bbva_Variation
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_NetInterestIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_GrossincomememberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_AdministrationcostmemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_NetoperatingincomememberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_OperatingprofitbeforetaxmemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_TaxexpensememberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_ProfitmemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_ProfitattributtabletominoriitymemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_IncomestatementaxisAxis=bbva_ProfitattributtabletoownersmemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |