Account Payment Terminal

account_payment_terminal
REPOSITORY
REPOSITORYOCA/account-payment
GIT
GIThttps://github.com/OCA/account-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-payment/tree/14.0/account_payment_terminal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSsbejaoui, oca-travis, Weblate, OCA-git-bot, Bejaoui Souheil
WEBSITE
WEBSITEhttps://github.com/OCA/account-payment
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
account_journal_form_view account.journal xpath Inherits account.view_account_journal_form
account_payment_register_form_view account.payment.register xpath Inherits account.view_account_payment_register_form
account_payment_register_payment_terminal_form_view account.payment.register form New
account_payment_terminal_form_view account.payment.terminal form New
account_payment_terminal_tree_view account.payment.terminal tree New
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
oca_payment_terminal_form_mixin_form_view oca.payment.terminal.form.mixin form New
Models touched (4)

New fields (1)
  • use_payment_terminal Selection
    help='Record payments with a terminal on this journal.' selection=<expr> string='Use a Payment Terminal'
Public methods (0)

No public methods.

New fields (1)
  • need_payment_terminal Boolean
    compute='_compute_need_payment_terminal'
Public methods (2)
  • action_confirm_payment(self, payment_reference)
  • get_payment_info(self)

New fields (3)
  • name Char
    required=True
  • oca_payment_terminal_id Char
    help='The identifier of the terminal as known by the hardware proxy. Leave empty if the proxy has only one terminal connected.' string='Terminal identifier'
  • proxy_ip Char
    help='The hostname or ip address of the hardware proxy' required=True size=45 string='IP Address'
Public methods (0)

No public methods.

New fields (1)
  • account_payment_terminal_id Many2one → account.payment.terminal
    comodel_name='account.payment.terminal' string='Payment Terminal'
Public methods (3)
  • action_confirm_payment(self, payment_reference)
  • action_payment_terminal_transaction_start(self)
  • get_payment_info(self)