我有一个客户要求写在QuickBooks的检查导出到一个特定的格式,因为它们的银行允许防欺诈通过上传文件,他们清除之前核实反对你给他们检查的名称。

我看着QuickBooks的SDK(我们使用的XML一般交流)和它引用名为PayeeEntityRef与FullName属性检查现场,但通常在QuickBooks的数据结构所表示的是该实体被称为,不在支票上出现什么(供应商有NameOnCheck属性,例如,可以比他们的名字以外的东西)。

无需编写了多个测试案例在这里展示QuickBooks的行为,没有任何人有获得其名称被印在支票上的经验?什么是做到这一点的最好方法是什么?

有帮助吗?

解决方案

这有点可能得到你想要的东西,但也有将是,你需要让你的客户知道一些麻烦。主要的问题是,有没有方法来检索打印支票上的实际名称。

您首先需要查询的支票/缴费 - 针对银行账户支票。然后,使用PayeeEntityRef(I将使用ListID成分)找出哪些“列表”的实体是上;客户,供应商,员工或其他。我不知道有没有办法告诉它列出PayeeEntityRef与其他比做一个查询每个列表。

如果该PayeeEntityRef是卖方或雇员,然后可以检索NameOnCheck值。你需要记住的唯一的事情是,如果NameOnCheck已被修改后,打印检查,名称不匹配。

如果该PayeeEntityRef是客户或其他名称,那么你必须做一点点。该QuickBooks的使用为印刷name的值是基于什么字段填写的客户记录。它首先将使用公司名称字段,如果它不为空。接下来,它会尝试使用First /中东/姓氏字段,如果它们不为空。最后,它会使用名称字段作为最后的手段。请记住,这不是FullName域,只是名称字段。

我还没有与“其他”名测试这一点,因为我有我的客户尽量不要使用名单,但我想这是类似的客户是如何工作的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top