TIP: You can type at any time to perform a new search.
Brazilian Localization Purchase Stock
l10n_br_purchase_stock · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- 2.0.1
- Category
- Localisation
- Folder size
- 0.12 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-07 08:09:13
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Raphaël Valyi, Renato Lima, OCA-git-bot, oca-ci, Magno Costa, Antonio Neto
- Odoo dependencies
- Python dependencies
- erpbrasil.base, email-validator, num2words, phonenumbers, astor
- System dependencies
- None
- Required by
- None
- Description
O módulo estende o [l10n_br_stock_account](https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_stock_account) para ser usado em **Compras** incluindo a possibilidade de criar a Fatura de um Pedido de Compra a partir da Ordem de Recebimento/Stock Picking, ao definir a **Política de Faturamento de Compras** como: * **Pedido de Compra / Purchase Order**, mantém o comportamento padrão e a criação da Fatura será feita a partir do **Pedido de Compra/purchase.order** * **Ordem de Recebimento / Stock Picking**, desabilita a criação de Faturas a partir do **Pedido de Compra** para os casos onde o 'Tipo do Produto' é 'Produto', mas no caso de ser 'Serviço' ainda será possível criar a partir do **Pedido de Compra** A implementação foi feita para que a Fatura criada a partir do 'stock.picking' seja a mais similar possível com a que é criada a partir do 'purchase.order', e ao usar os métodos do módulo **purchase** para obter os Dados usados na criação de uma nova Fatura isso também acaba evitando a necessidade de 'glue modules' (pequenos módulos criados apenas para evitar dependencias indiretas), então quando qualquer módulo incluir um novo campo na Fatura criada a partir do Pedido de Compra esse novo campo também deverá ser incluido na Fatura criada a partir do 'stock.picking', por exemplo o módulo [account_payment_purchase](https://github.com/OCA/bank-payment/tree/16.0/account_payment_purchase).
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_br_purchase_res_config_settings_form |
l10n_br_purchase.res.config.settings.form | res.config.settings | form | Inherits purchase.res_config_settings_view_form_purchase |
l10n_br_purchase_stock_order_form |
l10n_br_purchase_stock.order.form | purchase.order | form | Inherits purchase.purchase_order_form |
purchase_inv_policy_res_company_form |
purchase.create.inv.policy.res.company.form | res.company | form | Inherits base.view_company_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (2)
-
button_create_invoice_invisibleBooleancompute='_compute_get_button_create_invoice_invisible' -
purchase_invoicing_policySelectionrelated='company_id.purchase_invoicing_policy'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (2)
-
purchase_fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=[('state', '=', 'approved'), ('fiscal_type', '=', 'purchase')]string='Default Fiscal Operation for Purchase' -
purchase_invoicing_policySelectiondefault='purchase_order'selection=[('purchase_order', _('Purchase Order')), ('stock_picking', _('Stock Picking'))]
No public methods.
New fields (1)
-
purchase_invoicing_policySelectionreadonly=Falserelated='company_id.purchase_invoicing_policy'
No public methods.
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 (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 26 days ago
- Last activity
- 26 days ago
- Repository
- OCA/l10n-brazil
- Pull request
- [17.0][MIG] l10n_br_purchase_stock (#4770)