XML 262 R245.htm IDEA: XBRL DOCUMENT
v3.21.1

Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations | 12 Months Ended
--- | ---
Dec. 31, 2020
Less than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLP Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | (4)
Less than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLP Bonds [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | 53
Less than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLF Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | (11)
Less than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLF Bonds [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | 44
Less than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book USD Offshore Libor Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | (9)
Less than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book Spread USD On/Off Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | (350)
Greater than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLP Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | 5
Greater than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLP Bonds [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | 63
Greater than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLF Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | 2
Greater than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book CLF Bonds [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | 58
Greater than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book USD Offshore Libor Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | (15)
Greater than 1 year [Member] | Average Fluctuations of Market Factors for Maximum Stress Scenario Trading Book Spread USD On/Off Derivatives [Member] |
Risk Management (Details) - Schedule of Adverse scenario market factors fluctuations [Line Items] |
Reasonably possible increase (decrease) in risk assumption (bps) | (334)

X
- Definition The basis point of reasonably possible increase (decrease) in the risk assumption used in the stress testing process. + References No definition available. + Details
Name: | bch_BasisPointOfReasonablyPossibleIncreaseDecreaseInRiskAssumption
Namespace Prefix: | bch_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLPDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLPBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLFDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLFBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookUSDOffshoreLiborDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookSpreadUSDOnOffDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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