如何通过QuickBooks PHP SDK获取发票状态
如何获取QuickBooks发票的状态?
QuickBooks Online API中,发票的状态对应的属性是
DocStatus而非你查找的status。直接访问发票对象的DocStatus属性即可获取状态,常见取值包括Draft(草稿)、Submitted(已提交)、Approved(已审批)、Paid(已支付)等。你也可以通过发票的
Balance属性辅助判断支付状态:当Balance为0时,代表发票已全额支付;若Balance大于0,则说明发票未付清或仅部分支付。如果需要在查询时直接指定获取状态字段,可以修改Query语句:
QuickBooksOnline\API\DataService\DataService::Query("Select DocStatus, * From Invoice");若不确定属性名,可打印发票对象的所有属性来确认:
print_r($yourInvoiceObject);
内容的提问来源于stack exchange,提问作者Clever Gambe
相关产品推荐
相关产品推荐

