| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/account_payment |
| VERSION | |
| VERSION | 2.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Xavier ALT, qdp-odoo, Géry Debongnie, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Antoine Vandevenne (anv), Valentin Chevalier, alsh-odoo, Gaetan Vanden Bergh (gavb), Louis Wicket (wil), Thomas Becquevort (thbe), Andrew Gavgavian, Levi Siuzdak (sile), Naman Shah, Camille Spiritus, Dylan Kiss (dyki), hupo-odoo, Valeriya(vchu), Vivek Pathak, mega, Louis Gobert, Patricia Daloze (pda), Claire (clbr), gteboul, Rocío Vega, Victor Miguel Armenta Carrillo, Pierre Lamotte (pila), ppat-odoo, Shrey Mehta, Christihan Laurel [Vauxoo], Krzysztof Magusiak (krma), nape-odoo, Andrii Kompaniiets, Hazem Ibrahim, utma-odoo, bhra-odoo, Earth Patel, igbe, Jeanne Delneste, Manav Shah, Nisarg (nipl) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - http_routing - auth_signup - digest - resource - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_payment |
account.move.view.form.inherit.payment | account.move | xpath | Inherits account.view_move_form |
account_payment.form |
Invoice Payment Form | ir.ui.view | qweb | Inherits payment.form |
account_payment.portal_docs_entry |
account_payment.portal_docs_entry | ir.ui.view | qweb | Inherits portal.portal_docs_entry |
payment_link_wizard__form_inherit_account_payment |
payment.link.wizard.form.inherit.account_payment | payment.link.wizard | div | Inherits payment.payment_link_wizard_view_form |
payment_provider_form |
payment.provider.form | payment.provider | group | Inherits payment.payment_provider_form |
payment_refund_wizard_view_form |
payment.refund.wizard.form | payment.refund.wizard | form | New |
payment_transaction_form |
payment.transaction.form | payment.transaction | button | Inherits payment.payment_transaction_form |
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_payment_paid |
Invoice Paid | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_home_account_payment |
Overdue invoices | ir.ui.view | qweb | Inherits portal.portal_my_home |
portal_my_home_overdue_invoice |
Portal layout: overdue invoices | ir.ui.view | qweb | Inherits portal.portal_breadcrumbs |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
portal_overdue_invoices_page |
Overdue payments | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account | res.config.settings | field | Inherits account.res_config_settings_view_form |
view_account_journal_form |
account.journal.form.inherit.payment | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherit_payment |
view.account.payment.form.inherit.payment | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_register_form_inherit_payment |
account.payment.register.form.inherit.payment | account.payment.register | field | Inherits account.view_account_payment_register_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
amount_paid
Monetary
compute='_compute_amount_paid'
string='Amount paid'
authorized_transaction_ids
Many2many → payment.transaction
comodel_name='payment.transaction'
compute='_compute_authorized_transaction_ids'
compute_sudo=True
copy=False
readonly=True
string='Authorized Transactions'
transaction_count
Integer
compute='_compute_transaction_count'
string='Transaction Count'
transaction_ids
Many2many → payment.transaction
column1='invoice_id'
column2='transaction_id'
comodel_name='payment.transaction'
copy=False
readonly=True
relation='account_invoice_transaction_rel'
string='Transactions'
action_view_payment_transactions(self)
get_portal_last_transaction(self)
payment_action_capture(self)
payment_action_void(self)
amount_available_for_refund
Monetary
compute='_compute_amount_available_for_refund'
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that only tokens from providers allowing to capture the amount are available.'
string='Saved Payment Token'
payment_transaction_id
Many2one → payment.transaction
bypass_search_access=True
comodel_name='payment.transaction'
readonly=True
string='Payment Transaction'
refunds_count
Integer
compute='_compute_refunds_count'
string='Refunds Count'
source_payment_id
Many2one → account.payment
comodel_name='account.payment'
help='The source payment of related refund payments'
index='btree_not_null'
readonly=True
related='payment_transaction_id.source_transaction_id.payment_id'
store=True
string='Source Payment'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
compute_sudo=True
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
action_post(self)
action_refund_wizard(self)
action_view_refunds(self)
No new fields.
Public methods (0)No public methods.
payment_provider_id
Many2one → payment.provider
comodel_name='payment.provider'
compute='_compute_payment_provider_id'
domain="[('code', '=', code)]"
readonly=False
store=True
payment_provider_state
Selection
related='payment_provider_id.state'
action_open_provider_form(self)
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
compute='_compute_payment_token_id'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that tokens from providers set to only authorize transactions (instead of capturing the amount) are not available.'
readonly=False
store=True
string='Saved payment token'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
No public methods.
discount_date
Date
display_open_installments
Boolean
compute='_compute_display_open_installments'
epd_info
Char
compute='_compute_epd_info'
string='Early Payment Discount Information'
has_eligible_epd
Boolean
invoice_amount_due
Monetary
compute='_compute_invoice_amount_due'
currency_field='currency_id'
string='Amount Due'
open_installments
Json
export_string_translation=False
open_installments_preview
Html
compute='_compute_open_installments_preview'
export_string_translation=False
No public methods.
journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
compute='_compute_journal_id'
copy=False
domain='[("type", "=", "bank")]'
help='The journal in which the successful transactions are posted.'
inverse='_inverse_journal_id'
string='Payment Journal'
No public methods.
amount_available_for_refund
Monetary
related='payment_id.amount_available_for_refund'
string='Maximum Refund Allowed'
amount_to_refund
Monetary
compute='_compute_amount_to_refund'
readonly=False
store=True
string='Refund Amount'
currency_id
Many2one
related='transaction_id.currency_id'
string='Currency'
has_pending_refund
Boolean
compute='_compute_has_pending_refund'
string='Has a pending refund'
payment_amount
Monetary
related='payment_id.amount'
string='Payment Amount'
payment_id
Many2one → account.payment
comodel_name='account.payment'
default=<expr>
readonly=True
string='Payment'
refunded_amount
Monetary
compute='_compute_refunded_amount'
string='Refunded Amount'
support_refund
Selection
compute='_compute_support_refund'
selection=[('none', 'Unsupported'), ('full_only', 'Full Only'), ('partial', 'Partial')]
string='Refund'
transaction_id
Many2one
related='payment_id.payment_transaction_id'
string='Payment Transaction'
action_refund(self)
invoice_ids
Many2many → account.move
column1='transaction_id'
column2='invoice_id'
comodel_name='account.move'
copy=False
domain=[('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund'))]
readonly=True
relation='account_invoice_transaction_rel'
string='Invoices'
invoices_count
Integer
compute='_compute_invoices_count'
string='Invoices Count'
payment_id
Many2one → account.payment
comodel_name='account.payment'
readonly=True
string='Payment'
action_view_invoices(self)
pay_invoices_online
Boolean
config_parameter='account_payment.enable_portal_payment'
No public methods.
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_payment |
account.move.view.form.inherit.payment | account.move | xpath | Inherits account.view_move_form |
account_payment.form |
Invoice Payment Form | ir.ui.view | qweb | Inherits payment.form |
account_payment.portal_docs_entry |
account_payment.portal_docs_entry | ir.ui.view | qweb | Inherits portal.portal_docs_entry |
payment_link_wizard__form_inherit_account_payment |
payment.link.wizard.form.inherit.account_payment | payment.link.wizard | div | Inherits payment.payment_link_wizard_view_form |
payment_provider_form |
payment.provider.form | payment.provider | group | Inherits payment.payment_provider_form |
payment_refund_wizard_view_form |
payment.refund.wizard.form | payment.refund.wizard | form | New |
payment_transaction_form |
payment.transaction.form | payment.transaction | button | Inherits payment.payment_transaction_form |
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_payment_paid |
Invoice Paid | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_home_account_payment |
Overdue invoices | ir.ui.view | qweb | Inherits portal.portal_my_home |
portal_my_home_overdue_invoice |
Portal layout: overdue invoices | ir.ui.view | qweb | Inherits portal.portal_breadcrumbs |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
portal_overdue_invoices_page |
Overdue payments | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account | res.config.settings | field | Inherits account.res_config_settings_view_form |
view_account_journal_form |
account.journal.form.inherit.payment | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherit_payment |
view.account.payment.form.inherit.payment | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_register_form_inherit_payment |
account.payment.register.form.inherit.payment | account.payment.register | field | Inherits account.view_account_payment_register_form |
No new fields.
Public methods (0)No public methods.
amount_paid
Monetary
compute='_compute_amount_paid'
string='Amount paid'
authorized_transaction_ids
Many2many → payment.transaction
comodel_name='payment.transaction'
compute='_compute_authorized_transaction_ids'
compute_sudo=True
copy=False
readonly=True
string='Authorized Transactions'
transaction_count
Integer
compute='_compute_transaction_count'
string='Transaction Count'
transaction_ids
Many2many → payment.transaction
column1='invoice_id'
column2='transaction_id'
comodel_name='payment.transaction'
copy=False
readonly=True
relation='account_invoice_transaction_rel'
string='Transactions'
action_view_payment_transactions(self)
get_portal_last_transaction(self)
payment_action_capture(self)
payment_action_void(self)
amount_available_for_refund
Monetary
compute='_compute_amount_available_for_refund'
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that only tokens from providers allowing to capture the amount are available.'
string='Saved Payment Token'
payment_transaction_id
Many2one → payment.transaction
auto_join=True
comodel_name='payment.transaction'
readonly=True
string='Payment Transaction'
refunds_count
Integer
compute='_compute_refunds_count'
string='Refunds Count'
source_payment_id
Many2one → account.payment
comodel_name='account.payment'
help='The source payment of related refund payments'
index='btree_not_null'
readonly=True
related='payment_transaction_id.source_transaction_id.payment_id'
store=True
string='Source Payment'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
compute_sudo=True
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
action_post(self)
action_refund_wizard(self)
action_view_refunds(self)
No new fields.
Public methods (0)No public methods.
payment_provider_id
Many2one → payment.provider
comodel_name='payment.provider'
compute='_compute_payment_provider_id'
domain="[('code', '=', code)]"
readonly=False
store=True
payment_provider_state
Selection
related='payment_provider_id.state'
action_open_provider_form(self)
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
compute='_compute_payment_token_id'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that tokens from providers set to only authorize transactions (instead of capturing the amount) are not available.'
readonly=False
store=True
string='Saved payment token'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
No public methods.
No new fields.
Public methods (2)action_open_step_payment_provider(self)
action_validate_step_payment_provider(self)
discount_date
Date
display_open_installments
Boolean
compute='_compute_display_open_installments'
epd_info
Char
compute='_compute_epd_info'
string='Early Payment Discount Information'
has_eligible_epd
Boolean
invoice_amount_due
Monetary
compute='_compute_invoice_amount_due'
currency_field='currency_id'
string='Amount Due'
open_installments
Json
export_string_translation=False
open_installments_preview
Html
compute='_compute_open_installments_preview'
export_string_translation=False
No public methods.
journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
compute='_compute_journal_id'
copy=False
domain='[("type", "=", "bank")]'
help='The journal in which the successful transactions are posted.'
inverse='_inverse_journal_id'
string='Payment Journal'
No public methods.
amount_available_for_refund
Monetary
related='payment_id.amount_available_for_refund'
string='Maximum Refund Allowed'
amount_to_refund
Monetary
compute='_compute_amount_to_refund'
readonly=False
store=True
string='Refund Amount'
currency_id
Many2one
related='transaction_id.currency_id'
string='Currency'
has_pending_refund
Boolean
compute='_compute_has_pending_refund'
string='Has a pending refund'
payment_amount
Monetary
related='payment_id.amount'
string='Payment Amount'
payment_id
Many2one → account.payment
comodel_name='account.payment'
default=<expr>
readonly=True
string='Payment'
refunded_amount
Monetary
compute='_compute_refunded_amount'
string='Refunded Amount'
support_refund
Selection
compute='_compute_support_refund'
selection=[('none', 'Unsupported'), ('full_only', 'Full Only'), ('partial', 'Partial')]
string='Refund'
transaction_id
Many2one
related='payment_id.payment_transaction_id'
string='Payment Transaction'
action_refund(self)
invoice_ids
Many2many → account.move
column1='transaction_id'
column2='invoice_id'
comodel_name='account.move'
copy=False
domain=[('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund'))]
readonly=True
relation='account_invoice_transaction_rel'
string='Invoices'
invoices_count
Integer
compute='_compute_invoices_count'
string='Invoices Count'
payment_id
Many2one → account.payment
comodel_name='account.payment'
readonly=True
string='Payment'
action_view_invoices(self)
pay_invoices_online
Boolean
config_parameter='account_payment.enable_portal_payment'
No public methods.
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_payment |
account.move.view.form.inherit.payment | account.move | xpath | Inherits account.view_move_form |
payment_provider_form |
payment.provider.form | payment.provider | group | Inherits payment.payment_provider_form |
payment_refund_wizard_view_form |
payment.refund.wizard.form | payment.refund.wizard | form | New |
payment_transaction_form |
payment.transaction.form | payment.transaction | button | Inherits payment.payment_transaction_form |
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
res_config_settings_view_form |
res.config.settings.view.form.inherit.account | res.config.settings | field | Inherits account.res_config_settings_view_form |
view_account_journal_form |
account.journal.form.inherit.payment | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherit_payment |
view.account.payment.form.inherit.payment | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_register_form_inherit_payment |
account.payment.register.form.inherit.payment | account.payment.register | field | Inherits account.view_account_payment_register_form |
No new fields.
Public methods (0)No public methods.
amount_paid
Monetary
compute='_compute_amount_paid'
string='Amount paid'
authorized_transaction_ids
Many2many → payment.transaction
comodel_name='payment.transaction'
compute='_compute_authorized_transaction_ids'
compute_sudo=True
copy=False
readonly=True
string='Authorized Transactions'
transaction_ids
Many2many → payment.transaction
column1='invoice_id'
column2='transaction_id'
comodel_name='payment.transaction'
copy=False
readonly=True
relation='account_invoice_transaction_rel'
string='Transactions'
action_view_payment_transactions(self)
get_portal_last_transaction(self)
payment_action_capture(self)
payment_action_void(self)
amount_available_for_refund
Monetary
compute='_compute_amount_available_for_refund'
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that only tokens from providers allowing to capture the amount are available.'
string='Saved Payment Token'
payment_transaction_id
Many2one → payment.transaction
auto_join=True
comodel_name='payment.transaction'
readonly=True
string='Payment Transaction'
refunds_count
Integer
compute='_compute_refunds_count'
string='Refunds Count'
source_payment_id
Many2one → account.payment
comodel_name='account.payment'
help='The source payment of related refund payments'
index='btree_not_null'
readonly=True
related='payment_transaction_id.source_transaction_id.payment_id'
store=True
string='Source Payment'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
compute_sudo=True
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
action_post(self)
action_refund_wizard(self)
action_view_refunds(self)
No new fields.
Public methods (0)No public methods.
payment_provider_id
Many2one → payment.provider
comodel_name='payment.provider'
compute='_compute_payment_provider_id'
readonly=False
store=True
payment_provider_state
Selection
related='payment_provider_id.state'
action_open_provider_form(self)
payment_method_code
Char
related='payment_method_line_id.code'
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
compute='_compute_payment_token_id'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that tokens from providers set to only authorize transactions (instead of capturing the amount) are not available.'
readonly=False
store=True
string='Saved payment token'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
No public methods.
No new fields.
Public methods (2)action_open_step_payment_provider(self)
action_validate_step_payment_provider(self)
No new fields.
Public methods (0)No public methods.
journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
compute='_compute_journal_id'
copy=False
domain='[("type", "=", "bank")]'
help='The journal in which the successful transactions are posted.'
inverse='_inverse_journal_id'
string='Payment Journal'
No public methods.
amount_available_for_refund
Monetary
related='payment_id.amount_available_for_refund'
string='Maximum Refund Allowed'
amount_to_refund
Monetary
compute='_compute_amount_to_refund'
readonly=False
store=True
string='Refund Amount'
currency_id
Many2one
related='transaction_id.currency_id'
string='Currency'
has_pending_refund
Boolean
compute='_compute_has_pending_refund'
string='Has a pending refund'
payment_amount
Monetary
related='payment_id.amount'
string='Payment Amount'
payment_id
Many2one → account.payment
comodel_name='account.payment'
default=<expr>
readonly=True
string='Payment'
refunded_amount
Monetary
compute='_compute_refunded_amount'
string='Refunded Amount'
support_refund
Selection
compute='_compute_support_refund'
selection=[('full_only', 'Full Only'), ('partial', 'Partial')]
string='Type of Refund Supported'
transaction_id
Many2one
related='payment_id.payment_transaction_id'
string='Payment Transaction'
action_refund(self)
invoice_ids
Many2many → account.move
column1='transaction_id'
column2='invoice_id'
comodel_name='account.move'
copy=False
domain=[('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund'))]
readonly=True
relation='account_invoice_transaction_rel'
string='Invoices'
invoices_count
Integer
compute='_compute_invoices_count'
string='Invoices Count'
payment_id
Many2one → account.payment
comodel_name='account.payment'
readonly=True
string='Payment'
action_view_invoices(self)
pay_invoices_online
Boolean
config_parameter='account_payment.enable_portal_payment'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/account_payment |
| VERSION | |
| VERSION | 2.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Goffin Simon, GitHub, Laurent Smet, Xavier-Do, Romeo Fragomeli, Victor Feyens, Anh Thao Pham (pta), Achraf (abz), Stefan-Calin Crainiciuc (stcc), momegahed, Antoine Vandevenne (anv), Demesmaeker, Valentin Chevalier, niyasraphy, Gaetan Vanden Bergh (gavb), Adrien Widart (awt), Tom De Caluwé, Valentin Vallaeys (vava), Claire Bretton (clbr), Hansun (hale), Horacio Tellez, prye-odoo, Anita (anko), Nicolas Viseur (vin), vava-odoo, Martin Trigaux (mat), bt-ojossen |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_payment |
account.move.view.form.inherit.payment | account.move | xpath | Inherits account.view_move_form |
payment_checkout_inherit |
payment_checkout_inherit | ir.ui.view | qweb | Inherits payment.checkout |
payment_manage_inherit |
payment_manage_inherit | ir.ui.view | qweb | Inherits payment.manage |
payment_provider_form |
payment.provider.form | payment.provider | group | Inherits payment.payment_provider_form |
payment_refund_wizard_view_form |
payment.refund.wizard.form | payment.refund.wizard | form | New |
payment_transaction_form |
payment.transaction.form | payment.transaction | button | Inherits payment.payment_transaction_form |
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
view_account_journal_form |
account.journal.form.inherit.payment | account.journal | xpath | Inherits account.view_account_journal_form |
view_account_payment_form_inherit_payment |
view.account.payment.form.inherit.payment | account.payment | xpath | Inherits account.view_account_payment_form |
view_account_payment_register_form_inherit_payment |
account.payment.register.form.inherit.payment | account.payment.register | field | Inherits account.view_account_payment_register_form |
No new fields.
Public methods (0)No public methods.
amount_paid
Monetary
compute='_compute_amount_paid'
string='Amount paid'
authorized_transaction_ids
Many2many → payment.transaction
comodel_name='payment.transaction'
compute='_compute_authorized_transaction_ids'
copy=False
readonly=True
string='Authorized Transactions'
transaction_ids
Many2many → payment.transaction
column1='invoice_id'
column2='transaction_id'
comodel_name='payment.transaction'
copy=False
readonly=True
relation='account_invoice_transaction_rel'
string='Transactions'
action_view_payment_transactions(self)
get_portal_last_transaction(self)
payment_action_capture(self)
payment_action_void(self)
amount_available_for_refund
Monetary
compute='_compute_amount_available_for_refund'
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that only tokens from providers allowing to capture the amount are available.'
string='Saved Payment Token'
payment_transaction_id
Many2one → payment.transaction
auto_join=True
comodel_name='payment.transaction'
readonly=True
string='Payment Transaction'
refunds_count
Integer
compute='_compute_refunds_count'
string='Refunds Count'
source_payment_id
Many2one → account.payment
comodel_name='account.payment'
help='The source payment of related refund payments'
index='btree_not_null'
readonly=True
related='payment_transaction_id.source_transaction_id.payment_id'
store=True
string='Source Payment'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
compute_sudo=True
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
action_post(self)
action_refund_wizard(self)
action_view_refunds(self)
No new fields.
Public methods (0)No public methods.
payment_provider_id
Many2one → payment.provider
comodel_name='payment.provider'
compute='_compute_payment_provider_id'
readonly=False
store=True
payment_provider_state
Selection
related='payment_provider_id.state'
action_open_provider_form(self)
payment_method_code
Char
related='payment_method_line_id.code'
payment_token_id
Many2one → payment.token
comodel_name='payment.token'
compute='_compute_payment_token_id'
domain="[\n ('id', 'in', suitable_payment_token_ids),\n ]"
help='Note that tokens from providers set to only authorize transactions (instead of capturing the amount) are not available.'
readonly=False
store=True
string='Saved payment token'
suitable_payment_token_ids
Many2many → payment.token
comodel_name='payment.token'
compute='_compute_suitable_payment_token_ids'
use_electronic_payment_method
Boolean
compute='_compute_use_electronic_payment_method'
No public methods.
No new fields.
Public methods (0)No public methods.
journal_id
Many2one → account.journal
comodel_name='account.journal'
compute='_compute_journal_id'
copy=False
domain='[("type", "=", "bank"), ("company_id", "=", company_id)]'
help='The journal in which the successful transactions are posted.'
inverse='_inverse_journal_id'
string='Payment Journal'
No public methods.
amount_available_for_refund
Monetary
related='payment_id.amount_available_for_refund'
string='Maximum Refund Allowed'
amount_to_refund
Monetary
compute='_compute_amount_to_refund'
readonly=False
store=True
string='Refund Amount'
currency_id
Many2one
related='transaction_id.currency_id'
string='Currency'
has_pending_refund
Boolean
compute='_compute_has_pending_refund'
string='Has a pending refund'
payment_amount
Monetary
related='payment_id.amount'
string='Payment Amount'
payment_id
Many2one → account.payment
comodel_name='account.payment'
default=<expr>
readonly=True
string='Payment'
refunded_amount
Monetary
compute='_compute_refunded_amount'
string='Refunded Amount'
support_refund
Selection
related='transaction_id.provider_id.support_refund'
transaction_id
Many2one
related='payment_id.payment_transaction_id'
string='Payment Transaction'
action_refund(self)
invoice_ids
Many2many → account.move
column1='transaction_id'
column2='invoice_id'
comodel_name='account.move'
copy=False
domain=[('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund'))]
readonly=True
relation='account_invoice_transaction_rel'
string='Invoices'
invoices_count
Integer
compute='_compute_invoices_count'
string='Invoices Count'
payment_id
Many2one → account.payment
comodel_name='account.payment'
readonly=True
string='Payment'
action_view_invoices(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/account_payment |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Xavier Morel, Nicolas Martinelli, Jeremy Kersten, Laurent Smet, Adrian Torres, Xavier-Do, Victor Feyens, Nasreddin (bon), Achraf (abz), Tiffany Chang (tic), jbw, Antoine Vandevenne (anv), Demesmaeker, Horacio Tellez |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:27 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - 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 | Link Account and Payment and add Portal Payment Provide tools for account-related payment as well as portal options to enable payment. * UPDATE ME |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
No models found for this module.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/account_payment |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Nicolas Martinelli, Thibault Francois, qdp-odoo, Yannick Tivisse, Laurent Smet, Xavier-Do, Nasreddin (bon), oco-odoo, nie, jbw, Kevin Baptiste, Benoit Socias, Jigar Vaghela |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - 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 | Link Account and Payment and add Portal Payment Provide tools for account-related payment as well as portal options to enable payment. * UPDATE ME |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
No new fields.
Public methods (1)render_invoice_button(self, invoice, submit_txt=None, render_values=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/account_payment |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting/Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Nicolas Martinelli, Thibault Francois, qdp-odoo, Damien Bouvy, Johan Demaret Rivarola, Priyanka Kakadiya, Xavier-Do, Victor Feyens, Nasreddin (bon), nie, Arnaud Joset |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - 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 | Link Account and Payment and add Portal Payment Provide tools for account-related payment as well as portal options to enable payment. * UPDATE ME |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
No new fields.
Public methods (1)render_invoice_button(self, invoice, submit_txt=None, render_values=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/account_payment |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Nicolas Martinelli, qdp-odoo, GitHub, qsm-odoo, Romain Derie, Toufik Benjaa, Toufik Ben Jaa, Xavier-Do, Sébastien Theys, nie |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:01 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Link Account and Payment and add Portal Payment Provide tools for account-related payment as well as portal options to enable payment. * UPDATE ME |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_payment |
Invoice Payment | ir.ui.view | qweb | New |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
No new fields.
Public methods (1)render_invoice_button(self, invoice, submit_txt=None, render_values=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/account_payment |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Lucas Perais (lpe), Damien Bouvy, Odoo Online, Toufik Benjaa, Nans Lefebvre, fda-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - decimal_precision - bus - web_tour - analytic - web_planner - portal - http_routing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Link Account and Payment and add Portal Payment Provide tools for account-related payment as well as portal options to enable payment. * UPDATE ME |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_view_form_inherit_payment |
account.invoice.view.form.inherit.payment | account.invoice | xpath | Inherits account.invoice_form |
payment_confirmation_status |
payment_confirmation_status | ir.ui.view | qweb | New |
payment_transaction_view_form |
payment.transaction.view.form.inherit.account.payment | payment.transaction | xpath | Inherits payment.transaction_form |
portal_invoice_error |
Invoice error display: payment errors | ir.ui.view | qweb | Inherits account.portal_invoice_error |
portal_invoice_page_inherit_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_invoice_page |
portal_invoice_report |
Invoice portal page inherit payment | ir.ui.view | qweb | Inherits account.portal_invoice_report |
portal_invoice_success |
Invoice success display: payment success | ir.ui.view | qweb | Inherits account.portal_invoice_success |
portal_my_invoices_payment |
Payment on My Invoices | ir.ui.view | qweb | Inherits account.portal_my_invoices |
payment_acquirer_id
Many2one → payment.acquirer
related='payment_tx_id.acquirer_id'
store=True
string='Payment Acquirer'
args: 'payment.acquirer'
payment_tx_count
Integer
compute='_compute_payment_tx_count'
string='Number of payment transactions'
payment_tx_id
Many2one → payment.transaction
copy=False
string='Last Transaction'
args: 'payment.transaction'
payment_tx_ids
One2many → payment.transaction
string='Transactions'
args: 'payment.transaction', 'account_invoice_id'
action_view_transactions(self)
account_invoice_id
Many2one → account.invoice
string='Invoice'
args: 'account.invoice'
confirm_invoice_token(self)
form_feedback(self, data, acquirer_name)
render_invoice_button(self, invoice, return_url, submit_txt=None, render_values=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/8.0/account_payment |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Ajay Chauhan (OpenERP), Foram Katharotiya (OpenERP), Antony Lesuisse, Olivier Dony, Thibault Delavallée, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Fabien Meghazi, Christophe Simonis, Xavier Morel, Goffin Simon, Simon Lejeune, Richard Mathot, qdp-odoo, Géry Debongnie, Aaron Bohy, ged-odoo, Gery Debongnie, Randhir Mayatra rma-openerp, sgo@tinyerp.com, Sanjay Gohel (OpenERP), Yannick Tivisse |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:45:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template - account_voucher |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module to manage the payment of your supplier invoices.
=======================================================
This module allows you to create and manage your payment orders, with purposes to
---------------------------------------------------------------------------------
* serve as base for an easy plug-in of various automated payment mechanisms.
* provide a more efficient way to manage invoice payment.
Warning:
~~~~~~~~
The confirmation of a payment order does _not_ create accounting entries, it just
records the fact that you gave your payment order to your bank. The booking of
your order must be encoded as usual through a bank statement. Indeed, it's only
when you get the confirmation from your bank that your order has been accepted
that you can book it in your accounting. To help you with that operation, you
have a new option to import payment orders as bank statement lines.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_payment_make_payment_view |
account.payment.make.payment.form | account.payment.make.payment | form | New |
account_payment_populate_statement_view |
Payment Populate statement | account.payment.populate.statement | form | New |
report_paymentorder |
report_paymentorder | ir.ui.view | qweb | New |
view_bank_statement_form |
account.bank.statement.form.inherit | account.bank.statement | xpath | Inherits account.view_bank_statement_form |
view_create_payment_order |
payment.order.create.form | payment.order.create | form | New |
view_create_payment_order_lines |
payment.order.create.form | payment.order.create | form | New |
view_payment_line_form |
Payment Line | payment.line | form | New |
view_payment_line_tree |
Payment Lines | payment.line | tree | New |
view_payment_mode_form |
payment.mode.form | payment.mode | form | New |
view_payment_mode_search |
payment.mode.search | payment.mode | search | New |
view_payment_mode_tree |
payment.mode.tree | payment.mode | tree | New |
view_payment_order_form |
payment.order.form | payment.order | form | New |
view_payment_order_search |
payment.order.tree.search | payment.order | search | New |
view_payment_order_tree |
payment.order.tree | payment.order | tree | New |
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/7.0/account_payment |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Jagdish Panchal (Open ERP), Twinkle Christian (OpenERP), Cecile Tonglet, Rucha (Open ERP), Atul Patel (OpenERP), Randhir Mayatra (OpenERP), Stephane Wirtel, Odoo Translation Bot, Turkesh Patel (Open ERP), Numerigraphe - Lionel Sausin, Pinakin Nayi (OpenERP), Harry (OpenERP), Antonin Bourguignon, pankita shah (Open ERP), ajay javiya (OpenERP), Martin Trigaux, Ajay Chauhan (OpenERP), Purnendu Singh (OpenERP), Saurang Suthar (OpenERP), Fabien Pinckaers, Bharat Devnani (OpenERP), Meera Trambadia (OpenERP), Olivier Dony, Twinkle (OpenERP), Divyesh Makwana (Open ERP), Tejas Tank, Vo Minh Thu, Hardik, Josse Colpaert, pso (OpenERP), Sbh (Openerp), Amit Patel (OpenERP), Launchpad Translations on behalf of openerp, vta vta@openerp.com, Quentin (OpenERP), Denis Ledoux, Mayur Maheshwari (OpenERP), Jigar Amin - OpenERP, Sanjay Gohel (Open ERP), Alexis de Lattre, help, David Monjoie, Denis Ledoux dle@openerp.com, Dharti Ratani (OpenERP), Goffin Simon, dle@openerp.com, Cedric Snauwaert, Dhruti Shastri, Amit Bhavsar (Open ERP), Joël Grand-Guillaume, Stefan Rijnhart, Joel Grand-Guillaume |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:43:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - web_kanban - web - product - process - decimal_precision - analytic - board - edi - email_template - account_voucher |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module to manage the payment of your supplier invoices.
=======================================================
This module allows you to create and manage your payment orders, with purposes to
---------------------------------------------------------------------------------
* serve as base for an easy plug-in of various automated payment mechanisms.
* provide a more efficient way to manage invoice payment.
Warning:
~~~~~~~~
The confirmation of a payment order does _not_ create accounting entries, it just
records the fact that you gave your payment order to your bank. The booking of
your order must be encoded as usual through a bank statement. Indeed, it's only
when you get the confirmation from your bank that your order has been accepted
that you can book it in your accounting. To help you with that operation, you
have a new option to import payment orders as bank statement lines.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_payment_make_payment_view |
account.payment.make.payment.form | account.payment.make.payment | form | New |
account_payment_populate_statement_view |
Payment Populate statement | account.payment.populate.statement | form | New |
invoice_supplier_form |
account.invoice.supplier.form.inherit | account.invoice | field | Inherits account.invoice_supplier_form |
view_bank_statement_form |
account.bank.statement.form.inherit | account.bank.statement | xpath | Inherits account.view_bank_statement_form |
view_create_payment_order |
payment.order.create.form | payment.order.create | form | New |
view_create_payment_order_lines |
payment.order.create.form | payment.order.create | form | New |
view_move_line_form |
account.move.line.form.inherit | account.move.line | field | Inherits account.view_move_line_form |
view_payment_line_form |
Payment Line | payment.line | form | New |
view_payment_line_tree |
Payment Lines | payment.line | tree | New |
view_payment_mode_form |
payment.mode.form | payment.mode | form | New |
view_payment_mode_search |
payment.mode.search | payment.mode | search | New |
view_payment_mode_tree |
payment.mode.tree | payment.mode | tree | New |
view_payment_order_form |
payment.order.form | payment.order | form | New |
view_payment_order_search |
payment.order.tree.search | payment.order | search | New |
view_payment_order_tree |
payment.order.tree | payment.order | tree | New |
No models found for this module.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/6.1/account_payment |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Rucha (Open ERP), Stephane Wirtel, Turkesh Patel (Open ERP), Purnendu Singh (OpenERP), Fabien Pinckaers, Olivier Dony, Divyesh Makwana (Open ERP), Vo Minh Thu, pso (OpenERP), Launchpad Translations on behalf of openerp, Quentin (OpenERP), Mayur Maheshwari (OpenERP), vro, niv-openerp, Xavier ALT, Ujjvala Collins (OpenERP), Xavier Morel, Chris Biersbach, Amit Dodiya, Mustufa Rangwala (OpenERP), Carlos Vásquez, Husen Daudi, Els Van Vossel, Israel Fermin Montilla, Rifakat Haradwala (Open ERP), Hardik Ansodariy (OpenERP), rch-openerp, Bharat (OpenERP), ARA (OpenERP), mtr, fp, qdp-launchpad@tinyerp.com, Mustufa Rangwala, skh, nel@tinyerp.com |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:41:35 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account - base_setup - base - product - process - decimal_precision - analytic - board - edi - email_template - base_tools - account_voucher |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module to manage invoice payment.
=================================
This module provides :
----------------------
* a more efficient way to manage invoice payment.
* a basic mechanism to easily plug various automated payment.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_payment_make_payment_view |
account.payment.make.payment.form | account.payment.make.payment | form | New |
account_payment_populate_statement_view |
Payment Populate statement | account.payment.populate.statement | form | New |
invoice_supplier_form |
account.invoice.supplier.form.inherit | account.invoice | field | Inherits account.invoice_supplier_form |
view_bank_statement_form |
account.bank.statement.form.inherit | account.bank.statement | field | Inherits account.view_bank_statement_form |
view_create_payment_order |
payment.order.create.form | payment.order.create | form | New |
view_create_payment_order_lines |
payment.order.create.form | payment.order.create | form | New |
view_move_line_form |
account.move.line.form.inherit | account.move.line | field | Inherits account.view_move_line_form |
view_move_line_tree_wiz |
account.move.line.tree | account.move.line | tree | New |
view_payment_line_form |
Payment Line | payment.line | form | New |
view_payment_line_tree |
Payment Lines | payment.line | tree | New |
view_payment_mode_form |
payment.mode.form | payment.mode | form | New |
view_payment_mode_search |
payment.mode.search | payment.mode | search | New |
view_payment_mode_tree |
payment.mode.tree | payment.mode | tree | New |
view_payment_order_form |
payment.order.form | payment.order | form | New |
view_payment_order_search |
payment.order.tree.search | payment.order | search | New |
view_payment_order_tree |
payment.order.tree | payment.order | tree | New |
No models found for this module.