TIP: You can type at any time to perform a new search.
Electronic Invoicing for Chile
l10n_cl_sii_folio · OCA/l10n-chile
- Repository
- OCA/l10n-chile · module folder · Try on Runboat
- Module version
- 1.2.0
- Category
- Localization/Chile
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-chile
- Last tracking update
- 2026-08-07 07:32:03
- Authors
- Odoo Community Association (OCA), Blanco MartĂn & Asociados, Open Source Integrators, Konos, Daniel Santibáñez Polanco, Cooperativa OdooCoop, Daniel Blanco
- Maintainers
- Odoo Community Association (OCA), Blanco MartĂn & Asociados, Open Source Integrators, Konos, Daniel Santibáñez Polanco, Cooperativa OdooCoop, Daniel Blanco
- Committers
- Maxime Chambreuil, GitHub, Daniel Reis, Daniel Blanco, OCA Transbot, OCA-git-bot, oca-travis
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_journal_form |
account.journal.form | account.journal | form | Inherits account.view_account_journal_form |
view_dte_caf_tree |
CAF | ir.sequence.folio | tree | New |
view_ir_sequence_folio_form |
ir.sequence.folio.form | ir.sequence.folio | form | New |
view_journal_sii_document_class_form |
Journal SII Documents Form | account.journal.document | form | New |
view_sequence_folio_form |
ir.sequence.folio.form | ir.sequence | form | Inherits base.sequence_view |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
journal_document_class_idsOne2many → account.journal.documentstring='Documents' args: 'account.journal.document', 'journal_id'
No public methods.
New fields (5)
-
class_idMany2one → sii.document.classrequired=Truestring='Document Class' args: 'sii.document.class' -
journal_idMany2one → account.journalrequired=Truestring='Journal' args: 'account.journal' -
nameCharcompute='_compute_name'store=True -
sequenceIntegerstring='Sequence' -
sequence_idMany2one → ir.sequencehelp='This field contains the information related to the numbering\n of the documents entries of this document type.'string='Entry Sequence' args: 'ir.sequence'
-
check_class(self)@api.constrains('class_id')
New fields (0)
No new fields.
Public methods (1)-
post(self, invoice=False)@api.multi
New fields (5)
-
class_idMany2one → sii.document.classstring='Document Type' args: 'sii.document.class' -
folio_idsOne2many → ir.sequence.foliostring='DTE Caf' args: 'ir.sequence.folio', 'sequence_id' -
forced_by_cafBooleandefault=Truestring='Forced By CAF' -
is_dteBooleanrelated='class_id.dte'string='Is DTE?' -
qty_availableIntegercompute='_compute_qty_available'string='Quantity Available'
-
get_caf_file(self, folio=False) -
get_caf_files(self, folio=None) -
get_qty_available(self, folio=None) -
time_stamp(self, formato='%Y-%m-%dT%H:%M:%S') -
update_next_by_caf(self, folio=None)
New fields (14)
-
caf_fileBinaryfilters='*.xml'help='Upload the CAF XML File in this holder'required=Truestring='CAF XML File' -
company_idMany2one → res.companydefault=<expr>required=Falsestring='Company' args: 'res.company' -
expiration_dateDatecompute='_compute_data'store=Truestring='Expiration Date' -
filenameCharstring='File Name' -
final_nmIntegercompute='_compute_data'help='CAF Ends to this number'store=Truestring='End Number' -
issued_dateDatecompute='_compute_data'store=Truestring='Issued Date' -
nameCharcompute='_compute_filename'readonly=Truestring='Name' -
nivel_minimoIntegerdefault=5string='Nivel MĂnimo de Folios' -
rut_nCharcompute='_compute_data'store=Truestring='VAT' -
sequence_idMany2one → ir.sequencestring='Sequence' args: 'ir.sequence' -
sii_document_classIntegercompute='_compute_data'store=Truestring='SII Document Class' -
start_nmIntegercompute='_compute_data'help='CAF Starts from this number'store=Truestring='Start Number' -
statusSelectiondefault='draft'help='Draft: means it has not been used yet. You must put it in used\n in order to make it available for use.\n Spent: means that the number interval has been exhausted.'string='Status' args: [('draft', 'Draft'), ('in_use', 'In Use'), ('spent', 'Spent')] -
use_levelFloatcompute='_compute_used_level'string='Use Level'
-
check_nivel(self, folio) -
decode_caf(self) -
load_caf(self, flags=False)@api.onchange('caf_file')