-
-
Notifications
You must be signed in to change notification settings - Fork 244
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ADD] l10n_br_account_withholding: add new module
- Loading branch information
1 parent
3e597dc
commit cc02889
Showing
22 changed files
with
1,413 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,174 @@ | ||
=========================== | ||
L10n Br Account Withholding | ||
=========================== | ||
|
||
.. | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! source digest: sha256:5c0ff360aaaac0ccdb8df17732f0037b84a591b5262bd3f9ddca44429fb23196 | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png | ||
:target: https://odoo-community.org/page/development-status | ||
:alt: Beta | ||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png | ||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html | ||
:alt: License: AGPL-3 | ||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github | ||
:target: https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_account_withholding | ||
:alt: OCA/l10n-brazil | ||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||
:target: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_account_withholding | ||
:alt: Translate me on Weblate | ||
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png | ||
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=14.0 | ||
:alt: Try me on Runboat | ||
|
||
|badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
||
Automatize a conformidade fiscal brasileira, simplificando a criação de | ||
faturas a pagar para impostos retidos em compras de fornecedores. | ||
Garanta a precisão e eficiência no gerenciamento de obrigações fiscais | ||
com o módulo ``l10n_br_account_withholding`` para Odoo. | ||
|
||
**Table of contents** | ||
|
||
.. contents:: | ||
:local: | ||
|
||
Use Cases / Context | ||
=================== | ||
|
||
Automatize a conformidade fiscal, reduza erros de entrada manual e | ||
aprimore seus processos financeiros relacionados à retenção de impostos | ||
de fornecedores. | ||
|
||
- **Automatize a Conformidade Fiscal:** Crie contas a pagar para | ||
impostos retidos em compras de fornecedores automaticamente. | ||
- **Reduza Erros:** Minimize erros manuais e assegure a precisão nas | ||
retenções de impostos. | ||
- **Aprimore a Eficiência:** Melhore seus processos financeiros para | ||
lidar com retenções de impostos de fornecedores. | ||
|
||
Installation | ||
============ | ||
|
||
Para instalar o módulo ``l10n_br_account_withholding`` em seu projeto | ||
Odoo: | ||
|
||
1. **Adicione o Repositório:** | ||
|
||
- Adicione o repositório ``l10n-brazil`` da OCA no seu projeto | ||
adicionando a URL: ``https://github.com/OCA/l10n-brazil``. | ||
- Verifique os arquivos requirements.txt e oca_dependencies.txt | ||
localizados na raiz do repositório ``l10n-brazil``. Estes arquivos | ||
contêm, respectivamente, as dependências Python necessárias para o | ||
Odoo e os repositórios da OCA dos quais os módulos da localização | ||
brasileira dependem. | ||
|
||
2. **Configure o Caminho dos Addons:** | ||
|
||
- Adicione o caminho do repositório na configuração do Odoo em | ||
``addons-path``. | ||
|
||
3. **Atualize a Lista de Módulos:** | ||
|
||
- Atualize sua lista de módulos para que o Odoo reconheça o novo | ||
módulo. | ||
|
||
4. **Busque pelo Módulo:** | ||
|
||
- Pesquise por ``"L10n Br Account Withholding"`` nos addons do Odoo | ||
para localizar o módulo. | ||
|
||
5. **Instale o Módulo:** | ||
|
||
- Prossiga com a instalação do módulo no ambiente Odoo. | ||
|
||
Configuration | ||
============= | ||
|
||
Configure a geração de faturas de retenção de impostos no Odoo seguindo | ||
estes passos: | ||
|
||
1. **Acesse Configurações Fiscais:** Vá até | ||
``Fiscal -> Configurações -> Grupos de Impostos``. Procure por | ||
impostos retidos do tipo entrada. | ||
|
||
2. **Configure os Impostos Retidos:** Para cada imposto que requer uma | ||
fatura de retenção, garanta que esteja corretamente configurado. | ||
Defina um fornecedor e o diário para a geração da fatura do imposto | ||
se necessário. Se um diário não for especificado, o módulo usará o | ||
diário da fatura de compra original. | ||
|
||
Usage | ||
===== | ||
|
||
Siga estes passos para utilizar a geração de faturas de retenção de | ||
impostos no Odoo: | ||
|
||
1. **Criando uma Fatura de Compra:** Ao criar uma fatura de compra, | ||
aplique o imposto retido nas linhas necessárias. | ||
|
||
2. **Confirmação da Fatura:** Ao confirmar a fatura de compra, o módulo | ||
gera automaticamente as faturas de retenção de impostos. | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_. | ||
In case of trouble, please check there if your issue has already been reported. | ||
If you spotted it first, help us to smash it by providing a detailed and welcomed | ||
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_account_withholding%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
||
Do not contact contributors directly about support or help with technical issues. | ||
|
||
Credits | ||
======= | ||
|
||
Authors | ||
------- | ||
|
||
* Escodoo | ||
* Akretion | ||
|
||
Contributors | ||
------------ | ||
|
||
- ``Escodoo <https://www.escodoo.com.br>``\ \_: | ||
|
||
- Marcel Savegnago marcel.savegnago@escodoo.com.br | ||
|
||
- ``Akretion <https://www.akretion.com.br>``\ \_: | ||
|
||
- Renato Lima renato.lima@akretion.com.br | ||
|
||
Maintainers | ||
----------- | ||
|
||
This module is maintained by the OCA. | ||
|
||
.. image:: https://odoo-community.org/logo.png | ||
:alt: Odoo Community Association | ||
:target: https://odoo-community.org | ||
|
||
OCA, or the Odoo Community Association, is a nonprofit organization whose | ||
mission is to support the collaborative development of Odoo features and | ||
promote its widespread use. | ||
|
||
.. |maintainer-marcelsavegnago| image:: https://github.com/marcelsavegnago.png?size=40px | ||
:target: https://github.com/marcelsavegnago | ||
:alt: marcelsavegnago | ||
.. |maintainer-renatonlima| image:: https://github.com/renatonlima.png?size=40px | ||
:target: https://github.com/renatonlima | ||
:alt: renatonlima | ||
|
||
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__: | ||
|
||
|maintainer-marcelsavegnago| |maintainer-renatonlima| | ||
|
||
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_account_withholding>`_ project on GitHub. | ||
|
||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Copyright 2024 Escodoo | ||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||
|
||
{ | ||
"name": "L10n Br Account Withholding", | ||
"summary": """ | ||
Brazilian Withholding Invoice Generator""", | ||
"version": "14.0.1.0.0", | ||
"license": "AGPL-3", | ||
"author": "Escodoo,Akretion,Odoo Community Association (OCA)", | ||
"maintainers": ["marcelsavegnago", "renatonlima"], | ||
"website": "https://github.com/OCA/l10n-brazil", | ||
"depends": [ | ||
"l10n_br_account", | ||
], | ||
"data": [ | ||
"views/l10n_br_fiscal_tax_group.xml", | ||
"views/account_move.xml", | ||
], | ||
"demo": [ | ||
"demo/ir.property.xml", | ||
], | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<!-- Copyright 2024 Marcel Savegnago - Escodoo (https://www.escodoo.com.br) | ||
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> | ||
<odoo noupdate="1"> | ||
|
||
<record id="property_tax_group_pis_wh_generate_wh_invoice" model="ir.property"> | ||
<field name="name">generate_wh_invoice</field> | ||
<field | ||
name="fields_id" | ||
search="[('model','=','l10n_br_fiscal.tax.group'),('name','=','generate_wh_invoice')]" | ||
/> | ||
<field name="value">1</field> | ||
<field name="type" eval="'integer'" /> | ||
<field | ||
eval="'l10n_br_fiscal.tax.group,'+str(ref('l10n_br_fiscal.tax_group_pis_wh'))" | ||
name="res_id" | ||
/> | ||
<field name="company_id" ref="l10n_br_base.empresa_lucro_presumido" /> | ||
</record> | ||
|
||
<record id="property_tax_group_cofins_wh_generate_wh_invoice" model="ir.property"> | ||
<field name="name">generate_wh_invoice</field> | ||
<field | ||
name="fields_id" | ||
search="[('model','=','l10n_br_fiscal.tax.group'),('name','=','generate_wh_invoice')]" | ||
/> | ||
<field name="value">1</field> | ||
<field name="type" eval="'integer'" /> | ||
<field | ||
eval="'l10n_br_fiscal.tax.group,'+str(ref('l10n_br_fiscal.tax_group_cofins_wh'))" | ||
name="res_id" | ||
/> | ||
<field name="company_id" ref="l10n_br_base.empresa_lucro_presumido" /> | ||
</record> | ||
|
||
</odoo> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
from . import account_move | ||
from . import l10n_br_fiscal_tax_group | ||
from . import account_move_line |
Oops, something went wrong.