Une instruction de paiement (BG-16) doit préciser le Code de type de moyen de paiement (BT-81).
ram:TypeCode est absent de ram:SpecifiedTradeSettlementPaymentMeans. Le moyen de paiement de l’instruction n’est donc pas indiqué.
Chaque instruction de paiement doit comporter un code indiquant le moyen de paiement utilisé.
Le moyen de paiement manque dans une instruction de paiement. Ajoutez le code du moyen de paiement pour compléter l’instruction.
- Ajoutez
ram:TypeCodeàram:SpecifiedTradeSettlementPaymentMeans. - Vérifiez l’instruction de paiement avec
PaymentMeans. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTradeSettlementPaymentMeans/>
<ram:SpecifiedTradeSettlementPaymentMeans> <ram:TypeCode>30</ram:TypeCode> </ram:SpecifiedTradeSettlementPaymentMeans>
FacturXInvoice.PaymentMeans(BG-16; ID: BT-81)PaymentMeans.TypeCode(SpecifiedPaymentMeans: BT-81)FacturXInvoice.DebitorBankAccounts(BG-16)
Détails techniques
Dans le contexte ram:SpecifiedTradeSettlementPaymentMeans, le XPath vérifie la présence de l’élément enfant ram:TypeCode.
La règle s’applique à chaque instruction de paiement ram:SpecifiedTradeSettlementPaymentMeans.
rule/@context)assert/@test)