我创建了一个Expense记录并链接到一个Invoice。当我通过API导入Invoice对象时,它有如下所示的链接事务。
"LinkedTxn":[{
"TxnId":"1356", //Id of Expense
"TxnType":"ReimburseCharge" //Type showing as ReimburseCharge
}]在Quickbooks在线文档中,它被称为
代表客户支付费用的链接在响应中返回,
LinkedTxn.TxnType设置为ReimbCharge、ChargeCredit或StatementCharge,分别对应于Cash、Delayed Credit和Delayed Charge类型的可计费客户费用。指向这些类型的事务的链接仅在QuickBooks UI中建立,并且在API级别以只读形式可用。 将LinkedTxn.TxnLineId用作特定资源的单独读取请求中的ID,以检索链接对象的详细信息。
作为回应,它将TxnType显示为ReimburseCharge,但我在api或docs中没有看到类似的对象。我不知道用id请求什么类型的对象。我试过用Purchase、PurchaseOrder、Bill等,但没有要求退还预期的费用记录。
请帮助如何通过api使用链接事务id访问此费用记录。
发票JSON:发票行描述打印纸张是在此发票中链接的费用。
{
"Invoice":{
"Id":"1358",
"LinkedTxn":[
{
"TxnId":"1356",
"TxnType":"ReimburseCharge"
}
],
"Line":[
{
"Id":"1",
"LineNum":1,
"Description":"Printing paper",
"DetailType":"DescriptionOnly",
"DescriptionLineDetail":{
}
},
{
"Id":"3",
"LineNum":2,
"Description":"Magazine Monthly",
"Amount":100.0,
"DetailType":"SalesItemLineDetail",
"SalesItemLineDetail":{
"ItemRef":{
"value":"19",
"name":"Publications:Magazine Monthly"
},
"UnitPrice":100,
"Qty":1,
"TaxCodeRef":{
"value":"NON"
}
}
},
{
"Amount":250.0,
"DetailType":"SubTotalLineDetail",
"SubTotalLineDetail":{
}
}
],
"Balance":250.0
}
}

发布于 2017-03-10 21:50:15
文档在这一点上有点混乱--不幸的是,第二段
将
LinkedTxn.TxnLineId用作特定资源的单独读取请求中的ID,以检索链接对象的详细信息。
是一个泛型段落,显示在每个Ref类型上的文档,但不应该出现在这里。不可能通过API访问这些事务。更详细的可用这里。
https://stackoverflow.com/questions/39265851
复制相似问题