Vai al contenuto principale
India GST Compliance

Errori e avvisi di India GST Compliance in Odoo: quando compaiono e cosa fare

I messaggi di India GST Compliance sono di due tipi: quelli che compaiono quando un importo, una percentuale o una data non rispetta la regola enunciata dal messaggio stesso, e quelli che avvisano che il modulo non si collega né al portale della fattura elettronica (IRP) né al portale GST. I primi si risolvono correggendo il dato; i secondi, facendo quel passaggio fuori dal modulo. Qui li vediamo con un caso inventato, messaggio per messaggio e con il testo letterale.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Un caso inventato per vedere tutti i messaggi

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Saffron Tools è un distributore inventato con sede a Pune che gestisce acquisti e vendite in Odoo e ha appena installato India GST Compliance. La sua responsabile della contabilità, Meera, deve controllare il credito d'imposta sulle fatture fornitore, preparare la dichiarazione del periodo e presentare quanto dovuto. Nel corso del mese si imbatte in tutti i messaggi che il modulo può mostrare. Li vediamo nell'ordine in cui le compaiono, con il testo esatto e cosa ha fatto per andare avanti.

Se stai ancora configurando il modulo, prima ti conviene leggere la messa in funzione di India GST Compliance, che spiega quali impostazioni e campi compilare.

Il credito richiesto non può superare quello ammissibile

Meera parte dal credito sulle imposte a monte. Nell'elenco Input Tax Credit Management vede ogni fattura fornitore con il totale ammissibile, il totale richiesto e lo stato ITC.

Elenco Input Tax Credit Management con fatture fornitore, totale ammissibile, totale richiesto e stato ITC
Fatture fornitore con i totali ammissibile e richiesto, negli stati Claimed, Ineligible e Available.

Mentre ne modifica una, inserisce nel CGST richiesto un importo maggiore del CGST ammissibile. Il modulo risponde con questo messaggio:

  • Claimed CGST cannot exceed eligible CGST.

Esiste un messaggio equivalente per ciascuno degli altri componenti dell'imposta:

  • Claimed IGST cannot exceed eligible IGST.
  • Claimed SGST cannot exceed eligible SGST.

Cosa significa. Il modulo verifica, componente per componente, che l'importo richiesto non superi quello ammissibile.

Cosa fare. Guarda quale componente nomina il messaggio (IGST, CGST o SGST) e controlla solo quello. Abbassa l'importo richiesto finché non supera più quello ammissibile oppure, se l'errore era nell'ammissibile, correggi quest'ultimo. Meera aveva copiato l'importo richiesto da un'altra fattura; inserito quello giusto, il messaggio è sparito.

Percentuali, aliquote e importi fuori intervallo

Poi Meera compila una percentuale di uso aziendale e preme un tasto di troppo. Compare:

  • Business use percentage must be between 0 and 100.

Nella stessa sessione ne incontra altri due: uno per un'aliquota GST scritta male e un altro per un importo imponibile inserito con il segno meno.

  • GST rate must be between 0 and 100.
  • Base amount must be positive.

Cosa significa. Sono regole di intervallo che il testo stesso chiarisce: la percentuale di uso aziendale e l'aliquota GST devono essere tra 0 e 100, e l'importo imponibile deve essere positivo.

Cosa fare. Correggi il valore in modo che rispetti la condizione del messaggio e salva di nuovo. Se non capisci subito quale campo è sbagliato, leggi tutto il messaggio: nomina il campo (Business use percentage, GST rate o Base amount), quindi non serve controllare il resto del record.

Date del periodo che non tornano

Controllato il credito, Meera passa a GST Return Preparation, dove ogni dichiarazione riporta periodo, scadenza, imposta totale e imposta netta da versare.

Elenco GST Return Preparation con dichiarazioni, periodi, scadenza, imposta totale, imposta netta da versare e stati
Dichiarazioni con periodi e scadenze, negli stati Filed, Submitted e Draft.

Creando la dichiarazione del nuovo periodo copia le date da un'altra e le inserisce al contrario. Il modulo la blocca con:

  • Period start date must be before period end date.

Le sistema, ma ora la scadenza cade prima della fine del periodo e compare il messaggio successivo:

  • Due date must be after period end date.

