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():
|
def default_fe_operation_type():
|
||||||
return '10'
|
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')
|
@fields.depends('fe_qrcode')
|
||||||
def get_fe_qrcode_img(self, name):
|
def get_fe_qrcode_img(self, name):
|
||||||
|
|
Loading…
Reference in New Issue