目前我们导入我们的银行交易。通过 REST API,我阅读了所有这些交易并尝试将它们与我们的内部发票相匹配。
如果我找到匹配项,我需要将这个特定 BankEntryLine 的 GLAccountCode 从例如 1000 更改为 2000。我在 BankEntryLine 上看到的只是我可以执行 GET 或 POST 但没有 PUT 方法。
我的方法有问题吗?就像我必须创建其他东西来协调这个交易还是有不同的方式来更新这个交易行?
示例 BankEntryLine:
{
"d": {
"__metadata": {
"uri": "https://start.exactonline.nl/api/v1/000000/financialtransaction/BankEntryLines(guid'123000000-0000-0000-0000-000000000000')",
"type": "Exact.Web.Api.Models.Financial.BankEntryLine"
},
"Document": "00000000-0000-0000-0000-000000000000",
"DocumentNumber": 00000,
"EntryID": "00000000-0000-0000-0000-000000000000",
"EntryNumber": 00000000,
"ExchangeRate": 1,
"GLAccount": "100000000-0000-0000-0000-000000000000",
"GLAccountCode": "1000",
"ID": "123000000-0000-0000-0000-000000000000",
"LineNumber": 1,
"OffsetID": "000000000-0000-0000-0000-000000000000",
"OurRef": null,
"Project": null,
"ProjectCode": null,
"ProjectDescription": null,
"Quantity": null,
"VATCode": "4 "
}
}
API 文档:https ://start.exactonline.nl/docs/HlpRestAPIResources.aspx?SourceAction=10
BankEntryLine:https ://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=FinancialTransactionBankEntryLines