Skip to content
Health
67/100
fair
  • Security25/25
    No findings
  • Activity25/25
    Last human commit 2 months ago
  • Required by5/25
    0 modules depend on it
  • Maturity12/25
    In 2 Odoo series since 19.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
0
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
LGPL-3
No conflicts with its dependencies
Folder size
0.11 MB
Module directory on disk
Code analysis 0 migration notes 6 models 5 views 0 HTTP endpoints

Description

    This bridge module allows the user to input Ecpay information in pos for sending their invoices to the Ecpay system

Dependencies

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 5

XML IDNameModelTypeStatus
l10n_tw_edi_ecpay_pos.ecpay_certificate_receipt l10n_tw_edi_ecpay_pos.ecpay_certificate_receipt ir.ui.view qweb New
l10n_tw_edi_ecpay_pos.ecpay_transaction_receipt l10n_tw_edi_ecpay_pos.ecpay_transaction_receipt ir.ui.view qweb New
l10n_tw_edi_ecpay_pos.pos_order_receipt_header l10n_tw_edi_ecpay_pos.pos_order_receipt_header ir.ui.view qweb Inherits point_of_sale.pos_order_receipt_header
l10n_tw_edi_ecpay_pos.pos_order_receipt_style l10n_tw_edi_ecpay_pos.pos_order_receipt_style ir.ui.view qweb Inherits point_of_sale.pos_order_receipt_style
view_pos_order_form_inherit_ecpay pos_order_ecpay_view_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 (0)

No public methods.

New fields (1)
  • is_ecpay_enabled Boolean
    compute='_compute_is_ecpay_enabled' string='Is Ecpay Enabled'
Public methods (1)
  • get_limited_partners_loading(self, offset=0)

New fields (17)
  • ecpay_error Boolean
    default=False string='EcPay Error'
  • iis_create_date Datetime
    string='Creation Date'
  • iis_number Char
    string='Invoice Number'
  • iis_random_number Char
    string='Random Number'
  • iis_tax_amount Float
    string='Tax Amount'
  • invoice_month Char
    string='Invoice Month'
  • l10n_tw_edi_carrier_number Char
    string='Carrier Number'
  • l10n_tw_edi_carrier_number_2 Char
    string='Carrier Number 2'
  • l10n_tw_edi_carrier_type Selection
    selection=[('1', 'ECpay e-invoice carrier'), ('2', 'Citizen Digital Certificate'), ('3', 'Mobile Barcode'), ('4', 'EasyCard'), ('5', 'iPass')] string='Carrier Type'
  • l10n_tw_edi_ecpay_seller_identifier Char
    string='Seller Tax ID number'
  • l10n_tw_edi_invoice_amount Float
    string='Invoice Amount'
  • l10n_tw_edi_is_b2b Boolean
    compute='_compute_l10n_tw_edi_is_b2b' string='Is B2B'
  • l10n_tw_edi_is_print Boolean
    string='Print'
  • l10n_tw_edi_love_code Char
    string='Love Code'
  • pos_barcode Char
    string='POS Barcode'
  • qrcode_left Char
    string='Qr code (Left)'
  • qrcode_right Char
    string='Qr code (Right)'
Public methods (1)
  • l10n_tw_edi_get_uniform_invoice(self)

New fields (0)

No new fields.

Public methods (2)
  • order_receipt_generate_data(self, basic_receipt=False)
  • order_receipt_generate_html(self, basic_receipt=False)

New fields (0)

No new fields.

Public methods (2)
  • l10n_tw_edi_check_love_code(self, text)
  • l10n_tw_edi_check_mobile_barcode(self, text)

Loading…