forbbiden that fields 'Fe Colombia' duplicate closed#32
This commit is contained in:
parent
9430553907
commit
aa41b45419
31
invoice.py
31
invoice.py
|
@ -144,6 +144,37 @@ class Invoice(metaclass=PoolMeta):
|
|||
def default_fe_operation_type():
|
||||
return '10'
|
||||
|
||||
@classmethod
|
||||
def copy(cls, invoices, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('number', None)
|
||||
default.setdefault('sequence')
|
||||
default.setdefault('move', None)
|
||||
default.setdefault('additional_moves', None)
|
||||
default.setdefault('cancel_move', None)
|
||||
default.setdefault('invoice_report_cache', None)
|
||||
default.setdefault('invoice_report_cache_id', None)
|
||||
default.setdefault('invoice_report_format', None)
|
||||
default.setdefault('payment_lines', None)
|
||||
default.setdefault('invoice_date', None)
|
||||
default.setdefault('accounting_date', None)
|
||||
default.setdefault('payment_term_date', None)
|
||||
default.setdefault('lines_to_pay', None)
|
||||
default.setdefault('fe_delivery_state', 'draft')
|
||||
default.setdefault('fe_delivery_trackid', None)
|
||||
default.setdefault('fe_delivery_status_description', None)
|
||||
default.setdefault('fe_delivery_error_message', None)
|
||||
default.setdefault('fe_delivery_checked_at', None)
|
||||
default.setdefault('fe_cufe', None)
|
||||
default.setdefault('fe_qrcode', None)
|
||||
default.setdefault('fe_xml_file', None)
|
||||
default.setdefault('fe_document_reference', None)
|
||||
|
||||
return super(Invoice, cls).copy(invoices, default=default)
|
||||
|
||||
|
||||
@fields.depends('fe_qrcode')
|
||||
def get_fe_qrcode_img(self, name):
|
||||
|
|
Loading…
Reference in New Issue