Indien

Installation

Installieren Sie die folgenden Module, um alle Funktionen der indischen Lokalisierung zu erhalten:

Name

Technische Bezeichnung

Beschreibung

Indische Buchhaltung

l10n_in

Standardmäßiges steuerliches Lokalisierungspaket.

Indische elektronische Rechnungsstellung

l10n_in_edi

Integration der indischen elektronischen Rechnungsstellung

Indische E-waybill

l10n_in_ewaybill

Integration der indischen E-waybill

Indisch - E-waybill Bestand

l10n_in_ewaybill_stock

E-waybill-Erstellung über die Lagerapp

Indien - Buchhaltungsberichte

l10n_in_reports

Adds the Indian GST Return filing and the Indian Tax reports.

Unternehmen

To configure your company information, open the Settings app, scroll down to the Companies section, click Update Info, and configure the following:

  • Unternehmensname

  • Adresse, einschließlich Straße, Stadt, Provinz, PLZ und Land.

  • PAN: essential for determining the type of taxpayer.

  • GSTIN: necessary for generating e-Invoices, E-waybills and filing GST returns.

Indische Konfiguration

The Indian Integration section provides essential taxation and compliance features to simplify financial operations. To enable these features, navigate to Accounting ‣ Configuration ‣ Settings and scroll down to the Indian Integration section.

Indian Integration Section
  • TDS/TCS: Activate this to enable TDS/TCS functionality along with account-based TDS/TCS section suggestions.

  • Registered Under GST: Select this if your business is registered under GST to access GST-related features, including e-invoice, e-waybill, GST e-filing, fetch vendor e-invoiced document and check GST number status.

  • E-Invoicing: Connects to the e-invoice NIC portal to submit invoices.

  • E-Way bill: Connects to the e-waybill NIC portal to generate e-waybills.

  • GST E-Filing & Matching: Enable the feature to facilitate GST return filing and connect with the GST portal to submit GSTR-1 and retrieve GSTR-2B.

  • Check GST Number Status: Enable to verify GSTIN Status.

  • Fetch Vendor E-Invoiced Document: Helps in creating draft vendor bills using e-invoice data submitted by vendors on GST portal.

Wichtig

Check the Production Environment checkbox to start using Indian services in the production environment. If you want to use the testing environment then keep the checkbox unchecked.

System zur elektronischen Rechnungsstellung

Odoo erfüllt die Anforderungen des indischen Systems für die elektronische Rechnungsstellung mit Mehrwertsteuer (Goods and Services Tax, GST).

Einrichtung

NIC-Registrierung für elektronische Rechnungen

Sie müssen sich auf dem Portal für elektronische Rechnungen des NIC registrieren, um Ihre API-Zugangsdaten zu erhalten. Sie benötigen diese Zugangsdaten, um Ihre Odoo Buchhaltungsapp <india/e-invoicing-configuration> zu konfigurieren.

  1. Melden Sie sich beim Portal für elektronische Rechnungen des NIC<https://einvoice1.gst.gov.in/>`_ an, indem Sie auf Login klicken und Ihren Username und Password eingeben;

    Bemerkung

    Wenn Sie bereits im NIC-Portal registriert sind, können Sie die gleichen Anmeldedaten verwenden.

    Odoo ERP-System auf dem Webportal für elektronische Rechnungen registrieren
  2. Aus dem Dashboard gehen Sie zu API Registration ‣ User Credentials ‣ Create API User;

  3. Danach sollten Sie einen OTP-Code auf Ihre registrierte Handynummer erhalten. Geben Sie den OTP-Code ein und klicken Sie auf Verify OTP;

  4. Wählen Sie Through GSP für die API-Schnittstelle, legen Sie Tera Software Limited als GSP fest und geben Sie einen Username und ein Password für Ihre API ein. Klicken Sie anschließend auf Submit.

    API-spezifischen Benutzernamen und Passwort eingeben

Konfiguration in Odoo

