# BR-FR-17_BT-123

Source: https://xmlvalid.com/rules/BR-FR-17_BT-123

> Le code de qualification de la pièce jointe " … " est invalide. Il doit appartenir à la liste des codes autorisés. Veuillez corriger la valeur de BT-123.

- Level: error
- Rule sets: French e-invoicing rules (UBL) 1.4.0.04
- Context: `cac:AdditionalDocumentReference`
- Test: `not($docTypeDESC) or custom:is-valid-attachment-code($docTypeDESC)`

> BR-FR-17/BT-123 : Le code de qualification de la pièce jointe " … " est invalide. Il doit appartenir à la liste des codes autorisés. Veuillez corriger la valeur de BT-123.

- Level: error
- Rule sets: French e-invoicing rules (CII) 1.4.0.04
- Context: `rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument[ram:TypeCode = '916']`
- Test: `not($code) or custom:is-valid-attachment-code($code)`

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