我正在创建一些时间跟踪软件来与 quickbooks 交互,下面是我导出的 XML 文件。我收到状态代码 3140,表示 TimeTracking 中对 QuickBooks 实体的引用无效。Quickbooks 返回错误:“列表中不存在指定的记录。”
我观察到,如果我从 XML 文件中提取 EntityRef 标记,Quickbooks 会引发解析错误,但我完全不知道需要在 EntityRef 元素中插入什么。
<?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>