qbXML中带有TimeActivity的“entityRef”元素是什么
我正在创建一些时间跟踪软件来与quickbooks交互,下面是我导出的XML文件。我收到状态代码3140,表示时间跟踪中存在对QuickBooks实体的无效引用。Quickbooks返回错误:列表中不存在加密记录 我观察到,如果我从XML文件中取出EntityRef标记,Quickbooks会抛出一个解析错误,但我完全不知道需要在EntityRef元素中插入什么qbXML中带有TimeActivity的“entityRef”元素是什么,qbxml,Qbxml,我正在创建一些时间跟踪软件来与quickbooks交互,下面是我导出的XML文件。我收到状态代码3140,表示时间跟踪中存在对QuickBooks实体的无效引用。Quickbooks返回错误:列表中不存在加密记录 我观察到,如果我从XML文件中取出EntityRef标记,Quickbooks会抛出一个解析错误,但我完全不知道需要在EntityRef元素中插入什么 <?xml version="1.0" encoding="UTF-8"?> <?qbxml version="10
<?xml version="1.0" encoding="UTF-8"?>
<?qbxml version="10.0"?>
-<QBXML>
-<QBXMLMsgsRq onError="stopOnError">
-<TimeTrackingAddRq>
-<TimeTrackingAdd>
-<EntityRef>
<FullName>Some List Name Here?</FullName>
</EntityRef>
<Duration>PT8h5M</Duration>
</TimeTrackingAdd>
</TimeTrackingAddRq>
</QBXMLMsgsRq>
</QBXML>
EntityRef/FullName可以是: 雇员全名 供应商全名 或其他姓名列表全名 i、 e.你跟踪时间的人/公司 在其他请求中,它也可以是客户全名。但是在时间跟踪的情况下,为客户跟踪时间是没有意义的 引用QuickBooks OSR文档: 实体 QuickBooks实体是客户、供应商、员工或 QuickBooks“其他姓名”列表中的人员。需要注意的特殊情况: 在BillToPayQuery消息中,EntityRef指的是供应商名称。在里面 应收账户的日记账贷方和日记账贷方消息, EntityRef必须引用客户,否则事务将不被引用 被记录下来。对于应付账款账户,EntityRef必须指向供应商,或 否则,交易将不会被记录。在时间跟踪消息中, EntityRef不能引用客户,只能引用员工、供应商或客户 其他姓名列表中时间被跟踪的人