XML 173 R153.htm IDEA: XBRL DOCUMENT
v3.21.1

23. FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Details 3) - Foreign exchange risk [member] - BRL (R$) R$ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | R$ (110,210) | R$ (399,203) | [1]
Exposure of assets and liabilities in foreign currencies | (6,960,157) | (2,133,720) |
Cash and cash equivalents [member] |  |  |
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | 2,855,979 | 2,591,746 | [1]
Trade accounts receivables [member] |  |  |
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | 5,765,753 | 4,892,708 | [1]
Trade accounts payable [member] |  |  |
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | (859,790) | (601,007) | [1]
Loans and borrowings [member] |  |  |
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | (14,947,793) | (8,854,826) | [1]
Other assets and liabilities, net [member] |  |  |
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | 225,694 | (162,341) | [1]
Derivative financial instruments (hedge) [Member] |  |  |
DisclosureOfFinancialInstrumentsAndRisksManagementLineItems [Line Items] |  |  |
Exposure in result | R$ 6,849,947 | R$ 1,734,517 | [1]
[1] | In the consolidated financial statements for the year of 2019, the Company presented the exposure arising from monetary assets and liabilities in foreign entities, for which Real is the functional currency, in a single line item "Investments". For better management of the foreign exchange exposure, in 2020 the Company begun to break down such exposure, by classifying each asset or liability by its nature. Therefore, the comparative period has been restated for comparability.

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

X
- Definition The amount of exposure of assets and liabilities in foreign currencies. + References No definition available. + Details
Name: | brf_ExposureOfAssetsAndLiabilitiesInForeignCurrencies
Namespace Prefix: | brf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The measure of a potential loss exposure as a result of future market movements, based on a specified confidence interval and measurement horizon. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 41 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_41&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_ValueAtRisk
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=brf_CashAndCashEquivalents1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=brf_TradeAccountsPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=brf_LoansAndBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=brf_OtherAssetsAndLiabilitiesNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=brf_HedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |