XML 118 R109.htm IDEA: XBRL DOCUMENT
v3.24.2

Note 6 Wholesale financing operations carried out by group entities (Details) € in Millions | Jun. 30, 2024 EUR (€)
--- | ---
Jan-24 [Member] | Issued in euros [Member] | 3.875% [Member] | Jan-34 [Member] |
Type of issue [Line Items] |
Senior preferred | € 1,250
Feb-24 [Member] | Issued in euros [Member] | 4.875% [Member] | Nov-30 to Feb-31 [Member] | Feb-36 [Member] |
Type of issue [Line Items] |
Tier 2 | 1,250
Mar-24 [Member] | Issued in euros [Member] | 3.500% [Member] | Mar-31 [Member] |
Type of issue [Line Items] |
Senior preferred (green bond) | 1,000
Mar-24 [Member] | United States of America, Dollars | 5.381% [Member] | Mar-29 [Member] |
Type of issue [Line Items] |
Senior preferred | 1,000
Mar-24 [Member] | United States of America, Dollars | 6.033% [Member] | Mar-35 [Member] |
Type of issue [Line Items] |
Senior non-preferred | 1,000
Jun-24 [Member] | Issued in euros [Member] | 3 month Euribor rate + 45 basis points [Member] | Jun-27 [Member] |
Type of issue [Line Items] |
Senior preferred | 1,000
Jun-24 [Member] | Issued in euros [Member] | 3.625% [Member] | Jun-30 [Member] |
Type of issue [Line Items] |
Senior preferred | 750
Jun-24 [Member] | Issued in euros [Member] | 6.875% [Member] | Dec-30 to Jun-31 [Member] | Perpetual [Member] |
Type of issue [Line Items] |
AT 1 (CoCos) | € 750

X
- Definition AT 1 (CoCos) + References No definition available. + Details
Name: | bbva_AT1CoCos
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 preferred (green bond) + References No definition available. + Details
Name: | bbva_SeniorPreferredGreenBond
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_Jan24Member
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_CouponAxis=bbva_A3.875Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | bbva_CouponAxis=bbva_A4.875Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | bbva_CouponAxis=bbva_A3.500Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Mar31Member
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_CouponAxis=bbva_A5.381Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | bbva_CouponAxis=bbva_A6.033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | bbva_CouponAxis=bbva_A3.625Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | bbva_CouponAxis=bbva_A6.875Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Dec30ToJun31Member
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: |