Wenn der Code für die Zahlungsart (BT-81) SEPA-Überweisung, lokale Überweisung oder internationale Nicht-SEPA-Überweisung bedeutet, muss die Kennung des Zahlungskontos (BT-84) vorhanden sein.
Bei einer Zahlungsart mit TypeCode 30 oder 58 fehlt die Kennung des Zahlungskontos. Diese Kennung muss als IBANID oder als ProprietaryID vorhanden sein.
Die Zahlungsart bezeichnet eine SEPA-Überweisung, eine lokale Überweisung oder eine internationale Überweisung außerhalb de SEPA. Die Kontokennung gibt an, wohin der zu zahlende Betrag überwiesen werden soll.
Für diese Zahlungsart fehlt die Kennung des Kontos, auf das der Betrag überwiesen werden soll. Sie können die Rechnung ergänzen und erneut prüfen lassen.
- Ergänzen Sie im Zahlungskonto entweder
IBANIDoderProprietaryID. - Prüfen Sie die Übergabe über
BankAccount.IBANsowie den Zahlungsart-Code überPaymentMeans.TypeCode. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeSettlementPaymentMeans> <ram:TypeCode>30</ram:TypeCode> <ram:PayeePartyCreditorFinancialAccount/> </ram:SpecifiedTradeSettlementPaymentMeans>
<ram:SpecifiedTradeSettlementPaymentMeans> <ram:TypeCode>30</ram:TypeCode> <ram:PayeePartyCreditorFinancialAccount> <ram:IBANID>DE89370400440532013000</ram:IBANID> </ram:PayeePartyCreditorFinancialAccount> </ram:SpecifiedTradeSettlementPaymentMeans>
BankAccount.IBAN(BT-84)PaymentMeans.TypeCode(SpecifiedPaymentMeans: BT-81)FacturXInvoice.PaymentMeans(ID: BT-81)
Technische Details
Die Regel erfasst Zahlungsarten mit TypeCode 30 oder 58 und verlangt unter dem Kontextkonto mindestens eines der Elemente IBANID oder ProprietaryID.
Die Regel gilt für PayeePartyCreditorFinancialAccount innerhalb von SpecifiedTradeSettlementPaymentMeans, wenn TypeCode 30 oder 58 lautet.
rule/@context)assert/@test)