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):
- <Invoice>
- <CustomerID>xxxxxxxxx</CustomerID>
- <PaymentsDue>15</PaymentsDue>
- <PaymentGateways>
- <PayPal>2</PayPal>
- <Braintree>true</Braintree>
- <Authorize.Net>false</Authorize.Net>
- <GoogleCheckout>false</GoogleCheckout>
- </PaymentGateways>
- <InvoiceItems>
- <InvoiceItem>
- <ItemName>Base Fee</ItemName>
- <ItemDescription>test fee 1</ItemDescription>
- <Price>5.99</Price>
- <Quantity>1</Quantity>
- </InvoiceItem>
- <InvoiceItem>
- <ItemName>Base Fee 2</ItemName>
- <ItemDescription>test fee 2</ItemDescription>
- <Price>0.60</Price>
- <Quantity>12</Quantity>
- </InvoiceItem>
- </InvoiceItems>
- <Comments>
- <Comment>
- <Description></Description>
- </Comment>
- </Comments>
- <Terms>Payments are due upon receipt.</Terms>
- </Invoice>
Again, this used to always work pretty fine. But today I getting only this as response:
- <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