Italian e-invoice codes: TD and MP
Every Italian e-invoice (FatturaPA) states with a code what kind of document it is (TipoDocumento, TD01 to TD29) and how it is paid (ModalitaPagamento, MP01 to MP23). Here are both full tables, and which codes actually move money in your bank account.
Document type (TD)
The code sits in the TipoDocumento field of the general data. Watch codes TD16 to TD23 and TD27, TD28, TD29: they are integrations or self-invoices for VAT purposes, not an extra payment to make.
| Code | Document | Cash effect |
|---|---|---|
| TD01 | Invoice | Money in or out |
| TD02 | Advance payment on invoice | Money in or out |
| TD03 | Advance payment on professional fee | Money in or out |
| TD04 | Credit note | Reduces the amount |
| TD05 | Debit note | Money in or out |
| TD06 | Professional fee invoice (parcella) | Money in or out |
| TD16 | Domestic reverse charge integration | VAT only, no cash movement |
| TD17 | Self-invoice for services bought abroad | VAT only, no cash movement |
| TD18 | Integration for intra-EU goods purchases | VAT only, no cash movement |
| TD19 | Self-invoice for goods under art. 17(2) DPR 633/72 | VAT only, no cash movement |
| TD20 | Self-invoice to regularise a missing or wrong invoice | VAT only, no cash movement |
| TD21 | Self-invoice for exceeding the VAT-free ceiling (splafonamento) | VAT only, no cash movement |
| TD22 | Goods taken out of a VAT warehouse | VAT only, no cash movement |
| TD23 | Goods taken out of a VAT warehouse with VAT payment | VAT only, no cash movement |
| TD24 | Deferred invoice (art. 21(4)(a)) | Money in or out |
| TD25 | Deferred invoice for triangular sales (art. 21(4)(b)) | Money in or out |
| TD26 | Sale of depreciable assets and internal transfers | Money in or out |
| TD27 | Invoice for self-consumption or free supplies | VAT only, no cash movement |
| TD28 | Purchases from San Marino with VAT (paper invoice) | VAT only, no cash movement |
| TD29 | Notice of a missing or irregular invoice | VAT only, no cash movement |
Payment method (MP)
The code sits in the DatiPagamento block, together with the due date, the amount and, for bank transfers, the IBAN. Payment terms say whether it is paid in full (TP02), in instalments (TP01) or in advance (TP03).
| Code | Payment method |
|---|---|
| MP01 | Cash |
| MP02 | Cheque |
| MP03 | Banker's draft |
| MP04 | Cash at the Treasury |
| MP05 | Bank transfer |
| MP06 | Promissory note |
| MP07 | Bank payment slip |
| MP08 | Payment card |
| MP09 | RID direct debit |
| MP10 | RID direct debit for utilities |
| MP11 | Fast RID direct debit |
| MP12 | RIBA (bank receipt) |
| MP13 | MAV payment notice |
| MP14 | Treasury receipt |
| MP15 | Transfer between special accounts |
| MP16 | Bank direct debit mandate |
| MP17 | Postal direct debit mandate |
| MP18 | Postal account slip |
| MP19 | SEPA Direct Debit |
| MP20 | SEPA Direct Debit CORE |
| MP21 | SEPA Direct Debit B2B |
| MP22 | Deduction from sums already collected |
| MP23 | PagoPA |
Why they matter for cash
The codes tell you which invoices become money in or out, when, and to which account. CassaChiara reads them for you: it puts only cash-moving documents in the payment schedule, deducts TD04 credit notes, ignores self-invoices and checks that the IBAN on MP05 bank transfers does not change (the sign of supplier IBAN fraud).
Read your invoices without decoding them
Load the XML invoices or the cassetto fiscale ZIP: due dates, cash forecast and alerts in seconds.
Try it free with your invoices See pricingFrequently asked questions
What is the difference between TD01 and TD24?
TD01 is an immediate invoice. TD24 is a deferred invoice, issued by the 15th of the following month for deliveries documented by transport notes (DDT).
Do I pay a TD04?
No: a TD04 credit note reduces what you owe or are owed on the invoice it refers to.
Which code is a bank transfer?
MP05. The IBAN goes in the DatiPagamento block along with it.
Are TD17 and TD18 self-invoices an extra cost?
No. They record reverse-charge VAT on purchases from abroad: the payment to the supplier is already on the supplier's invoice.