To enable the e-Invoice service in Odoo, activate the E-Invoicing feature and enter the Username and Password previously set for the API.

Arbeitsablauf

Generate e-Invoice

Once an invoice is confirmed, click the Send button to open the wizard. Select E-Invoicing, then click the Generate button. Odoo will upload the JSON-signed file of the invoice to the NIC e-Invoice portal.

Generate e-Invoice

Bemerkung

  • You can find the JSON-signed file and check the e-Invoicing status in the chatter.

PDF-Rechnungsbericht

Once an invoice is validated and submitted, the invoice PDF report can be printed. The report includes the IRN, Acknowledgement (number and date) and QR code. These certify that the invoice is a valid fiscal document.

IRN und QR-Code

Stornierung einer elektronischen Rechnung

To cancel an e-Invoice, click the Request Cancel button on the related invoice. In the Cancel E-Invoice window, fill out the Cancel Reason and Cancel Remarks.

Bemerkung

  • You can find the e-Invoicing status in the chatter.

Verwaltung negativer Zeilen in E-Rechnungen

Negative Zeilen werden in der Regel verwendet, um Rabatte oder Anpassungen im Zusammenhang mit bestimmten Produkten oder globalen Rabatten darzustellen. Das Regierungsportal verbietet die Übermittlung von Daten mit negativen Zeilen, was bedeutet, dass sie auf der Grundlage des HSN-Codes und des GST-Satzes umgerechnet werden müssen. Dies wird automatisch von Odoo erledigt.

Example

Sehen Sie sich folgendes Beispiel an:

Produktdetails

Produktname

HSN-Code

Exklusive Steuern

Menge

GST-Satz

Gesamt

Produkt A

123456

1.000

1

18 %

1180

Produkt B

239345

1500

2

5 %

3150

Rabatt auf Produkt A

123456

-100

1

18 %

-118

Hier finden Sie die transformierte Darstellung:

Produktdetails

Produktname

HSN-Code

Exklusive Steuern

Menge

Rabatt

GST-Satz

Gesamt

Produkt A

123456

1.000

1

100

18 %

1062

Produkt B

239345

1500

2

0

5 %

3150

Bei dieser Umwandlung wurden negative Zeilen in positive Rabatte umgewandelt, wobei die genauen Berechnungen auf der Grundlage des HSN-Codes und des GST-Satzes beibehalten wurden. Dies gewährleistet eine einfachere und standardisierte Darstellung in den E-Rechnungsaufzeichnungen.

Verifizierung für elektronische GST-Rechnungen

Nachdem Sie eine elektronische Rechnung eingereicht haben, können Sie auf der Website des Systems für elektronische GST-Rechnungen selbst überprüfen, ob die Rechnung signiert ist.

  1. Laden Sie die JSON-Datei aus den angehängten Dateien herunter. Sie finden sie im Chatter der entsprechenden Rechnung;

  2. Öffnen Sie das Portal für elektronische Rechnungen des NIC und gehen Sie zu Search ‣ Verify Signed Invoice;

  3. Wählen Sie die JSON-Datei aus und reichen Sie sie ein;

    die JSON-Datei auswählen, um Rechnung zu verifizieren

    Wenn die Datei signiert ist, wird eine Bestätigungsnachricht angezeigt.

    verifizierte elektronische Rechnung

E-Way bill

Einrichtung

Odoo erfüllt die Anforderungen des indischen E-waybill-Systems mit Mehrwertsteuer (Goods and Services Tax, GST).

API-Registrierung auf NIC E-Way bill

