【发布时间】:2014-03-21 20:16:26
【问题描述】:
当我使用 IPP Rest API 3.0 创建发票时,如下示例:
<Invoice xmlns="http://schema.intuit.com/finance/v3">
<Line>
<Description>Installation labor</Description>
<Amount>420.00</Amount>
<DetailType>SalesItemLineDetail</DetailType>
<SalesItemLineDetail>
<ItemRef>33</ItemRef>
</SalesItemLineDetail>
</Line>
<CustomerRef>20</CustomerRef>
</Invoice>
在本例中,20 是该客户的 ID。
现在,对于第三方程序,它可能不知道该客户的 Id,可能知道客户的名称,所以,我知道我总是可以先查询客户以取回 Id,然后使用该 Id在此发票创建格式中。
但我的问题是,我可以只使用名称而不指定此客户的 ID 来创建此发票吗?
以下是否有效?
<Invoice xmlns="http://schema.intuit.com/finance/v3">
<Line>
<Description>Installation labor</Description>
<Amount>420.00</Amount>
<DetailType>SalesItemLineDetail</DetailType>
<SalesItemLineDetail>
<ItemRef>33</ItemRef>
</SalesItemLineDetail>
</Line>
<CustomerRef name="ACB Company"></CustomerRef>
</Invoice>
此外,如果它确实有效,那么这个逻辑是否适用于 API 中的所有 ReferenceType?
【问题讨论】:
标签: api rest quickbooks intuit-partner-platform