Default Code

Default codes are used for each document type in the output files. The required fields accept only the values that are provided by the tax authorities. Ensure that these codes are properly set up to prevent validation errors.

For Italy SDI Reporting, these default codes are available:

Option Notes
Tax Regime Select a tax regime code for Italy from the list which is used to fill the RegimeFiscale element.
Payment Method Select a payment method code for Italy from the list which is used to fill the ModalitaPagamento element.
Send Zero-Value Invoices Select Yes to send zero-value invoices.
Send Self-Billed Invoices Select Yes to send self-billed invoices.
Add Stamp Duty Detail Select Yes to add stamp duty details.
Show CreditMemo Amount Select Positive to show positive amount or select Negative to show negative amount.
Send Export Invoices Select Yes to send both domestic and export invoices or select No to send domestic invoices only.
Prepayment Setting You can use this option to fill the TipoDocumento field.

Select 1 to set TD02 for final invoice.

Select 2 to set TD02 for prepayment or advance.

Seller Details Priority You can choose which party block in the BOD is used to fill the CedentePretatore field.
Buyer Details Priority You can choose which party block in the BOD is used to fill the CessionarioCommittente field.
Show Currency Amount In You can use this option to set the currency as Euro or other currency, and is equivalent to the DefaultCodeType ITEC.

Select EUR currency to report the amount in Euro for all invoices. Foreign currency information is held in the 2.1.1.11 Causale and in 2.2.1.4 Descrizione elements.

Select Other currency to retain amounts in their current state. This is also the default value if the field is not filled.

Natura Default You can use this option to select how to publish the BOD if the setup of Translations for Tax Code is missing.

Select Fail to set the status of the invoice to Failed, or select N4 to fill the output with N4.

Charge/Discount Block You can select how to publish charges and allowances in the SDI invoice.
Blank or No
Line charges and allowances will create new line numbers
Yes
Line charges and allowances will fill the 2.2.1.10 <ScontoMaggiorazione> block.

See Charge/Discount Block worked example below.

Multiple Note Elements You can use this option to generate multiple Causale tags from the BOD InvoiceHeader/Note or InvoiceLine/Note or InvoiceLineItem/Note elements.

Using the Text Maintenance, the occurrence will be determined by Priority in ascending order.

Selecting 1 or leaving it blank means only one occurrence is allowed.

Selecting 2 means the Causale tags is filled in multiple occurrences.

Split Payment You can use this option to include or exclude the VAT from the total document amount for invoices that have a transmission code of FPA12 or FPR12.

Selecting 1 includes the VAT to the total document amount for invoices with transmission codes FPR12 and FPA12.

Selecting 2 excludes the VAT from the total document amount for invoices with transmission codes FPA12.

Charge/Discount Block worked example

If set to No, additional invoice lines are created for each charge and allowance on the invoice. If set to Yes, the existing lines incorporate a pro-rated charge and allowance amount.

Published BOD Output if Charge/Discount Block = No (default) Output if Charge/Discount Block = Yes
Invoice Line 1 Invoice Line 1 Invoice Line 1
Quantity = 0.567 PrezzoUnitario = 1,000 PrezzoUnitario = 1,000
UnitPriceAmount = 1,000 PrezzoTotale = 567 Tipo = MG
ChargeLine.TransactionChargeAmount = 5,670 Importo = ChargeLine.TransactionChargeAmount/Quantita = 10,000
PrezzoTotale = 6,237
Invoice Line 2 Invoice Line 2 Invoice Line 2
Quantity = 0.567 PrezzoUnitario = 1,000 PrezzoUnitario = 1,000
UnitPriceAmount = 1,000 PrezzoTotale = 567 Tipo = SC
AllowanceLine.TransactionAllowanceAmount = 28.35 Importo = AllowanceLine.TransactionAllowanceAmount/Quantita = 50
PrezzoTotale = 538.65
Invoice Line 3
PrezzoUnitario = 5,670
PrezzoTotale = 5,670
Invoice Line 4
TipoCessionePrestazione = SC
PrezzoUnitario = -28.35
PrezzoTotale = -28.35