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_edi_ewaybill

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

India - Guía de embarque electrónica de inventario

l10n_in_ewaybill_stock

Creación de guías de embarque electrónicas desde la aplicación Inventario

India - verificación del estado del número de GST

l10n_in_gstin_status

Verificación del estado del número de GST en India

TDS y TCS de la India

l10n_in_withholding

Alertas de umbral de TDS/TCS y apuntes de TDS

Nota

La presentación de la declaración del GST (intercambio GSTR-1 / GSTR-2B / GSTR-3 con el portal del GST) y los informes fiscales indios (GSTR-1, GSTR-3, Pérdidas y ganancias (IN)) no están disponibles en esta edición. Las casillas de GST de los impuestos indios se pueden consultar en el informe de impuestos.

screenshot: finance-fl-india-modules
menu
Apps
shows
The Apps list filtered on "India", showing the installed Indian localization modules (Indian - Accounting, Indian E-invoicing, Indian E-waybill, Indian E-waybill Stock, Indian - Check GST Number Status, Indian TDS and TCS).
data
Demo company "YourCompany IN".
module
l10n_in
notes
English UI, light theme, 1440px width.

Configuración para India

En Ajustes ‣ Usuarios y empresas ‣ Empresas, agregue su PAN y GSTIN. El PAN es esencial para determinar el tipo de contribuyente, mientras que el GSTIN es necesario para generar facturas electrónicas y guías de embarque electrónicas.

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.

    screenshot: finance-fl-india-e-invoice-system-login
    menu
    (NIC e-Invoice portal einvoice1.gst.gov.in) ‣ Login
    shows
    The login page of the NIC e-Invoice portal with the Username and Password fields.
    highlight
    The "Login" button.
    data
    Sandbox portal.
    module
    l10n_in_edi
    notes
    English UI, light theme, 1440px width; use throw-away test credentials.
  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 móvil 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.

    screenshot: finance-fl-india-submit-api-registration-details
    menu
    (NIC e-Invoice portal) ‣ API Registration ‣ User Credentials ‣ Create API User
    shows
    The "Create API User" form with "Through GSP" selected, GSP "Tera Software Limited", and the API Username / Password fields, with the "Submit" button.
    highlight
    The GSP selection and the credentials fields.
    data
    Sandbox portal.
    module
    l10n_in_edi
    notes
    English UI, light theme, 1440px width; use throw-away test credentials.

Configuración en Odoo

Para habilitar el servicio de facturación electrónica en Odoo, vaya a Contabilidad ‣ Configuración ‣ Ajustes ‣ India - Facturación electrónica y escriba el nombre de usuario y contraseña previamente establecidos para la API.

screenshot: finance-fl-india-e-invoice-setup
menu
Accounting ‣ Configuration ‣ Settings ‣ Indian Electronic Invoicing
shows
The "Indian Electronic Invoicing" settings block with the "Username" and "Password" fields for the NIC API and the "Test environment" checkbox.
highlight
The credential fields.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi
notes
English UI, light theme, 1440px width; use throw-away test credentials.
Diarios

Para enviar facturas electrónicas de forma automática al portal de facturación electrónica NIC, primero debe configurar su diario de ventas. Vaya a Contabilidad ‣ Configuración ‣ Diarios, abra su diario de ventas y en la pestaña Ajustes avanzados, en intercambio electrónico de datos, habilite Facturación electrónica (IN) y guarde.

Flujo

Validación de la factura

Una vez validada una factura, aparece un mensaje de confirmación en la parte superior. Odoo carga de forma automática el archivo JSON firmado con las facturas validadas al portal de facturación electrónica NIC después de un tiempo. Si desea procesar la factura de inmediato, haga clic en Procesar ahora.

screenshot: finance-fl-india-e-invoice-process
menu
Accounting ‣ Customers ‣ Invoices ‣ (a posted invoice)
shows
A posted customer invoice with the blue banner at the top "The invoice will be processed asynchronously by the following E-invoicing service : Indian Electronic Invoicing" and the "Process now" link.
highlight
The banner and the "Process now" link.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi
notes
English UI, light theme, 1440px width.

Nota

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

  • Puede consultar el estado del EDI del documento en la pestaña Documento EDI o en el campo Facturación electrónica de la factura.

Informe de factura en PDF

En cuanto valida y envía una factura, puede imprimir su informe en PDF. El informe incluye el IRN, Ack. No (número de confirmación), Ack. Date (fecha de confirmación) y código QR. Estos certifican que la factura es un documento fiscal válido.

