| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-chile |
| GIT | |
| GIT | https://github.com/OCA/l10n-chile.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-chile/tree/12.0/connector_acp |
| VERSION | |
| VERSION | 3.0.2 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Open Source Integrators, Konos, Daniel Santibáñez Polanco, Cooperativa OdooCoop |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Open Source Integrators, Konos, Daniel Santibáñez Polanco, Cooperativa OdooCoop |
| COMMITTERS | |
| COMMITTERS | Maxime Chambreuil, GitHub, Daniel Reis, OCA Transbot, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-chile |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:26 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector - component - component_event OCA/queue: - queue_job odoo/odoo: - base - base_setup - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
collections jinja2 lxml requests cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_backend_acp_form |
backend.acp.form | backend.acp | form | New |
view_backend_acp_tree |
backend.acp.tree | backend.acp | tree | New |
view_etd_certificate_form |
etd.certificate.form | etd.certificate | form | New |
view_etd_certificate_tree |
etd.certificate.tree | etd.certificate | tree | New |
view_etd_document_file_form |
etd.document.file.form | etd.document.file | form | New |
view_etd_signature_form |
etd.signature.form | etd.signature | form | New |
view_etd_signature_tree |
etd.signature.tree | etd.signature | tree | New |
view_res_company_etd_form |
res.company.etd.form | res.company | xpath | Inherits base.view_company_form |
view_res_country |
res.country.backend_acp_id | res.country | field | Inherits base.view_country_form |
active
Boolean
default=True
string='Active'
connection_type
Selection
default='nd'
required='True'
args: [('nd', 'Not defined')]
host
Char
required=True
string='Host'
name
Char
required=True
string='Name'
password
Char
string='Password'
port
Integer
string='Port'
status
Selection
default='unconfirmed'
required='True'
args: (('unconfirmed', 'Unconfirmed'), ('confirmed', 'Confirmed'))
user
Char
string='User'
action_confirm(self)
check_status(self, ref)
onchange_status(self)
send(self, file_dict)
authorized_users_ids
Many2many → res.users
string='Authorized Users'
args: 'res.users'
cert
Text
readonly=True
string='Certificate'
cert_hash
Char
readonly=True
string='Hash'
cert_serial_number
Char
readonly=True
string='Serial Number'
cert_signature_algor
Char
readonly=True
string='Signature Algorithm'
cert_version
Char
readonly=True
string='Version'
dec_pass
Char
string='Password'
filename
Char
string='File Name'
final_date
Date
help='Last Control Date'
readonly=True
string='Last Date'
issuer_common_name
Char
readonly=True
string='Issuer Common Name'
issuer_country
Char
readonly=True
string='Issuer Country'
issuer_email_address
Char
readonly=True
string='Issuer Email Address'
issuer_organization
Char
readonly=True
string='Issuer Organization'
issuer_serial_number
Char
readonly=True
string='Issuer Serial Number'
key_file
Binary
help='Upload the Signature File'
required=False
store=True
string='Signature File'
not_after
Date
help='Not After this Date'
readonly=True
string='Not After'
not_before
Date
help='Not Before this Date'
readonly=True
string='Not Before'
priv_key
Text
readonly=True
string='Private Key'
private_key_bits
Char
readonly=True
string='Private Key Bits'
private_key_check
Char
readonly=True
string='Private Key Check'
private_key_type
Char
readonly=True
string='Private Key Type'
status
Selection
compute='_compute_check_signature'
help='Draft: means it has not been checked yet.\nYou must press the"check" button.'
string='Status'
args: [('unverified', 'Unverified'), ('valid', 'Valid'), ('expired', 'Expired')]
subject_c
Char
readonly=True
string='Subject Country'
subject_common_name
Char
readonly=True
string='Subject Common Name'
subject_email_address
Char
readonly=True
string='Subject Email Address'
subject_serial_number
Char
string='Subject Serial Number'
subject_title
Char
readonly=True
string='Subject Title'
action_clean1(self)
action_process(self)
load_cert_pk12(self, filecontent)
file_ids
One2many → etd.document.file
string='Files'
args: 'etd.document.file', 'document_id'
invoicing_policy
Selection
model
Selection
required=True
string='Odoo Model'
args: []
name
Char
required=True
string='Name'
test_document
Reference
No public methods.
document_id
Many2one → etd.document
required=True
string='Document'
args: 'etd.document'
file_type
Selection
default='xml'
string='File Type'
args: [('xml', 'XML'), ('txt', 'TXT')]
grouped
Boolean
string='1 file for multiple documents'
name
Char
required=True
string='Name'
save
Boolean
default=True
string='Attach the generated file to the record'
template
Binary
string='Template File'
template_name
Char
string='Filename Template'
template_text
Text
help='Used if not template file is provided'
string='Template Text'
validator
Binary
string='Validator File'
action_test(self)
signature_id
Many2one → etd.signature
help='SSL Signature of the Document'
string='SSL Signature'
args: 'etd.signature'
build_files(self, file_dict=None)
document_sign(self)
get_etd_document(self)
get_etd_filename(self, etd_file)
get_etd_template(self, etd_file)
prepare_keywords(self)
set_jinja_env(self)
sign_file(self, file_text, certificate)
sign_files(self, file_dict, certificate)
cert_id
Many2one → etd.certificate
required=True
string='Certificate'
args: 'etd.certificate'
digest_value
Char
required=True
string='Digest Value'
exponent
Char
required=True
string='Exponent'
model_id
Many2one → ir.model
required=True
string='Model'
args: 'ir.model'
modulus
Char
required=True
string='Modulus'
name
Char
required=True
string='Name'
res_id
Integer
required=True
string='Record ID'
signature_value
Text
required=True
string='Signature Value'
No public methods.
backend_acp_id
Many2one → backend.acp
string='Authorized Certification Provider'
args: 'backend.acp'
cert_id
Many2one → etd.certificate
string='SSL Certificate'
args: 'etd.certificate'
etd_ids
Many2many → etd.document
string='Documents To Sign'
args: 'etd.document'
signer
Selection
default='odoo'
help='Please note that the signing authority is in charge of\n sending the document for validation.'
required=True
string='Who is signing?'
args: (('odoo', 'Odoo'), ('backend', 'Authorized Certification Provider'))
No public methods.
backend_acp_id
Many2one → backend.acp
string='Backend to the Tax Authority'
args: 'backend.acp'
No public methods.