![]() |
1
3
有点可能得到你想要的,但会有一些打嗝,你需要让你的客户知道。主要的问题是无法检索支票上打印的实际姓名。 您首先需要查询支票/汇票付款-银行帐户的支票。然后,使用受款人entityRef(我将使用listid组件)确定实体所在的“列表”;客户、供应商、员工或其他。除了对每个列表进行查询之外,我不知道有什么方法可以告诉受款人entityRef来自哪个列表。 如果受款人EntityRef是供应商或员工,则可以检索NameOnCheck值。您需要记住的唯一一件事是,如果在打印支票后修改了nameoncheck,则名称将不匹配。 如果收款人entityRef是客户或其他名称,那么您需要做更多的工作。QuickBooks用于打印名称的值基于为客户记录填写的字段。如果不为空,它将首先使用companyname字段。接下来,如果不为空,它将尝试使用first/middle/lastname字段。最后,它将使用名称字段作为最后的手段。请记住,这不是全名字段,只是名称字段。 我还没有用“其他”的名字来测试这个,因为我的客户试图不使用这个列表,但我认为它与客户的工作方式类似。 |