XML 131 R123.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Changes in Finance Debt (Details) - USD ($) $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2022 | Jun. 30, 2021
DisclosureFinanceDebtLineItems [Line Items] |  |
Borrowings | $ 35,700 |
Borrowings | 31,051 |
Finance debt [member] |  |
DisclosureFinanceDebtLineItems [Line Items] |  |
Borrowings | 35,700 | $ 53,889
Additions | 330 | 1,668
Principal amortization | (5,363) | (12,684)
Interest amortization | (915) | (1,264)
Accrued interest | 1,154 | 1,595
Foreign exchange/ inflation indexation charges | (423) | (93)
Cumulative translation adjustment (CTA) | 568 | 393
Borrowings | 31,051 | 43,504
BRAZIL |  |
DisclosureFinanceDebtLineItems [Line Items] |  |
Borrowings | 4,517 |
Borrowings | 4,818 |
BRAZIL | Finance debt [member] |  |
DisclosureFinanceDebtLineItems [Line Items] |  |
Borrowings | 4,517 | 8,854
Principal amortization | (177) | (3,430)
Interest amortization | (125) | (158)
Accrued interest | 201 | 159
Foreign exchange/ inflation indexation charges | 109 | 127
Cumulative translation adjustment (CTA) | 293 | 213
Borrowings | 4,818 | 5,765
Foreign countries [member] |  |
DisclosureFinanceDebtLineItems [Line Items] |  |
Borrowings | 31,183 |
Borrowings | 26,233 |
Foreign countries [member] | Finance debt [member] |  |
DisclosureFinanceDebtLineItems [Line Items] |  |
Borrowings | 31,183 | 45,035
Additions | 330 | 1,668
Principal amortization | (5,186) | (9,254)
Interest amortization | (790) | (1,106)
Accrued interest | 953 | 1,436
Foreign exchange/ inflation indexation charges | (532) | (220)
Cumulative translation adjustment (CTA) | 275 | 180
Borrowings | $ 26,233 | $ 37,739

X
- Definition The amount of outstanding funds that the entity is obligated to repay. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_Borrowings
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The element represents accrued interest. + References No definition available. + Details
Name: | pbr_AccruedInterest
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The element represents addition for new fund obligation. + References No definition available. + Details
Name: | pbr_AdditionForNewFundObligation
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The element represents amortisation of capitalised interests. + References No definition available. + Details
Name: | pbr_AmortisationOfCapitalisedInterests
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The element represents amortization expense benefit. + References No definition available. + Details
Name: | pbr_AmortizationExpenseBenefit
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The element represents cumulative translation adjustments. + References No definition available. + Details
Name: | pbr_CumulativeTranslationAdjustments
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The element represents foreign exchange inflation indexation charges. + References No definition available. + Details
Name: | pbr_ForeignExchangeInflationIndexationCharges
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=pbr_FinanceDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |