Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Localizations/EDI
Folder size
0.09 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-19 16:16:17
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Xavier Bol (xbo), khfa, Louis Gobert, Hesham Saleh, Ahmed Abdelaziz Hasaneen, pssh-odoo, Martin Doyen
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Jordan Accounting EDI for POS
=============================
Provides electronic invoicing for Jordan in the POS.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
pos_payment_method_view_form pos.payment.method.form pos.payment.method form Inherits point_of_sale.pos_payment_method_view_form
res_config_settings_view_form res.config.settings.view.form res.config.settings form Inherits point_of_sale.res_config_settings_view_form
view_pos_order_filter pos.order.list.select.inherit pos.order list Inherits point_of_sale.view_pos_order_filter
view_pos_order_tree pos.order tree Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form pos.order.form pos.order form Inherits point_of_sale.view_pos_pos_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • format_float(self, amount, precision_digits=3)

New fields (8)
  • l10n_jo_edi_pos_computed_xml Binary
    compute='_compute_l10n_jo_edi_pos_computed_xml' help='Jordan: technical field computing e-invoice XML data, useful at submission failure scenarios.' string='Jordan E-Invoice computed XML File'
  • l10n_jo_edi_pos_enabled Boolean
    related='company_id.l10n_jo_edi_pos_enabled'
  • l10n_jo_edi_pos_error Text
    copy=False readonly=True string='JoFotara Error'
  • l10n_jo_edi_pos_qr Char
    copy=False string='QR'
  • l10n_jo_edi_pos_return_reason Char
    help='Return Reason reported to JoFotara' string='Return Reason'
  • l10n_jo_edi_pos_state Selection
    copy=False selection=[('to_send', 'To Send'), ('sent', 'Sent'), ('demo', 'Sent (Demo)')] string='JoFotara State' tracking=True
  • l10n_jo_edi_pos_uuid Char
    compute='_compute_l10n_jo_edi_pos_uuid' copy=False store=True string='Order UUID'
  • l10n_jo_edi_pos_xml_attachment_id Many2one → ir.attachment
    comodel_name='ir.attachment' help='Jordan: e-invoice XML.' string='Jordan E-Invoice XML'
Public methods (3)
  • action_pos_order_paid(self)
    Once an order is paid, sync it with JoFotara if possible
  • button_l10n_jo_edi_pos(self)
  • download_l10n_jo_edi_pos_computed_xml(self)

New fields (2)
  • country_code Char
    depends=['company_id.country_id'] related='company_id.country_id.code'
  • l10n_jo_edi_pos_is_cash Boolean
    compute='_compute_l10n_jo_edi_pos_is_cash' help='If checked, this payment method will reported as a cash payment method to JoFotara.' readonly=False store=True string='JoFotara Cash'
Public methods (0)

No public methods.

New fields (2)
  • l10n_jo_edi_pos_enabled Boolean
  • l10n_jo_edi_pos_testing_mode Boolean
Public methods (0)

No public methods.

New fields (2)
  • l10n_jo_edi_pos_enabled Boolean
    readonly=False related='company_id.l10n_jo_edi_pos_enabled'
  • l10n_jo_edi_pos_testing_mode Boolean
    readonly=False related='company_id.l10n_jo_edi_pos_testing_mode'
Public methods (0)

No public methods.

Loading…