Files
enterprise-addons/l10n_cl_edi/models/l10n_cl_edi_reference.py
T

25 lines
1.4 KiB
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class L10n_ClEdiReference(models.Model):
_name = 'l10n_cl.edi.reference'
_description = 'Cross Reference Docs for Chilean Electronic Invoicing'
_rec_name = 'origin_doc_number'
origin_doc_number = fields.Char(string='Origin Document Number',
help='Origin document number, the document you are referring to', required=True)
reference_doc_code = fields.Selection([
('1', '1. Cancels Referenced Document'),
('2', '2. Corrects Referenced Document Text'),
('3', '3. Corrects Referenced Document Amount')
], string='SII Reference Code',
help='Use one of these codes for credit or debit notes that intend to change taxable data in the origin '
'referred document')
l10n_cl_reference_doc_type_id = fields.Many2one('l10n_latam.document.type', string='SII Doc Type Selector')
l10n_cl_reference_doc_internal_type = fields.Selection(related='l10n_cl_reference_doc_type_id.internal_type',
string='Internal Type')
reason = fields.Char(string='Reason')
move_id = fields.Many2one('account.move', ondelete='cascade', string='Originating Document', index='btree_not_null')
date = fields.Date(string='Document Date', required=True)