screenshot: finance-fl-india-invoice-report
menu
Accounting ‣ Customers ‣ Invoices ‣ (an e-invoiced invoice) ‣ Print
shows
The printed invoice PDF header showing the IRN, "Ack. No", "Ack. Date" and the e-invoice QR code.
highlight
The IRN/QR block.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi
notes
English UI, light theme, 1440px width.

Cancelar una factura electrónica

Si desea cancelar una factura electrónica, vaya a la pestaña Otra información de la factura y complete los campos Motivo de la cancelación y Comentarios de la cancelación. Después, haga clic en Solicitar cancelación de EDI. El estado del campo Factura electrónica cambia a Por cancelar.

Importante

Al hacer esto cancela la factura electrónica y la guía de embarque electrónica.

screenshot: finance-fl-india-e-invoice-cancellation
menu
Accounting ‣ Customers ‣ Invoices ‣ (an e-invoiced invoice) ‣ Other Info tab
shows
The Other Info tab with the "Cancel reason" drop-down and "Cancel remarks" field filled in, and the "Request EDI cancellation" button in the header.
highlight
The "Cancel reason" and "Cancel remarks" fields.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi
notes
English UI, light theme, 1440px width.

Nota

  • Si desea suspender la cancelación antes de procesar la factura, haga clic en Suspender la cancelación del EDI.

  • Una vez que solicite cancelar la factura electrónica, Odoo envía de forma automática el archivo JSON firmado al portal de facturación electrónica NIC. Puede hacer clic en Procesar ahora si desea procesar la factura al instante.

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

Las líneas negativas se suelen usar para representar descuentos o ajustes asociados a productos específicos o descuentos globales. El portal gubernamental prohíbe el envío de datos con líneas negativas, por lo que es necesario convertirlas según el código HSN y la tasa de GST. Odoo hace esto de forma automática.

Example

Considere el siguiente ejemplo:

Detalles del producto

Nombre del producto

Código HSN

Impuesto excluido

Cantidad

Tasa de 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 transformada:

Detalles del producto

Nombre del producto

Código HSN

Impuesto excluido

Cantidad

Descuento

Tasa de 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 transforman en descuentos positivos, lo que mantiene cálculos precisos según el código HSN y la tasa de GST. Esto garantiza una representación más sencilla y estandarizada en los registros de facturación electrónica.

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;

    screenshot: finance-fl-india-verify-invoice
    menu
    (NIC e-Invoice portal) ‣ Search ‣ Verify Signed Invoice
    shows
    The "Verify Signed Invoice" page of the NIC portal with the file selector for the JSON file and the "Verify" button.
    highlight
    The file selector.
    data
    Sandbox portal.
    module
    l10n_in_edi
    notes
    English UI, light theme, 1440px width.

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

    screenshot: finance-fl-india-signed-invoice
    menu
    (NIC e-Invoice portal) ‣ Search ‣ Verify Signed Invoice
    shows
    The confirmation message of the NIC portal stating that the uploaded JSON is a valid signed invoice, with the IRN details.
    highlight
    The confirmation message.
    data
    Sandbox portal.
    module
    l10n_in_edi
    notes
    English UI, light theme, 1440px width.

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 móvil 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:

    screenshot: finance-fl-india-e-waybill-gsp-list
    menu
    (NIC E-Way bill portal ewaybillgst.gov.in) ‣ Registration ‣ For GSP
    shows
    The "For GSP" registration page listing the registered GSP/ERP entries with the "Add/New" button.
    highlight
    The "Add/New" button.
    data
    Sandbox portal.
    module
    l10n_in_edi_ewaybill
    notes
    English UI, light theme, 1440px width; use throw-away test credentials.
  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.

    screenshot: finance-fl-india-e-waybill-registration-details
    menu
    (NIC E-Way bill portal) ‣ Registration ‣ For GSP ‣ Add/New
    shows
    The GSP registration form with "Tera Software Limited" selected as GSP and the API Username / Password fields, with the "Add" button.
    highlight
    The GSP name and credentials fields.
    data
    Sandbox portal.
    module
    l10n_in_edi_ewaybill
    notes
    English UI, light theme, 1440px width; use throw-away test credentials.

Configuración en Odoo

Para configurar el servicio de guía de embarque electrónica, vaya a Contabilidad ‣ Configuración ‣ Ajustes ‣ Guía de embarque electrónica para la India ‣ Configurar guía de embarque electrónica, e ingrese su usuario y contraseña.

