Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Localizations/EDI
Folder size
0.07 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-07 06:47:02
Authors
Odoo
Maintainers
Odoo
Committers
Odoo Translation Bot, Laurent Smet, Anh Thao Pham (pta), Alvaro Fuentes, Gorash, Mathieu Duckerts-Antoine, luvi, Gaetan Vanden Bergh (gavb), Maximilien (malb), Gauthier Wala (gawa), Dylan Kiss (dyki), Harsh Modi
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module integrates with the Kenyan G03 Tremol control unit device to the KRA through TIMS.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
l10n_ke_inherit_account_move_form l10n.ke.inherit.account.move.form account.move form Inherits account.view_move_form
l10n_ke_inherit_account_move_search_view l10n.ke.inherit.account.move.search account.move search Inherits account.view_account_invoice_filter
l10n_ke_inherit_account_move_tree_view l10n.ke.inherit.account.move.list account.move list Inherits account.view_out_invoice_tree
l10n_ke_invoice l10n_ke_invoice ir.ui.view qweb Inherits account.report_invoice_document
res_config_settings_view_form l10n.ke.tremol.inherit.res.config.settings.form res.config.settings form Inherits account.res_config_settings_view_form
res_partner_view_form l10n.ke.tremol.inherit.res.partner.form res.partner form Inherits account.view_partner_property_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (5)
  • l10n_ke_cu_datetime Datetime
    copy=False string='CU Signing Date and Time'
  • l10n_ke_cu_invoice_number Char
    copy=False string='CU Invoice Number'
  • l10n_ke_cu_qrcode Char
    copy=False string='CU QR Code'
  • l10n_ke_cu_serial_number Char
    copy=False string='CU Serial Number'
  • l10n_ke_cu_show_send_button Boolean
    compute='_compute_l10n_ke_cu_show_send_button' string='Show Send to Tremol button'
Public methods (2)
  • l10n_ke_action_cu_post(self)
    Returns the client action descriptor dictionary for sending the invoice(s) to the control unit (the fiscal device).
  • l10n_ke_cu_responses(self, responses)
    Set the fields related to the fiscal device on the invoice. This is intended to be utilized by an RPC call from the javascript client action. The fields are prefixed with l10n_ke_cu_*, which refers to the fact that they originate from the control unit.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • action_send_and_print(self, allow_fallback_pdf=False)

New fields (1)
  • l10n_ke_cu_proxy_address Char
    default='http://localhost:8069' help='The address of the proxy server for the fiscal device.' string='Fiscal Device Proxy Address'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ke_cu_proxy_address Char
    readonly=False related='company_id.l10n_ke_cu_proxy_address'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ke_exemption_number Char
    help='The exemption number of the partner. Provided by the Kenyan government.' string='Exemption Number'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…