idg_region_tax_potency.py 952 Bytes
import logging
from datetime import datetime

from psycopg2 import DatabaseError, sql

from odoo import fields, models, api, _
from odoo.exceptions import UserError

# from odoo.tools import sql

_logger = logging.getLogger(__name__)


class IdgRegionTaxPotency(models.Model):
    _name = 'idg.region.tax.potency'
    _description = 'Region Tax Potency'
    country_id = fields.Many2one('res.country', required=True)
    state_id = fields.Many2one('res.country.state', required=True,
                               domain="[('country_id', '=?', country_id)]")
    district_id = fields.Many2one('res.district',
                                  domain="[('state_id', '=?', state_id)]")
    account_id = fields.Many2one('account.account', required=True)
    year = fields.Integer(required=True, default=datetime.now().year)
    qty = fields.Integer(required=True, default=0)
    amount = fields.Integer(required=True, default=0)