Venezuela - Fiscal Document
l10n_ve_fiscal_document · OCA/l10n-venezuela
-
Security25/25No findings
-
Activity25/25Last human commit 2 months ago
-
Required by15/251 module depends on it
-
Maturity5/25In 1 Odoo series since 19.0
Heuristic over the facts below, not an audit · How it's computed
Description
This addon stores the fiscal control number, its assignment date, and the emission medium used for Venezuelan customer documents.
The emission medium is copied from the sales journal when a document is posted, so later journal configuration changes do not alter its fiscal history. Posted customer fiscal identification is immutable; supplier document data remains correctable.
Existing posted or cancelled customer documents are also locked at installation, without attempting to infer missing historical fiscal data.
The addon does not allocate control numbers, manage paper batches, print fiscal documents, or communicate with fiscal machines or digital printers.
The legal basis covered by this addon is:
- Providencia Administrativa SNAT/2011/00071, published in Official Gazette No. 39,795 of November 8, 2011, which regulates fiscal-document emission media and control numbers.
- Providencia Administrativa SNAT/2024/000102, published by Venezuela's Imprenta Nacional in Official Gazette No. 43,032 of December 19, 2024, especially articles 7.4 and 7.15 on digitally assigned control numbers and assignment dates.
Dependencies
Code analysis
Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.
Views touched 2
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_journal_view_form |
account.journal.form.l10n.ve.fiscal.document | account.journal | form | Inherits account.view_account_journal_form |
account_move_view_form |
account.move.form.l10n.ve.fiscal.document | account.move | form | Inherits account.view_move_form |
HTTP endpoints 0
No HTTP endpoints found for this module.
Models touched 2
-
l10n_ve_emission_mediumSelectioncopy=Falsehelp='Medium used to issue Venezuelan customer fiscal documents.'selection=EMISSION_MEDIUM_SELECTIONstring='Emission Medium'
No public methods.
-
l10n_ve_control_dateDatecopy=Falsehelp='Date on which the fiscal control number was assigned.'string='Control Number Date'tracking=True -
l10n_ve_control_numberCharcopy=Falsehelp='Fiscal control number assigned to the document.'index='btree_not_null'string='Control Number'tracking=True -
l10n_ve_emission_mediumSelectioncopy=Falsehelp='Emission medium copied from the journal when the document is posted.'readonly=Trueselection=EMISSION_MEDIUM_SELECTIONstring='Emission Medium' -
l10n_ve_fiscal_data_lockedBooleancopy=Falsehelp='Technical field that preserves fiscal data immutability after posting.'readonly=Truestring='Fiscal Data Locked'
-
button_draft(self) -
create(self, vals_list)@api.model_create_multi -
unlink(self) -
write(self, vals)