flectra/addons/l10n_ae_extend/models/vat_config_type.py

25 lines
985 B
Python

# Part of Flectra. See LICENSE file for full copyright and licensing details.
from flectra import fields, models
class JournalConfigType(models.Model):
_name = 'vat.config.type'
_description = 'Config Type'
name = fields.Char('Name', required=True)
code = fields.Char('Code', required=True)
journal_id = fields.Many2one('account.journal', 'Journal', required=True)
vat_type = fields.Selection([
('local_sale', 'Local Sale'),
('inside_gcc_sale', 'Inside GCC Sale'),
('outside_gcc_sale', 'Outside GCC Sale'),
('designated_zone_sale', 'Designated Zone Sale'),
('local_purchase', 'Local Purchase'),
('inside_gcc_purchase', 'Inside GCC Purchase'),
('outside_gcc_purchase', 'Outside GCC Purchase'),
('designated_zone_purchase', 'Designated Zone Purchase')],
'VAT Type', required=True)
type = fields.Selection([
('sale', 'Sale'), ('purchase', 'Purchase')], 'Type', required=True)