Skip to content

Commit dc299d7

Browse files
[MIG] : Migration to 17.0
1 parent 7fb9736 commit dc299d7

28 files changed

+396
-447
lines changed

l10n_br_fiscal/README.rst

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ Módulo fiscal brasileiro
1717
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
1818
:alt: License: AGPL-3
1919
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github
20-
:target: https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_fiscal
20+
:target: https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_fiscal
2121
:alt: OCA/l10n-brazil
2222
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23-
:target: https://translation.odoo-community.org/projects/l10n-brazil-16-0/l10n-brazil-16-0-l10n_br_fiscal
23+
:target: https://translation.odoo-community.org/projects/l10n-brazil-17-0/l10n-brazil-17-0-l10n_br_fiscal
2424
:alt: Translate me on Weblate
2525
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26-
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=16.0
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=17.0
2727
:alt: Try me on Runboat
2828

2929
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -41,19 +41,19 @@ precisam deles para calcular os impostos ou emitir documentos fiscais.
4141

4242
Produtos:
4343

44-
- tipo fiscal
45-
- NCM (com ligações com os impostos)
46-
- genêro fiscal
47-
- CEST
48-
- NBM
49-
- NBS
50-
- tipo de serviço
51-
- unidades fiscais
44+
- tipo fiscal
45+
- NCM (com ligações com os impostos)
46+
- genêro fiscal
47+
- CEST
48+
- NBM
49+
- NBS
50+
- tipo de serviço
51+
- unidades fiscais
5252

5353
Parceiros:
5454

55-
- CNAE
56-
- perfil fiscal
55+
- CNAE
56+
- perfil fiscal
5757

5858
Conceito de documento fiscal
5959
----------------------------
@@ -92,17 +92,17 @@ SOAP. Ele contém apenas o que há de comum entre os documentos fiscais
9292
mas esses últimos são implementados em outros módulos. Para um
9393
determinado documento fiscal como a Nf-e, você tem então por exemplo:
9494

95-
- ``nfelib``: um pacote de data bindings puro Python (que não depende do
96-
Odoo). Em geral usamos um gerador de código para gerar esses bindings
97-
a partir dos esquemas XSD da fazenda.
98-
- ``l10n_br_nfe_spec``: um modulo de mixins Odoo geridos também a partir
99-
dos XSD. Esses mixins são apenas as estruturas de dados das
100-
especificações antes de ser injectados em objetos Odoo existantes
101-
(como res.partner ou l10n_br_fiscal.document) ou até tornados
102-
concretos caso não exite objetos na Odoo ou na OCA para eles já.
103-
- ``l10n_br_nfe``: um módulo Odoo que trata de injectar esses mappings
104-
fiscais nos objetos Odoo e que implementa a lógica como os wizards
105-
para a transmissão.
95+
- ``nfelib``: um pacote de data bindings puro Python (que não depende
96+
do Odoo). Em geral usamos um gerador de código para gerar esses
97+
bindings a partir dos esquemas XSD da fazenda.
98+
- ``l10n_br_nfe_spec``: um modulo de mixins Odoo geridos também a
99+
partir dos XSD. Esses mixins são apenas as estruturas de dados das
100+
especificações antes de ser injectados em objetos Odoo existantes
101+
(como res.partner ou l10n_br_fiscal.document) ou até tornados
102+
concretos caso não exite objetos na Odoo ou na OCA para eles já.
103+
- ``l10n_br_nfe``: um módulo Odoo que trata de injectar esses mappings
104+
fiscais nos objetos Odoo e que implementa a lógica como os wizards
105+
para a transmissão.
106106

107107
A transmissão é realizada usando uma lib de transmissão como
108108
``erpbrasil.doc`` (baseada em Python Zeep). Importante: no caso da
@@ -161,21 +161,21 @@ Impostos brasileiros
161161
O módulo l10n_br_fiscal lida com os principais impostos brasileiros
162162
como:
163163

164-
- ICMS do Simples Nacional
165-
- ICMS do Regime normal
166-
- IPI
167-
- PIS
168-
- COFINS
169-
- ISSQN
170-
- IRPJ
171-
- II
172-
- CSLL
173-
- INSS
164+
- ICMS do Simples Nacional
165+
- ICMS do Regime normal
166+
- IPI
167+
- PIS
168+
- COFINS
169+
- ISSQN
170+
- IRPJ
171+
- II
172+
- CSLL
173+
- INSS
174174

