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 |
|
Paquete de localización fiscal predeterminado |
India - Facturación electrónica |
|
|
India - Guía de embarque electrónica |
|
|
India - Guía de embarque electrónica de inventario |
|
Creación de guías de embarque electrónicas desde la aplicación Inventario |
India - verificación del estado del número de GST |
|
|
TDS y TCS de la India |
|
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.
- 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 , 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.
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.
Desde el tablero, vaya a ;
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.
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 y escriba el nombre de usuario y contraseña previamente establecidos para la API.
- 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 , 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.
- 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.
- 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.
- 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.
Descargue el archivo JSON de los archivos adjuntos, este se encuentra en el chatter de la factura relacionada;
Abra el portal de facturación electrónica NIC y vaya a ;
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.
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.
Desde su tablero, vaya a .
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.
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.
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 , e ingrese su usuario y contraseña.
- 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.
- 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.
- 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.
- 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.
- 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:
Vaya a o a y seleccione una orden de entrega o recepción existente, o cree una nueva.
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.
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.
- 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¶
Vaya a .
En la sección Indian Integration, active la función TDS and TCS.
Vaya a .
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 . En la pestaña Advanced Options, haga clic en el icono (internal link) del campo Section.
- 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.
- 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.
- 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.