Invoice class 的文档属性保持为空
Document attribute stays empty for Invoice class
尝试获取 SalesInvoices class from the Exact Online REST API all the relevant document entries stay empty. I'm using the Exact Online Python SDK 以获取这些销售发票时。
使用的代码:
return self.api.invoices.filter(
filter="Customer eq guid'{}'".format(self.api.relations.get(relation_code=relation_code)['ID']),
top=10,
orderby='EntryNumber desc')
给出以下响应:
"Document": null,
"DocumentNumber": null,
"DocumentSubject": null,
虽然 SalesInvoice 确实有生成的文档:
我已经联系了 Exact 在线支持,但到目前为止还没有得到回复
见图。 Document、DocumentNumber 和 DocumentSubject 在 ExactOnlineREST 中可用..SalesInvoices:
但是...罪恶在于细节,因为 documentation 读作:
Document that is manually linked to the invoice
事实上,只有当您手动将文档添加到发票(例如在打印发票之前)时,此字段才会获得值。
当您需要销售发票随附的所有文件和文件时,请使用类似:
select dat.url
from salesinvoices sie
join exactonlinerest..documents dct
on dct.salesinvoicenumber = sie.invoicenumber
and dct.type=10 /* Optional to improve performance. */
join ExactOnlineREST.Documents.DocumentAttachments dat
on dat.document = dct.id
请将此更改为 Python 代码,但语法、连接顺序和参数很清楚。
尝试获取 SalesInvoices class from the Exact Online REST API all the relevant document entries stay empty. I'm using the Exact Online Python SDK 以获取这些销售发票时。
使用的代码:
return self.api.invoices.filter(
filter="Customer eq guid'{}'".format(self.api.relations.get(relation_code=relation_code)['ID']),
top=10,
orderby='EntryNumber desc')
给出以下响应:
"Document": null,
"DocumentNumber": null,
"DocumentSubject": null,
虽然 SalesInvoice 确实有生成的文档:
我已经联系了 Exact 在线支持,但到目前为止还没有得到回复
见图。 Document、DocumentNumber 和 DocumentSubject 在 ExactOnlineREST 中可用..SalesInvoices:
但是...罪恶在于细节,因为 documentation 读作:
Document that is manually linked to the invoice
事实上,只有当您手动将文档添加到发票(例如在打印发票之前)时,此字段才会获得值。
当您需要销售发票随附的所有文件和文件时,请使用类似:
select dat.url
from salesinvoices sie
join exactonlinerest..documents dct
on dct.salesinvoicenumber = sie.invoicenumber
and dct.type=10 /* Optional to improve performance. */
join ExactOnlineREST.Documents.DocumentAttachments dat
on dat.document = dct.id
请将此更改为 Python 代码,但语法、连接顺序和参数很清楚。