175175
O módulo l10n_br_fiscal também lida com:
176176

177-
- ST
178-
- retenções
177+
- ST
178+
- retenções
179179

180180
|image1|
181181

@@ -219,22 +219,22 @@ No Odoo nativo, o conceito mais parecido com a operação fiscal e o
219219
usava. Porém, a posição fiscal do Odoo não resolve muito os nossos
220220
problemas pois:
221221

222-
- no Brasil se tem uma operação fiscal por linha de documento fiscal
223-
- a posição fiscal do Odoo desconhece a lógica da parametrização fiscal
224-
brasileira
225-
- já que puxamos o cadastro dos impostos no módulo l10n_br_fiscal fora
226-
do módulo account (sem depender dele), não temos ainda o objeto
227-
``account.fiscal.position`` neste módulo.
222+
- no Brasil se tem uma operação fiscal por linha de documento fiscal
223+
- a posição fiscal do Odoo desconhece a lógica da parametrização fiscal
224+
brasileira
225+
- já que puxamos o cadastro dos impostos no módulo l10n_br_fiscal fora
226+
do módulo account (sem depender dele), não temos ainda o objeto
227+
``account.fiscal.position`` neste módulo.
228228

229229
Com tudo, optamos por criar um objeto ``l10n_br_fiscal.operation`` que
230230
faz exactamente o que precisamos para o Brasil. Mais adiante, no módulo
231231
``l10n_br_account`` é realizado a integração entre a posição fiscal do
232232
Odoo e essa operação fiscal.
233233

234-
.. |image| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_dashboard.png
235-
.. |image1| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_line.png
236-
.. |image2| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_total.png
237-
.. |image3| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_operation.png
234+
.. |image| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_dashboard.png
235+
.. |image1| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_line.png
236+
.. |image2| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_total.png
237+
.. |image3| image:: https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_operation.png
238238

239239
**Table of contents**
240240

@@ -247,19 +247,19 @@ Installation
247247
Para instalar o módulo l10n_br_fiscal, você precisa de instalar primeiro
248248
os pacotes Python
249249

250-
- erpbrasil.base
251-
- erpbrasil.assinatura
250+
- erpbrasil.base
251+
- erpbrasil.assinatura
252252

253253
Configuration
254254
=============
255255

256256
Para uma boa configuração fiscal, você tem que revisar bem:
257257

258-
- em Configurações: as operaçoes fiscais que você vai usar, as linhas de
259-
operação fiscal e as definições das taxas nessas linhas.
260-
- a configuração fiscal da sua empresa (aba fiscal)
261-
- a configuração fiscal dos clientes e fornecedores (aba fiscal) e dos
262-
produtos (aba fiscal).
258+
- em Configurações: as operaçoes fiscais que você vai usar, as linhas
259+
de operação fiscal e as definições das taxas nessas linhas.
260+
- a configuração fiscal da sua empresa (aba fiscal)
261+
- a configuração fiscal dos clientes e fornecedores (aba fiscal) e dos
262+
produtos (aba fiscal).
263263

264264
Usage
265265
=====
@@ -285,7 +285,7 @@ Bug Tracker
285285
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.
286286
In case of trouble, please check there if your issue has already been reported.
287287
If you spotted it first, help us to smash it by providing a detailed and welcomed
288-
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_fiscal%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
288+
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_fiscal%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
289289

290290
Do not contact contributors directly about support or help with technical issues.
291291

@@ -300,25 +300,25 @@ Authors
300300
Contributors
301301
------------
302302

303-
- `Akretion <https://www.akretion.com/pt-BR>`__:
303+
- `Akretion <https://www.akretion.com/pt-BR>`__:
304304

305-
- Renato Lima <renato.lima@akretion.com.br>
306-
- Raphaël Valyi <raphael.valyi@akretion.com.br>
307-
- Magno Costa <magno.costa@akretion.com.br>
305+
- Renato Lima <renato.lima@akretion.com.br>
306+
- Raphaël Valyi <raphael.valyi@akretion.com.br>
307+
- Magno Costa <magno.costa@akretion.com.br>
308308

309-
- `KMEE <https://www.kmee.com.br>`__:
309+
- `KMEE <https://www.kmee.com.br>`__:
310310

