India

Instalación

Instale los siguientes módulos para obtener todas las funciones de la localización de la India:

Nombre

Nombre técnico

Descripción

India - Contabilidad

l10n_in

Paquete de localización fiscal predeterminado

India - Facturación electrónica

l10n_in_edi

India - Integración de facturación electrónica

India - Guía de embarque electrónica

l10n_in_ewaybill

India - Integración de guía de embarque electrónica

India - Guía de embarque electrónica y existencias

l10n_in_ewaybill_stock

Crear una guía de embarque electrónica desde Inventario

India - Reportes contables

l10n_in_reports

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

Empresa

Abra la aplicación Ajustes para configurar la información de su empresa. Vaya a la sección Empresas, haga clic en Actualizar Información y configure lo siguiente:

  • Nombre de la empresa

  • Dirección, incluyendo calle, ciudad, estado, código postal y país.

  • PAN: essential for determining the type of taxpayer.

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

Configuración para India

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.

Importante

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.

Sistema de facturación electrónica

Odoo cumple con los requisitos del sistema de facturación electrónica del Impuesto sobre Bienes y Servicios (GST) de la India.

Configuración

Registro de facturación electrónica NIC

Para obtener sus credenciales API debe registrarse en el portal de facturación electrónica NIC. Necesita estas credenciales para configurar su aplicación Contabilidad de Odoo.

  1. Inicie sesión en el portal de facturación electrónica NIC , haga clic en Iniciar sesión (Login) y escriba su usuario y contraseña;

    Nota

    Si ya se registró con anterioridad en el portal NIC, puede usar las mismas credenciales para iniciar sesión.

    Registro del sistema Odoo ERP en el portal web de facturación electrónica
  2. Desde el tablero, vaya a Registro de API ‣ Credenciales de usuario ‣ Crear usuario API;

  3. Después recibirá un código OTP en el número de teléfono celular que tiene registrado. Escriba el código OTP y haga clic en Verificar OTP.

  4. Seleccione Mediante GSP para la interfaz API, seleccione Tera Software Limited como GSP y escriba el usuario y contraseña para su API. Una vez listo, haga clic en Enviar.

    Ingresar usuario y contraseña específicos de la API

Configuración en 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.

Flujo

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

Nota

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

Reporte de factura en PDF

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 y código QR

Cancelar una factura electrónica

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.

Nota

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

Gestión de las líneas negativas en las facturas electrónicas

Por lo general las líneas negativas se utilizan para representar descuentos o ajustes relacionados con productos específicos o descuentos globales. El portal gubernamental prohíbe prohibe enviar datos con líneas negativas, así que es necesario que las convierta según el código HSN y la tasa de GST. Odoo realiza esto de manera automática.

Example

Considere el siguiente ejemplo:

Detalles del producto

Nombre del producto

Código HSN

Sin impuestos

Cantidad

Tasa GST

Total

Producto A

123456

1,000

1

18%

1,180

Producto B

239345

1,500

2

5%

3,150

Descuento en el producto A

123456

-100

1

18%

-118

Esta es la representación convertida:

Detalles del producto

Nombre del producto

Código HSN

Sin impuestos

Cantidad

Descuento

Tasa GST

Total

Producto A

123456

1,000

1

100

18%

1,062

Producto B

239345

1,500

2

0

5%

3,150

En esta conversión, las líneas negativas se convirtieron en descuentos positivos y mantienen cálculos precisos basados en el código HSN y la tasa GST. Esto garantiza una representación más clara y estandarizada en los registros de las facturas electrónicas.

Verificación de facturación electrónica GST

Después de enviar una factura electrónica, puede verificar si la factura está firmada desde el propio sitio web del sistema de facturación electrónica GST.

  1. Descargue el archivo JSON de los archivos adjuntos, este se encuentra en el chatter de la factura relacionada;

  2. Abra el portal de facturación electrónica NIC y vaya a Buscar ‣ Verificar factura firmada;

  3. Seleccione el archivo JSON y envíelo;

    seleccione el archivo JSON para verificar la factura

    Aparecerá un mensaje de confirmación si el archivo está firmado.

    Factura electrónica verificada

Guía de embarque electrónica

Configuración

Odoo cumple con los requisitos del sistema de guía de embarque electrónica del Impuesto sobre bienes y servicios (GST) de la India.

