TIP: You can type at any time to perform a new search.
Delivery Notes
l10n_ec_delivery_note · OCA/l10n-ecuador
- Repository
- OCA/l10n-ecuador · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Stock
- Folder size
- 0.26 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-ecuador
- Last tracking update
- 2026-08-07 07:57:19
- Authors
- Odoo Community Association (OCA), Spearhead
- Maintainers
- Odoo Community Association (OCA), Spearhead
- Committers
- Carlos Lopez, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- cryptography==36.0.0, xades==0.2.4, xmlsig==0.1.9, zeep
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (24)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_edi_document_view_form |
account.edi.document.view.form | account.edi.document | form | Inherits l10n_ec_account_edi.account_edi_document_view_form |
backorder_confirmation_form_view |
stock.backorder.confirmation.form | stock.backorder.confirmation | form | Inherits stock.view_backorder_confirmation |
delivery_note_search_view |
l10n_ec.delivery.note.search | l10n_ec.delivery.note | search | New |
l10n_ec_delivery_note |
l10n_ec_delivery_note | ir.ui.view | qweb | New |
report_delivery_note |
report_delivery_note | ir.ui.view | qweb | New |
report_e_delivery_note_document |
report_e_delivery_note_document | ir.ui.view | qweb | New |
report_e_delivery_note_document_body |
report_e_delivery_note_document_body | ir.ui.view | qweb | New |
res_config_settings_form_view |
res.config.settings.delivery.note.form | res.config.settings | form | Inherits stock.res_config_settings_view_form |
res_config_settings_view_form |
res.config.settings.view.form | res.config.settings | form | Inherits l10n_ec_account_edi.res_config_settings_l10n_ec_edi |
res_partner_carrier_contact_form_view |
res.partner.form | res.partner | form | Inherits base.view_partner_form |
res_partner_carrier_form_view |
res.partner.form | res.partner | form | Inherits base.view_partner_form |
res_partner_carrier_latam_form_view |
res.partner.form | res.partner | form | Inherits l10n_latam_base.view_partner_latam_form |
sale_order_tree_view_remission |
sale.order.tree | sale.order | tree | Inherits sale.view_order_form |
stock_picking_form_view |
stock.picking.form | stock.picking | form | Inherits stock.view_picking_form |
stock_picking_search_view |
stock.picking.search | stock.picking | search | Inherits stock.view_picking_internal_search |
stock_picking_tree_view |
stock.picking.tree | stock.picking | tree | Inherits stock.vpicktree |
stock_picking_type_form_view |
stock.picking.type.form | stock.picking.type | form | Inherits stock.view_picking_type_form |
view_delivery_note_form |
l10n_ec.delivery.note.form | l10n_ec.delivery.note | form | New |
view_delivery_note_line_tree |
l10n_ec.delivery.note.line.tree | l10n_ec.delivery.note.line | tree | New |
view_delivery_note_tree |
l10n_ec.delivery.note.tree | l10n_ec.delivery.note | tree | New |
view_immediate_transfer |
stock.immediate.transfer.form | stock.immediate.transfer | form | Inherits stock.view_immediate_transfer |
view_out_invoice_tree |
view.out.invoice.tree | account.move | tree | Inherits account.view_out_invoice_tree |
wizard_create_delivery_note_form_view |
wizard.create.delivery_note.form | wizard.create.delivery.note | form | New |
wizard_input_document_number_form_view |
wizard.input.document.number.form | wizard.input.document.number | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (19)
New fields (2)
-
l10n_ec_delivery_note_idMany2one → l10n_ec.delivery.notecomodel_name='l10n_ec.delivery.note'ondelete='cascade'required=Falsestring='Delivery delivery_note' -
move_idMany2onerequired=False
-
l10n_ec_get_current_document(self) -
l10n_ec_get_type_identification(self, number)@api.model -
l10n_ec_send_mail_to_partner(self)@api.model
New fields (0)
No new fields.
Public methods (1)-
l10n_ec_is_required_for_delivery_note(self, note)
New fields (1)
-
l10n_ec_delivery_note_idsOne2many → l10n_ec.delivery.notecomodel_name='l10n_ec.delivery.note'inverse_name='invoice_id'string='Delivery Notes'
No public methods.
New fields (33)
-
commercial_partner_idMany2one → res.partnercompute_sudo=Truehelp='The commercial entity that will be used for this delivery note'readonly=Truerelated='partner_id.commercial_partner_id'store=Truestring='Commercial Entity' args: 'res.partner' -
company_idMany2one → res.companydefault=<expr>readonly=Truerequired=Truestates=STATES args: 'res.company', 'Company' -
country_codeCharreadonly=Truerelated='company_id.account_fiscal_country_id.code' -
dauCharcopy=Falsereadonly=Truestates=STATES args: 'D.A.U.' -
delivery_address_idMany2one → res.partnerindex=Truereadonly=Truestates=STATEStracking=True args: 'res.partner', 'Delivery Address' -
delivery_carrier_idMany2one → res.partnerdomain=[('l10n_ec_is_carrier', '=', True)]index=Truereadonly=Truestates=STATES args: 'res.partner', 'Delivery Carrier' -
delivery_dateDatedefault=<expr>readonly=Truerequired=Truestates=STATEStracking=True -
delivery_line_idsOne2many → l10n_ec.delivery.note.lineauto_join=Truecopy=Truereadonly=Truestates=STATES args: 'l10n_ec.delivery.note.line', 'delivery_note_id', 'Delivery note detail' -
delivery_note_typeSelectiondefault='sales'readonly=Truestates=STATES args: [('sales', 'Transfer by Sales'), ('internal', 'Internal Transfer')] -
document_numberCharcompute='_compute_document_number'index=Truereadonly=Truesize=20store=Truetracking=True -
edi_blocking_levelSelectioncompute='_compute_edi_error_message'selection=[('info', 'Info'), ('warning', 'Warning'), ('error', 'Error')] -
edi_document_idsOne2many → account.edi.documentcomodel_name='account.edi.document'inverse_name='l10n_ec_delivery_note_id' -
edi_error_countIntegercompute='_compute_edi_error_count'help='How many EDIs are in error for this move ?' -
edi_error_messageHtmlcompute='_compute_edi_error_message' -
edi_stateSelectioncompute='_compute_edi_state'help='The aggregated state of all the EDIs with web-service of this move'selection=[('to_send', 'To Send'), ('sent', 'Sent'), ('to_cancel', 'To Cancel'), ('cancelled', 'Cancelled')]store=Truestring='Electronic invoicing' -
edi_web_services_to_processTextcompute='_compute_edi_web_services_to_process'help='Technical field to display the documents that will be processed by the CRON' -
invoice_idMany2one → account.movereadonly=Truestates=STATESstring='Invoice' args: 'account.move' -
is_delivery_note_sentBooleandefault=False -
journal_idMany2one → account.journalcheck_company=Truecomodel_name='account.journal'domain=[('l10n_latam_use_documents', '=', True), ('type', '=', 'sale')]readonly=Truestates=STATESstring='Emission Point' -
l10n_ec_authorization_dateDatetimecompute='_compute_l10n_ec_edi_document_data'store=Truestring='Access Key(EC)' -
l10n_ec_car_plateCharreadonly=Truerequired=Falsesize=8states=STATES args: 'Car plate' -
l10n_ec_is_edi_docBooleancopy=Falsedefault=Falsestring='Is Ecuadorian Electronic Document' -
l10n_ec_xml_access_keyCharcompute='_compute_l10n_ec_edi_document_data'store=Truestring='Electronic Authorization Date' -
l10n_latam_internal_typeMany2one → l10n_latam.document.typedomain="[('code', '=', '06')]"string='Document Type' args: 'l10n_latam.document.type' -
motiveTextcopy=Falsereadonly=Truestates=STATES -
noteTextcopy=Falsereadonly=Truestates=STATESstring='Notes' -
originTextcopy=Falsereadonly=Truestates=STATES -
partner_idMany2one → res.partnerauto_join=Trueindex=Truereadonly=Truestates=STATEStracking=True args: 'res.partner', 'Partner' -
riseCharcopy=Falsereadonly=Truestates=STATES args: 'R.I.S.E' -
sale_order_idsMany2many → sale.ordercopy=Falsereadonly=True args: 'sale.order', 'sale_order_delivery_note_rel', 'delivery_note_id', 'order_id', 'Sales Order' -
stateSelectiondefault='draft'index=Truereadonly=Truerequired=Truetracking=True args: [('draft', 'Draft'), ('done', 'Done'), ('cancel', 'Cancel')] -
stock_picking_idsMany2many → stock.pickingcopy=Falsereadonly=Truestates=STATESstring='Pickings related' args: 'stock.picking' -
transfer_dateDatedefault=<expr>readonly=Truerequired=Truestates=STATEStracking=True
-
action_cancel(self) -
action_confirm(self) -
action_process_edi_web_services(self, with_commit=True) -
action_retry_edi_documents_error(self) -
action_sent_mail_electronic(self) -
action_set_draft(self) -
default_get(self, fields_list)@api.model -
l10n_ec_action_sent_mail_electronic(self)Funcion para enviar correo automaticamente desde un cron -
onchange_carrier_id(self)@api.onchange('delivery_carrier_id') -
onchange_partner_id(self)@api.onchange('partner_id') -
unlink(self)
New fields (10)
-
company_idMany2one → res.companyrelated='delivery_note_id.company_id'store=True args: 'res.company', 'Company' -
delivery_note_idMany2one → l10n_ec.delivery.noteauto_join=Trueindex=Trueondelete='cascade' args: 'l10n_ec.delivery.note', 'Delivery Note' -
descriptionChar -
move_idMany2one → stock.moveauto_join=Trueindex=Truerequired=False args: 'stock.move', 'Stock Move' -
move_line_idMany2one → stock.move.lineauto_join=Trueindex=Truerequired=False args: 'stock.move.line', 'Stock Move line' -
product_idMany2one → product.productauto_join=Trueindex=True args: 'product.product', 'Product' -
product_qtyFloatdigits='Product Unit of Measure' args: 'Quantity' -
product_uom_category_idMany2onerelated='product_id.uom_id.category_id' -
product_uom_idMany2one → uom.uomdomain="[('category_id', '=', product_uom_category_id)]"ondelete='restrict'string='UoM' args: 'uom.uom' -
production_lot_idMany2one → stock.production.lotdomain="[('product_id', '=', product_id)]"index=True args: 'stock.production.lot', 'Production Lot'
-
l10n_ec_get_delivery_note_edi_data(self) -
onchange_product_id(self)@api.onchange('product_id')
New fields (1)
-
internal_typeSelectionselection_add=[('delivery_note', 'Delivery Note')]
No public methods.
New fields (0)
No new fields.
Public methods (1)-
generate_email(self, res_ids, fields)
New fields (4)
-
l10n_ec_delivery_note_daysIntegerstring='Days of transfer by default' -
l10n_ec_delivery_note_versionSelectiondefault='1.1.0'string='Delivery Note Version xml' args: [('1.0.0', '1.0.0'), ('1.1.0', '1.1.0')] -
l10n_ec_send_mail_remissionBooleandefault=True args: 'Delivery Note?' -
l10n_ec_validate_invoice_existBooleanargs: 'Validate invoice already create?'
No public methods.
New fields (4)
-
l10n_ec_delivery_note_daysIntegerreadonly=Falserelated='company_id.l10n_ec_delivery_note_days'string='Days of transfer by default' -
l10n_ec_delivery_note_versionSelectionreadonly=Falserelated='company_id.l10n_ec_delivery_note_version' -
l10n_ec_send_mail_remissionBooleanreadonly=Falserelated='company_id.l10n_ec_send_mail_remission' args: 'Guía de Remisión?' -
l10n_ec_validate_invoice_existBooleanreadonly=Falserelated='company_id.l10n_ec_validate_invoice_exist'
No public methods.
New fields (2)
-
l10n_ec_car_plateCharsize=8 args: 'Car plate' -
l10n_ec_is_carrierBooleanargs: 'Is Carrier?'
No public methods.
New fields (2)
-
l10n_ec_delivery_note_countIntegercompute='_compute_delivery_note_count' args: '# Delivery note' -
l10n_ec_delivery_note_idsMany2many → l10n_ec.delivery.notecopy=Falsereadonly=True args: 'l10n_ec.delivery.note', 'sale_order_delivery_note_rel', 'order_id', 'delivery_note_id', 'Delivery Note'
-
action_view_l10n_ec_delivery_note(self)
New fields (0)
No new fields.
Public methods (2)-
process(self) -
process_cancel_backorder(self)
New fields (0)
No new fields.
Public methods (1)-
process(self)
New fields (7)
-
l10n_ec_car_plateCharreadonly=Falsesize=8states=STATES args: 'Car plate' -
l10n_ec_create_delivery_noteBooleanreadonly=Falsestates=STATES args: 'Create Delivery note?' -
l10n_ec_delivery_carrier_idMany2one → res.partnerdomain=[('l10n_ec_is_carrier', '=', True)]readonly=Falsestates=STATES args: 'res.partner', 'Delivery Note Carrier' -
l10n_ec_delivery_note_idsMany2many → l10n_ec.delivery.notecopy=Falsereadonly=Truestring='Delivery note' args: 'l10n_ec.delivery.note' -
l10n_ec_delivery_note_journal_idMany2one → account.journalcheck_company=Truecomodel_name='account.journal'domain=[('l10n_latam_use_documents', '=', True), ('type', '=', 'sale')]states=STATESstring='Emission Point' -
l10n_ec_delivery_note_numberCharcompute='_compute_delivery_note_number'index=Truestore=Truestring='Delivery Note Numbers' -
l10n_latam_internal_typeMany2one → l10n_latam.document.typedomain="[('code', '=', '06')]"string='Document Type' args: 'l10n_latam.document.type'
-
button_validate(self) -
l10n_ec_defined_delivery_note_type(self, picking_type_code)@api.model -
l10n_ec_do_print_delivery_notes(self) -
onchange_l10n_ec_delivery_carrier_id(self)@api.onchange('l10n_ec_delivery_carrier_id')
New fields (1)
-
l10n_ec_default_delivery_noteBooleanstring='Create Delivery Note by default?'
No public methods.
New fields (11)
-
dauCharargs: 'D.A.U.' -
delivery_dateDaterequired=False -
document_numberChar -
invoice_idMany2one → account.movestring='Invoice' args: 'account.move' -
l10n_ec_create_delivery_noteBooleanstring='Create Delivery note?' -
l10n_ec_journal_idMany2one → account.journalcheck_company=Truecomodel_name='account.journal'domain=[('l10n_latam_internal_type', '=', 'delivery_note')]readonly=Truestring='Journal' -
noteChar -
partner_idMany2one → res.partnerreadonly=Truestring='Partner' args: 'res.partner' -
picking_idMany2one → stock.pickingstring='Picking' args: 'stock.picking' -
riseCharargs: 'R.I.S.E' -
transfer_dateDaterequired=False
-
create_delivery_note(self) -
default_get(self, fields_list)@api.model -
onchange_delivery_date(self)@api.onchange('transfer_date')
New fields (1)
-
line_idsOne2many → wizard.create.delivery.note.linecomodel_name='wizard.create.delivery.note.line'inverse_name='wizard_id'readonly=Truestring='Delivery Note lines'
-
action_create_delivery_note(self) -
default_get(self, fields)@api.model
New fields (9)
-
dateDatetimeargs: 'Create Date' -
location_dest_idMany2one → stock.locationargs: 'stock.location' -
location_idMany2one → stock.locationargs: 'stock.location' -
nameCharargs: 'Reference' -
originChar -
partner_idMany2one → res.partnercomodel_name='res.partner'string='Partner' -
picking_idMany2one → stock.pickingcomodel_name='stock.picking'required=Truestring='Picking related' -
scheduled_dateDatetime -
wizard_idMany2one → wizard.create.delivery.notecomodel_name='wizard.create.delivery.note'ondelete='cascade'string='Wizard'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
action_create_delivery_note(self)
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks running
- Open since
- 580 days ago
- Last activity
- 470 days ago
- Repository
- OCA/l10n-ecuador
- Pull request
- 17.0 mig l10n ec delivery note (#79)