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)
Pipeline interattiva
Dove viene controllata BR-CL-16
Fai clic su una fase per vedere cosa controlla, oppure digita l’ID di una regola per trovare la fase che la segnala.
BR-CL-16 regola di lista codici EN 16931
Segnalata nella fase 2: Regole EN 16931.
Livello errore: il report raccomanda di rifiutare la fattura.
Fase 2 · Cosa controlla
Regole EN 16931
- I termini di business essenziali sono presenti (da BR-01 a BR-65).
- I totali tornano e i campi collegati sono coerenti (BR-CO); codici e decimali sono validi (BR-CL, BR-DEC).
- Ogni categoria IVA è coerente: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Codici di esempio
Correzione tipica
Ricalcola totali e IVA dalle righe e correggi la categoria IVA nei dati di origine.
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>