Registro de la API en la guía de embarque electrónica NIC

Debe registrarse en el portal de guía de embarque electrónica NIC para obtener sus credenciales API. Necesita estas credenciales para configurar su aplicación Contabilidad de Odoo.

  1. Inicie sesión en el portal de guía de embarque electrónica NIC , haga clic en Iniciar sesión y escriba su usuario y contraseña.

  2. Desde su tablero, vaya a Registro ‣ Para GSP.

  3. Haga clic en Enviar OTP. Una vez que haya recibido el código en su número de teléfono celular registrado, introdúzcalo y haga clic en Verificar OTP.

  4. Verifique si Tera Software Limited ya se encuentra en la lista de GSP/ERP registrados. Si es así, utilice el mismo usuario y contraseña que usa para iniciar sesión en el portal NIC. De lo contrario, siga los siguientes pasos:

    Lista de guía de embarque electrónica de GSP/ERP registrados
  5. Seleccione Agregar/nuevo, elija Tera Software Limited como su nombre GSP, cree un usuario y contraseña para su API y haga clic en Agregar.

    Enviar los datos de registro de la API del GSP

Configuración en Odoo

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

Flujo

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.

Nota

  • Puede encontrar el archivo JSON firmado en los archivos adjuntos en el chatter.

Reporte de factura en PDF

Puede imprimir el reporte PDF de la factura una vez que haya enviado la guía de embarque electrónica, este incluye el número de guía de embarque electrónica y la fecha de validez de la guía de embarque electrónica.

Número y fecha de confirmación de la guía de embarque electrónica

Cancelar una guía de embarque electrónica

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.

Motivo de la cancelación y comentarios

Nota

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

Crear una factura electrónica a partir de recepciones y órdenes de entrega

Nota

Asegúrese de que el módulo Guía de embarque electrónica y existencias esté instalado y de que la configuración de la guía de embarque electrónica esté completa.

Siga estos pasos para crear guías de embarque electrónicas desde las recepciones y entregas en la aplicación Inventario:

  1. Vaya a Inventario ‣ Operaciones ‣ Entregas o a Inventario ‣ Operaciones ‣ Recepciones, luego seleccione una orden de entrega o recepción, o cree una nueva.

  2. Haga clic en Crear guía de embarque electrónica/albarán.

    Nota

    Para crear una guía de embarque electrónica:

    • La orden de entrega debe de estar en estado Hecho (es decir, validada).

    • La recepción debe estar en estado Listo o Hecho.

  3. Haga clic en Generar guía de embarque electrónica para validar la guía y enviarla al portal del NIC.

    Truco

    Haga clic en Usar como albarán para usar la guía de embarque electrónica como albarán para la entrega de bienes sin enviarla al portal del NIC.

Para imprimir la guía de embarque electrónica o el albarán, haga clic en el icono (engranaje) y seleccione Guía de embarque electrónica / Albarán de entrega.

Comprobar el estado del número de GST

The Indian - Check GST Number Status allows you to verify the status of a GSTIN directly from Odoo.

Para verificar el estado del número de GST de un contacto, abra el formulario del cliente o proveedor y haga clic en Comprobar el estado del GSTIN que se encuentra junto al campo GSTIN.

Para verificar el estado de un número de GST ingresado en una factura, ábrala y haga clic en el botón (actualizar) que se encuentra junto al campo Estado del GST.

Comprobar el estado GSTIN de una factura

Aparece una notificación para confirmar la actualización del estado. El estado del GSTIN y la fecha de verificación se registran en el chatter del contacto.

Declaración de impuestos GST en la India

Habilitar acceso a la API

Antes de presentar declaraciones de impuestos GST en Odoo, debe habilitar el acceso a la API en el portal GST.

  1. Inicie sesión en el portal GST con su usuario y contraseña, vaya a Mi perfil (My profile) en su menú de perfil.

    Haga clic en Mi perfil desde su perfil
  2. Seleccione Administrar el acceso a la API (Manage API Access) y haga clic en (Yes) para habilitar el acceso.

    Hacer clic en sí

Nota

