pos.payment
Point of Sale Payment. Defined in module point_of_sale; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 36 fields added, 20 removed, 0 renamed.
- Odoo 16 point_of_sale
- Odoo 17 point_of_sale
- Odoo 18 point_of_sale
- Odoo 19 point_of_sale
- Odoo 20 point_of_sale
Fields added (15)
| Field | Type | Module |
|---|---|---|
| online_account_payment_id | many2one | pos_online_payment |
| paytm_authcode | char | pos_paytm |
| paytm_card_scheme | char | pos_paytm |
| paytm_issuer_bank | char | pos_paytm |
| paytm_issuer_card_no | char | pos_paytm |
| paytm_payment_method | char | pos_paytm |
| paytm_reference_no | char | pos_paytm |
| razorpay_authcode | char | pos_razorpay |
| razorpay_card_owner_name | char | pos_razorpay |
| razorpay_card_scheme | char | pos_razorpay |
| razorpay_issuer_bank | char | pos_razorpay |
| razorpay_issuer_card_no | char | pos_razorpay |
| razorpay_payment_method | char | pos_razorpay |
| razorpay_reference_no | char | pos_razorpay |
| razorpay_reverse_ref_no | char | pos_razorpay |
Fields removed (20)
Show all 20
| Field | Type | Module | Notes |
|---|---|---|---|
| mercury_card_brand | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| mercury_card_number | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| mercury_card_owner_name | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| mercury_invoice_no | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| mercury_prefixed_card_number | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| mercury_record_no | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| mercury_ref_no | char | pos_mercury | Its module (pos_mercury) is not in Odoo 18: removed, renamed or merged into another module. |
| paytm_authcode | char | pos_paytm | |
| paytm_card_scheme | char | pos_paytm | |
| paytm_issuer_bank | char | pos_paytm | |
| paytm_issuer_card_no | char | pos_paytm | |
| paytm_payment_method | char | pos_paytm | |
| paytm_reference_no | char | pos_paytm | |
| razorpay_authcode | char | pos_razorpay | |
| razorpay_card_owner_name | char | pos_razorpay | |
| razorpay_card_scheme | char | pos_razorpay | |
| razorpay_issuer_bank | char | pos_razorpay | |
| razorpay_issuer_card_no | char | pos_razorpay | |
| razorpay_payment_method | char | pos_razorpay | |
| razorpay_reference_no | char | pos_razorpay |
Fields added (10)
| Field | Type | Module |
|---|---|---|
| card_brand | char | point_of_sale |
| card_no | char | point_of_sale |
| employee_id | many2one | pos_hr |
| payment_method_authcode | char | point_of_sale |
| payment_method_issuer_bank | char | point_of_sale |
| payment_method_payment_mode | char | point_of_sale |
| payment_ref_no | char | point_of_sale |
| pine_labs_plutus_transaction_ref | char | pos_pine_labs |
| user_id | many2one | point_of_sale |
| uuid | char | point_of_sale |
Now also inherits pos.load.mixin (fields from these parents are listed on their own pages).
2 views of this model removed
- pos_paytm.view_pos_payment_form
- pos_razorpay.view_pos_payment_form
Fields added (5)
| Field | Type | Module |
|---|---|---|
| dpopay_mobile_money_phone | char | pos_dpopay |
| dpopay_rrn | char | pos_dpopay |
| dpopay_transaction_ref | char | pos_dpopay |
| razorpay_p2p_request_id | char | pos_razorpay |
| viva_com_session_id | char | pos_viva_com |
Fields added (6)
| Field | Type | Module |
|---|---|---|
| amount_currency | monetary | point_of_sale |
| bancontact_id | char | pos_bancontact_pay |
| foreign_currency_id | many2one | point_of_sale |
| qr_code | char | point_of_sale |
| safaricom_transaction_id | char | pos_safaricom |
| tyro_merchant_receipt | json | pos_tyro |
All fields declared on pos.payment (60)
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 60 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| account_move_id | many2one account.move | point_of_sale | ||||||
| amount | monetary | Amount | point_of_sale | |||||
| amount_currency | monetary | Amount in currency | point_of_sale | |||||
| bancontact_id | char | Bancontact ID | pos_bancontact_pay | |||||
| card_brand | char | Brand of card | point_of_sale | |||||
| card_no | char | Card Number(Last 4 Digit) | point_of_sale | |||||
| card_type | char | Type of card used | point_of_sale | |||||
| cardholder_name | char | Card Owner name | point_of_sale | |||||
| company_id | many2one res.company | Company | point_of_sale | |||||
| currency_id | many2one res.currency | Currency | point_of_sale | |||||
| currency_rate | float | Conversion Rate | point_of_sale | |||||
| dpopay_mobile_money_phone | char | Mobile Money Phone Number(Last 4 Digit) | pos_dpopay | |||||
| dpopay_rrn | char | RRN | pos_dpopay | |||||
| dpopay_transaction_ref | char | Transaction Reference | pos_dpopay | |||||
| employee_id | many2one hr.employee | Cashier | pos_hr | |||||
| foreign_currency_id | many2one res.currency | Foreign Currency | point_of_sale | |||||
| is_change | boolean | Is this payment change? | point_of_sale | |||||
| mercury_card_brand | char | Card Brand | pos_mercury | |||||
| mercury_card_number | char | Card Number | pos_mercury | |||||
| mercury_card_owner_name | char | Card Owner Name | pos_mercury | |||||
| mercury_invoice_no | char | Vantiv invoice number | pos_mercury | |||||
| mercury_prefixed_card_number | char | Card Number Prefix | pos_mercury | |||||
| mercury_record_no | char | Vantiv record number | pos_mercury | |||||
| mercury_ref_no | char | Vantiv reference number | pos_mercury | |||||
| name | char | Label | point_of_sale | |||||
| online_account_payment_id | many2one account.payment | Online accounting payment | pos_online_payment | |||||
| partner_id | many2one res.partner | Customer | point_of_sale | |||||
| payment_date | datetime | Date | point_of_sale | |||||
| payment_method_authcode | char | Payment APPR Code | point_of_sale | |||||
| payment_method_id | many2one pos.payment.method | Payment Method | point_of_sale | |||||
| payment_method_issuer_bank | char | Payment Issuer Bank | point_of_sale | |||||
| payment_method_payment_mode | char | Payment Mode | point_of_sale | |||||
| payment_ref_no | char | Payment reference number | point_of_sale | |||||
| payment_status | char | Payment Status | point_of_sale | |||||
| paytm_authcode | char | Paytm APPR Code | pos_paytm | |||||
| paytm_card_scheme | char | Paytm Card Scheme | pos_paytm | |||||
| paytm_issuer_bank | char | Paytm Issuer Bank | pos_paytm | |||||
| paytm_issuer_card_no | char | Paytm Issue Mask Card No. | pos_paytm | |||||
| paytm_payment_method | char | Paytm Payment Method | pos_paytm | |||||
| paytm_reference_no | char | Paytm Merchant Reference No. | pos_paytm | |||||
| pine_labs_plutus_transaction_ref | char | PineLabs Transaction ID | pos_pine_labs | |||||
| pos_order_id | many2one pos.order | Order | point_of_sale | |||||
| qr_code | char | QR Code | point_of_sale | |||||
| razorpay_authcode | char | Razorpay APPR Code | pos_razorpay | |||||
| razorpay_card_owner_name | char | Razorpay Card Owner Name | pos_razorpay | |||||
| razorpay_card_scheme | char | Razorpay Card Scheme | pos_razorpay | |||||
| razorpay_issuer_bank | char | Razorpay Issuer Bank | pos_razorpay | |||||
| razorpay_issuer_card_no | char | Razorpay Issue Card No Last 4 digits | pos_razorpay | |||||
| razorpay_p2p_request_id | char | Razorpay p2pRequestId | pos_razorpay | |||||
| razorpay_payment_method | char | Razorpay Payment Method | pos_razorpay | |||||
| razorpay_reference_no | char | Razorpay Merchant Reference No. | pos_razorpay | |||||
| razorpay_reverse_ref_no | char | Razorpay Reverse Reference No. | pos_razorpay | |||||
| safaricom_transaction_id | char | Safaricom transaction id | pos_safaricom | |||||
| session_id | many2one pos.session | Session | point_of_sale | |||||
| ticket | char | Payment Receipt Info | point_of_sale | |||||
| transaction_id | char | Payment Transaction ID | point_of_sale | |||||
| tyro_merchant_receipt | json | Tyro Merchant Receipt | pos_tyroE | |||||
| user_id | many2one res.users | Employee | point_of_sale | |||||
| uuid | char | Uuid | point_of_sale | |||||
| viva_com_session_id | char | pos_viva_com |