# BR-FR-CO-03_BT-3

Source: https://xmlvalid.com/rules/BR-FR-CO-03_BT-3

> Si le code type de la facture (BT-3) est égal à 262 (Avoir Remise Globale), alors : - Le numéro de contrat (BT-12) doit être présent - La période de facturation (BG-14) doit être renseignée (dates de début et de fin). Valeurs actuelles : BT-12=" … ", période=" … à … ".

- Level: error
- Rule sets: French e-invoicing rules (UBL) 1.4.0.04
- Context: `cn:CreditNote`
- Test: `not($typeCode = '262') or (string($contractReference) and string($billingPeriodStart) and string($billingPeriodEnd))`

> BR-FR-CO-03/BT-3 : Si le code type de la facture (BT-3) est égal à 262 (Avoir Remise Globale), alors : - Le numéro de contrat (BT-12) doit être présent - La période de facturation (BG-14) doit être renseignée (dates de début et de fin). Valeurs actuelles : BT-12=" … ", période=" … à … ".

- Level: error
- Rule sets: French e-invoicing rules (CII) 1.4.0.04
- Context: `rsm:CrossIndustryInvoice`
- Test: `not($typeCode = '262') or (string($contractReference) and string($billingPeriodStart) and string($billingPeriodEnd))`

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