Riferimento
Esporta MarkdownBR-CL-16 Il codice mezzo di pagamento deve provenire da UNCL4461
Il codice tipo mezzo di pagamento (BT-81) deve essere codificato con la lista codici UNCL4461.
Descrizione del problema
ERRORE
Regola sulle liste di codici EN 16931 (BR-CL)
Contesto e significato
BT-81 indica all’acquirente come pagare e determina quali dati di pagamento servono: per un bonifico (30 o 58) l’identificativo del conto di pagamento (BT-84) è obbligatorio (BR-61). La regola fallisce quando l’ERP esporta il metodo di pagamento come testo ("SEPA", "Bonifico") o come numero interno. Associa ogni metodo di pagamento dell’ERP a un solo codice UNCL4461. Esempio: il pagamento con bonifico SEPA su un IBAN usa BT-81 = 58.
Soluzione
Imposta BT-81 su un codice UNCL4461 valido, ad es. 30 (bonifico), 58 (bonifico SEPA), 59 (addebito diretto SEPA) o 48 (carta). In UBL il codice si trova in cac:PaymentMeans/cbc:PaymentMeansCode, in CII in ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode.
Azioni rapide
Esempi validi
- BT-81 = 58 — bonifico SEPA
- BT-81 = 59 — addebito diretto SEPA
Esempi non validi
- BT-81 = SEPA — testo libero anziché codice
- BT-81 = 999 — non è un codice UNCL4461
Esempi di codice
<cac:PaymentMeans>
<cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
</cac:PaymentMeans><cac:PaymentMeans>
<cbc:PaymentMeansCode>SEPA</cbc:PaymentMeansCode>
</cac:PaymentMeans>