Le recomendamos que la duración sea 30 días, así no será necesario volver a autenticar tokens con frecuencia.

  1. Esta acción habilitará un menú desplegable de duración (Duration). Seleccione la duración de su preferencia y haga clic en confirmar (Confirm).

Servicio GST de la India en 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.

Introduzca su nombre de usuario del portal GST como usuario

Presentar declaraciones GST

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

Truco

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

Nota

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

    Nota

    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.

    Nota

    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.

    Truco

    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.

    Nota

    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.

    Importante

    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.

    Importante

    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.

    Nota

    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.

Reportes fiscales

Reporte GSTR-1

El reporte GSTR-1 se divide en secciones. Muestra el importe base, CGST, SGST, IGST y CESS para cada sección.

Reporte GSTR-1

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:

  • Detalles de suministro interno y externo sujetos a un cobro revertido;

  • ITC elegible;

  • Valores de suministro interno externo, sin gravar y no sujetos a GST;

  • Detalles de suministros interestatales a personas no registradas.

    GSTR-3B Report

Reporte de estado de resultados (IN)

Este es un reporte de estado de resultados que muestra los saldos de inventario Inicial e inventario Final. Es útil para que los usuarios que utilizan la contabilidad Continental determinen con precisión el costo de los bienes (es decir, inventario inicial + compras durante el periodo - inventario final).

Reporte de estado de resultados

Alerta de umbral de TDS y TCS

TDS y TCS son disposiciones fiscales según la ley india, que se activan cuando el importe de las transacciones superan los umbrales especificados. Esta alerta notifica a los usuarios cuando el valor de las facturas de cliente o de proveedor supera estos límites, lo que genera la aplicación del TDS o TCS correspondiente.

Para configurar Odoo y que le informe cuándo aplicar TDS/TCS, configure el campo Sección TDS/TCS en la cuenta correspondiente del plan de cuentas. Odoo le mostrará un mensaje que le sugiera la sección TDS/TCS en la que podría ser posible aplicar el impuesto al registrar una factura de cliente o de proveedor.

Configuración

  1. Navigate to Accounting ‣ Configuration ‣ Settings

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

  3. Vaya a Contabilidad ‣ Configuración ‣ Plan de cuentas.

  4. Haga clic en Ver en la cuenta deseada y configure el campo Sección TDS/TCS.

Nota

Las secciones TDS/TCS están preconfiguradas con límites umbral Vaya a Contabilidad ‣ Configuración ‣ Impuestos en caso de que necesite modificarlos. En la pestaña Opciones avanzadas, haga clic en el icono (enlace interno) del campo Sección.

Modificar sección TDS/TCS

Aplicar TCS o TDS en facturas de cliente o de proveedor

Odoo verifica el límite umbral TCS/TDS según la cuenta que utilice en la factura de cliente o de proveedor. Si supera el límite especificado en la sección TCS/TDS de la cuenta, Odoo muestra una alerta que sugiere aplicar el TCS o TDS correspondiente y esta desaparecerá una vez que lo aplique.

Notificación sobre aviso de TCS

El TCS se aplica directo en el impuesto de las líneas de factura. Para aplicar TDS, haga clic en el botón inteligente Entrada TDS que se encuentra en la factura de proveedor o el pago. En la ventana emergente podrá especificar los detalles del TDS, solo confirme la entrada para aplicarlo.

Aplicar TDS

En Odoo, el total agregado se calcula para los contactos que comparten el mismo número PAN en todas las sucursales de la empresa.

Example

Sucursal

Cliente

Factura

Importe de la transacción (₹)

Número PAN

IN - MH

Empresa XYZ - GJ

Factura 1

₹50,000

ABCPX1234E

IN - MH

Empresa XYZ - GJ

Factura 2

₹30,000

ABCPX1234E

IN - MH

Empresa XYZ - MH

Factura 3

₹40,000

ABCPX1234E

IN - DL

Empresa XYZ - GJ

Factura 4

₹20,000

ABCPX1234E

IN - GJ

Empresa XYZ - MH

Factura 5

₹60,000

ABCPX1234E

  • Total agregado = 50,000 + 30,000 + 40,000 + 20,000 + 60,000 = ₹200,000

  • El total agregado para todos los clientes (Empresa XYZ - GJ, MH, DL) que comparten el número PAN ABCPX1234E en todas las sucursales es de ₹200,000.