TIP: You can type at any time to perform a new search.
APIX Connector
connector_apix · OCA/l10n-finland
- Repository
- OCA/l10n-finland · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Connector
- Folder size
- 0.1 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-finland
- Last tracking update
- 2026-08-21 11:28:19
- Authors
- Odoo Community Association (OCA), Futural
- Maintainers
- Odoo Community Association (OCA), Futural
- Committers
- Alexander Stadnitski
- Odoo dependencies
- Python dependencies
- openupgradelib, requests, cachetools
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_apix_backend_form |
apix.backend.form | apix.backend | form | New |
view_move_form |
APIX EDI Invoice | account.move | form | Inherits account.view_move_form |
view_move_form_admin |
APIX EDI Invoice Admin | account.move | form | Inherits account.view_move_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (2)
-
apix_bind_idsOne2many → apix.account.invoicecomodel_name='apix.account.invoice'inverse_name='odoo_id'string='APIX Bindings' -
date_einvoice_sentDatecopy=Falsestring='eInvoice sent'
-
action_einvoice_send(self) -
add_finvoice_apix_fields(self, finvoice_attachment, attachments=False) -
einvoice_send(self) -
get_apix_backend(self) -
get_apix_payload(self) -
validate_einvoice(self)
New fields (1)
-
odoo_idMany2one → account.movecomodel_name='account.move'ondelete='cascade'required=Truestring='Invoice'
No public methods.
New fields (21)
-
business_idCharcompute='_compute_business_id'string='Business code' -
company_idMany2one → res.companycomodel_name='res.company'default=<expr>required=True -
company_uuidCharcopy=Falsehelp='A unique identifier assigned to the company'readonly=Truestring='Company UUID' -
contact_emailCharreadonly=Truestring='Contact email' -
contact_personCharreadonly=Truestring='Contact person' -
customer_idCharstring='Customer ID' -
customer_numberCharreadonly=Truestring='Customer number' -
debugBooleandefault=Falsehelp='Save debugging data, like APIX payload as an attachment'string='Debug mode' -
environmentSelectiondefault='test'required=Trueselection=[('test', 'Test'), ('production', 'Production')] -
id_qualifierSelectiondefault='y-tunnus'readonly=Truerequired=Trueselection=[('y-tunnus', 'Business ID')]string='ID Qualifier' -
invoice_template_idMany2one → ir.actions.reportcomodel_name='ir.actions.report'default=<expr>domain=[('model', '=', 'account.move')]help='Report template used when sending invoices via APIX'required=Truestring='Invoice template' -
nameChardefault=<expr> -
owner_idCharreadonly=Truestring='Owner ID' -
passwordCharcopy=Falsehelp='Password used to login to laskumappi.fi'required=True -
prefixCharhelp="Optional business code prefix. Some virtual operators use these. If you don't know what this is, leave it empty" -
stateSelectiondefault='unconfirmed'selection=[('unconfirmed', 'Unconfirmed'), ('confirmed', 'Confirmed')] -
support_emailCharhelp='Replaces "servicedesk@apix.fi" with this address, if set'string='Support email' -
transfer_idCharcopy=Falsehelp='The identification used for sending and receiving invoices'readonly=Truestring='Transfer id' -
transfer_keyCharcopy=Falsehelp='The password used for sending and receiving invoices'readonly=Truestring='Transfer key' -
usernameCharhelp='Username used to login to laskumappi.fi'required=True -
versionSelectiondefault='1.14'required=Trueselection=[('1.14', 'v1.14')]
-
AuthenticateByUser(self) -
Download(self, storage_id, storage_key) -
ListInvoiceZIPs(self) -
RetrieveTransferID(self) -
SendInvoiceZIP(self, payload) -
action_authenticate(self) -
action_cron_einvoice_fetch(self) -
action_einvoice_fetch(self) -
action_einvoice_refetch(self) -
action_reset_authentication(self) -
download_invoice(self, storage_id, storage_key) -
get_default_url_attributes(self, show_soft=True, show_ver=True, storage_id=False, storage_key=False, mark_received=False) -
get_digest(self, values) -
get_password_hash(self) -
get_timestamp(self) -
get_url(self, command, variables=False) -
get_values_from_url(self, url) -
list_invoices(self, refetch=False)Fetch list of invoices from APIX This will always fetch everything as there is no filter options. Filtering should be added when it will become available :param refetch: Re-fetch already downloaded invoices :return: -
validateResponse(self, response)
New fields (4)
-
apix_accepted_document_idCharhelp='AcceptedDocumentID of this record in APIX'index=Truestring='APIX ID' -
apix_batch_idCharindex=Truestring='APIX Batch ID' -
apix_cost_in_creditsFloatstring='Cost in credits' -
backend_idMany2one → apix.backendcomodel_name='apix.backend'ondelete='restrict'required=Truestring='APIX Backend'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…