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:
- إدارة علاقات العملاء
- e-Commerce
- المحاسبة
- المخزون
- PoS
- Project
- MRP
لقد تم الإبلاغ عن هذا السؤال
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
هل أعجبك النقاش؟ لا تكن مستمعاً فقط. شاركنا!
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
|
3
فبراير 25
|
5106 | ||
|
0
مايو 24
|
1608 | ||
|
3
يناير 25
|
4809 | ||
|
2
يونيو 25
|
2313 | ||
|
1
سبتمبر 24
|
2467 |