India¶
Instalare¶
Instalați următoarele module pentru a obține toate caracteristicile localizării indiene:
Nume |
Nume tehnic |
Descriere |
---|---|---|
India - Contabilitate |
|
Implicit pachetul de localizare fiscală |
India Facturare electronică |
|
|
Indian E-waybill |
|
|
Indian E-waybill Stock |
|
|
Indian - Check GST Number Status |
|
|
Indian - GSTR India eFiling |
|
|
Indian - Rapoarte contabile |
|

Indian Configuration¶
In PAN and GSTIN. The PAN is essential for determining the type of taxpayer, while GSTIN is required for generating e-Invoices and E-waybills.
, add yoursistemul de factură electronică¶
Odoo respectă cerințele sistemului de factură electronică privind taxa pe bunuri și servicii (GST) din India.
Configurare¶
Înregistrarea facturii electronice NIC¶
Trebuie să vă înregistrați pe portalul de factura electronică NIC pentru a obține acreditările API. Aveți nevoie de aceste acreditări pentru a configurați aplicația Odoo Accounting.
Conectați-vă la Portalul NIC e-Invoice făcând clic pe Login și introducând Numele de utilizator și Parola ;
Notă
Dacă sunteți deja înregistrat pe portalul NIC, puteți utiliza aceleași date de conectare.
Din tabloul de bord, accesați
;După aceea, ar trebui să primiți un cod OTP pe numărul dvs. de telefon mobil înregistrat. Introdu codul OTP și dă clic pe Verifică OTP;
Selectați Prin GSP pentru interfața API, setați Tera Software Limited ca GSP și introduceți un Nume de utilizator și Parolă pentru API-ul dvs. După ce ați terminat, faceți clic pe Trimite.
Configurare în Odoo¶
Pentru a activa serviciul de factură electronică în Odoo, accesați Nume de utilizator și Parola setat pentru API.
și introduceți anterior
Jurnale¶
Pentru a trimite automat facturi electronice către portalul NIC e-Invoice, trebuie mai întâi să vă configurați jurnalul vânzări accesând Setări avansate, sub Schimb electronic de date, activați Factură electronică (IN) și salvați.
, deschizând jurnalul vânzări și în filaFlux de lucru¶
Validare factura¶
Odată ce o factură este validată, în partea de sus este afișat un mesaj de confirmare. După ceva timp, Odoo încarcă automat fișierul semnat JSON al facturilor validate pe portalul NIC e-Invoice. Dacă doriți să procesați factura imediat, faceți clic pe Procesează acum.

Notă
Puteți găsi fișierul semnat JSON în fișierele atașate din chatter.
Puteți verifica starea EDI a documentului în fila Document EDI sau în câmpul Facturare electronică al facturii.
Raport PDF factură¶
Odată ce o factură este validată și transmisă, raportul PDF al facturii poate fi tipărit. Raportul include IRN, Ack. Nu (număr de confirmare) și Ack. Data (data confirmării) și codul QR. Acestea atestă că factura este un document fiscal valabil.

anularea facturii electronice¶
Dacă doriți să anulați o factură electronică, accesați fila Alte informații a facturii și completați câmpurile Motivul anulării și Anulați observațiile. Apoi, faceți clic pe Solicitați anularea EDI. Starea câmpului Facturare electronică se schimbă în Pentru a anula.
Important
Procedând astfel, se anulează atât e-Invoice, cât și E-Way bill.

