Add send date to SII report.
This commit is contained in:
parent
bc51d1555e
commit
2338f67157
7
aeat.py
7
aeat.py
|
@ -279,6 +279,9 @@ class SIIReport(Workflow, ModelSQL, ModelView):
|
|||
'Lines', states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
}, depends=['state'])
|
||||
send_date = fields.Date('Send date', readonly=True,
|
||||
states={'invisible': Eval('state') != 'sent'},
|
||||
depends=['state'])
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
|
@ -351,6 +354,7 @@ class SIIReport(Workflow, ModelSQL, ModelView):
|
|||
default = default.copy()
|
||||
default['communication_state'] = None
|
||||
default['csv'] = None
|
||||
default['send_date'] = None
|
||||
return super(SIIReport, cls).copy(records, default=default)
|
||||
|
||||
@classmethod
|
||||
|
@ -390,6 +394,9 @@ class SIIReport(Workflow, ModelSQL, ModelView):
|
|||
raise NotImplementedError
|
||||
else:
|
||||
raise NotImplementedError
|
||||
|
||||
cls.write(reports, {
|
||||
'send_date': Pool().get('ir.date').today()})
|
||||
_logger.debug('Done sending reports to AEAT SII')
|
||||
|
||||
@classmethod
|
||||
|
|
|
@ -122,6 +122,10 @@ msgctxt "field:aeat.sii.report,period:"
|
|||
msgid "Period"
|
||||
msgstr "Período"
|
||||
|
||||
msgctxt "field:aeat.sii.report,send_date:"
|
||||
msgid "Send date"
|
||||
msgstr "Fecha de envío"
|
||||
|
||||
msgctxt "field:aeat.sii.report,rec_name:"
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
<field name="fiscalyear"/>
|
||||
<label name="period"/>
|
||||
<field name="period"/>
|
||||
<label name="send_date"/>
|
||||
<field name="send_date"/>
|
||||
<button string="Load Invoices" name="load_invoices" colspan="2"/>
|
||||
<field name="lines" colspan="6"/>
|
||||
<label name="state"/>
|
||||
|
|
|
@ -11,5 +11,6 @@
|
|||
<field name="operation_type"/>
|
||||
<field name="version"/>
|
||||
<field name="state"/>
|
||||
<field name="send_date"/>
|
||||
<field name="communication_state"/>
|
||||
</tree>
|
||||
|
|
Loading…
Reference in New Issue