Sie müssen sich auf dem E-Waybill-Portal des NIC registrieren, um Ihre API-Zugangsdaten zu erhalten. Sie benötigen diese Zugangsdaten, um Ihre Odoo Buchhaltungsapp zu konfigurieren.

  1. Melden Sie sich beim E-Waybill-Portal des NIC an, indem Sie auf Login klicken und Ihren Username und Password eingeben;

  2. Gehen Sie in Ihrem Dashboard auf Registration ‣ For GSP;

  3. Klicken Sie auf Send OTP. Sobald Sie den Code auf Ihrer registrierten Handynummer erhalten haben, geben Sie ihn ein und klicken Sie auf Verify OTP;

  4. Prüfen Sie, ob Tera Software Limited bereits in der Liste der registrierten GSP/ERP enthalten ist. Wenn ja, verwenden Sie den Benutzernamen und das Passwort, mit denen Sie sich beim NIC-Portal anmelden. Andernfalls folgen Sie den nächsten Schritten;

    Liste von E-Way Bill der registrierten GSP/ERP
  5. Wählen Sie Add/New, wählen Sie Tera Software Limited als Ihren GSP-Namen, erstellen Sie einen Username und ein Password für Ihre API und klicken Sie auf Add.

    Details zur GSP-API-Registrierung einreichen

Konfiguration in Odoo

To enable the E-Way bill service in Odoo, activate the E-Way bill feature and enter the Username and Password.

Arbeitsablauf

Generate E-Way bill

To generate an E-Way bill, confirm the customer invoice/vendor bill and click Create e-Waybill. Enter the necessary details and click Generate e-Waybill to proceed.

Bemerkung

  • Sie finden die JSON-signierte Datei in den angehängten Dateien im Chatter.

PDF-Rechnungsbericht

Sie können den PDF-Rechnungsbericht ausdrucken, sobald Sie die E-Way-bill eingereicht haben. Der Bericht enthält die Nummer der E-Way-bill und das Gültigkeitsdatum der E-Way-bill.

Bestätigungsnummer und -datum der E-way bill

Stornierung einer E-way bill

To cancel an E-Way bill, click e-Waybill on the related invoice/bill, then Cancel e-Waybill. In the Cancel Ewaybill window, fill out the Cancel Reason and Cancel Remarks.

Stornogrund und -bemerkungen

Bemerkung

  • Once you request to cancel the E-Way bill, Odoo automatically submits the JSON-signed file to the government portal. You can check the JSON file in the chatter.

E-waybill creation from receipts and delivery orders

Bemerkung

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. Gehen Sie zu Lager ‣ Vorgänge ‣ Lieferungen oder Lager ‣ Vorgänge ‣ Wareneingänge und wählen Sie einen vorhandenen Lieferauftrag/Wareneingang aus oder erstellen Sie einen neuen.

  2. Klicken Sie auf E-waybill/Challan erstellen.

    Bemerkung

    Um eine E-way bill zu erstellen:

    • Ein Lieferauftrag muss den Status Erledigt (d. h. validiert) aufweisen.

    • Ein Wareneingang muss den Status Bereit oder Erledigt haben.

  3. Klicken Sie auf e-Waybill generieren, um die E-way bill zu validieren und sie an das Portal NIC E-Way bill zu senden.

    Tipp

    Um die E-Way Bill als Challan für Warenlieferungen zu verwenden, ohne ihn an das Portal NIC E-Way Bill zu senden, klicken Sie auf Als Challan verwenden.

To print the E-waybill or the challan, click the (gear) icon and select Ewaybill / Delivery Challan.

Indien- Status der GSTIN-Nummer prüfen

The Indian - Check GST Number Status 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.

Einreichung der indischen GST-Erklärung

API-Zugriff aktivieren

Um GST-Erklärungen in Odoo einzureichen, müssen Sie zunächst den API-Zugriff auf das GST-Portal aktivieren.

  1. Melden Sie sich im GST-Portal an, indem Sie Ihren Username und Ihr Password eingeben, und gehen Sie zu My Profile in Ihrem Profilmenü;

    Klick auf My Profile aus dem Profil
  2. Wählen Sie Manage API Access aus und klicken Sie auf Yes, um den API-Zugriff zu aktivieren;

    Yes klicken

Bemerkung

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

  1. Dadurch wird ein Drop-down-Menü Duration aktiviert. Wählen Sie die von Ihnen gewünschte Duration und klicken Sie auf Confirm.

