Indian - E-invoicing

l10n_in_edi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/l10n_in_edi
VERSION
VERSION 1.03.00
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Laurent Smet, Moens Alexandre, Julien Castiaux, Anh Thao Pham (pta), Gorash, Jigar Vaghela, alsh-odoo, Gaetan Vanden Bergh (gavb), Thomas Becquevort (thbe), Gauthier Wala (gawa), Dylan Kiss (dyki), Harsh Modi, Zeel Patel, Jay Savaliya, Louis Gobert, dijo-odoo, prep-odoo, ppat-odoo, Krzysztof Magusiak (krma), dvsh-odoo, hatr-odoo, bhra-odoo, Earth Patel, Ze Chen (zeche), smjo-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_edi
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_in
    - account_tax_python
    - base_vat
    - account_debit_note
    - iap
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Indian - E-invoicing
====================
To submit invoicing through API to the government.
We use "Tera Software Limited" as GSP
Step 1: First you need to create an API username and password in the E-invoice portal.
Step 2: Switch to company related to that GST number
Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.
For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
invoice_form_inherit_l10n_in_edi account.move.form.inherit.l10n.in.edi account.move xpath Inherits account.view_move_form
l10n_in_edi_inherit_account_move_search_view l10n.in.edi.inherit.account.move.search account.move xpath Inherits account.view_account_invoice_filter
l10n_in_einvoice_report_invoice_document_inherit l10n_in_einvoice_report_invoice_document_inherit ir.ui.view qweb Inherits account.report_invoice_document
res_config_settings_view_form_inherit_l10n_in_edi res.config.settings.form.inherit.l10n_in_edi res.config.settings xpath Inherits account.res_config_settings_view_form
view_ewaybill_cancel_form l10n_in_edi.cancel.form l10n_in_edi.cancel form New
view_out_credit_note_tree_inherit_l10n_in_edi out.credit.note.list.inherit.l10n_in_edi account.move field Inherits account.view_out_credit_note_tree
view_out_invoice_tree_inherit_l10n_in_edi out.invoice.list.inherit.l10n_in_edi account.move field Inherits account.view_out_invoice_tree
Models touched (8)

New fields (7)
  • l10n_in_edi_attachment_file Binary
    attachment=True copy=False string='E-Invoice(IN) File'
  • l10n_in_edi_attachment_id Many2one → ir.attachment
    comodel_name='ir.attachment' compute=<expr> depends=['l10n_in_edi_attachment_file'] string='E-Invoice(IN) Attachment'
  • l10n_in_edi_cancel_reason Selection
    copy=False selection=list(EDI_CANCEL_REASON.items()) string='E-Invoice(IN) Cancel Reason'
  • l10n_in_edi_cancel_remarks Char
    copy=False string='E-Invoice(IN) Cancel Remarks'
  • l10n_in_edi_content Binary
    compute='_compute_l10n_in_edi_content' string='E-Invoice(IN) Content'
  • l10n_in_edi_error Html
    copy=False readonly=True
  • l10n_in_edi_status Selection
    copy=False readonly=True selection=[('to_send', 'To Send'), ('sent', 'Sent'), ('cancelled', 'Cancelled')] string='India E-Invoice Status' tracking=True