311-
- Luis Felipe Mileo <mileo@kmee.com.br>
312-
- Luis Otavio Malta Conceição <luis.malta@kmee.com.br>
311+
- Luis Felipe Mileo <mileo@kmee.com.br>
312+
- Luis Otavio Malta Conceição <luis.malta@kmee.com.br>
313313

314-
- `Escodoo <https://www.escodoo.com.br>`__:
314+
- `Escodoo <https://www.escodoo.com.br>`__:
315315

316-
- Marcel Savegnago <marcel.savegnago@escodoo.com.br>
316+
- Marcel Savegnago <marcel.savegnago@escodoo.com.br>
317317

318-
- `Engenere <https://engenere.one>`__:
318+
- `Engenere <https://engenere.one>`__:
319319

320-
- Antônio S. Pereira Neto <neto@engenere.one>
321-
- Felipe Motter Pereira <felipe@engenere.one>
320+
- Antônio S. Pereira Neto <neto@engenere.one>
321+
- Felipe Motter Pereira <felipe@engenere.one>
322322

323323
Maintainers
324324
-----------
@@ -341,6 +341,6 @@ Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
341341

342342
|maintainer-renatonlima|
343343

344-
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_fiscal>`_ project on GitHub.
344+
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_fiscal>`_ project on GitHub.
345345

346346
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

