quickbooks - 使用 QB SDK 12 删除列表项

标签 quickbooks

使用QB SDK 12.0

我有一个场景,我使用员工列表 ID 创建一个新员工,然后创建一个销售代表。

如果我尝试输入与现有初始值重复的销售代表,则销售代表会失败,然后我想删除该员工。

我不知道如何删除员工或任何列表项(客户、供应商等)。是否可能,或者我必须将它们标记为 IsActive = False?

瑞克

最佳答案

您可以使用ListDel删除列表对象(客户、供应商、员工、项目等)。

qbXML 语法是:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="12.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <ListDelRq>
      <!-- ListDelType may have one of the following values: Account, BillingRate, Class, Currency, Customer, CustomerMsg, CustomerType, DateDrivenTerms, Employee, InventorySite, ItemDiscount, ItemFixedAsset, ItemGroup, ItemInventory, ItemInventoryAssembly, ItemNonInventory, ItemOtherCharge, ItemPayment, ItemSalesTax, ItemSalesTaxGroup, ItemService, ItemSubtotal, JobType, OtherName, PaymentMethod, PayrollItemNonWage, PayrollItemWage, PriceLevel, SalesRep, SalesTaxCode, ShipMethod, StandardTerms, ToDo, UnitOfMeasureSet, Vehicle, Vendor, VendorType, WorkersCompCode -->
      <ListDelType >ENUMTYPE</ListDelType> <!-- required -->
      <ListID >IDTYPE</ListID> <!-- required -->
    </ListDelRq>
  </QBXMLMsgsRq>
</QBXML>

更多 qbXML 示例:

关于quickbooks - 使用 QB SDK 12 删除列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17793348/

相关文章:

php - QuickBooks 在 id 周围合并字节、方括号和连字符

Python:QuickBooks API 集成

quickbooks - 将应用程序添加到 QuickBooks Web 连接器

quickbooks - 在 QuickBooks API V3 中以 PDF 格式检索发票

unicode - 带有重音字符的 Quickbooks 客户在上传时发生变异

c# - 无需用户交互即可连接到 Oauth [QuickBooks]

php - 在现有发票中添加新发票行不起作用

java - Quickbooks 与 Java Web 服务集成

python - 使用 python 在嵌套 XML 子元素中添加整数

PHP QODBC 远程连接