Une facture dont le code de catégorie de TVA (BT-151, BT-95 ou BT-102) est « Paiement fractionné » doit être une facture italienne nationale.
Si un CategoryCode B est présent, la facture contient au moins un CountryID différent de IT. La règle n’autorise la catégorie B que si aucune autre valeur de pays n’est présente.
Le code B désigne la catégorie de taxe « Split payment ». Selon cette règle, cette catégorie est réservée aux factures nationales italiennes.
La facture utilise la catégorie B, mais contient aussi une valeur de pays autre que IT. Vous pouvez harmoniser la catégorie de taxe et les informations de pays.
- Vérifiez les valeurs
CategoryCodedes informations fiscales concernées. - Vérifiez les valeurs
CountryIDde la facture. - Vérifiez la catégorie de taxe avec
TaxCategoryCodesetTradeLineItem.TaxCategoryCode. - Générez à nouveau la facture et vérifiez-la.
TaxCategoryCodes(BT-151; BT-95; BT-102)TradeLineItem.TaxCategoryCode(BT-151)TradeLineItem.TaxType(BT-151-0)
Détails techniques
Le XPath réussit si aucun CategoryCode B n’est présent, ou si aucune valeur CountryID autre que IT n’apparaît lorsque CategoryCode B est présent.
La règle s’applique aux valeurs CategoryCode de la facture et aux valeurs CountryID qui y figurent.
rule/@context)assert/@test)