【发布时间】:2015-11-26 14:13:59
【问题描述】:
我可以使用 XML V3 QBO API 创建新发票:
<Invoice xmlns="http://schema.intuit.com/finance/v3">
<Line>
<Description>Installation labor</Description>
<Amount>420.00</Amount>
<DetailType>SalesItemLineDetail</DetailType>
<SalesItemLineDetail>
<ItemRef>1</ItemRef>
</SalesItemLineDetail>
</Line>
<CustomerRef>58</CustomerRef>
</Invoice>
但我无法使用 JSON API 执行相同的操作。 JSON 有效负载是:
{
"Line": [
{
"Amount": 100.00,
"DetailType": "SalesItemLineDetail",
"SalesItemLineDetail": {
"ItemRef": {
"value": "1",
"name": "Services"
}
}
}
],
"CustomerRef": {
"value": "58"
}
}
JSON 示例返回以下错误:
{"Fault":{"Error":[{"Message":"An application error has occurred while processing your request","Detail":"System Failure Error: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.","code":"10000"}],"type":"SystemFault"},"time":"2015-11-26T06:09:56.540-08:00"}
我正在使用 Intuit 的开发者控制台执行这两项操作。
谢谢
【问题讨论】:
标签: json quickbooks intuit-partner-platform quickbooks-online intuit