invoice - bill.com 创建有关税收和 itemId 的发票问题
问题描述
使用 Invoice.json(有一些现有的 Payments 代码——Bill.json)为 Invoice 编写一个到 bill.com 的接口,这是可行的。界面在这里https://developer.bill.com/hc/en-us/articles/208196656-Invoice
添加 itemId 以显示“我们的”内部 ID 时 - 我收到一个错误 - 示例显示 - “itemId”:“0ii01YCDSBIDTPTJbhcb”,
- 文档说 - 在发票行项目上计费的项目的 ID。现在确定我需要在此处创建什么才能使其正常工作并显示“我们的”内部 ID
我们有一个已经计算过的税款总额 - 有什么方法可以将税款总额添加到发票中?它似乎比这更复杂。
谢谢
解决方案
在 bill.com 的帮助下找到了答案 - 谢谢!!!
基本上你需要创建一个 bill.com 的“项目”对象。https://developer.bill.com/hc/en-us/articles/208196666
要在订单字段行项目中包含您的“订单编号”,请创建一个新的“项目”对象并将“描述”字段设置为您的订单编号。使用创建的返回 ID 并将其分配给 invoiceLineItems.itemId(在示例中为“itemId”:“0ii01YCDSBIDTPTJbhcb”)
Tax 对象也是一个“Item”对象 - 使用上面相同的接口创建。设置 type = 6(用于销售税)并执行类似于上面创建项目对象的操作。使用该返回 ID 并将其分配给 Invoice.itemSalesTax。这是您 invoiceLineItems 区域中所有项目的销售税。为您要计算税款的行项目设置 taxable 为 true
销售税“项目”对象创建将如下所示:
{“实体”:“项目”,“名称”:“我的税”,“类型”:“6”,“描述”:“加利福尼亚州”,“百分比”:8,}
希望这对其他人有帮助
推荐阅读
- excel - 适用于 Office 的 Visual Studio 工具(Excel 2016 工作簿)设计器显示蓝屏
- sorting - Haskell 简单的初学者排序程序
- java - 关闭钩子不终止主线程
- javascript - 仅从 SubmitDate 获取日期
- go - 打开新的控制台窗口
- asp.net-mvc - 从列表中提交特定值
- java - 微服务应用程序的 Kubernetes 架构 - 建议
- node.js - 尝试将 Microsoft QnA 制造商服务与 Bot Framework 连接,但未从我的机器人那里得到任何回复
- php - PHP 关联数组联合值
- scala - 使用 scala foldLeft 添加来自唯一数据结构的值