screenshot: finance-fl-india-e-waybill-configuration
menu
Accounting ‣ Configuration ‣ Settings ‣ Indian Electronic WayBill
shows
The "Indian Electronic WayBill" settings block with "Setup E-Way bill" enabled and the "Username" / "Password" fields.
highlight
The credential fields.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi_ewaybill
notes
English UI, light theme, 1440px width; use throw-away test credentials.

Flujo

Enviar una guía de embarque electrónica

Para enviar una guía de embarque electrónica, confirme la factura de cliente o de proveedor y haga clic en Enviar guía de embarque electrónica.

screenshot: finance-fl-india-e-waybill-send-button
menu
Accounting ‣ Customers ‣ Invoices ‣ (a posted invoice)
shows
A posted customer invoice with the "Send E-Way bill" button in the header.
highlight
The "Send E-Way bill" button.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi_ewaybill
notes
English UI, light theme, 1440px width.

Validación de la factura

Una vez que se emite y envía una factura (de cliente o proveedor) mediante Enviar guía de embarque electrónica, aparece un mensaje de confirmación.

screenshot: finance-fl-india-e-waybill-process
menu
Accounting ‣ Customers ‣ Invoices ‣ (a posted invoice) after "Send E-Way bill"
shows
The invoice with the banner "The invoice will be processed asynchronously by the following E-invoicing service : Indian Electronic Way Bill" and the "Process now" link.
highlight
The banner.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi_ewaybill
notes
English UI, light theme, 1440px width.

Nota

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

  • Odoo carga de forma automática el archivo JSON firmado al portal gubernamental después de un tiempo. Haga clic en Procesar ahora si desea procesar la factura de inmediato.

Informe de factura en PDF

Puede imprimir el informe 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.

screenshot: finance-fl-india-e-waybill-invoice-report
menu
Accounting ‣ Customers ‣ Invoices ‣ (an invoice with E-Way bill) ‣ Print
shows
The printed invoice PDF showing the E-Way bill number ("Ewaybill No") and date in the header.
highlight
The E-Way bill number.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi_ewaybill
notes
English UI, light theme, 1440px width.

Cancelar una guía de embarque electrónica

Si desea cancelar una guía de embarque electrónica, vaya a la pestaña Guía de embarque electrónica de la factura relacionada y complete los campos Motivo de la cancelación y Comentarios de la cancelación. Después, haga clic en Solicitar cancelación de EDI.

Importante

Hacer esto cancela la factura electrónica (en caso de que aplique) y la guía de embarque electrónica.

screenshot: finance-fl-india-e-waybill-cancellation
menu
Accounting ‣ Customers ‣ Invoices ‣ (an invoice with E-Way bill) ‣ Other Info tab
shows
The Other Info tab with the E-Way bill "Cancel reason" and "Cancel remarks" fields and the "Request EDI cancellation" button.
highlight
The "Cancel reason" and "Cancel remarks" fields.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_edi_ewaybill
notes
English UI, light theme, 1440px width.

Nota

  • Si desea suspender la cancelación antes de procesar la factura, haga clic en Suspender cancelación de EDI.

  • Una vez que haya solicitado la cancelación de la guía de embarque electrónica, Odoo envía de forma automática el archivo JSON firmado al portal gubernamental. Puede hacer clic en Procesar ahora si desea procesar la factura en ese instante.

Creación de guías de embarque electrónicas a partir de recepciones y órdenes de entrega

Nota

Asegúrese de que el módulo E-Way bill Stock esté instalado y de que la configuración de la guía de embarque electrónica esté completa.

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

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

  2. Haga clic en Crear guía de embarque electrónica/Challan.

    Nota

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

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

    • La recepción debe tener el estado Listo o Hecho.

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

    Truco

    Para usar la guía de embarque electrónica como challan en las entregas de mercancías sin enviarla al portal de guía de embarque electrónica NIC, haga clic en Usar como challan.

Para imprimir la guía de embarque electrónica o el challan, haga clic en el icono (engranaje) y seleccione Ewaybill / Delivery Challan.

Verificación del estado del GSTIN en India

El módulo India - verificación del estado del número de GST le permite verificar el estado de un GSTIN directamente desde Odoo.

Para verificar el estado del número de GST de un contacto, acceda al formulario del cliente o proveedor y haga clic en Verificar estado de GSTIN junto al campo GSTIN.

