Yes, I did, but without any success.
After that, I try to set up a new clean tryton dababase, and try to load the SKR04 module again. But then, I get an XML-error, with the message “Fault: ‘invoice_base_sign’”.
Stacktrace:
103 140592796813056 [2019-10-14 14:58:24,334] ERROR trytond.convert Error while parsing xml file:
In tag record model account.tax.template with id account_de_skr04.tax_eu_19_purchase_ust.
Traceback (most recent call last):
File “/usr/local/lib/python3.5/dist-packages/trytond/convert.py”, line 456, in parse_xmlstream
self.sax_parser.parse(source)
File “/usr/lib/python3.5/xml/sax/expatreader.py”, line 110, in parse
xmlreader.IncrementalParser.parse(self, source)
File “/usr/lib/python3.5/xml/sax/xmlreader.py”, line 125, in parse
self.feed(buffer)
File “/usr/lib/python3.5/xml/sax/expatreader.py”, line 210, in feed
self._parser.Parse(data, isFinal)
File “…/Modules/pyexpat.c”, line 468, in EndElement
File “/usr/lib/python3.5/xml/sax/expatreader.py”, line 325, in end_element
self._cont_handler.endElement(name)
File “/usr/local/lib/python3.5/dist-packages/trytond/convert.py”, line 515, in endElement
self.taghandler = self.taghandler.endElement(name)
File “/usr/local/lib/python3.5/dist-packages/trytond/convert.py”, line 295, in endElement
self.model.name, self.values, self.xml_id)
File “/usr/local/lib/python3.5/dist-packages/trytond/convert.py”, line 694, in import_record
self.create_records(model, [values], [fs_id])
File “/usr/local/lib/python3.5/dist-packages/trytond/convert.py”, line 700, in create_records
records = Model.create(vlist)
File “/usr/local/lib/python3.5/dist-packages/trytond/model/modelsql.py”, line 159, in wrapper
return func(cls, *args, **kwargs)
File “/usr/local/lib/python3.5/dist-packages/trytond/model/modelsql.py”, line 603, in create
field = cls._fields[fname]
KeyError: ‘credit_note_base_sign’
And the XML-record looks like this:
<record model="account.tax.template" id="tax_eu_19_purchase">
<field name="name">Innergem. Erwerb 19%USt/19%VSt</field>
<field name="account" ref="account_template_root"/>
<field name="description">innergem. Erwerb 19%</field>
<field name="type">none</field>
<field name="group" ref="tax_group_vst"/>
</record>
<record model="account.tax.template" id="tax_eu_19_purchase_ust">
<field name="name">19% Umsatzsteuer aus innergem. Erwerb</field>
<field name="account" ref="account_template_root"/>
<field name="description">19% USt</field>
<field name="type">percentage</field>
<field name="rate" eval="Decimal('-.19')"/>
<field name="invoice_account" ref="account_template_3804"/>
<field name="invoice_base_code" ref="tax_code_89"/>
<field name="invoice_base_sign" eval="Decimal('-1')"/>
<field name="invoice_tax_code" ref="tax_code_891"/>
<field name="invoice_tax_sign" eval="Decimal('-1')"/>
<field name="credit_note_account" ref="account_template_3804"/>
<field name="credit_note_base_code" ref="tax_code_89"/>
<field name="credit_note_base_sign" eval="Decimal('-1')"/>
<field name="credit_note_tax_code" ref="tax_code_891"/>
<field name="credit_note_tax_sign" eval="Decimal('-1')"/>
<field name="parent" ref="tax_eu_19_purchase"/>
</record>
Actual I am a little bit confused, because I have the fields on the database table but cannot load this XML.
Thank you and best regards,
Hendrik