India

Instalare

Instalați următoarele module pentru a obține toate caracteristicile localizării indiene:

Nume

Nume tehnic

Descriere

India - Contabilitate

l10n_in

Implicit pachetul de localizare fiscală

India Facturare electronică

l10n_in_edi

Integrare indiană e-invoicing

Indian E-waybill

l10n_in_edi_ewaybill

Indian E-way bill integration

Indian E-waybill Stock

l10n_in_ewaybill_stock

E-waybill creation from the Inventory app

Indian - Check GST Number Status

l10n_in_gstin_status

Indian Check GST Number Status

Indian - GSTR India eFiling

l10n_in_reports_gstr

Indian GST Return filing

Indian - Rapoarte contabile

l10n_in_reports

Indian tax reports

Module de localizare indiene

Indian Configuration

In Settings ‣ Users & Companies ‣ Companies, add your PAN and GSTIN. The PAN is essential for determining the type of taxpayer, while GSTIN is required for generating e-Invoices and E-waybills.

sistemul 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.

  1. 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.

    Înregistrați sistemul Odoo ERP pe portalul web de factură electronică
  2. Din tabloul de bord, accesați Înregistrare API ‣ Acreditări utilizator ‣ Creare utilizator API;

  3. 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;

  4. 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.

    Trimiteți numele de utilizator și parola specifice API

Configurare în Odoo

Pentru a activa serviciul de factură electronică în Odoo, accesați Contabilitate ‣ Configurare ‣ Setări ‣ Facturare electronică indiană și introduceți anterior Nume de utilizator și Parola setat pentru API.

Configurați serviciul de factură electronică
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 Contabilitate ‣ Configurare ‣ Jurnale, deschizând jurnalul vânzări și în fila Setări avansate, sub Schimb electronic de date, activați Factură electronică (IN) și salvați.

Flux 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.

Mesaj indian de confirmare a facturării electronice

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.

IRN și cod QR

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.

anulați motivul și observațiile

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.

  1. Descărcați fișierul JSON din fișierele atașate. Se găsește în chatter-ul facturii aferente;

  2. Deschideți Portalul NIC e-Invoice și accesați Search ‣ Verify Signed Invoice;

  3. Selectați fișierul JSON și trimiteți-l;

    selectați fișierul JSON pentru verificarea facturii

    Dacă fișierul este semnat, este afișat un mesaj de confirmare.

    factură electronică verificată

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.

  1. Conectați-vă la Portalul de facturare NIC E-Way făcând clic pe Login și introducând Numele de utilizator și Parola;

  2. Din tabloul de bord, accesați Înregistrare ‣ Pentru GSP;

  3. 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;

  4. 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;

    Lista de facturi E-Way a GSP/ERP înregistrat
  5. 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ă`.

    Trimiteți detaliile de înregistrare GSP API

Configurare în Odoo

Pentru a configura serviciul de facturare E-Way, accesați Contabilitate ‣ Configurare ‣ Setări ‣ Indian Electronic WayBill ‣ Configurare factură E-Way și introduceți Numele de utilizator și Parolă.

Configurare factura electronică odoo

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.

Butonul Trimiteți factura electronică pe facturi

Validare factura

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

Mesaj indian de confirmare a facturii e-Way

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.

Numărul și data confirmării 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.

Anulați motivul și observațiile

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:

  1. Go to Inventory ‣ Operations ‣ Deliveries or Inventory ‣ Operations ‣ Receipts and select an existing delivery order/receipt or create a new one.

  2. 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.

  3. 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.

Check GSTIN status of an invoice

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.

  1. Conectați-vă la portalul GST introducând Numele de utilizator și Parola și accesați My Profil în meniul profilului;

    Faceți clic pe Profilul meu din profil
  2. Selectați Gestionați accesul la API și faceți clic pe Da pentru a activa accesul la API;

    Faceți clic pe Da

Notă

It is recommended to set the Duration to 30 days to avoid the need for frequent token reauthentication.

  1. 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 Contabilitate ‣ Configurare ‣ Setări ‣ Serviciu GST indian și introduceți Nume de utilizator GST. Faceți clic pe Trimite OTP, introduceți codul și, în final, Validați.

Vă rugăm să introduceți numele de utilizator al portalului dvs. GST ca nume de utilizator

Introduceți returnarea GST

Când Serviciul GST indian este configurat, puteți depune declarația dvs. GST. Accesați Contabilitate ‣ Raportare ‣ India ‣ Perioade de returnare GST ș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

  1. Click GSTR-1 Report to verify the GSTR-1 report before uploading it to the GST portal.

    GSTR-1 verify

    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.

    GSTR-1 validation warning
  2. Click Generate to view the report in Spreadsheet view.

    GSTR-1 generate GSTR-1 Spreadsheet View
  3. 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.

    GSTR-1 în starea trimiterii
  4. 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;

    GSTR-1 în starea de așteptare
  5. Î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.

      GSTR-1 Trimis
    • 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.

      Eroare GSTR-1 în factură
  6. Faceți clic pe March as Filed după depunerea raportului GSTR-1 pe portalul GST. Starea raportului se schimbă în Filed în Odoo.

    GSTR-1 în starea de înregistrare

Primiți GSTR-2B

Utilizatorii pot prelua Raportul GSTR-2B de pe portalul GST. Aceasta reconciliază automat raportul GSTR-2B cu facturile dvs. Odoo;

  1. 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;

    GSTR-2B în așteptarea recepției
  2. Î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;

    GSTR-2B în așteptarea recepției
  3. Odată terminat, starea raportului GSTR-2B se schimbă fie în Potrivit, fie în Potrivit parțial;

    • Dacă starea este Potrivit:

      GSTR-2B 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.

      GSTR-2B Parțial potrivit

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.

  1. 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;

  2. 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;

    GSTR-3
  3. Î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;

    GSTR-3 Post intrare
  4. Odată postat, starea raportului GSTR-3 se schimbă în Filed.

    GSTR-3 Depus

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.

GSTR-1 Raport

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.

    GSTR-3 Report

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).

Profit and Loss report

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

  1. Navigate to Accounting ‣ Configuration ‣ Settings.

  2. In the Indian Integration section, enable the TDS and TCS feature.

  3. Navigate to Accounting ‣ Configuration ‣ Chart of Accounts.

  4. 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 Accounting ‣ Configuration ‣ Taxes. In the Advanced Options tab, click on the (internal link) icon of the Section field.

TDS/TCS section modify

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 advice

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.

TDS application

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.