Para verificar el estado de un número de GST ingresado en una factura, acceda a la factura y haga clic en el botón (actualizar) junto al campo Estado de GST.

screenshot: finance-fl-india-gstin-status-invoice
menu
Accounting ‣ Customers ‣ Invoices ‣ (an invoice)
shows
A customer invoice form with the "GST Status" field next to the customer, showing the verified status (e.g. "Active") and the refresh button.
highlight
The "GST Status" field and its refresh button.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_gstin_status
notes
English UI, light theme, 1440px width.

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

Alerta de umbral de TDS/TCS

TDS y TCS son disposiciones fiscales de la legislación india que se activan cuando los montos de las transacciones superan ciertos límites establecidos. Esta alerta notifica a los usuarios cuando el valor de las facturas o los documentos supera estos límites, lo que indica que se debe aplicar el TDS/TCS correspondiente.

Para configurar Odoo de forma que le avise de cuándo aplicar el TDS/TCS, establezca el campo TDS/TCS section en la cuenta correspondiente del plan de cuentas. Odoo mostrará un aviso sugiriendo la sección de TDS/TCS en la que podría aplicarse el impuesto al registrar una factura de cliente o de proveedor.

Configuración

  1. Vaya a Contabilidad ‣ Configuración ‣ Ajustes.

  2. En la sección Indian Integration, active la función TDS and TCS.

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

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

Nota

Las secciones de TDS/TCS vienen preconfiguradas con límites de umbral. Si necesita modificar estos límites, vaya a Contabilidad ‣ Configuración ‣ Impuestos. En la pestaña Advanced Options, haga clic en el icono (internal link) del campo Section.

screenshot: finance-fl-india-tds-tcs-section-modify
menu
Accounting ‣ Configuration ‣ Taxes ‣ (a TDS tax) ‣ Advanced Options tab
shows
A TDS tax form, Advanced Options tab, with the "Section" field and its internal-link arrow; the opened "Section Alert" form shows the section code and the threshold amounts.
highlight
The "Section" field and the internal link icon.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_withholding
notes
English UI, light theme, 1440px width.

Aplicar el TCS/TDS en facturas de cliente y de proveedor

Según la cuenta utilizada en la factura de cliente o de proveedor, Odoo comprueba el límite de umbral de TCS/TDS. Si se supera el límite especificado en la TCS/TDS Section de la cuenta, Odoo muestra una alerta que sugiere aplicar el TCS/TDS correspondiente. La alerta desaparecerá una vez aplicado el TCS/TDS.

screenshot: finance-fl-india-tcs-warning
menu
Accounting ‣ Customers ‣ Invoices ‣ (an invoice above the threshold)
shows
A customer invoice with the yellow alert banner suggesting to apply TCS under the section configured on the account, because the partner's aggregate amount exceeds the threshold.
highlight
The alert banner.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials. Customer with PAN ABCPX1234E.
module
l10n_in_withholding
notes
English UI, light theme, 1440px width.

El TCS se aplica directamente en el impuesto de las líneas de factura. Para aplicar el TDS, haga clic en el botón inteligente TDS Entry en la factura de proveedor o el pago. La ventana emergente permite especificar los detalles del TDS. Confirme el asiento para aplicar el TDS.

screenshot: finance-fl-india-tds-apply
menu
Accounting ‣ Vendors ‣ Bills ‣ (a bill) ‣ TDS Entry
shows
The "TDS Entry" pop-up opened from the vendor bill smart button: the TDS section, base amount, TDS tax and amount fields, with the "Create" button.
highlight
The TDS tax and amount fields.
data
Demo company "YourCompany IN" (GSTIN 24AAGCC7144L6ZE), Indian localization installed; NIC sandbox credentials.
module
l10n_in_withholding
notes
English UI, light theme, 1440px width.

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

Example

Sucursal

Cliente

Factura

Importe de la transacción (₹)

Número de PAN

IN - MH

XYZ Enterprise - GJ

Factura 1

₹50,000

ABCPX1234E

IN - MH

XYZ Enterprise - GJ

Factura 2

₹30,000

ABCPX1234E

IN - MH

XYZ Enterprise - MH

Factura 3

₹40,000

ABCPX1234E

IN - DL

XYZ Enterprise - GJ

Factura 4

₹20,000

ABCPX1234E

IN - GJ

XYZ Enterprise - MH

Factura 5

₹60,000

ABCPX1234E

  • Total agregado = 50.000 + 30.000 + 40.000 + 20.000 + 60.000 = ₹200.000

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