Cosa significa. Il modulo richiede un ordine preciso nelle date: l'inizio del periodo prima della fine, e la scadenza dopo la fine.

Cosa fare. Con il primo messaggio, controlla inizio e fine del periodo. Con il secondo, guarda la scadenza e la fine del periodo e correggi quella sbagliata. Il periodo di Meera era giusto, quindi ha dovuto solo spostare la scadenza.

I due avvisi che dicono che il modulo non invia nulla

Arriva il momento della presentazione. Meera dava per scontato che il modulo inviasse la fattura elettronica e la dichiarazione, e si trova davanti due avvisi. Nessuno dei due è un errore nei dati: sono avvisi che quella parte si fa fuori dal modulo.

Fattura elettronica e IRN

  • Not submitted: this module does not connect to the e-invoice portal (IRP) of the GSTN, so no IRN is requested. Get the IRN with the Odoo app "Indian - E-invoicing" (l10n_in_edi) or on the IRP portal.

Cosa significa. India GST Compliance non si collega al portale della fattura elettronica (IRP) del GSTN, quindi non richiede alcun IRN e non è stato inviato nulla.

Cosa fare. Il messaggio stesso indica due strade: ottenere l'IRN con l'app di Odoo Indian - E-invoicing (l10n_in_edi) oppure farlo sul portale IRP.

Presentazione della dichiarazione

  • Not filed: this module does not connect to the GST portal. File the return on the GST portal, then use "Mark as Submitted" on it.

Cosa significa. Il modulo non si collega nemmeno al portale GST, quindi la dichiarazione non è stata presentata.

Cosa fare. Presenta la dichiarazione sul portale GST e poi usa Mark as Submitted su quella dichiarazione in Odoo. L'ordine lo indica il messaggio: prima il portale, poi l'azione in Odoo.

Cosa imparare dal caso di Saffron Tools

  • In questo modulo, i messaggi di validazione sono regole su importi, percentuali e date: il testo dice quale campo non va e quale condizione deve rispettare.
  • I messaggi sul credito d'imposta nominano un solo componente (IGST, CGST o SGST): controlla quello e non gli altri.
  • I due avvisi non si risolvono correggendo un dato: l'IRN si ottiene con Indian - E-invoicing o sul portale IRP, e la dichiarazione si presenta sul portale GST prima di usare Mark as Submitted.
  • Alla fine, ripassa gli elenchi del modulo per verificare come sono rimasti i record.
Giro tra Input Tax Credit Management, Compliance Alerts, GST Return Preparation e ritorno a Input Tax Credit Management
Gli elenchi di credito d'imposta, avvisi e dichiarazioni, uno dopo l'altro.

Oltre a questi messaggi, il modulo ha l'elenco Compliance Alerts, con le colonne Alert Type, Severity, Alert Date, Due Date e Resolved. Se vuoi vedere quali menu aggiunge il modulo e quale percorso segue ogni record, trovi tutto in come funziona India GST Compliance dall'interno.

Elenco Compliance Alerts con colonne Alert Type, Severity, Alert Date, Due Date e Resolved, pulsante New e barra di ricerca
Sei avvisi nell'elenco; solo Audit Notification risulta segnato come risolto.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi possiamo aiutarti a configurare India GST Compliance o a esaminare con te un messaggio che non ti è chiaro. India GST Compliance è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0 a 9 € per versione di Odoo, pagamento unico, IVA esclusa; il servizio locale di FlexigoTech Cloud costa 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno).

Trovi tutti i dettagli nella pagina del modulo su flexigotech.com e nella sua scheda su Odoo Apps.

Continua a leggere

Come funziona India GST Compliance in Odoo: glossario di menu, modelli e listeGlossario di India GST Compliance per Odoo: i menu che aggiunge in Fatturazione, i modelli che definisce e cosa mostra ogni lista, con i nomi così come appaiono.Avviare India GST Compliance in Odoo: versioni, campi di stato e prima settimanaDomande e risposte per avviare India GST Compliance in Odoo: versioni, servizio locale, campi di stato e cosa controllare nella prima settimana.Come funziona dall'interno Argentina ARCA Supplier Invoice Validation in OdooGlossario di menu, azioni pianificate e dati del modulo Argentina ARCA Supplier Invoice Validation and Withholding Management per Odoo.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti