XML 124 R104.htm IDEA: XBRL DOCUMENT
v3.21.1

13. INTANGIBLE ASSETS (Details 1) - Discounted Cash Flow [Member] | 12 Months Ended
--- | ---
Dec. 31, 2020 Number
Exchange rate - BRL / USD [member] |
Disclosure of detailed information about intangible assets [line items] |
Exchange rate, 2021 | 4.89
Exchange rate, 2022 | 4.32
Exchange rate, 2023 | 4.07
Exchange rate, 2024 | 3.95
Exchange rate, 2025 | 3.87
Inflation brazil [member] |
Disclosure of detailed information about intangible assets [line items] |
Assumptions, 2021 | 2.84%
Assumptions, 2022 | 3.50%
Assumptions, 2023 | 3.56%
Assumptions, 2024 | 3.55%
Assumptions, 2025 | 3.40%
Inflation - united states [member] |
Disclosure of detailed information about intangible assets [line items] |
Assumptions, 2021 | 2.59%
Assumptions, 2022 | 2.56%
Assumptions, 2023 | 2.53%
Assumptions, 2024 | 2.51%
Assumptions, 2025 | 2.48%

X
- Definition Foreign exchange rate year five. + References No definition available. + Details
Name: | brf_ForeignExchangeRateYearFive
Namespace Prefix: | brf_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate year four. + References No definition available. + Details
Name: | brf_ForeignExchangeRateYearFour
Namespace Prefix: | brf_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate year one. + References No definition available. + Details
Name: | brf_ForeignExchangeRateYearOne
Namespace Prefix: | brf_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate year three. + References No definition available. + Details
Name: | brf_ForeignExchangeRateYearThree
Namespace Prefix: | brf_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate year two. + References No definition available. + Details
Name: | brf_ForeignExchangeRateYearTwo
Namespace Prefix: | brf_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percenatge of discount rate year five. + References No definition available. + Details
Name: | brf_PercentageOfDiscountedRateYearFive
Namespace Prefix: | brf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percenatge of discount rate year four. + References No definition available. + Details
Name: | brf_PercentageOfDiscountedRateYearFour
Namespace Prefix: | brf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of discounts rate year one + References No definition available. + Details
Name: | brf_PercentageOfDiscountedRateYearOne
Namespace Prefix: | brf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of discount rate year three. + References No definition available. + Details
Name: | brf_PercentageOfDiscountedRateYearThree
Namespace Prefix: | brf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of discount rate year two. + References No definition available. + Details
Name: | brf_PercentageOfDiscountedRateYearTwo
Namespace Prefix: | brf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfIntangibleAssetsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=ifrs-full_DiscountedCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | brf_ExchangeRateAxis=brf_ExchangeRateBRLPerUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ActuarialAssumptionsAxis=brf_ActuarialAssumptionOfExpectedRatesOfInflationBrazilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ActuarialAssumptionsAxis=brf_ActuarialAssumptionOfExpectedRatesInflationUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |