SAP Business One nel Regno Unito: MTD for VAT e dichiarazioni IVA

By Zain Abbas, Kodenova · Updated

Short answerSAP Business One dispone di una localizzazione ufficiale per il Regno Unito, e SAP vi supporta Making Tax Digital (MTD) for VAT: il componente di assistenza SAP SBO-LOC-UK-MTD copre l'invio elettronico delle dichiarazioni IVA a HMRC. Dal 1 aprile 2022 ogni impresa britannica registrata ai fini IVA deve tenere registri IVA digitali e presentare le dichiarazioni tramite software compatibile con MTD. Le vecchie dichiarazioni IVA online non sono più accettate dal 1 novembre 2022.

Nel Regno Unito SAP Business One funziona su una localizzazione ufficiale di SAP, che supporta Making Tax Digital (MTD) for VAT. Per un’azienda britannica la regola che oggi condiziona l’ERP è MTD: i registri IVA vanno tenuti in forma digitale e la dichiarazione IVA deve arrivare a HMRC tramite software compatibile, senza copiature manuali tra un programma e l’altro. Dal 1 aprile 2029 seguirà la fatturazione elettronica tramite Peppol. Questa pagina spiega che cosa significa MTD dentro SAP Business One, che cosa si sa della fattura elettronica del 2029, come controllare i dati IVA con SQL prima dell’invio e dove aiuta lo sviluppo su misura.

Sono Zain Abbas, sviluppatore SAP Business One. Non ho ancora realizzato un progetto per un’azienda britannica, quindi questa pagina non è un caso di studio. Nasce dal mio lavoro su IVA e fatturazione elettronica in SAP B1 in altri paesi, e le regole britanniche provengono dalla documentazione di HMRC e di SAP, linkata in fondo.

Che cosa copre la localizzazione britannica di SAP Business One?

Quando crea un database societario in SAP Business One sceglie una localizzazione, che non può essere cambiata in seguito. Una società britannica va creata sulla localizzazione UK fin dal primo giorno, perché è lì che SAP inserisce il comportamento fiscale specifico del Regno Unito. Nel materiale di assistenza pubblico di SAP sono visibili due aspetti:

AmbitoChe cosa documenta SAP per la localizzazione britannica
Making Tax DigitalFunzionalità MTD per inviare le dichiarazioni IVA a HMRC in via elettronica. Componente di assistenza SAP SBO-LOC-UK-MTD, per le versioni SQL Server e SAP HANA. Risoluzione dei problemi nella Guided Answer GA3281 (KBA 3269244)
Processo di assistenzaLa KBA 3373077 indica che cosa includere quando si apre una segnalazione su MTD e rimanda alla SAP Note 2701273
Sconti di cassaLa KBA 3209076 tratta l’IVA su fatture clienti e fornitori i cui termini di pagamento prevedono uno sconto di cassa (pagamento anticipato), con l’IVA calcolata sul netto scontato in un database con localizzazione britannica

I passaggi dettagliati di configurazione MTD di SAP si trovano in SAP Notes e Guided Answers che richiedono un accesso a SAP for Me: chieda quindi al suo partner SAP la guida aggiornata per la sua versione e il suo livello di patch. Alcuni partner SAP britannici vendono anche propri add-on per l’invio MTD da SAP Business One. Entrambe le strade vanno bene, purché il flusso dei dati da SAP B1 a HMRC sia digitale dall’inizio alla fine.

Che cosa richiede Making Tax Digital for VAT a un ERP?

Le regole di HMRC sono nella VAT Notice 700/22. Le date in breve:

  1. Dal 1 aprile 2022: MTD for VAT si applica a ogni impresa registrata ai fini IVA, comprese quelle sotto la soglia di registrazione.
  2. Dal 1 novembre 2022: HMRC non accetta più le dichiarazioni IVA tramite il vecchio modulo online.

