A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
ram:TypeCode is missing from ram:SpecifiedTradeSettlementPaymentMeans. The payment means for the instruction is therefore not specified.
Each payment instruction must include a code specifying the payment means used.
The payment means is missing from a payment instruction. Add the payment means code to complete the instruction.
- Add
ram:TypeCodetoram:SpecifiedTradeSettlementPaymentMeans. - Check the payment instruction through
PaymentMeans. - Generate the invoice again and validate it again.
<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)
Technical details
In the ram:SpecifiedTradeSettlementPaymentMeans context, the XPath checks whether the child element ram:TypeCode is present.
The rule applies to each ram:SpecifiedTradeSettlementPaymentMeans payment instruction.
rule/@context)assert/@test)