While developing a custom payment.provider, How to set Default payment journal as "bank".
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
Hi,
Inherit the payment.provider and add this code
code = fields.Selection(selection_add=[('paytabs', 'paytabs')],
ondelete={'paytabs': 'set default'},
help="The technical code of this payment provider",
string="Code")
@api.model
def _get_payment_method_information(self):
"""Override to add create test payment method information to the
existing methods.
"""
res = super()._get_payment_method_information()
res['paytabs'] = {'mode': 'unique', 'domain': [('type', '=', 'bank')]}
return res
After
completing these steps, your custom payment provider should appear on
the list of available payment providers, and you can set the journal to
"bank" as specified in your code.
Hope it helps
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
RegistrarsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
3
feb 25
|
4905 | ||
|
0
may 24
|
1471 | ||
|
3
ene 25
|
3501 | ||
|
2
jun 25
|
2117 | ||
|
1
sept 24
|
2366 |