Per il software questo significa tre cose:

  • Registri digitali. I dati IVA alla base di ogni dichiarazione sono conservati nel software, non su carta. In SAP Business One ogni documento clienti o fornitori registrato crea già righe di registrazione contabile con codice IVA, imponibile e imposta, quindi i registri esistono per costruzione.
  • Collegamenti digitali. Se i dati passano da un programma all’altro, per esempio da SAP B1 a un foglio di calcolo e poi a uno strumento ponte, ogni passaggio deve essere un trasferimento digitale (export, import, API). Ridigitare o copiare e incollare importi tra programmi viola la regola.
  • Invio tramite API. La dichiarazione arriva a HMRC da software compatibile con MTD attraverso l’API di HMRC. Il software finder di HMRC elenca i prodotti riconosciuti.

Le rettifiche manuali sono ammesse. La VAT Notice 700/22 stabilisce che una rettifica apportata alla dichiarazione prima dell’invio non richiede un collegamento digitale, ma deve avere una traccia di audit fino al calcolo che la giustifica. In SAP B1 il modo corretto è una registrazione contabile con il codice IVA giusto, così la rettifica compare nel libro giornale e nel successivo report IVA.

Quando diventa obbligatoria la fattura elettronica nel Regno Unito?

MTD riguarda la dichiarazione IVA. Il prossimo cambiamento riguarda la fattura stessa. Con il Budget 2025 il governo ha deciso che dal 1 aprile 2029 le imprese registrate ai fini IVA, enti pubblici compresi, devono emettere e ricevere le fatture IVA come fatture elettroniche. Le esenzioni sono definite in modo restrittivo.

Che cosa si sa finora, secondo GOV.UK:

  1. Rete: il quadro di riferimento è Peppol, tramite Access Point certificati. Ogni impresa si collega tramite il proprio Access Point o tramite un fornitore.
  2. Primavera 2027: consultazione sugli standard tecnici.
  3. Da ottobre 2027 ad aprile 2028: sono attesi i requisiti completi.
  4. La trasmissione digitale dei dati delle fatture a HMRC è una decisione futura separata, non fa parte della regola del 2029.

HMRC non ha ancora pubblicato gli standard tecnici, quindi oggi nessuno può dirle con precisione quali campi dati richiederà una fattura elettronica britannica. Ciò che può fare adesso in SAP B1 è il lavoro preparatorio che vedo prima di ogni avvio della fatturazione elettronica, in qualsiasi paese: partite IVA complete sui partner commerciali (OCRD.LicTradNum), codici IVA corretti su ogni riga, indirizzi e unità di misura puliti e una decisione su chi gestirà il suo Access Point Peppol. Sono lacune che richiedono mesi per essere colmate e non dipendono dallo standard definitivo.

Come controllo i dati IVA in SAP Business One prima dell'invio?

La dichiarazione IVA britannica ha nove caselle. Le caselle da 1 a 5 contengono importi IVA, le caselle da 6 a 9 valori netti. Le caselle 2, 8 e 9 riguardano ormai solo gli scambi di beni tra l’Irlanda del Nord e l’UE.

CasellaChe cosa contieneDa dove arriva in SAP B1
1IVA dovuta su vendite e altre operazioni attiveRighe IVA dei codici IVA a debito (OVTG.Category = ‘O’)
2IVA dovuta sugli acquisti di beni dall’UE (Irlanda del Nord)Codici IVA per acquisti intracomunitari che registrano sia IVA a debito sia IVA a credito
3Casella 1 più casella 2Calcolata
4IVA detraibile su acquisti e altre operazioni passiveRighe IVA dei codici IVA a credito (OVTG.Category = ‘I’)
5IVA netta da versare o da recuperareCasella 3 meno casella 4
6Totale vendite al netto dell’IVAImponibili dei codici IVA a debito
7Totale acquisti al netto dell’IVAImponibili dei codici IVA a credito
8Cessioni di beni verso l’UE (Irlanda del Nord)Imponibili dei relativi codici IVA a debito
9Acquisti di beni dall’UE (Irlanda del Nord)Imponibili dei relativi codici IVA per acquisti intracomunitari

Quale codice IVA confluisce in quale casella è definito nella sua localizzazione; la tabella mostra solo dove si trovano i numeri. Prima di fidarmi di un report IVA lo confronto sempre con il libro giornale. La query seguente somma le righe IVA del giornale (JDT1, dove VatLine = ‘Y’) per codice IVA in un trimestre. Se i totali non corrispondono al report IVA dello stesso periodo, c’è un errore nella configurazione o in una registrazione, ed è meglio saperlo prima che la dichiarazione arrivi a HMRC.

