OdooWiki OCA HUB

Delivery Notes

l10n_ec_delivery_note folder_open OCA/l10n-ecuador open_in_new
Stock License: AGPL-3

Delivery Notes

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Create and manage Ecuadorian delivery notes (guías de remisión) from stock transfers and sales orders, and send them electronically to the SRI. Users can generate the document, print it, and email it to the customer.

This module adds Ecuadorian delivery notes (guías de remisión) to Odoo. On a stock transfer (stock.picking) you get a "Create Delivery note?" option, a carrier, a car plate, an emission point and a document type; when the transfer is validated, a delivery note can be created automatically. You can also create delivery notes from a sales order, where a counter shows how many exist and a button opens them.

The delivery note screen shows the document number, emission point, transfer and delivery dates, motive, car plate, carrier, delivery address, related pickings and sales orders, and its lines (product, quantity, unit of measure, lot). Buttons let you confirm, cancel, set back to draft, retry failed electronic documents and send the note by email. A wizard helps create notes from several pickings, and another wizard lets you enter the document number.

Business rules: the delivery date cannot be earlier than the transfer date; an electronic note cannot be dated in the future; the document number must be unique per company; at least one line is required to confirm; and the unit of measure must match the product's category. Before sending, the system checks the carrier's VAT, the delivery address, the XML version and the customer's identification type (RUC, DNI or passport).

The note is sent electronically to the SRI, its status and errors are shown, and a scheduled job emails authorised notes to customers (final consumers are marked as sent without email). Settings let you define default transfer days, XML version and whether to email the note.

Depends on

sale_managementstockl10n_ec_account_edi

Menus it adds

Delivery Note
Models and fields (19)
  • sale.order · extends an existing modell10n_ec_delivery_note_ids, l10n_ec_delivery_note_count (# Delivery note)
  • res.company · extends an existing modell10n_ec_delivery_note_days (Days of transfer by default), l10n_ec_send_mail_remission (Delivery Note?), l10n_ec_delivery_note_version (Delivery Note Version xml), l10n_ec_validate_invoice_exist (Validate invoice already create?)
  • res.partner · extends an existing modell10n_ec_car_plate (Car plate), l10n_ec_is_carrier (Is Carrier?)
  • account.move · extends an existing modell10n_ec_delivery_note_ids (Delivery Notes)
  • mail.template · extends an existing model
  • stock.picking · extends an existing modell10n_ec_car_plate (Car plate), l10n_latam_internal_type (Document Type), l10n_ec_delivery_note_ids (Delivery note), l10n_ec_delivery_carrier_id, l10n_ec_create_delivery_note (Create Delivery note?), l10n_ec_delivery_note_number (Delivery Note Numbers), l10n_ec_delivery_note_journal_id (Emission Point)
  • account.edi.format · extends an existing model
  • stock.picking.type · extends an existing modell10n_ec_default_delivery_note (Create Delivery Note by default?)
  • res.config.settings · extends an existing modell10n_ec_delivery_note_days (Days of transfer by default), l10n_ec_send_mail_remission (Guía de Remisión?), l10n_ec_delivery_note_version, l10n_ec_validate_invoice_exist
  • account.edi.document · extends an existing modelmove_id, l10n_ec_delivery_note_id (Delivery delivery_note)
  • l10n_ec.delivery.note · new modeldau (D.A.U.), note (Notes), rise (R.I.S.E), state, motive, origin, edi_state (Electronic invoicing), company_id, invoice_id (Invoice), journal_id (Emission Point), partner_id, country_code, delivery_date, transfer_date, sale_order_ids, document_number, edi_error_count, edi_document_ids, delivery_line_ids, edi_error_message, l10n_ec_car_plate (Car plate), stock_picking_ids (Pickings related), delivery_note_type, edi_blocking_level, l10n_ec_is_edi_doc (Is Ecuadorian Electronic Document), delivery_address_id, delivery_carrier_id, commercial_partner_id (Commercial Entity), is_delivery_note_sent, l10n_ec_xml_access_key (Electronic Authorization Date)
  • l10n_latam.document.type · extends an existing modelinternal_type
  • stock.immediate.transfer · new model
  • l10n_ec.delivery.note.line · new modelmove_id, company_id, product_id, description, product_qty (Quantity), move_line_id, product_uom_id (UoM), delivery_note_id, production_lot_id, product_uom_category_id
  • wizard.create.delivery.note · new modelline_ids (Delivery Note lines)
  • stock.backorder.confirmation · new model
  • wizard.input.document.number · new model
  • wizard.abstract.delivery.note · new modeldau (D.A.U.), note, rise (R.I.S.E), invoice_id (Invoice), partner_id (Partner), picking_id (Picking), delivery_date, transfer_date, document_number, l10n_ec_journal_id (Journal), l10n_ec_create_delivery_note (Create Delivery note?)
  • wizard.create.delivery.note.line · new modeldate (Create Date), name (Reference), origin, wizard_id (Wizard), partner_id (Partner), picking_id (Picking related), location_id, scheduled_date, location_dest_id

Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/l10n-ecuador.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.