Riferimento
Esporta MarkdownBR-49 L’istruzione di pagamento deve indicare un codice del mezzo di pagamento
Un’istruzione di pagamento (BG-16) deve indicare il codice del mezzo di pagamento (BT-81).
Descrizione del problema
ERRORE
Regola di business della norma EN 16931 (CEN)
Pipeline interattiva
Dove viene controllata BR-49
Fai clic su una fase per vedere cosa controlla, oppure digita l’ID di una regola per trovare la fase che la segnala.
BR-49 regola di base 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
È una regola di base della norma EN 16931. Il codice del mezzo di pagamento (BT-81) indica all’acquirente come pagare e altre regole ne dipendono; ad esempio BR-61 richiede un conto per i codici 30 e 58. Lo schema UBL richiede già cbc:PaymentMeansCode, quindi BR-49 compare soprattutto nelle fatture CII il cui gruppo di pagamento contiene solo un IBAN, di solito quando nell’anagrafica cliente non è impostato il metodo di pagamento.
Soluzione
Aggiungi cac:PaymentMeans/cbc:PaymentMeansCode (CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode) da UNCL4461, ad esempio 58 per bonifico SEPA, 30 per bonifico, 59 per addebito diretto SEPA o 48 per carta bancaria.
Azioni rapide
Esempi validi
- BT-81 = 58 (bonifico SEPA)
Esempi non validi
- ram:SpecifiedTradeSettlementPaymentMeans CII con solo ram:PayeePartyCreditorFinancialAccount/ram:IBANID e senza ram:TypeCode; in UBL un cac:PaymentMeans senza cbc:PaymentMeansCode è già un errore di schema XML
Esempi di codice
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans><ram:SpecifiedTradeSettlementPaymentMeans>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>