-- SQL Server: VAT per tax code for one VAT quarter (July to September 2026)
SELECT T0.VatGroup        AS TaxCode,
       T1.Name            AS TaxName,
       T1.Category        AS InOut,      -- 'O' output, 'I' input
       T1.Rate,
       SUM(T0.BaseSum)            AS NetBase,
       SUM(T0.Debit - T0.Credit)  AS TaxAmount
FROM JDT1 T0
INNER JOIN OVTG T1 ON T1.Code = T0.VatGroup
WHERE T0.VatLine = 'Y'
  AND T0.RefDate BETWEEN '20260701' AND '20260930'
GROUP BY T0.VatGroup, T1.Name, T1.Category, T1.Rate
ORDER BY T1.Category, T0.VatGroup
-- SAP HANA version
SELECT T0."VatGroup"       AS "TaxCode",
       T1."Name"           AS "TaxName",
       T1."Category"       AS "InOut",
       T1."Rate",
       SUM(T0."BaseSum")              AS "NetBase",
       SUM(T0."Debit" - T0."Credit")  AS "TaxAmount"
FROM JDT1 T0
INNER JOIN OVTG T1 ON T1."Code" = T0."VatGroup"
WHERE T0."VatLine" = 'Y'
  AND T0."RefDate" BETWEEN '20260701' AND '20260930'
GROUP BY T0."VatGroup", T1."Name", T1."Category", T1."Rate"
ORDER BY T1."Category", T0."VatGroup"

Tre note dall’esperienza con controlli di questo tipo:

  • Segni. L’IVA a debito sta in avere, quindi in TaxAmount compare con segno negativo; l’IVA a credito compare con segno positivo. Esegua la query una volta su un periodo già dichiarato e la confronti con quella dichiarazione prima di farvi affidamento.
  • Data fiscale o data di registrazione. La query filtra su RefDate (data di registrazione). Se la sua azienda dichiara l’IVA per data fiscale, usi TaxDate, cioè lo stesso campo usato dal report IVA.
  • Codici sconosciuti. Un codice IVA che compare qui ma non è assegnato a una casella nella configurazione è un importo che mancherà nella dichiarazione. Corregga l’assegnazione, non la dichiarazione.

Per eseguire lo stesso controllo ogni trimestre senza accesso SQL, lo salvi come query nel Query Manager con parametri di data, oppure lasci che un piccolo add-on lo esegua e invii il risultato all’ufficio amministrativo. La pagina della tabella JDT1 elenca i campi delle righe di giornale usati sopra. Se ha query scritte per SQL Server, il convertitore da SQL a HANA le riscrive per un database HANA.

Quali sistemi ERP e contabili sono diffusi nel Regno Unito?

Le piccole imprese britanniche usano spesso software di contabilità in cloud come Xero, QuickBooks, Sage 50, FreeAgent o IRIS KashFlow. Le aziende in crescita passano a sistemi per il mid-market come Sage 200, Access Financials, AccountsIQ, Acumatica, Microsoft Dynamics 365 Business Central, Oracle NetSuite e SAP Business One. Il passaggio avviene di solito quando magazzino, reportistica multi-società o produzione superano le possibilità del pacchetto contabile.

Ogni sistema nell’elenco di HMRC può presentare una dichiarazione IVA MTD, quindi MTD da solo non decide la scelta. Confronti i sistemi in base ai suoi processi, al modo di lavorare del suo commercialista e alle integrazioni di cui ha bisogno. Il nostro selettore di ERP è un punto di partenza neutrale e mostra le fonti dietro i dati di ogni prodotto.

Che cosa può fare Kodenova per chi usa SAP Business One nel Regno Unito?