Notă
Dacă doriți să renunțați la anulare înainte de procesarea facturii, faceți clic pe Call Off EDI Cancellation.
Odată ce solicitați anularea facturii electronice, Odoo trimite automat fișierul semnat JSON către portalul NIC e-Invoice. Puteți da clic pe Procesează acum dacă doriți să procesați factura imediat.
Management of negative lines in e-Invoices¶
Negative lines are typically used to represent discounts or adjustments associated with specific products or global discounts. The government portal prohibits the submission of data with negative lines, which means they need to be converted based on the HSN code and GST rate. This is done automatically by Odoo.
Example
Luați în considerare următorul exemplu:
Product Details |
|||||
---|---|---|---|---|---|
Product Name |
HSN Code |
Tax Excluded |
Quantity |
GST Rate |
Total |
Produs A |
123456 |
1,000 |
1 |
18% |
1,180 |
Produs B |
239345 |
1,500 |
2 |
5% |
3,150 |
Discount on Product A |
123456 |
-100 |
1 |
18% |
-118 |
Here’s the transformed representation:
Product Details |
||||||
---|---|---|---|---|---|---|
Product Name |
HSN Code |
Tax Excluded |
Quantity |
Discount |
GST Rate |
Total |
Produs A |
123456 |
1,000 |
1 |
100 |
18% |
1,062 |
Produs B |
239345 |
1,500 |
2 |
0 |
5% |
3,150 |
In this conversion, negative lines have been transformed into positive discounts, maintaining accurate calculations based on the HSN Code and GST rate. This ensures a more straightforward and standardized representation in the E-invoice records.
Verificarea facturii electronice GST¶
După trimiterea unei facturi electronice, puteți verifica dacă factura este semnată chiar de pe site-ul web al sistemului GST e-Invoice.
Descărcați fișierul JSON din fișierele atașate. Se găsește în chatter-ul facturii aferente;
Deschideți Portalul NIC e-Invoice și accesați ;
Selectați fișierul JSON și trimiteți-l;
Dacă fișierul este semnat, este afișat un mesaj de confirmare.
Factura E-Way¶
Configurare¶
Odoo respectă cerințele Taxa indiană pe bunuri și servicii (GST) E-waybill sIstem.
Înregistrare API pe factura NIC E-Way¶
Trebuie să vă înregistrați pe portalul de facturare E-Way NIC pentru a vă crea acreditările API. Aveți nevoie de aceste acreditări pentru a configurați aplicația Odoo Accounting.
Conectați-vă la Portalul de facturare NIC E-Way făcând clic pe Login și introducând Numele de utilizator și Parola;
Din tabloul de bord, accesați
;Faceți clic pe Trimite OTP. După ce ați primit codul pe numărul dvs. de telefon mobil înregistrat, introduceți-l și faceți clic pe Verify OTP;
Verificați dacă Tera Software Limited este deja pe lista GSP/ERP înregistrată. Dacă da, utilizați numele de utilizator și parola utilizate pentru a vă conecta la portalul NIC. În caz contrar, urmați pașii următori;
Selectați Adăugați/Nou, selectați Tera Software Limited ca Nume GSP, creați un Nume de utilizator și o Parolă pentru API-ul dvs. și faceți clic pe :guilabel:` Adaugă`.
Configurare în Odoo¶
Pentru a configura serviciul de facturare E-Way, accesați Numele de utilizator și Parolă.
și introduceți
Flux de lucru¶
Trimiteți o factură E-Way¶
To send an E-Way bill, confirm the customer invoice/vendor bill and click Send E-Way bill.

Validare factura¶
Once an invoice/bill has been issued and sent via Send E-Way bill, a confirmation message is displayed.

Notă
Puteți găsi fișierul semnat JSON în fișierele atașate din chatter.
Odoo automatically uploads the JSON-signed file to the government portal after some time. Click Process now if you want to process the invoice/bill immediately.
Raport PDF factură¶
Puteți imprima raportul PDF al facturii după ce ați trimis factura E-Way. Raportul include numărul facturii E-Way și data de valabilitate a facturii E-Way.

Anularea facturii E-Way¶
If you want to cancel an E-Way bill, go to the E-Way bill tab of the related invoice/bill and fill out the Cancel reason and Cancel remarks fields. Then, click Request EDI Cancellation.
Important
Procedând astfel, se anulează atât e-Invoice (dacă este cazul), cât și E-Way bill.

Notă
Dacă doriți să anulați anularea înainte de procesarea facturii, faceți clic pe Call Off EDI Cancellation.
Odată ce solicitați anularea facturii E-Way, Odoo trimite automat fișierul semnat JSON pe portalul guvernului. Puteți face clic pe Procesează acum dacă doriți să procesați factura imediat.
E-waybill creation from receipts and delivery orders¶
Notă
Make sure the E-Way bill Stock module is installed and the E-Way bill setup is complete.
To create E-Way bills from receipts and deliveries in the Inventory app, follow these steps:
Go to
or and select an existing delivery order/receipt or create a new one.Click Create E-waybill/Challan.
Notă
To create an E-way bill:
A delivery order must be in the Done state (i.e., validated)
A receipt must have the Ready or Done state.
Click Generate e-Waybill to validate the E-Way bill and send it to the NIC E-Way bill portal.
Sfat
To use the E-Way bill as a challan for goods deliveries without sending it to the NIC E-Waybill portal, click Use as Challan.
To print the E-waybill or the challan, click the (gear) icon and select Ewaybill / Delivery Challan.
Indian Check GSTIN Status¶
The Indian - Check GST Number Status module allows you to verify the status of a GSTIN directly from Odoo.
To verify the status of a contact’s GST number, access the customer’s/vendor’s form and click Check GSTIN Status next to the GSTIN field.
To verify the status of a GST number entered on an invoice/bill, access the invoice/bill and click the (refresh) button next to the GST Status field.

