Jordan Accounting EDI for POS

l10n_jo_edi_pos
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/l10n_jo_edi_pos
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSEOEEL-1
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, khfa, Louis Gobert, Hesham Saleh, Ahmed Abdelaziz Hasaneen, pssh-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_jo_edi
    - account_edi_ubl_cii
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_jo
    - pos_edi_ubl
    - point_of_sale
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - phone_validation
    - partner_autocomplete
    - iap_mail
    - iap
    - iot_base
    - google_address_autocomplete
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 field Inherits point_of_sale.pos_payment_method_view_form
res_config_settings_view_form res.config.settings.view.form res.config.settings block Inherits point_of_sale.res_config_settings_view_form
view_pos_order_filter pos.order.list.select.inherit pos.order xpath Inherits point_of_sale.view_pos_order_filter
view_pos_order_tree pos.order field Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form pos.order.form pos.order header Inherits point_of_sale.view_pos_pos_form
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.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/l10n_jo_edi_pos
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Xavier Bol (xbo), khfa, Adrien Guilliams (adgu), Louis Gobert, Hesham Saleh, Ahmed Abdelaziz Hasaneen, pssh-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:26:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_jo_edi_extended
    - l10n_jo_edi
    - account_edi_ubl_cii
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_jo
    - pos_edi_ubl
    - point_of_sale
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 field Inherits point_of_sale.pos_payment_method_view_form
res_config_settings_view_form res.config.settings.view.form res.config.settings block Inherits point_of_sale.res_config_settings_view_form
view_pos_order_filter pos.order.list.select.inherit pos.order xpath Inherits point_of_sale.view_pos_order_filter
view_pos_order_tree pos.order field Inherits point_of_sale.view_pos_order_tree
view_pos_pos_form pos.order.form pos.order header Inherits point_of_sale.view_pos_pos_form
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

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.