OdooWiki OCA HUB

Brazilian Localization Sales and Warehouse

l10n_br_sale_stock folder_open OCA/l10n-brazil open_in_new
Localization License: AGPL-3

Este módulo estende o módulo padrão de vendas e estoque do Odoo para atender às necessidades específicas do Brasil, especialmente no contexto de vendas de produtos com NF-e (Nota Fiscal Eletrônica).

Ele automatiza a propagação da operação fiscal, comentários fiscais e incoterms para as faturas geradas diretamente a partir de ordens de venda ou movimentações de estoque, garantindo que essas informações sejam corretamente transferidas e utilizadas no processo de faturamento.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Links Brazilian sales orders with deliveries and invoices: the fiscal operation and fiscal/customer notes from a sale order flow into its transfers and invoices, and the delivery address is kept in sync on open transfers.

This module connects Brazilian sales orders with warehouse transfers and invoicing, so the fiscal information entered on a quotation is carried through to the delivery and the invoice.

  • When a sale order line is confirmed, its fiscal operation is passed to the stock moves, and new transfers created from those moves inherit the sale order's fiscal operation.
  • Transfers linked to a sale order use the sale order's fiscal operation as their default, and the partner used for fiscal purposes follows the invoice address of the order.
  • If the delivery address on a confirmed order is changed, the module updates the customer on the related transfers that are not yet done or cancelled, so the correct address is used when invoicing from the transfer.
  • When invoices are created from transfers, the customer and fiscal additional notes written on the sale order are copied onto the invoice; if several sale transfers are invoiced together, their notes are combined.
  • Invoice lines created from a transfer keep the link to the original sale order line and copy its analytic distribution, so cost analysis stays correct.
  • Document number and document serie are not taken from the sale order when invoicing from transfers.

It works on sale orders, sale order lines, stock moves, transfers and the invoice-on-shipping wizard. No new menus or screens are added; the changes appear inside the existing sales, inventory and invoicing screens.

Models and fields (5)
  • sale.order · extends an existing model
  • stock.move · extends an existing model
  • stock.picking · extends an existing model
  • sale.order.line · extends an existing model
  • stock.invoice.onshipping · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

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

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-brazil.

terminal Installation and usage

OCA documentation · Odoo 18.0

This module depends on:

  • sale_stock
  • l10n_br_sale
  • l10n_br_stock_account

No configuration required.

No verified information in OCA: Usage.

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.