A notification is displayed to confirm the status update and the GSTIN status and verification date are logged in the contact’s chatter.
Depunerea declarației GST din India¶
Activați accesul API¶
Pentru a depune returnări GST în Odoo, trebuie mai întâi să activați accesul API pe portalul GST.
Conectați-vă la portalul GST introducând Numele de utilizator și Parola și accesați My Profil în meniul profilului;
Selectați Gestionați accesul la API și faceți clic pe Da pentru a activa accesul la API;
Notă
It is recommended to set the Duration to 30 days to avoid the need for frequent token reauthentication.
Procedând astfel, se activează un meniu drop-down Duration. Selectați Durata preferinței dvs. și faceți clic pe Confirmați.
Serviciu indian GST în Odoo¶
După ce ați activat Accesul API pe portalul GST, puteți configura Serviciul Indian GST în Odoo.
Accesați Nume de utilizator GST. Faceți clic pe Trimite OTP, introduceți codul și, în final, Validați.
și introducețiIntroduceți returnarea GST¶
Când Serviciul GST indian este configurat, puteți depune declarația dvs. GST. Accesați și creați o nouă Perioadă de returnare GST dacă nu există. Introducerea fișierului GST Return se face în trei pași în Odoo:
Notă
Periodicitatea declarației fiscale poate fi configurată în funcție de nevoile utilizatorului.
Trimiteți GSTR-1¶
Click GSTR-1 Report to verify the GSTR-1 report before uploading it to the GST portal.
Notă
The system performs basic validations to ensure compliance with the GST portal’s requirements. Possible issues include:
Incorrect Tax Application: The tax type does not match the Fiscal Position (CGST/SGST applied instead of IGST for interstate transactions, or IGST applied instead of CGST/SGST for intrastate transactions).
Missing HSN Code: No HSN Code is defined for the product.
Invalid HSN Code for Services: The HSN Code for a service does not start with „99” or is incorrect.
Non-compliant UQC: The Unit Quantity Code (UQC) does not meet Indian GST standards.
If any validation fails, the system alerts users with a warning, highlighting the discrepancies and providing a direct link to the affected lines.
Click Generate to view the report in Spreadsheet view.
If the GSTR-1 report is correct, then click Push to GSTN to send it to the GST portal. The status of the GSTR-1 report changes to Sending.
După câteva secunde, starea raportului GSTR-1 se schimbă în Se așteaptă starea. Înseamnă că raportul GSTR-1 a fost trimis către Portalul GST și este verificat pe Portalul GST;
Încă o dată, după câteva secunde, starea se schimbă fie în Trimis, fie în Eroare în factură. Starea Eroare în factură indică faptul că unele dintre facturi nu sunt completate corect pentru a fi validate de portalul GST;
Dacă starea GSTR-1 este Trimis, înseamnă că raportul dvs. GSTR-1 este gata pentru a fi depus pe portalul GST.
If the state of the GSTR-1 is Error in Invoice, invoices can be checked for errors in the chatter. Once issues have been resolved, the user can click Push to GSTN to submit the file again on the GST portal.
Faceți clic pe March as Filed după depunerea raportului GSTR-1 pe portalul GST. Starea raportului se schimbă în Filed în Odoo.
Primiți GSTR-2B¶
Utilizatorii pot prelua Raportul GSTR-2B de pe portalul GST. Aceasta reconciliază automat raportul GSTR-2B cu facturile dvs. Odoo;
Faceți clic pe Preluare rezumatul GSTR-2B pentru a prelua rezumatul GSTR-2B. După câteva secunde, starea raportului se schimbă în În așteptarea recepției. Aceasta înseamnă că Odoo încearcă să primească raportul GSTR-2B de la portalul GST;
Încă o dată, după câteva secunde, starea GSTR-2B se schimbă în În curs de procesare. Înseamnă că Odoo reconciliază raportul GSTR-2B cu facturile tale Odoo;
Odată terminat, starea raportului GSTR-2B se schimbă fie în Potrivit, fie în Potrivit parțial;
Dacă starea este Potrivit:
If the status is Partially Matched, you can review and modify the bills by clicking View Reconciled Bills. This will display categorized discrepancies, such as bills missing in Odoo or GSTR-2. After making the necessary corrections, click re-match to update the reconciliation and ensure accuracy before finalizing the report.
Raportul GSTR-3¶
Raportul GSTR-3 este un rezumat lunar al vânzărilor și achizițiilor. Această returnare este generată automat prin extragerea informațiilor din GSTR-1 și GSTR-2.
Utilizatorii pot compara raportul GSTR-3 cu raportul GSTR-3 disponibil pe portalul GST pentru a verifica dacă se potrivesc făcând clic pe Raport GSTR-3;
Odată ce raportul GSTR-3 a fost verificat de către utilizator și suma taxei de pe portalul GST a fost plătită. Odată plătit, raportul poate fi închis făcând clic pe Închidere intrare;
În Închidere intrare, adăugați suma taxei plătită pe portalul GST folosind challan și faceți clic pe POST pentru a posta Closing Entry;
Odată postat, starea raportului GSTR-3 se schimbă în Filed.
Rapoarte fiscale¶
GSTR-1 raport¶
Raportul GSTR-1 este împărțit în secțiuni. Afișează Suma de bază, CGST, SGST, IGST și CESS pentru fiecare secțiune.
Raportul GSTR-3¶
Raportul GSTR-3 conține diferite secțiuni:
Detalii privind aprovizionarea internă și externă care fac obiectul unei taxări inverse;
Eligible ITC;
Values of exempt, Nil-rated, and non-GST inward supply;
Detalii despre livrările interstatale efectuate către persoane neînregistrate.
Profit and Loss (IN) report¶
This is a Profit and Loss report that displays the balances for Opening Stock and Closing Stock. It helps users using Continental accounting to accurately determine the cost of goods (i.e Opening Stock + purchases during the period - Closing Stock).
TDS/TCS threshold alert¶
TDS and TCS are tax provisions under Indian law, triggered when transaction amounts exceed specified thresholds. This alert notifies users when the value of invoices or bills surpasses these limits, prompting the application of the appropriate TDS/TCS.
To configure Odoo to advise you on when to apply TDS/TCS, set the TDS/TCS section field on the corresponding account in the chart of accounts. Odoo will display a banner suggesting the TDS/TCS section under which tax might be applicable when recording an invoice or bill.
Configurare¶
Navigate to
.In the Indian Integration section, enable the TDS and TCS feature.
Navigate to
.Click View on the desired account, and set the TDS/TCS Section field.
Notă
The TDS/TCS sections are pre-configured with threshold limits. If you need to modify these limits, go to Advanced Options tab, click on the (internal link) icon of the Section field.
. In the
Applying TCS/TDS on invoices and bills¶
Based on the account used on the customer invoice or vendor bill, Odoo checks the TCS/TDS threshold limit. If the limit specified in the TCS/TDS Section of the account is exceeded, Odoo displays an alert that suggests applying the appropriate TCS/TDS. The alert will disappear once the TCS/TDS is applied.

TCS is directly applicable in the tax on the invoice lines. To apply TDS, click the TDS Entry smart button on the vendor bill/payment. The popup window allows specifying the TDS details. Confirm the entry to apply the TDS.

In Odoo, the aggregate total is calculated for partners sharing the same PAN number, across all company branches.
Example
Branch |
Customer |
Invoice |
Transaction Amount (₹) |
PAN Number |
---|---|---|---|---|
IN - MH |
XYZ Enterprise - GJ |
Factură 1 |
₹50,000 |
ABCPX1234E |
IN - MH |
XYZ Enterprise - GJ |
Factură 2 |
₹30,000 |
ABCPX1234E |
IN - MH |
XYZ Enterprise - MH |
Factură 3 |
₹40,000 |
ABCPX1234E |
IN - DL |
XYZ Enterprise - GJ |
Invoice 4 |
₹20,000 |
ABCPX1234E |
IN - GJ |
XYZ Enterprise - MH |
Invoice 5 |
₹60,000 |
ABCPX1234E |
Aggregate total = 50,000 + 30,000 + 40,000 + 20,000 + 60,000 = ₹200,000
The aggregate total for all customers (XYZ Enterprise - GJ, MH, DL) sharing the PAN number ABCPX1234E across all branches is ₹200,000.