Vai al contenuto principale

Riferimento

Esporta Markdown

BR-DEX-09 L’importo dovuto deve tenere conto dei pagamenti di terzi

L’importo dovuto (BT-115) deve essere uguale all’importo totale della fattura con IVA (BT-112) meno l’importo pagato (BT-113) più l’importo di arrotondamento (BT-114) più la somma degli importi di pagamento di terzi (BT-DEX-002).

Descrizione del problema

ERRORE

Regola dell’estensione XRechnung (KoSIT, BR-DEX) · XRechnung 3.0

Contesto e significato

Questa regola dell’estensione XRechnung estende il calcolo del core dell’importo dovuto (BR-CO-16) con il totale dei pagamenti di terzi supportato solo dallo scenario Extension.

Soluzione

Ricalcola BT-115 come BT-112 − BT-113 + BT-114 + Σ BT-DEX-002 e correggi gli importi di pagamento di terzi se non coincidono. Se non ci sono pagamenti di terzi, usa il profilo CIUS XRechnung standard, in cui BR-CO-16 regola l’importo dovuto.

Azioni rapide

Esempi validi

  • BT-112 = 119.00, BT-113 = 0.00, BT-114 = 0.00, Σ BT-DEX-002 = 20.00 → BT-115 = 139.00

Esempi non validi

  • BT-115 = 119.00 mentre Σ BT-DEX-002 = 20.00 è omesso dal calcolo

Esempi di codice

XML valido
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">119.00</cbc:TaxInclusiveAmount>
  <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount>
  <cbc:PayableAmount currencyID="EUR">139.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>
XML non valido
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">119.00</cbc:TaxInclusiveAmount>
  <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount>
  <cbc:PayableAmount currencyID="EUR">119.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:PrepaidPayment>
  <cbc:PaidAmount currencyID="EUR">20.00</cbc:PaidAmount>
</cac:PrepaidPayment>

Campi interessati

Strumenti di validazione