Skip to content

[16.0][ADD] eiras_l10n_br_nfse_obra_custom: add new module - #14

Merged
CristianoMafraJunior merged 4 commits into
16.0from
16.0-add-eiras_l10n_br_nfse_obra_custom
Aug 11, 2026
Merged

CristianoMafraJunior merged 4 commits into
16.0from
16.0-add-eiras_l10n_br_nfse_obra_custom

Conversation

@CristianoMafraJunior

@CristianoMafraJunior CristianoMafraJunior commented Jul 23, 2026 •

Copy link
Copy Markdown
Contributor

Já esta na PROD deles

@CristianoMafraJunior
CristianoMafraJunior marked this pull request as draft July 23, 2026 22:45
@CristianoMafraJunior
CristianoMafraJunior marked this pull request as ready for review July 28, 2026 11:23
@codecov

codecov Bot commented Jul 28, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 64.40678% with 21 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.95%. Comparing base (e543a31) to head (863fb27).
⚠️ Report is 10 commits behind head on 16.0.

Files with missing lines Patch % Lines
...nfse_obra_custom/models/focusnfe_nfse_municipal.py 35.71% 9 Missing ⚠️
...nfse_obra_custom/models/l10n_br_fiscal_document.py 46.66% 8 Missing ⚠️
..._br_nfse_obra_custom/models/l10n_br_fiscal_obra.py 84.61% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             16.0      #14      +/-   ##
==========================================
- Coverage   89.13%   86.95%   -2.18%     
==========================================
  Files          21       34      +13     
  Lines         138      713     +575     
  Branches        9       52      +43     
==========================================
+ Hits          123      620     +497     
- Misses         13       71      +58     
- Partials        2       22      +20     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@CristianoMafraJunior

Copy link
Copy Markdown
Contributor Author

Erro no teste tem a vê com outro módulo

2026-08-10 21:47:08,251 385 ERROR odoo odoo.addons.ticket_log_import_xls.tests.test_ticket_log_wizard: ERROR: TestTicketLogWizard.test_action_import_duplicate_detection
Traceback (most recent call last):
  File "/__w/eiras-addons/eiras-addons/ticket_log_import_xls/tests/test_ticket_log_wizard.py", line 642, in test_action_import_duplicate_detection
    wizard.preview_line_ids = line2
  File "/opt/odoo/odoo/fields.py", line 1335, in __set__
    records.write({self.name: write_value})
  File "/opt/odoo/odoo/models.py", line 3820, in write
    field.write(self, value)
  File "/opt/odoo/odoo/fields.py", line 4292, in write
    return self.write_batch([(records, value)])
  File "/opt/odoo/odoo/fields.py", line 4313, in write_batch
    return self.write_real(records_commands_list, create)
  File "/opt/odoo/odoo/fields.py", line 4513, in write_real
    flush()
  File "/opt/odoo/odoo/fields.py", line 4465, in flush
    comodel.browse(to_delete).unlink()
  File "/opt/odoo/odoo/models.py", line 3613, in unlink
    self.env.flush_all()
  File "/opt/odoo/odoo/api.py", line 771, in flush_all
    self._recompute_all()
  File "/opt/odoo/odoo/api.py", line 767, in _recompute_all
    self[field.model_name]._recompute_field(field)
  File "/opt/odoo/odoo/models.py", line 6335, in _recompute_field
    field.recompute(records)
  File "/opt/odoo/odoo/fields.py", line 1380, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/opt/odoo/odoo/fields.py", line 1353, in apply_except_missing
    func(records)
  File "/opt/odoo/odoo/fields.py", line 1402, in compute_value
    records._compute_field_value(self)
  File "/opt/odoo/addons/mail/models/mail_thread.py", line 403, in _compute_field_value
    return super()._compute_field_value(field)
  File "/opt/odoo/odoo/models.py", line 4276, in _compute_field_value
    fields.determine(field.compute, self)
  File "/opt/odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/opt/odoo/addons/purchase/models/purchase.py", line 38, in _amount_all
    amount_untaxed = sum(order_lines.mapped('price_subtotal'))
  File "/opt/odoo/odoo/models.py", line 5470, in mapped
    recs = recs._fields[name].mapped(recs)
  File "/opt/odoo/odoo/fields.py", line 1283, in mapped
    self.recompute(records)
  File "/opt/odoo/odoo/fields.py", line 1380, in recompute
    apply_except_missing(self.compute_value, recs)
  File "/opt/odoo/odoo/fields.py", line 1353, in apply_except_missing
    func(records)
  File "/opt/odoo/odoo/fields.py", line 1402, in compute_value
    records._compute_field_value(self)
  File "/opt/odoo/odoo/models.py", line 4276, in _compute_field_value
    fields.determine(field.compute, self)
  File "/opt/odoo/odoo/fields.py", line 98, in determine
    return needle(*args)
  File "/opt/odoo/addons/purchase/models/purchase.py", line 1026, in _compute_amount
    tax_results = self.env['account.tax']._compute_taxes([line._convert_to_tax_base_line_dict()])
  File "/opt/odoo/addons/account/models/account_tax.py", line 1131, in _compute_taxes
    to_update_vals, tax_values_list = self._compute_taxes_for_single_line(
  File "/opt/odoo-venv/lib/python3.10/site-packages/odoo/addons/l10n_br_account/models/account_tax.py", line 212, in _compute_taxes_for_single_line
    if not taxes or not line or not line.fiscal_tax_ids:
AttributeError: 'purchase.order.line' object has no attribute 'fiscal_tax_ids'

@kaynnan

kaynnan commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

@CristianoMafraJunior Podemos mesclar, validado na Staging?

@CristianoMafraJunior

Copy link
Copy Markdown
Contributor Author

@CristianoMafraJunior Podemos mesclar, validado na Staging?

pode mesclar sim

@CristianoMafraJunior
CristianoMafraJunior merged commit 16bf7b0 into 16.0 Aug 11, 2026
4 checks passed
@CristianoMafraJunior
CristianoMafraJunior deleted the 16.0-add-eiras_l10n_br_nfse_obra_custom branch August 11, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants