FatturaSmart Logo

Set Payment Terms on Invoices

Payment terms specify how and when your customers should pay your invoices. Setting them correctly helps you get paid on time and provides clear instructions to your customers about their payment obligations.

Why Set Payment Terms?

Setting payment terms on your invoices helps you:

  • Communicate clearly with customers about when payment is due
  • Track overdue invoices automatically based on due dates
  • Provide banking details so customers know where to pay
  • Speed up payments by making it easy for customers to pay you
  • Send payment reminders when invoices become overdue

Good to know: Payment terms are included in the XML of your electronic invoice and transmitted to SDI (Sistema di Interscambio). The payment method and due date appear on the invoice document your customer receives.


How to Set Payment Terms

Step 1: Open the Invoice

Create a new invoice or open a draft invoice you’re working on.

Step 2: Find the Payment Data Card

Look for the Payment card in the middle section of the invoice form. You’ll recognize it by the Euro currency icon (€).

The card shows:

  • “Set payment” if no payment terms are configured yet
  • The current payment method, IBAN, and due date if already set

Step 3: Click the Payment Card

Click anywhere on the Payment card to open the payment terms panel.

Step 4: Fill in the Payment Details

A panel will open with the following fields:

FieldRequiredDescription
Payment methodYesHow the customer should pay (Bank transfer, Cash, Card, etc.)
BeneficiaryNoName of the person or company receiving the payment
IBANNoBank account number for bank transfers
Payment due dateNoWhen the payment is expected

Step 5: Close the Panel

Click outside the panel or press the close button. Your payment terms are automatically saved.


Choosing a Payment Method

FatturaSmart supports all official Italian electronic invoice payment methods. The most commonly used are:

CodeMethodWhen to use
MP05Bank transferMost common for B2B invoices
MP01CashFor immediate cash payments
MP08Payment cardCredit/debit card payments
MP19SEPA Direct Debit CoreFor recurring payments
See all 23 payment methods
CodeItalian NameEnglish Name
MP01ContantiCash
MP02AssegnoCheque
MP03Assegno circolareCircular cheque
MP04Contanti presso TesoreriaCash at Treasury
MP05BonificoBank transfer
MP06Vaglia cambiarioBill of exchange
MP07Bollettino bancarioBank slip
MP08Carta di pagamentoPayment card
MP09RIDDirect debit (RID)
MP10RID utenzeRID utilities
MP11RID veloceFast RID
MP12RIBABank receipt
MP13MAVMAV payment
MP14Quietanza erarioTax receipt
MP15Giroconto su conti di contabilità specialeSpecial account transfer
MP16Domiciliazione bancariaBank domiciliation
MP17Domiciliazione postalePostal domiciliation
MP18Bollettino di c/c postalePostal current account slip
MP19SEPA Direct Debit CoreSEPA Direct Debit Core
MP20SEPA Direct Debit B2BSEPA Direct Debit B2B
MP21SEPA Direct Debit per cassaSEPA DD cash
MP22Trattenuta su somme già riscosseWithholding on collected amounts
MP23PagoPAPagoPA

Setting the Due Date Quickly

FatturaSmart includes a quick date selector to help you set common payment deadlines without manual date entry.

Using the Quick Date Menu

  1. In the payment panel, look for the magic wand icon (✨) next to the due date field
  2. Click the icon to open the quick selection menu
  3. Choose your preferred payment deadline

Available Quick Options

OptionMeaningExample (invoice date: January 15)
30 GG30 days from invoice dateFebruary 14
30 GG DFFM30 days, end of following monthFebruary 28
60 GG60 days from invoice dateMarch 16
60 GG DFFM60 days, end of following monthMarch 31
90 GG90 days from invoice dateApril 15
90 GG DFFM90 days, end of following monthApril 30
120 GG120 days from invoice dateMay 15
120 GG DFFM120 days, end of following monthMay 31

What does “DFFM” mean? DFFM stands for “Dal Fine del Mese Fattura” (From End of Invoice Month). Instead of counting days from the invoice date, the calculation starts from the last day of the invoice month. This is common in Italian commercial practice.

Manual Date Entry

You can also enter any date manually by clicking directly in the date field and using the date picker.


Adding Banking Details

If you’re requesting payment by bank transfer, add your banking details to make it easy for customers to pay.

Fields for Banking Details

FieldDescriptionExample
BeneficiaryThe name on the bank accountMario Rossi SRL
IBANYour full IBAN numberIT60X0542811101000000123456

IBAN format: Enter the IBAN without spaces. FatturaSmart automatically validates the format and won’t accept invalid IBANs.

Setting Default Banking Details

If you always use the same bank account, you can save your banking details in your profile settings so they’re automatically filled in for new invoices.

To set defaults:

  1. Go to Settings in the side menu
  2. Click Payment Methods
  3. Add your default payment method with IBAN and beneficiary

For more details, go to Settings > Payment Methods in the side menu.


Validation Rules

FatturaSmart validates your payment terms to ensure they’re correct:

RuleDescription
Payment method requiredYou must select a payment method
Due date validationThe due date cannot be before the invoice date
Beneficiary lengthMaximum 200 characters
IBAN formatMust be a valid IBAN format without spaces

Due date error: If you see an error about the due date, check that it’s not set before the invoice date. For example, if your invoice date is March 15, the due date cannot be March 10.


What Your Customer Sees

When you set payment terms, they appear on the invoice document:

  • Payment method: Shown as the official Italian code description
  • Due date: Displayed in the payment section
  • IBAN and Beneficiary: Included in the payment details

This information is also transmitted in the XML file to SDI, making it part of the official invoice record.


Summary Card Display

After setting payment terms, the Payment card on your invoice form shows a summary:

  • Payment method: e.g., “Bank transfer” or “Cash”
  • IBAN: If entered, shows the account number
  • Due date: e.g., “Due date: 15/03/2025”

Click the card at any time to modify these details.


Frequently Asked Questions

Are payment terms mandatory?

The payment method is required to create a valid electronic invoice. The due date, beneficiary, and IBAN are optional but recommended for bank transfer payments.

Can I change payment terms after sending the invoice?

No. Once an invoice is sent to SDI, it cannot be modified. If you need to change payment terms, you must issue a credit note and create a new invoice with the correct terms.

What if my customer pays late?

FatturaSmart tracks payment status and shows overdue days on unpaid invoices. You can also enable automatic payment reminders in the client settings to notify customers of overdue invoices.

Can I set different payment terms for different customers?

Yes. Each invoice has its own payment terms. You can set different terms for each invoice based on your agreements with each customer.

What’s the difference between payment terms and recording a payment?

  • Payment terms = what you put ON the invoice (how and when to pay)
  • Recording a payment = what you do AFTER receiving money (tracking collections)

For recording payments, see: Managing Payment Collections

Can I set payment in installments?

The current version of FatturaSmart uses “full payment” (TP02) as the default payment condition. For complex installment scenarios, contact support.


Quick Summary

  1. Open the invoice
  2. Click the Payment card (€ icon)
  3. Select a payment method
  4. Set the due date (use the ✨ icon for quick options)
  5. Add IBAN and beneficiary for bank transfers
  6. Close the panel - settings are saved automatically

Need Help?

If you have questions about payment terms:

We respond personally, no bots!


Related guides:

WhatsApp Need help?