Skip to content
Health
70/100
fair
  • Security25/25
    No findings
  • Activity25/25
    Last human commit 2 months ago
  • Required by15/25
    1 module depends on it
  • Maturity5/25
    In 1 Odoo series since 19.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
1
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
LGPL-3
No conflicts with its dependencies
Folder size
0.07 MB
Module directory on disk
Code analysis 0 migration notes 2 models 2 views 0 HTTP endpoints

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:

Dependencies

Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_ve_einvoice

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 2

XML IDNameModelTypeStatus
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

New fields (1)
  • l10n_ve_emission_medium Selection
    copy=False help='Medium used to issue Venezuelan customer fiscal documents.' selection=EMISSION_MEDIUM_SELECTION string='Emission Medium'
Public methods (0)

No public methods.

New fields (4)
  • l10n_ve_control_date Date
    copy=False help='Date on which the fiscal control number was assigned.' string='Control Number Date' tracking=True
  • l10n_ve_control_number Char
    copy=False help='Fiscal control number assigned to the document.' index='btree_not_null' string='Control Number' tracking=True
  • l10n_ve_emission_medium Selection
    copy=False help='Emission medium copied from the journal when the document is posted.' readonly=True selection=EMISSION_MEDIUM_SELECTION string='Emission Medium'
  • l10n_ve_fiscal_data_locked Boolean
    copy=False help='Technical field that preserves fiscal data immutability after posting.' readonly=True string='Fiscal Data Locked'
Public methods (4)
  • button_draft(self)
  • create(self, vals_list)
    @api.model_create_multi
  • unlink(self)
  • write(self, vals)