Indischer GST-Service in Odoo

Once you have enabled the API access on the GST portal, activate the GST E-Filing & Matching Feature to start using GST Service. Then, in the Registered Under GST section, fill in the required GST Username.

Bitte geben Sie den Benutzernamen Ihres GST-Portals als Benutzernamen ein

GST-Erklärung einreichen

To file a GST return, make sure the GST E-Filing & Matching Feature is enabled. Then, go to the Accounting dashboard and click Tax Returns on the Tax Returns journal. In the Accounting Periods window, fill in the following fields.

  • Opening Date: Starting date from which tax return periods are created.

  • Fiscal Year End: End date of the fiscal year (e.g., 31 March).

  • GSTIN Periodicity: Frequency of return filing (e.g., Monthly).

Tipp

Alternatively, go to Accounting ‣ Reporting ‣ Tax Report, click Report: and select GSTR-1 (IN). Then, click Returns to file the return.

Bemerkung

To reconcile vendor bills with GST portal data, go to Accounting ‣ Reporting ‣ Tax Report, click Report: and select GSTR-2B, and click Reconcile.

Filing GSTR-1 tax return

To file a GSTR-1 tax return, follow these steps:

  1. Click the suitable GSTR-1 report for the desired period to open the filing view.

    GSTR-1 filing view

    Bemerkung

    It is recommended to file the return five days before the filing date to avoid any penalties.

  2. Odoo automatically performs validation checks before submission to ensure compliance with GST portal requirements that must be addressed before filing.

    Bemerkung

    The following types of validation issues can be raised:

    • Apply Appropriate Tax: IGST is not applicable for intra-state transactions.

    • Wrong CGST/SGST on Inter-State Transactions: CGST/SGST cannot be applied on inter-state transactions.

    • Fiscal Year Reversed Move: Credit Notes for invoices issued in a given financial year should not be included in GSTR-1 after November 30th; remove tax from these lines.

    • Invalid HSN Codes: - For products (non-services), HSN codes must not begin with 99. - For services, HSN codes must begin with 99.

    • Missing HSN Codes: Some product lines do not have HSN codes for journal items.

    • Invalid UQC Codes: The Unit Quantity Code (UQC) must comply with Indian GST standards.

    • Missing Document Summary: Document summary lines are mandatory for GSTR-1. This check is always marked as Anomaly initially. After reviewing the summary by clicking the relevant check, it changes to Reviewed.

    • Missing E-Invoice: Some invoices are not linked to an e-invoice.

    • Unlinked Unregistered Credit Notes: Credit Notes have been issued without referencing an invoice.

    Validation checks have four stages:

    • To Review: Check requires review.

    • Reviewed: Check has been reviewed.

    • Supervised: Check is supervised, and a supervisor is assigned.

    • Anomaly: Check has failed.

    Click on any individual check to view and resolve the corresponding issue.

    Tipp

    A tax return can only be validated when all checks are in the Reviewed or Supervised stage.

    After reviewing the checks, click Validate. The Review stage appears in green then.

  3. Click GSTR-1 (IN) to review the report.

  4. Click Submit, and click Push Data in the Submission Instructions window to send the report to the GST portal.

    During this step, GST portal credentials must be verified. As the data is being sent, the Send stage in the progress bar appears orange. Once the GST portal confirms receipt, the stage turns green. If an error occurs, the Send stage changes to red.

    Bemerkung

    Click the (ellipsis) icon on the relevant GSTR-1 line to display additional options:

    • Generate XLSX: Download the GSTR-1 report as an XLSX file.

    • Reset: Clear the current state and revert the return to the initial stage.

  5. Click Check Status to retrieve the current status from the GST portal. Once the confirmation is received, the Review stage in the progress bar turns green. Then, click Mark as Filed to finalize and submit the return as filed.

    Wichtig

    Once a return is marked as Filed, it cannot be reset or filed again.

