# BR-FR-20_BT-21

Source: https://xmlvalid.com/rules/BR-FR-20_BT-21

> Lorsqu’une note a pour code sujet « BAR » (cbc:SubjectCode), la valeur associée (cbc:Note) doit être l’une des suivantes : B2B, B2BINT, B2C, B2CINT, OUTOFSCOPE, ARCHIVEONLY. Valeur fournie : " … ". Veuillez corriger la valeur ou retirer le code sujet « BAR ».

- Level: error
- Rule sets: French e-invoicing rules (UBL) 1.4.0.04
- Context: `ubl:Invoice | cn:CreditNote`
- Test: `not($invalidNotes)`

> BR-FR-20/BT-21 : Lorsqu’une note a pour code sujet « BAR » (BT-21), la valeur associée (BT-22, contenu de la note) doit être l’une des suivantes : B2B, B2BINT, B2C, B2CINT, OUTOFSCOPE, ARCHIVEONLY. Valeur fournie : " … ". Veuillez corriger la valeur ou retirer le code sujet « BAR ».

- Level: error
- Rule sets: French e-invoicing rules (CII) 1.4.0.04
- Context: `rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote[ram:SubjectCode = 'BAR']`
- Test: `custom:is-valid-bar-treatment($barTreatment)`

Validate a document against these rules: https://xmlvalid.com/validate
