payment.transaction
Payment Transaction. Defined in module payment; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 10 fields added, 8 removed, 0 renamed.
- Odoo 16 payment
- Odoo 17 payment
- Odoo 18 payment
- Odoo 19 payment
- Odoo 20 payment
Fields removed (2)
| Field | Type | Module | Notes |
|---|---|---|---|
| fees | monetary | payment | |
| stripe_payment_intent | char | payment_stripe |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| payment_method_code | char | payment |
| payment_method_id | many2one | payment |
| pos_order_id | many2one | pos_online_payment |
Fields removed (5)
| Field | Type | Module | Notes |
|---|---|---|---|
| callback_hash | char | payment | |
| callback_is_done | boolean | payment | |
| callback_method | char | payment | |
| callback_model_id | many2one | payment | |
| callback_res_id | integer | payment |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| is_live | boolean | payment |
| primary_payment_method_id | many2one | payment |
| toss_payments_payment_secret | char | payment_toss_payments |
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| is_donation | boolean | website_payment |
Fields added (4)
| Field | Type | Module |
|---|---|---|
| child_transaction_count | integer | payment |
| payment_data_count | integer | payment |
| payment_data_ids | one2many | payment |
| paypal_setup_token_ref | char | payment_paypal |
Now also inherits bus.listener.mixin (fields from these parents are listed on their own pages).
3 views of this model removed
- payment.payment_transaction_graph
- payment.payment_transaction_kanban
- payment.payment_transaction_pivot
3 menus opening this model removed
- account_payment.payment_transaction_menu
- sale.payment_transaction_menu
- website_sale.menu_ecommerce_payment_transactions
All fields declared on payment.transaction (56)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 56 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| amount | monetary | Amount | payment | |||||
| callback_hash | char | Callback Hash | payment | |||||
| callback_is_done | boolean | Callback Done | payment | |||||
| callback_method | char | Callback Method | payment | |||||
| callback_model_id | many2one ir.model | Callback Document Model | payment | |||||
| callback_res_id | integer | Callback Record ID | payment | |||||
| capture_manually | boolean | payment | ||||||
| child_transaction_count | integer | payment | ||||||
| child_transaction_ids | one2many payment.transaction | Child Transactions | payment | |||||
| company_id | many2one | payment | ||||||
| currency_id | many2one res.currency | Currency | payment | |||||
| fees | monetary | Fees | payment | |||||
| invoice_ids | many2many account.move | Invoices | account_payment | |||||
| invoices_count | integer | Invoices Count | account_payment | |||||
| is_donation | boolean | Is donation | website_payment | |||||
| is_live | boolean | Production Environment | payment | |||||
| is_post_processed | boolean | Is Post-processed | payment | |||||
| landing_route | char | Landing Route | payment | |||||
| last_state_change | datetime | Last State Change Date | payment | |||||
| mandate_id | many2one account.direct.debit.mandate | payment_sepa_direct_debitE | ||||||
| operation | selection | Operation | payment | |||||
| partner_address | char | Address | payment | |||||
| partner_city | char | City | payment | |||||
| partner_country_id | many2one res.country | Country | payment | |||||
| partner_email | char | payment | ||||||
| partner_id | many2one res.partner | Customer | payment | |||||
| partner_lang | selection | Language | payment | |||||
| partner_name | char | Partner Name | payment | |||||
| partner_phone | char | Phone | payment | |||||
| partner_state_id | many2one res.country.state | State | payment | |||||
| partner_zip | char | Zip Code | payment | |||||
| payment_data_count | integer | payment | ||||||
| payment_data_ids | one2many payment.data | Pending Updates | payment | |||||
| payment_id | many2one account.payment | Payment | account_payment | |||||
| payment_method_code | char | Payment Method Code | payment | |||||
| payment_method_id | many2one payment.method | Payment Method | payment | |||||
| paypal_setup_token_ref | char | PayPal Setup Token ID | payment_paypal | |||||
| paypal_type | char | PayPal Transaction Type | payment_paypal | |||||
| pos_order_id | many2one pos.order | POS Order | pos_online_payment | |||||
| primary_payment_method_id | many2one payment.method | Primary Payment Method | payment | |||||
| provider_code | selection | Provider Code | payment | |||||
| provider_id | many2one payment.provider | Provider | payment | |||||
| provider_reference | char | Provider Reference | payment | |||||
| reference | char | Reference | payment | |||||
| refunds_count | integer | Refunds Count | payment | |||||
| renewal_state | selection | sale_subscriptionE | ||||||
| sale_order_ids | many2many sale.order | Sales Orders | sale | |||||
| sale_order_ids_nbr | integer | # of Sales Orders | sale | |||||
| source_transaction_id | many2one payment.transaction | Source Transaction | payment | |||||
| state | selection | Status | payment | |||||
| state_message | text | Message | payment | |||||
| stripe_payment_intent | char | Stripe Payment Intent ID | payment_stripe | |||||
| subscription_action | selection | sale_subscriptionE | ||||||
| token_id | many2one payment.token | Payment Token | payment | |||||
| tokenize | boolean | Create Token | payment | |||||
| toss_payments_payment_secret | char | Toss Payments Payment Secret | payment_toss_payments |