我一直在使用QuickBooks Enterprise,Web连接器版本:2.1.0.30以及此处找到的框架:https://github.com/consolibyte/quickbooks-php用于添加发票和作业。它工作正常,但我无法在快速书中显示发票的CLASS。我在我的xml中正确传递它(我没有收到任何错误并且发票已添加),如此处接受的答案中所述:quickbooks desktop web connector qbxml: add invoice with CLASS field但它并未在quickbooks中显示。这是我的xml的一部分:
...<InvoiceLineAdd>
<ItemRef>
<FullName>item name</FullName>
</ItemRef>
<Desc>item description</Desc>
<Quantity>2</Quantity>
<Rate>123</Rate>
<ClassRef>
<FullName>class name</FullName>
</ClassRef>
</InvoiceLineAdd>...
当我在quickbooks中编辑发票时,它没有选择CLASS且CLASS字段为空,我无法发布屏幕截图,编辑发票时,CLASS字段显示为CUSTOMER JOB字段旁边的下拉列表。
那么我该怎么办才能让课程出现?
提前致谢。
答案 0 :(得分:2)
您要将Class
添加到发票行。如果您想要发票级别,则需要使用发票中的ClassRef
而不是该行。