Lavoro da remoto dal Pakistan. In inverno il Pakistan è 5 ore avanti rispetto al Regno Unito, in estate 4, quindi la mattina britannica è il mio pomeriggio e ci sovrapponiamo per gran parte della giornata lavorativa britannica. Il lavoro che svolgo per aziende con SAP B1:

  • Add-on dentro SAP B1 con la UI API e la DI API: maschere di approvazione, controlli prima della registrazione, scansione, fasi di produzione. Veda la guida allo sviluppo di add-on.
  • Integrazioni tramite il Service Layer: negozi online, CRM, logistica, strumenti bancari e di pagamento. La guida al Service Layer mostra il metodo.
  • Regole di validazione in SBO_SP_TransactionNotification, per esempio per bloccare una fattura con un codice IVA mancante o un cliente senza i dati obbligatori. Veda gli esempi di TransactionNotification.
  • Portali per dipendenti, clienti o fornitori che non hanno bisogno di una licenza SAP B1 completa.
  • Query, report e migrazione da SQL Server a HANA. Veda la guida alla migrazione.
  • IA sopra SAP B1: un server MCP perché ChatGPT o Claude rispondano a domande sui dati SAP in tempo reale, con i relativi permessi.

Per chiarezza sul perimetro: non vendo uno strumento per l’invio MTD. MTD arriva dalla localizzazione britannica di SAP o dai partner SAP nel Regno Unito. Kodenova è indipendente e non rivende licenze; se ha un partner per licenze e assistenza, lavoro al suo fianco sulla parte di sviluppo.

Sources

Related services

FAQ

Frequently asked questions

SAP Business One supporta Making Tax Digital for VAT?

Sì. SAP offre la funzionalità MTD nella localizzazione britannica di SAP Business One, sia nella versione SQL Server sia nella versione SAP HANA. Il componente di assistenza SAP dedicato è SBO-LOC-UK-MTD, e SAP elenca la risoluzione dei problemi di invio delle dichiarazioni nella Guided Answer GA3281. Alcuni partner britannici vendono anche propri add-on per l'invio MTD.

Chi deve usare Making Tax Digital for VAT?

Tutte le imprese registrate ai fini IVA nel Regno Unito, comprese quelle sotto la soglia di registrazione, dal 1 aprile 2022. Dal 1 novembre 2022 HMRC non accetta più le dichiarazioni IVA tramite il vecchio modulo online, quindi le dichiarazioni devono provenire da software compatibile con MTD o da software ponte (bridging).

Posso modificare a mano un importo della dichiarazione IVA prima di inviarla a HMRC?

La VAT Notice 700/22 di HMRC ammette rettifiche manuali alla dichiarazione prima dell'invio senza collegamento digitale, ma ogni rettifica deve avere una traccia di audit fino al relativo calcolo. Non è ammesso ricopiare a mano l'intera dichiarazione da un foglio di calcolo: i dati devono passare da un programma all'altro tramite collegamenti digitali.

Quando diventa obbligatoria la fattura elettronica nel Regno Unito?

Dal 1 aprile 2029 le imprese registrate ai fini IVA e gli enti pubblici devono emettere e ricevere le fatture IVA come fatture elettroniche, salvo esenzioni definite in modo restrittivo. Il governo lo ha confermato con il Budget 2025. Il quadro di riferimento è Peppol, tramite Access Point certificati. HMRC non ha ancora pubblicato gli standard tecnici; prevede una consultazione nella primavera 2027 e di fissare i requisiti completi tra ottobre 2027 e aprile 2028.

Posso passare una società SAP Business One esistente alla localizzazione britannica?

No. La localizzazione si sceglie quando si crea il database societario e non può essere cambiata in seguito. Una società britannica configurata su un'altra localizzazione di solito richiede un nuovo database societario e una migrazione dei dati.

Uno sviluppatore che non si trova nel Regno Unito può lavorare su un sistema SAP Business One britannico?

Sì, con accessi concordati, condizioni sulla protezione dei dati e orari di lavoro definiti. Kodenova lavora da remoto dal Pakistan, che è 5 ore avanti rispetto al Regno Unito in inverno e 4 in estate, quindi la mattina britannica coincide con il pomeriggio pakistano.

Iniziamo?

Ci descriva di cosa ha bisogno. Riceverà una risposta tecnica chiara, un perimetro definito e un prezzo, di norma entro 24 ore.