Repository
odoo/odoo · module folder
Module version
1.03.00
Category
Accounting/Localizations/EDI
Folder size
0.24 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-07 06:23:31
Authors
Maintainers
None
Committers
Odoo Translation Bot, Yannick Tivisse, Romain Derie, Laurent Smet, Anh Thao Pham (pta), Jigar Vaghela, Vincent Larcin, Louis Wicket (wil), Thomas Becquevort (thbe), Dylan Kiss (dyki), Antoine Dupuis (andu), Vivek Pathak, sovi-odoo, Harsh Modi, Khushi Vakil, Surabhi Varma, Zeel Patel, Jay Savaliya, Louis (wil), mano-odoo, dijo-odoo, Harsh Shah, hatr-odoo, Nishant Jain, masm-odoo, kusi-odoo, Krzysztof Magusiak (krma), AllePilli, dhad-odoo, Meet, khom-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_in_ewaybill_port, l10n_in_ewaybill_stock
Description
Indian - E-waybill
====================================
To submit E-waybill 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-waybill portal.
Step 2: Switch to company related to that GST number
Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configration -> Settings -> Indian Electronic WayBill or find "E-waybill" 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.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_form_inherit_l10n_in_edi_ewaybill account.move.form.inherit.l10n.in.ewaybill account.move form 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_ewaybill res.config.settings.form.inherit.l10n_in_edi_ewaybill res.config.settings form Inherits account.res_config_settings_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

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 (10)
  • l10n_in_distance Integer
    tracking=True args: 'Distance'
  • l10n_in_edi_ewaybill_direct_api Boolean
    compute='_compute_l10n_in_edi_ewaybill_direct' string='E-waybill(IN) direct API'
  • l10n_in_edi_ewaybill_show_send_button Boolean
    compute='_compute_l10n_in_edi_ewaybill_show_send_button' string='Show Send E-waybill Button'
  • l10n_in_mode Selection
    copy=False string='Transportation Mode' tracking=True args: [('0', 'Managed by Transporter'), ('1', 'Road'), ('2', 'Rail'), ('3', 'Air'), ('4', 'Ship')]
  • l10n_in_transportation_doc_date Date
    copy=False help='Date on the transporter document' string='Document Date' tracking=True
  • l10n_in_transportation_doc_no Char
    copy=False help='Transport document number. If it is more than 15 chars, last 15 chars may be entered' string='E-waybill Document Number' tracking=True
  • l10n_in_transporter_id Many2one → res.partner
    copy=False tracking=True args: 'res.partner', 'Transporter'
  • l10n_in_type_id Many2one → l10n.in.ewaybill.type
    tracking=True args: 'l10n.in.ewaybill.type', 'E-waybill Document Type'
  • l10n_in_vehicle_no Char
    copy=False tracking=True args: 'Vehicle Number'
  • l10n_in_vehicle_type Selection
    copy=False string='Vehicle Type' tracking=True args: [('R', 'Regular'), ('O', 'Over Dimensional Cargo')]
Public methods (2)
  • button_cancel_posted_moves(self)
    Mark the edi.document related to this move to be canceled.
  • l10n_in_edi_ewaybill_send(self)

New fields (6)
  • active Boolean
    default=True args: 'Active'
  • allowed_supply_type Selection
    string='Allowed for supply type' args: [('both', 'Incoming and Outgoing'), ('out', 'Outgoing'), ('in', 'Incoming')]
  • code Char
    args: 'Type Code'
  • name Char
    args: 'Type'
  • sub_type Char
    args: 'Sub-type'
  • sub_type_code Char
    args: 'Sub-type Code'
Public methods (0)

No public methods.

New fields (3)
  • l10n_in_edi_ewaybill_auth_validity Datetime
    groups='base.group_system' args: 'E-Waybill (IN) Valid Until'
  • l10n_in_edi_ewaybill_password Char
    groups='base.group_system' args: 'E-Waybill (IN) Password'
  • l10n_in_edi_ewaybill_username Char
    groups='base.group_system' args: 'E-Waybill (IN) Username'
Public methods (0)

No public methods.

New fields (2)
  • l10n_in_edi_ewaybill_password Char
    readonly=False related='company_id.l10n_in_edi_ewaybill_password' args: 'Indian EDI Stock password'
  • l10n_in_edi_ewaybill_username Char
    readonly=False related='company_id.l10n_in_edi_ewaybill_username' args: 'Indian EDI Stock username'
Public methods (1)
  • l10n_in_edi_ewaybill_test(self)

Loading…

Loading…

Loading…