XML 166 R147.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Wholesale financing transactions carried out by group operations (Details) € in Millions | Dec. 31, 2023 EUR (€)
--- | ---
Jan-23 [Member] | 4.625% [Member] | January 30 [Member] | Jan-31 [Member] | Euro Member Countries, Euro | BBVA SA [Member] |
Type of Issue [Line Items] |
Senior non-preferred | € 1,000
Jan-23 [Member] | 3.125% [Member] | Jun-27 [Member] | Euro Member Countries, Euro | BBVA SA [Member] |
Type of Issue [Line Items] |
Covered bonds | 1,500
Feb-23 [Member] | TIIE day 1 + 32 basis points [Member] | Feb-27 [Member] | Mexico, Pesos | BBVA Mexico [Member] |
Type of Issue [Line Items] |
Senior (Tranche 1)- Green bond | 8,689
Feb-23 [Member] | 9.540% [Member] | Feb-30 [Member] | Mexico, Pesos | BBVA Mexico [Member] |
Type of Issue [Line Items] |
Senior (Tranche 2) | 6,131
May-23 [Member] | 4.125% [Member] | May-25 [Member] | May-26 [Member] | Euro Member Countries, Euro | BBVA SA [Member] |
Type of Issue [Line Items] |
Senior preferred | 1,000
June-23 [Member] | 5.570% [Member] | Jun-Sep 28 [Member] | Sep-33 [Member] | Euro Member Countries, Euro | BBVA SA [Member] |
Type of Issue [Line Items] |
Tier 2 | 750
June-23 [Member] | 8.375% [Member] | Dec-28 [Member] | Perpetual [Member] | Euro Member Countries, Euro | BBVA SA [Member] |
Type of Issue [Line Items] |
AT1 | 1,000
June-23 [Member] | 8.450% [Member] | Jun-33 [Member] | Jun-38 [Member] | United Kingdom, Pounds | BBVA Mexico [Member] |
Type of Issue [Line Items] |
Tier 2 | 1,000
Aug-23 [Member] | 8.250% [Member] | Aug-Nov-28 [Member] | Nov-33 [Member] | United Kingdom, Pounds | BBVA SA [Member] |
Type of Issue [Line Items] |
Tier 2 | 300
Sept-23 [Member] | 9.375% [Member] | Sep-29 [Member] | Perpetual [Member] | United States of America, Dollars | BBVA SA [Member] |
Type of Issue [Line Items] |
AT1 | 1,000
Nov-23 [Member] | 7.883% [Member] | Nov-33 [Member] | Nov-34 [Member] | United States of America, Dollars | BBVA SA [Member] |
Type of Issue [Line Items] |
Tier 2 | 750
Nov-23 [Member] | TIIE day 1 + 32 basis points [Member] | Apr-27 [Member] | Mexico, Pesos | BBVA Mexico [Member] |
Type of Issue [Line Items] |
Senior (Tranche 1) | 9,900
Nov-23 [Member] | 10.240% [Member] | Nov-30 [Member] | Mexico, Pesos | BBVA Mexico [Member] |
Type of Issue [Line Items] |
Senior (Tranche 2) | € 3,600

X
- Definition AT1 + References No definition available. + Details
Name: | bbva_AT1
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Covered bonds + References No definition available. + Details
Name: | bbva_CoveredBonds
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior non-preferred + References No definition available. + Details
Name: | bbva_SeniorNonPreferred
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior preferred + References No definition available. + Details
Name: | bbva_SeniorPreferred
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior (Tranche 1) + References No definition available. + Details
Name: | bbva_SeniorTranche1
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior (Tranche 1)- Green bond + References No definition available. + Details
Name: | bbva_SeniorTranche1GreenBond
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior (Tranche 2) + References No definition available. + Details
Name: | bbva_SeniorTranche2
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Tier 2 + References No definition available. + Details
Name: | bbva_Tier2
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Jan23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A4625Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Jan30Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Jan31Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EntityAxis=bbva_BBVASAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A3125Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Jul27Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Feb23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_TIIEDay132BasisPointsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Feb27Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_MXN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EntityAxis=bbva_BBVAMexicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A9540Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Feb30Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_May23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A4125Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_May25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_May26Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_June23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A5570Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_JunSep28Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Sep33Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A8375Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Dec28Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_PerpetualMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A8450Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Jun33Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Jun38Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Aug23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A8250Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_AugNov28Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Nov33Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Sept23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A9375Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Sep29Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Nov23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A7883Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Nov33Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Nov34Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Apr27Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A10240Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Nov30Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |