Internal Error while creating invoices via API

Internal Error while creating invoices via API

Hello,

today I am experiencing issues in creating invoices via the API.
Everything always worked just fine in past years so it is not a coding issue.
Also, other calls to query customers and existing invoices are still working just fine.

That said, this is how the XML I am sending to the API looks like (/invoices/create):
  1. <Invoice>
  2. <CustomerID>xxxxxxxxx</CustomerID>
  3. <PaymentsDue>15</PaymentsDue>
  4. <PaymentGateways>
  5. <PayPal>2</PayPal>
  6. <Braintree>true</Braintree>
  7. <Authorize.Net>false</Authorize.Net>
  8. <GoogleCheckout>false</GoogleCheckout>
  9. </PaymentGateways>
  10. <InvoiceItems>
  11. <InvoiceItem>
  12. <ItemName>Base Fee</ItemName>
  13. <ItemDescription>test fee 1</ItemDescription>
  14. <Price>5.99</Price>
  15. <Quantity>1</Quantity>
  16. </InvoiceItem>
  17. <InvoiceItem>
  18. <ItemName>Base Fee 2</ItemName>
  19. <ItemDescription>test fee 2</ItemDescription>
  20. <Price>0.60</Price>
  21. <Quantity>12</Quantity>
  22. </InvoiceItem>
  23. </InvoiceItems>
  24. <Comments>
  25. <Comment>
  26. <Description></Description>
  27. </Comment>
  28. </Comments>
  29. <Terms>Payments are due upon receipt.</Terms>
  30. </Invoice>
Again, this used to always work pretty fine. But today I getting only this as response:
  1. <Response status="0"><Code>1000</Code><Message><![CDATA[Internal Error]]></Message></Response>
It looks like an internal problem of Zoho? I was unable to find any detail about that response code.
It's January 1st, so we urge to send out our invoices but currently cannot. Need a reply ASAP.

Thanks