Skip to Content
Odoo model

payment.link.wizard

Generate Payment Link. Defined in module payment; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 11 fields added, 5 removed, 0 renamed.

  1. Odoo 16 payment
  2. Odoo 17 payment
  3. Odoo 18 payment
  4. Odoo 19 payment
  5. Odoo 20 payment

Odoo 16 to 17

Community only All changes in this step

Fields removed (4)

FieldTypeModuleNotes
available_provider_idsmany2manypayment
descriptioncharpayment
has_multiple_providersbooleanpayment
payment_provider_selectionselectionpayment

Fields added (3)

FieldTypeModule
amount_paidmonetarysale
confirmation_messagecharsale
warning_messagecharpayment

Odoo 17 to 18

Community only All changes in this step

Fields added (7)

FieldTypeModule
discount_datedateaccount_payment
display_open_installmentsbooleanaccount_payment
epd_infocharaccount_payment
has_eligible_epdbooleanaccount_payment
invoice_amount_duemonetaryaccount_payment
open_installmentsjsonaccount_payment
open_installments_previewhtmlaccount_payment

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields added (1)

FieldTypeModule
prepayment_amountmonetarysale

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (1)

FieldTypeModuleNotes
amount_maxmonetarypayment

All fields declared on payment.link.wizard (25)

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 25 fields
FieldTypeLabelModule1617181920
amountmonetarypayment
amount_maxmonetarypayment
amount_paidmonetaryAlready Paidsale
available_provider_idsmany2many payment.providerPayment Providers Availablepayment
can_send_whatsappbooleanCan Send WhatsAppwhatsapp_paymentE
company_idmany2one res.companypayment
confirmation_messagecharConfirmation Messagesale
currency_idmany2one res.currencypayment
descriptioncharPayment Refpayment
discount_datedateaccount_payment
display_open_installmentsbooleanaccount_payment
epd_infocharEarly Payment Discount Informationaccount_payment
has_eligible_epdbooleanaccount_payment
has_multiple_providersbooleanHas Multiple Providerspayment
invoice_amount_duemonetaryAmount Dueaccount_payment
open_installmentsjsonaccount_payment
open_installments_previewhtmlaccount_payment
partner_emailcharpayment
partner_idmany2one res.partnerpayment
payment_provider_selectionselectionAllow Payment Providerpayment
prepayment_amountmonetaryPrepayment Amountsale
res_idintegerRelated Document IDpayment
res_modelcharRelated Document Modelpayment
warning_messagecharpayment

Related models

Linked by its relational fields: payment.providerres.companyres.currencyres.partner

Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.