summaryrefslogtreecommitdiff
path: root/vit_efaktur/model/efaktur.py
blob: 64cf4300f9cea18c2bd6e60324eded5b4889e817 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from odoo import api, fields, models, _

class efaktur(models.Model):
    _name = 'vit.efaktur'

    name = fields.Char("eFaktur Number", required=True)
    year = fields.Integer(string="Year", required=True, )
    
    invoice_ids = fields.One2many(comodel_name="account.move",
                                  inverse_name="efaktur_id",
                                  string="Invoices", required=False, )

    @api.depends('invoice_ids')
    def _used(self):
        for efaktur in self:
            if efaktur.invoice_ids:
                efaktur.is_used = True
            else:
                efaktur.is_used = False


    is_used = fields.Boolean(string="Is Used", compute="_used", store=True)