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.
This table shows the available default codes for Italy SDI Reporting:
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.
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 |