| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/l10n_in_ewaybill_stock |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Julien Castiaux, Gorash, Pieter Claeys (clpi), Dylan Kiss (dyki), Harsh Modi, prep-odoo, hatr-odoo, bhra-odoo, ijja-odoo, Earth Patel |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:40 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_in_stock - l10n_in - account_tax_python - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource - base_vat - account_debit_note - iap - stock - barcodes_gs1_nomenclature - barcodes - l10n_in_ewaybill |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Indian E-waybill for Stock
==========================
This module enables users to create E-waybill from Inventory App without generating an invoice
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_in_ewaybill_stock_inherit_report |
l10n_in_ewaybill_stock_inherit_report | ir.ui.view | qweb | Inherits l10n_in_ewaybill.report_ewaybill |
view_l10n_in_ewaybill_stock_inherit |
l10n.in.ewaybill.stock.form.inherit | l10n.in.ewaybill | xpath | Inherits l10n_in_ewaybill.l10n_in_ewaybill_form_view |
view_picking_form_inherit_ewaybill |
view.picking.form.inherit.ewaybill | stock.picking | xpath | Inherits stock.view_picking_form |
view_picking_list_inherit_ewaybill |
view.picking.list.inherit.ewaybill | stock.picking | xpath | Inherits stock.vpicktree |
fiscal_position_id
Many2one → account.fiscal.position
check_company=True
comodel_name='account.fiscal.position'
compute='_compute_fiscal_position'
readonly=False
store=True
string='Fiscal Position'
move_ids
One2many
related='picking_id.move_ids'
picking_id
Many2one → stock.picking
copy=False
args: 'stock.picking', 'Stock Transfer'
state
Selection
ondelete={'challan': 'cascade'}
selection_add=[('challan', 'Challan')]
type_description
Char
string='Description'
action_print(self)
action_reset_to_pending(self)
action_set_to_challan(self)
company_currency_id
Many2one
related='company_id.currency_id'
ewaybill_price_unit
Monetary
compute='_compute_l10n_in_ewaybill_price_unit'
currency_field='company_currency_id'
readonly=False
store=True
ewaybill_tax_ids
Many2many → account.tax
comodel_name='account.tax'
compute='_compute_l10n_in_tax_ids'
readonly=False
store=True
string='Taxes'
l10n_in_ewaybill_ids
One2many
related='picking_id.l10n_in_ewaybill_ids'
No public methods.
l10n_in_ewaybill_feature_enabled
Boolean
related='company_id.l10n_in_ewaybill_feature'
l10n_in_ewaybill_ids
One2many → l10n.in.ewaybill
string='Ewaybill'
args: 'l10n.in.ewaybill', 'picking_id'
l10n_in_ewaybill_name
Char
compute='_compute_l10n_in_ewaybill_details'
args: 'Indian Ewaybill Number'
action_l10n_in_ewaybill_create(self)
action_open_l10n_in_ewaybill(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/l10n_in_ewaybill_stock |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Xavier Morel, Gorash, Vincent Larcin, Dylan Kiss (dyki), Vivek Pathak, Harsh Modi, Zeel Patel, Harsh Shah, prep-odoo, Smit Patel, masm-odoo, Krzysztof Magusiak (krma), AllePilli, dhad-odoo, Meet, hatr-odoo, bhra-odoo, ijja-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:53 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_in_stock - l10n_in - account_tax_python - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_vat - account_debit_note - iap - stock - barcodes_gs1_nomenclature - barcodes - l10n_in_edi_ewaybill - l10n_in_edi - account_edi |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Indian E-waybill for Stock
==========================
This module enables users to create E-waybill from Inventory App without generating an invoice
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_in_ewaybill_form_view |
l10n.in.ewaybill.form.view | l10n.in.ewaybill | form | New |
report_ewaybill |
report_ewaybill | ir.ui.view | qweb | New |
view_ewaybill_cancel_form |
l10n.in.ewaybill.cancel.form | l10n.in.ewaybill.cancel | form | New |
view_picking_form_inherit_ewaybill |
view.picking.form.inherit.ewaybill | stock.picking | xpath | Inherits stock.view_picking_form |
blocking_level
Selection
readonly=True
string='Blocking Level'
args: [('warning', 'Warning'), ('error', 'Error')]
cancel_reason
Selection
copy=False
selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')]
string='Cancel reason'
tracking=True
cancel_remarks
Char
copy=False
tracking=True
args: 'Cancel remarks'
company_currency_id
Many2one
related='company_id.currency_id'
company_id
Many2one → res.company
related='picking_id.company_id'
args: 'res.company'
content
Binary
compute='_compute_content'
compute_sudo=True
distance
Integer
tracking=True
args: 'Distance'
document_date
Datetime
related='picking_id.date_done'
args: 'Document Date'
document_number
Char
related='picking_id.name'
args: 'Document'
error_message
Html
readonly=True
ewaybill_date
Date
copy=False
readonly=True
tracking=True
args: 'e-Waybill Date'
ewaybill_expiry_date
Date
copy=False
readonly=True
tracking=True
args: 'e-Waybill Valid Upto'
fiscal_position_id
Many2one → account.fiscal.position
check_company=True
comodel_name='account.fiscal.position'
compute='_compute_fiscal_position'
readonly=False
store=True
string='Fiscal Position'
is_bill_from_editable
Boolean
compute='_compute_is_editable'
is_bill_to_editable
Boolean
compute='_compute_is_editable'
is_ship_from_editable
Boolean
compute='_compute_is_editable'
is_ship_to_editable
Boolean
compute='_compute_is_editable'
mode
Selection
copy=False
default='1'
string='Transportation Mode'
tracking=True
args: [('1', 'By Road'), ('2', 'Rail'), ('3', 'Air'), ('4', 'Ship or Ship Cum Road/Rail')]
move_ids
One2many
related='picking_id.move_ids'
name
Char
copy=False
readonly=True
tracking=True
args: 'e-Waybill Number'
partner_bill_from_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Bill From'
args: 'res.partner'
partner_bill_to_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Bill To'
args: 'res.partner'
partner_ship_from_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Dispatch From'
args: 'res.partner'
partner_ship_to_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Ship To'
args: 'res.partner'
picking_id
Many2one → stock.picking
copy=False
args: 'stock.picking', 'Stock Transfer'
picking_type_code
Selection
related='picking_id.picking_type_id.code'
state
Selection
copy=False
default='pending'
readonly=True
required=True
selection=[('pending', 'Pending'), ('challan', 'Challan'), ('generated', 'Generated'), ('cancel', 'Cancelled')]
string='Status'
tracking=True
sub_type_code
Char
related='type_id.sub_type_code'
supply_type
Selection
compute='_compute_supply_type'
selection=[('O', 'Outward'), ('I', 'Inward')]
string='Supply Type'
transportation_doc_date
Date
copy=False
string='Transporter Doc Date'
tracking=True
transportation_doc_no
Char
copy=False
string='Transporter Doc No'
tracking=True
transporter_id
Many2one → res.partner
copy=False
tracking=True
args: 'res.partner', 'Transporter'
type_description
Char
string='Description'
type_id
Many2one → l10n.in.ewaybill.type
required=True
tracking=True
args: 'l10n.in.ewaybill.type', 'Document Type'
vehicle_no
Char
copy=False
tracking=True
args: 'Vehicle Number'
vehicle_type
Selection
compute='_compute_vehicle_type'
copy=False
readonly=False
store=True
string='Vehicle Type'
tracking=True
args: [('R', 'Regular'), ('O', 'Over Dimensional Cargo')]
action_export_json(self)
action_print(self)
action_set_to_challan(self)
cancel_ewaybill(self)
generate_ewaybill(self)
reset_to_pending(self)
cancel_reason
Selection
required=True
selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')]
string='Cancel Reason'
cancel_remarks
Char
l10n_in_ewaybill_id
Many2one → l10n.in.ewaybill
required=True
string='Ewaybill'
args: 'l10n.in.ewaybill'
cancel_ewaybill(self)
company_currency_id
Many2one
related='company_id.currency_id'
ewaybill_price_unit
Monetary
compute='_compute_l10n_in_ewaybill_price_unit'
currency_field='company_currency_id'
readonly=False
store=True
ewaybill_tax_ids
Many2many → account.tax
comodel_name='account.tax'
compute='_compute_l10n_in_tax_ids'
readonly=False
store=True
string='Taxes'
l10n_in_ewaybill_id
One2many
related='picking_id.l10n_in_ewaybill_id'
No public methods.
l10n_in_ewaybill_id
One2many → l10n.in.ewaybill
string='Ewaybill'
args: 'l10n.in.ewaybill', 'picking_id'
action_l10n_in_ewaybill_create(self)
action_open_l10n_in_ewaybill(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/l10n_in_ewaybill_stock |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Localizations/EDI |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Jigar Vaghela, Dylan Kiss (dyki), Vivek Pathak, Harsh Modi, Harsh Shah, prep-odoo, Smit Patel, masm-odoo, dhad-odoo, Meet, hatr-odoo, bhra-odoo, ijja-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - l10n_in_stock - l10n_in - account_tax_python - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_vat - stock - barcodes_gs1_nomenclature - barcodes - l10n_in_edi_ewaybill - l10n_in_edi - account_edi - iap |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Indian E-waybill for Stock
==========================
This module enables users to create E-waybill from Inventory App without generating an invoice
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_in_ewaybill_form_view |
l10n.in.ewaybill.form.view | l10n.in.ewaybill | form | New |
report_ewaybill |
report_ewaybill | ir.ui.view | qweb | New |
view_ewaybill_cancel_form |
l10n.in.ewaybill.cancel.form | l10n.in.ewaybill.cancel | form | New |
view_picking_form_inherit_ewaybill |
view.picking.form.inherit.ewaybill | stock.picking | xpath | Inherits stock.view_picking_form |
blocking_level
Selection
readonly=True
string='Blocking Level'
args: [('warning', 'Warning'), ('error', 'Error')]
cancel_reason
Selection
copy=False
selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')]
string='Cancel reason'
tracking=True
cancel_remarks
Char
copy=False
tracking=True
args: 'Cancel remarks'
company_currency_id
Many2one
related='company_id.currency_id'
company_id
Many2one → res.company
related='picking_id.company_id'
args: 'res.company'
content
Binary
compute='_compute_content'
compute_sudo=True
distance
Integer
tracking=True
args: 'Distance'
document_date
Datetime
related='picking_id.date_done'
args: 'Document Date'
document_number
Char
related='picking_id.name'
args: 'Document'
error_message
Html
readonly=True
ewaybill_date
Date
copy=False
readonly=True
tracking=True
args: 'e-Waybill Date'
ewaybill_expiry_date
Date
copy=False
readonly=True
tracking=True
args: 'e-Waybill Valid Upto'
fiscal_position_id
Many2one → account.fiscal.position
check_company=True
comodel_name='account.fiscal.position'
compute='_compute_fiscal_position'
readonly=False
store=True
string='Fiscal Position'
is_bill_from_editable
Boolean
compute='_compute_is_editable'
is_bill_to_editable
Boolean
compute='_compute_is_editable'
is_ship_from_editable
Boolean
compute='_compute_is_editable'
is_ship_to_editable
Boolean
compute='_compute_is_editable'
mode
Selection
copy=False
default='1'
string='Transportation Mode'
tracking=True
args: [('1', 'By Road'), ('2', 'Rail'), ('3', 'Air'), ('4', 'Ship or Ship Cum Road/Rail')]
move_ids
One2many
related='picking_id.move_ids'
name
Char
copy=False
readonly=True
tracking=True
args: 'e-Waybill Number'
partner_bill_from_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Bill From'
args: 'res.partner'
partner_bill_to_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Bill To'
args: 'res.partner'
partner_ship_from_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Dispatch From'
args: 'res.partner'
partner_ship_to_id
Many2one → res.partner
check_company=True
compute='_compute_document_partners_details'
readonly=False
store=True
string='Ship To'
args: 'res.partner'
picking_id
Many2one → stock.picking
copy=False
args: 'stock.picking', 'Stock Transfer'
picking_type_code
Selection
related='picking_id.picking_type_id.code'
state
Selection
copy=False
default='pending'
readonly=True
required=True
selection=[('pending', 'Pending'), ('challan', 'Challan'), ('generated', 'Generated'), ('cancel', 'Cancelled')]
string='Status'
tracking=True
sub_type_code
Char
related='type_id.sub_type_code'
supply_type
Selection
compute='_compute_supply_type'
selection=[('O', 'Outward'), ('I', 'Inward')]
string='Supply Type'
transportation_doc_date
Date
copy=False
string='Transporter Doc Date'
tracking=True
transportation_doc_no
Char
copy=False
string='Transporter Doc No'
tracking=True
transporter_id
Many2one → res.partner
copy=False
tracking=True
args: 'res.partner', 'Transporter'
type_description
Char
string='Description'
type_id
Many2one → l10n.in.ewaybill.type
required=True
tracking=True
args: 'l10n.in.ewaybill.type', 'Document Type'
vehicle_no
Char
copy=False
tracking=True
args: 'Vehicle Number'
vehicle_type
Selection
compute='_compute_vehicle_type'
copy=False
readonly=False
store=True
string='Vehicle Type'
tracking=True
args: [('R', 'Regular'), ('O', 'Over Dimensional Cargo')]
action_export_json(self)
action_print(self)
action_set_to_challan(self)
cancel_ewaybill(self)
generate_ewaybill(self)
reset_to_pending(self)
cancel_reason
Selection
required=True
selection=[('1', 'Duplicate'), ('2', 'Data Entry Mistake'), ('3', 'Order Cancelled'), ('4', 'Others')]
string='Cancel Reason'
cancel_remarks
Char
l10n_in_ewaybill_id
Many2one → l10n.in.ewaybill
required=True
string='Ewaybill'
args: 'l10n.in.ewaybill'
cancel_ewaybill(self)
company_currency_id
Many2one
related='company_id.currency_id'
ewaybill_price_unit
Monetary
compute='_compute_l10n_in_ewaybill_price_unit'
currency_field='company_currency_id'
readonly=False
store=True
ewaybill_tax_ids
Many2many → account.tax
comodel_name='account.tax'
compute='_compute_l10n_in_tax_ids'
readonly=False
store=True
string='Taxes'
l10n_in_ewaybill_id
One2many
related='picking_id.l10n_in_ewaybill_id'
No public methods.
l10n_in_ewaybill_id
One2many → l10n.in.ewaybill
string='Ewaybill'
args: 'l10n.in.ewaybill', 'picking_id'
action_l10n_in_ewaybill_create(self)
action_open_l10n_in_ewaybill(self)