mirror of
https://gitlab.com/flectra-community/l10n-switzerland-flectra.git
synced 2024-11-17 03:22:03 +00:00
20 lines
669 B
Python
20 lines
669 B
Python
|
# copyright 2016 Akretion - Alexis de Lattre <alexis.delattre@akretion.com>
|
||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||
|
|
||
|
from odoo import fields, models
|
||
|
|
||
|
|
||
|
class AccountPaymentLine(models.Model):
|
||
|
_inherit = "account.payment.line"
|
||
|
|
||
|
local_instrument = fields.Selection(selection_add=[("CH01", "CH01 (ISR)")])
|
||
|
communication_type = fields.Selection(
|
||
|
selection_add=[("isr", "ISR"), ("qrr", "QRR")],
|
||
|
ondelete={"isr": "cascade", "qrr": "cascade"},
|
||
|
)
|
||
|
|
||
|
def invoice_reference_type2communication_type(self):
|
||
|
res = super().invoice_reference_type2communication_type()
|
||
|
res["isr"] = "isr"
|
||
|
return res
|