l10n_br_fiscal/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"maintainers": ["renatonlima"],
1111
"website": "https://github.com/OCA/l10n-brazil",
1212
"development_status": "Production/Stable",
13-
"version": "16.0.3.0.0",
13+
"version": "17.0.1.0.0",
1414
"depends": [
1515
"product",
1616
"l10n_br_base",

l10n_br_fiscal/migrations/16.0.2.0.0/pre-migration.py

Lines changed: 0 additions & 25 deletions
This file was deleted.

l10n_br_fiscal/migrations/16.0.2.15.0/pre-migration.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

l10n_br_fiscal/static/description/index.html

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -369,8 +369,8 @@ <h1 class="title">Módulo fiscal brasileiro</h1>
369369
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
370370
!! source digest: sha256:88ffb9c2b8d2b4a2b7ab271395416dc54252c665841213332396d2587f181fce
371371
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
372-
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_fiscal"><img alt="OCA/l10n-brazil" src="https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/l10n-brazil-16-0/l10n-brazil-16-0-l10n_br_fiscal"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
373-
<p><img alt="image" src="https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_dashboard.png" /></p>
372+
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_fiscal"><img alt="OCA/l10n-brazil" src="https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/l10n-brazil-17-0/l10n-brazil-17-0-l10n_br_fiscal"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
373+
<p><img alt="image" src="https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_dashboard.png" /></p>
374374
<div class="section" id="classificacoes-fiscais">
375375
<h1>Classificações fiscais</h1>
376376
<p>Primeramente, este módulo traz uma variedade de cadastros fiscais para
@@ -428,11 +428,11 @@ <h1>Conceito de documento fiscal</h1>
428428
mas esses últimos são implementados em outros módulos. Para um
429429
determinado documento fiscal como a Nf-e, você tem então por exemplo:</p>
430430
<ul class="simple">
431-
<li><tt class="docutils literal">nfelib</tt>: um pacote de data bindings puro Python (que não depende do
432-
Odoo). Em geral usamos um gerador de código para gerar esses bindings
433-
a partir dos esquemas XSD da fazenda.</li>
434-
<li><tt class="docutils literal">l10n_br_nfe_spec</tt>: um modulo de mixins Odoo geridos também a partir
435-
dos XSD. Esses mixins são apenas as estruturas de dados das
431+
<li><tt class="docutils literal">nfelib</tt>: um pacote de data bindings puro Python (que não depende
432+
do Odoo). Em geral usamos um gerador de código para gerar esses
433+
bindings a partir dos esquemas XSD da fazenda.</li>
434+
<li><tt class="docutils literal">l10n_br_nfe_spec</tt>: um modulo de mixins Odoo geridos também a
435+
partir dos XSD. Esses mixins são apenas as estruturas de dados das
436436
especificações antes de ser injectados em objetos Odoo existantes
437437
(como res.partner ou l10n_br_fiscal.document) ou até tornados
438438
concretos caso não exite objetos na Odoo ou na OCA para eles já.</li>
@@ -508,8 +508,8 @@ <h1>Impostos brasileiros</h1>
508508
<li>ST</li>
509509
<li>retenções</li>
510510
</ul>
511-
<p><img alt="image1" src="https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_line.png" /></p>
512-
<p><img alt="image2" src="https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_total.png" /></p>
511+
<p><img alt="image1" src="https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_line.png" /></p>
512+
<p><img alt="image2" src="https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_total.png" /></p>
513513
<p>É notório que o cálculo dos impostos no Brasil é muito especial e muito
514514
trabalhoso. Geralmente é o motivo pelo qual os ERPs internacionais não
515515
tem grande fatia de mercado brasileiro.</p>
@@ -538,7 +538,7 @@ <h1>Impostos brasileiros</h1>
538538
<div class="section" id="operacoes-fiscais">
539539
<h1>Operações fiscais</h1>
540540
<blockquote>
541-
<img alt="image3" src="https://raw.githubusercontent.com/OCA/l10n-brazil/16.0/l10n_br_fiscal/static/img/fiscal_operation.png" /></blockquote>
541+
<img alt="image3" src="https://raw.githubusercontent.com/OCA/l10n-brazil/17.0/l10n_br_fiscal/static/img/fiscal_operation.png" /></blockquote>
542542
<p>No Odoo nativo, o conceito mais parecido com a operação fiscal e o
543543
<tt class="docutils literal">account.fiscal.position</tt>. E ate a versão 10.0, era o que a gente
544544
usava. Porém, a posição fiscal do Odoo não resolve muito os nossos
@@ -580,8 +580,8 @@ <h2><a class="toc-backref" href="#toc-entry-1">Installation</a></h2>
580580
<h2><a class="toc-backref" href="#toc-entry-2">Configuration</a></h2>
581581
<p>Para uma boa configuração fiscal, você tem que revisar bem:</p>
582582
<ul class="simple">
583-
<li>em Configurações: as operaçoes fiscais que você vai usar, as linhas de
584-
operação fiscal e as definições das taxas nessas linhas.</li>
583+
<li>em Configurações: as operaçoes fiscais que você vai usar, as linhas
584+
de operação fiscal e as definições das taxas nessas linhas.</li>
585585
<li>a configuração fiscal da sua empresa (aba fiscal)</li>
586586
<li>a configuração fiscal dos clientes e fornecedores (aba fiscal) e dos
587587
produtos (aba fiscal).</li>
@@ -605,7 +605,7 @@ <h2><a class="toc-backref" href="#toc-entry-6">Bug Tracker</a></h2>
605605
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/l10n-brazil/issues">GitHub Issues</a>.
606606
In case of trouble, please check there if your issue has already been reported.
607607
If you spotted it first, help us to smash it by providing a detailed and welcomed
608-
<a class="reference external" href="https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_fiscal%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
608+
<a class="reference external" href="https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_fiscal%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
609609
<p>Do not contact contributors directly about support or help with technical issues.</p>
610610
</div>
611611
<div class="section" id="credits">
@@ -654,7 +654,7 @@ <h1>Maintainers</h1>
654654
promote its widespread use.</p>
655655
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p>
656656
<p><a class="reference external image-reference" href="https://github.com/renatonlima"><img alt="renatonlima" src="https://github.com/renatonlima.png?size=40px" /></a></p>
657-
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_fiscal">OCA/l10n-brazil</a> project on GitHub.</p>
657+
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_fiscal">OCA/l10n-brazil</a> project on GitHub.</p>
658658
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
659659
</div>
660660
</div>

l10n_br_fiscal/views/cest_view.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
icon="fa-bars"
5050
name="%(product.product_template_action_all)d"
5151
context="{'search_default_cest_id': active_id}"
52-
attrs="{'invisible': [('product_tmpl_qty', '=', 0)]}"
52+
invisible="product_tmpl_qty == 0"
5353
>
5454
<field
5555
string="Products"

l10n_br_fiscal/views/document_email_view.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
name="web_ribbon"
3030
title="Archived"
3131
bg_color="bg-danger"
32-
attrs="{'invisible': [('active', '=', True)]}"
32+
invisible="active == True"
3333
/>
3434

3535
</div>

0 commit comments

Comments
 (0)