Files
enterprise-addons/l10n_be_pos_blackbox/models/pos_payment_method.py
T

17 lines
457 B
Python

from odoo import models
class PosPaymentMethod(models.Model):
_inherit = 'pos.payment.method'
def _get_mapped_payment_type(self):
""" Returns the payment type mapped for blackbox purposes. """
self.ensure_one()
type_map = {
'cash': 'CASH',
'bank': 'CARD_UNKNOWN',
'pay_later': 'CUSTOMER_CREDIT',
'online': 'ONLINE',
}
return type_map.get(self.type, "OTHER")