Receive GSTR-2B tax reconciliation

  1. Select the relevant GSTR-2B report for the desired period that needs to be reconciled.

  2. In the validation checks view, click Fetch E-Invoice to retrieve vendor e-invoice data for the reconciliation period. The check is initially marked as Anomaly and changes to Reviewed after fetching. Then, click Validate to confirm and mark the Review stage as green.

    Wichtig

    The Fetch E-Invoice check only turns green if the e-invoice data is fetched two days after the end of the last month’s reconciliation period.

  3. Click Fetch GSTR-2B to retrieve all invoices from the GST portal. Once the data is fetched, the Fetch stage in the progress bar turns green. To view the raw report data, click GSTR-2B (IN).

  4. The fetched invoices are automatically matched with the E-invoices. Click View Bills to see detailed matching results.

    Bemerkung

    The Match stage indicates the reconciliation status:

    • Orange: Partially matched (some bills require correction).

    • Green: Fully matched (all bills reconciled).

    In case of mismatches, correct the affected bills, then click the (ellipsis) icon to access additional options:

    • Re-Match: Re-run the matching process after making corrections.

    • Reset: Reset the reconciliation to the Match stage.

  5. After all bills are fully matched, click the (ellipsis) icon and select Mark as Complete. The Complete stage in the progress bar turns green, finalizing the bill reconciliation.

Steuerberichte

GSTR-1-Bericht

Der GSTR-1-Bericht ist in Abschnitte unterteilt. Er zeigt den Basis-Betrag, CGST, SGST, IGST und CESS für jeden Abschnitt.

GSTR-1-Bericht

GSTR-2B report

The GSTR-2 report is divided into sections. It displays the Base amount, CGST, SGST, IGST, and CESS for each section.

GSTR-2B Report

GSTR-3B report

The GSTR-3B report contains different sections:

  • Angaben zu Ein- und Auslieferungen, die einer Umkehrung der Steuerschuldnerschaft unterliegen;

  • Förderfähiges ITC;

  • Werte für befreite, nicht steuerpflichtige und nicht-GST eingehende Lieferungen;

  • Einzelheiten zu zwischenstaatlichen Lieferungen an nicht registrierte Personen.

    GSTR-3B Report

Gewinn-Verlust-Rechnung (IN)

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.

Konfiguration

  1. Navigate to Accounting ‣ Configuration ‣ Settings

  2. In the Indian Integration section, enable the TDS or TCS feature as required.

  3. Navigieren Sie zu Buchhaltung ‣ Konfiguration ‣ Kontenplan.

  4. Klicken Sie auf dem gewünschten Konto auf Ansicht und befüllen Sie das Feld TDS/TCS-Abschnitt.

Bemerkung

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.

Berarbeitung des TDS/TCS-Abschnitts

TDS/TCS auf Rechnungen anwenden

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-Anwendung

In Odoo, the aggregate total is calculated for partners sharing the same PAN number, across all company branches.

Example

Niederlassung

Kunde

Rechnung

Transaktionsbetrag (₹)

PAN-Nummer

IN - MH

XYZ Enterprise - GJ

Rechnung 1

50 000 ₹

ABCPX1234E

IN - MH

XYZ Enterprise - GJ

Rechnung 2

30 000 ₹

ABCPX1234E

IN - MH

XYZ Enterprise - MH

Rechnung 3

40 000 ₹

ABCPX1234E

IN - DL

XYZ Enterprise - GJ

Rechnung 4

20 000 ₹

ABCPX1234E

IN - GJ

XYZ Enterprise - MH

Rechnung 5

60 000 ₹

ABCPX1234E

  • Gesamtsumme = 50 000 + 30 000 + 40 000 + 20 000 + 60 000 = 200 000 ₹

  • Die Gesamtsumme aller Kunden (XYZ Enterprise - GJ, MH, DL), die die PAN-Nummer ABCPX1234E über alle Filialen hinweg gemeinsam nutzen, beträgt 200 000 £.