Public methods (4)
  • action_export_l10n_in_edi_content_json(self)
  • action_l10n_in_edi_force_cancel(self)
  • button_draft(self)
  • button_request_cancel(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • cancel_reason Selection
    required=True selection=list(EDI_CANCEL_REASON.items()) string='Cancel Reason'
  • cancel_remarks Char
    required=True args: 'Cancel Remarks'
  • move_id Many2one → account.move
    required=True string='Invoice' args: 'account.move'
Public methods (1)
  • cancel_l10n_in_edi_move(self)

New fields (5)
  • l10n_in_edi_feature Boolean
    string='Indian E-Invoicing'
  • l10n_in_edi_password Char
    groups='base.group_system' string='E-invoice (IN) Password'
  • l10n_in_edi_token Char
    groups='base.group_system' string='E-invoice (IN) Token'
  • l10n_in_edi_token_validity Datetime
    groups='base.group_system' string='E-invoice (IN) Valid Until'
  • l10n_in_edi_username Char
    groups='base.group_system' string='E-invoice (IN) Username'
Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_feature Boolean
    readonly=False related='company_id.l10n_in_edi_feature'
  • l10n_in_edi_password Char
    readonly=False related='company_id.l10n_in_edi_password' args: 'Indian EDI password'
  • l10n_in_edi_username Char
    readonly=False related='company_id.l10n_in_edi_username' args: 'Indian EDI username'
Public methods (1)
  • l10n_in_edi_test(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/l10n_in_edi
VERSION
VERSION 1.03.00
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Yannick Tivisse, Romain Derie, Laurent Smet, Moens Alexandre, Anh Thao Pham (pta), Jigar Vaghela, Louis Baudoux, Vincent Larcin, Louis Wicket (wil), Thomas Becquevort (thbe), Gauthier Wala (gawa), Antoine Dupuis (andu), Dylan Kiss (dyki), sovi-odoo, Harsh Modi, Zeel Patel, Surabhi Varma, Joris Makauskis, Louis (wil), mano-odoo, kais-odoo, prep-odoo, Nishant Jain, masm-odoo, ppat-odoo, AllePilli, hatr-odoo, bhra-odoo, Vraj Panchal, khom-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_edi
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_in
    - account_tax_python
    - base_vat
    - account_debit_note
    - iap
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Indian - E-invoicing
====================
To submit invoicing through API to the government.
We use "Tera Software Limited" as GSP

Step 1: First you need to create an API username and password in the E-invoice portal.
Step 2: Switch to company related to that GST number
Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.

For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_inherit_l10n_in_edi account.move.form.inherit.l10n.in.edi account.move xpath Inherits account.view_move_form
l10n_in_einvoice_report_invoice_document_inherit l10n_in_einvoice_report_invoice_document_inherit ir.ui.view qweb Inherits account.report_invoice_document
res_config_settings_view_form_inherit_l10n_in_edi res.config.settings.form.inherit.l10n_in_edi res.config.settings xpath Inherits account.res_config_settings_view_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_cancel_reason Selection
    copy=False selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')] string='Cancel reason'
  • l10n_in_edi_cancel_remarks Char
    copy=False args: 'Cancel remarks'
  • l10n_in_edi_show_cancel Boolean
    compute='_compute_l10n_in_edi_show_cancel' string='E-invoice(IN) is sent?'
Public methods (2)
  • action_retry_edi_documents_error(self)
  • button_cancel_posted_moves(self)
    Mark the edi.document related to this move to be canceled.

New fields (4)
  • l10n_in_edi_password Char
    groups='base.group_system' args: 'E-invoice (IN) Password'
  • l10n_in_edi_token Char
    groups='base.group_system' args: 'E-invoice (IN) Token'
  • l10n_in_edi_token_validity Datetime
    groups='base.group_system' args: 'E-invoice (IN) Valid Until'
  • l10n_in_edi_username Char
    groups='base.group_system' args: 'E-invoice (IN) Username'
Public methods (0)

No public methods.

New fields (2)
  • l10n_in_edi_password Char
    readonly=False related='company_id.l10n_in_edi_password' args: 'Indian EDI password'
  • l10n_in_edi_username Char
    readonly=False related='company_id.l10n_in_edi_username' args: 'Indian EDI username'
Public methods (2)
  • l10n_in_check_gst_number(self)
  • l10n_in_edi_test(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/l10n_in_edi
VERSION
VERSION 1.03.00
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Josse Colpaert, Fabien Meghazi, Xavier ALT, Jorge Pinna Puissant, Gorash, Pierre Paridans, Jigar Vaghela, william-andre, Julien Van Roy, bat-odoo, Louis Baudoux, niyasraphy, Daniel Kosky (dako), Naman Shah, Dylan Kiss (dyki), arsi, Julien Alardot (jual), Harsh Modi, Zeel Patel, Khushi Vakil, kasp-odoo, Surabhi Varma, Nishant Jain (niai), Arjun Panchal, Harsh Bhatt (habh), hapa-odoo, prep-odoo, Nishant Jain, masm-odoo, hatr-odoo, bhra-odoo, Vraj Panchal
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_edi
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_in
    - account_tax_python
    - base_vat
    - iap
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Indian - E-invoicing
====================
To submit invoicing through API to the government.
We use "Tera Software Limited" as GSP

Step 1: First you need to create an API username and password in the E-invoice portal.
Step 2: Switch to company related to that GST number
Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.

For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_inherit_l10n_in_edi account.move.form.inherit.l10n.in.edi account.move xpath Inherits account.view_move_form
l10n_in_einvoice_report_invoice_document_inherit l10n_in_einvoice_report_invoice_document_inherit ir.ui.view qweb Inherits account.report_invoice_document
res_config_settings_view_form_inherit_l10n_in_edi res.config.settings.form.inherit.l10n_in_edi res.config.settings div Inherits account.res_config_settings_view_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_cancel_reason Selection
    copy=False selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')] string='Cancel reason'
  • l10n_in_edi_cancel_remarks Char
    copy=False args: 'Cancel remarks'
  • l10n_in_edi_show_cancel Boolean
    compute='_compute_l10n_in_edi_show_cancel' string='E-invoice(IN) is sent?'
Public methods (2)
  • action_retry_edi_documents_error(self)
  • button_cancel_posted_moves(self)
    Mark the edi.document related to this move to be canceled.

New fields (5)
  • l10n_in_edi_password Char
    groups='base.group_system' args: 'E-invoice (IN) Password'
  • l10n_in_edi_production_env Boolean
    groups='base.group_system' help='Enable the use of production credentials' string='E-invoice (IN) Is production OSE environment'
  • l10n_in_edi_token Char
    groups='base.group_system' args: 'E-invoice (IN) Token'
  • l10n_in_edi_token_validity Datetime
    groups='base.group_system' args: 'E-invoice (IN) Valid Until'
  • l10n_in_edi_username Char
    groups='base.group_system' args: 'E-invoice (IN) Username'
Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_password Char
    readonly=False related='company_id.l10n_in_edi_password' args: 'Indian EDI password'
  • l10n_in_edi_production_env Boolean
    readonly=False related='company_id.l10n_in_edi_production_env' string='Indian EDI Testing Environment'
  • l10n_in_edi_username Char
    readonly=False related='company_id.l10n_in_edi_username' args: 'Indian EDI username'
Public methods (3)
  • l10n_in_check_gst_number(self)
  • l10n_in_edi_buy_iap(self)
  • l10n_in_edi_test(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/l10n_in_edi
VERSION
VERSION 1.03.00
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Josse Colpaert, Fabien Meghazi, Laurent Smet, Victor Feyens, oco-odoo, Jigar Vaghela, william-andre, Julien Van Roy, bat-odoo, Louis Baudoux, niyasraphy, arsi, Harsh Modi, Zeel Patel, Khushi Vakil, kasp-odoo, Surabhi Varma, Nidhi Patel, Nishant Jain (niai), Arjun Panchal, Harsh Bhatt (habh), prep-odoo, masm-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_edi
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_in
    - account_tax_python
    - base_vat
    - iap
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Indian - E-invoicing
====================
To submit invoicing through API to the government.
We use "Tera Software Limited" as GSP

Step 1: First you need to create an API username and password in the E-invoice portal.
Step 2: Switch to company related to that GST number
Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.

For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_inherit_l10n_in_edi account.move.form.inherit.l10n.in.edi account.move xpath Inherits account.view_move_form
l10n_in_einvoice_report_invoice_document_inherit l10n_in_einvoice_report_invoice_document_inherit ir.ui.view qweb Inherits account.report_invoice_document
res_config_settings_view_form_inherit_l10n_in_edi res.config.settings.form.inherit.l10n_in_edi res.config.settings div Inherits account.res_config_settings_view_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_cancel_reason Selection
    copy=False selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')] string='Cancel reason'
  • l10n_in_edi_cancel_remarks Char
    copy=False args: 'Cancel remarks'
  • l10n_in_edi_show_cancel Boolean
    compute='_compute_l10n_in_edi_show_cancel' string='E-invoice(IN) is sent?'
Public methods (2)
  • action_retry_edi_documents_error(self)
  • button_cancel_posted_moves(self)
    Mark the edi.document related to this move to be canceled.

New fields (5)
  • l10n_in_edi_password Char
    groups='base.group_system' args: 'E-invoice (IN) Password'
  • l10n_in_edi_production_env Boolean
    groups='base.group_system' help='Enable the use of production credentials' string='E-invoice (IN) Is production OSE environment'
  • l10n_in_edi_token Char
    groups='base.group_system' args: 'E-invoice (IN) Token'
  • l10n_in_edi_token_validity Datetime
    groups='base.group_system' args: 'E-invoice (IN) Valid Until'
  • l10n_in_edi_username Char
    groups='base.group_system' args: 'E-invoice (IN) Username'
Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_password Char
    readonly=False related='company_id.l10n_in_edi_password' args: 'Indian EDI password'
  • l10n_in_edi_production_env Boolean
    readonly=False related='company_id.l10n_in_edi_production_env' string='Indian EDI Testing Environment'
  • l10n_in_edi_username Char
    readonly=False related='company_id.l10n_in_edi_username' args: 'Indian EDI username'
Public methods (3)
  • l10n_in_check_gst_number(self)
  • l10n_in_edi_buy_iap(self)
  • l10n_in_edi_test(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/l10n_in_edi
VERSION
VERSION 1.03.00
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSqdp-odoo, Laurent Smet, Jigar Vaghela, bat-odoo, Louis Baudoux, Harsh Modi, Zeel Patel, Khushi Vakil, Surabhi Varma, Nidhi Patel
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_edi
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_in
    - account_tax_python
    - base_vat
    - iap
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Indian - E-invoicing
====================
To submit invoicing through API to the government.
We use "Tera Software Limited" as GSP

Step 1: First you need to create an API username and password in the E-invoice portal.
Step 2: Switch to company related to that GST number
Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.

For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_inherit_l10n_in_edi account.move.form.inherit.l10n.in.edi account.move xpath Inherits account.view_move_form
l10n_in_einvoice_report_invoice_document_inherit l10n_in_einvoice_report_invoice_document_inherit ir.ui.view qweb Inherits account.report_invoice_document
res_config_settings_view_form_inherit_l10n_in_edi res.config.settings.form.inherit.l10n_in_edi res.config.settings div Inherits account.res_config_settings_view_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_cancel_reason Selection
    copy=False selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')] string='Cancel reason'
  • l10n_in_edi_cancel_remarks Char
    copy=False args: 'Cancel remarks'
  • l10n_in_edi_show_cancel Boolean
    compute='_compute_l10n_in_edi_show_cancel' string='E-invoice(IN) is sent?'
Public methods (1)
  • button_cancel_posted_moves(self)
    Mark the edi.document related to this move to be canceled.

New fields (5)
  • l10n_in_edi_password Char
    groups='base.group_system' args: 'E-invoice (IN) Password'
  • l10n_in_edi_production_env Boolean
    groups='base.group_system' help='Enable the use of production credentials' string='E-invoice (IN) Is production OSE environment'
  • l10n_in_edi_token Char
    groups='base.group_system' args: 'E-invoice (IN) Token'
  • l10n_in_edi_token_validity Datetime
    groups='base.group_system' args: 'E-invoice (IN) Valid Until'
  • l10n_in_edi_username Char
    groups='base.group_system' args: 'E-invoice (IN) Username'
Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_password Char
    readonly=False related='company_id.l10n_in_edi_password' args: 'Indian EDI password'
  • l10n_in_edi_production_env Boolean
    readonly=False related='company_id.l10n_in_edi_production_env' string='Indian EDI Testing Environment'
  • l10n_in_edi_username Char
    readonly=False related='company_id.l10n_in_edi_username' args: 'Indian EDI username'
Public methods (2)
  • l10n_in_edi_buy_iap(self)
  • l10n_in_edi_test(self)