SevDesk API render Invoice Fehler 167

Hallo,

Mit der Umstellung der Mehrwertsteuer auf 16% können wir leider keine automatisierten Rechnungen mehr erstellen.

Der API Aufruf: /api/v1/Invoice//render?token= (wird genutzt um die DocumentId aus den Metadaten zu lesen, damit noch ein Template angewendet werden kann)

Liefert folgenden Fehler zurück:

{
„objects“: null,
„error“: {
„message“: „Decoding failed: Syntax error | <?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n \n sevApp Error\n \n <meta http-equiv=„Content-Type“ content=„text/html; charset=utf-8“ />\n <link href=„css/module/extranet.css“ type=„text/css“ rel=„stylesheet“ />\n \n <script type=„text/javascript“ src=“/js/jquery.min.js">\n <link href=„css/smoothness/jquery-ui-1.10.0.custom.min.css“\n rel=„stylesheet“>\n <script type=„text/javascript“ src="/js/jquery-ui.min.js">\n\n \n\n \n \n\n

Es tut uns leid! Es ist ein sevApp Fehler aufgetreten.

\n

Wir werden den Fehler schnellstmöglich beheben.

\n <a href="/" class=„button“>Zurück zum Dashboard\n\n <h3 style=„margin-top:50px;“>Fehler: Anwendungsfehler\n\n\n \n <div id=„error“>\n

Fehler Information :

\n

\n Message: No date part in ‚‘ found.

\n\n

Stack trace:

\n
#0 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Date.php(1078): Zend_Date->_calculate(‚set‘, ‚‘, ‚dd.MM.y HH:mm:s…‘, ‚de_DE‘)\n#1 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Date.php(197): Zend_Date->set(’’, ‚‘, ‚de_DE‘)\n#2 /sevserver/app/sevdoc/library/App/HtmlDoc/Doc.php(205): Zend_Date->__construct(’’, ‚‘, ‚de_DE‘)\n#3 /sevserver/app/sevdoc/data/cache/__Mustache_2b326f750377179329ec0c22e887b456.php(2348): App_HtmlDoc_Doc->{closure}(’{{data.object.o…’, Object(Mustache_LambdaHelper))\n#4 /sevserver/app/sevdoc/data/cache/__Mustache_2b326f750377179329ec0c22e887b456.php(687): __Mustache_2b326f750377179329ec0c22e887b456->section9140958b2c71835464981099cba47e6c(Object(Mustache_Context), ‚‘, Object(Closure))\n#5 /sevserver/app/sevdoc/vendor/mustache/mustache/src/Mustache/Template.php(67): __Mustache_2b326f750377179329ec0c22e887b456->renderInternal(Object(Mustache_Context))\n#6 /sevserver/app/sevdoc/vendor/mustache/mustache/src/Mustache/Engine.php(236): Mustache_Template->render(Array)\n#7 /sevserver/app/sevdoc/library/App/HtmlDoc/Doc.php(243): Mustache_Engine->render(’\n\n\t…’, Array)\n#8 /sevserver/app/sevdoc/library/App/Doc/Request.php(290): App_HtmlDoc_Doc->parse()\n#9 /sevserver/app/sevdoc/library/App/Doc/Request.php(152): App_Doc_Request->generatePdf()\n#10 /sevserver/app/sevdoc/library/App/Doc/Master.php(41): App_Doc_Request->generate()\n#11 /sevserver/app/sevdoc/application/modules/default/controllers/DocController.php(15): App_Doc_Master->pushDoc(’{„apiKey“:„bcfd…’)\n#12 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Controller/Action.php(516): DocController->indexAction()\n#13 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch(‚indexAction‘)\n#14 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))\n#15 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()\n#16 /sevserver/app/sevdoc/vendor/zendframework/zendframework1/library/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run()\n#17 /sevserver/app/sevdoc/public/index.php(33): Zend_Application->run()\n#18 {main}                        
\n\n

Request Parameters:

\n
array (\n  ‚controller‘ => ‚doc‘,\n  ‚action‘ => ‚index‘,\n  ‚module‘ => ‚default‘,\n)                        
\n \n \n\n \n“,
„code“: 167,
„data“: null
}
}
Was sich bei dem Aufruf auf unserer Seite geändert hat:

https://my.sevdesk.de/api/v1/Invoice/Factory/saveInvoice?token=

Ich habe jegliche Aufrufe von

invoicePosSave[0][taxRate]=19

zu

invoicePosSave[0][taxRate]=16

geändert.

Anscheinend fehlt in dem neuen Update ein Datum, folgende Parameter setzen wir bei dem Request /api/v1/Invoice/Factory/saveInvoice?token=

invoice[invoiceDate]=
invoice[deliveryDate]=