简要描述:
- 第三方系统,通过迅联云接入,通过API创建对账单。
接口版本:
版本号 | 制定人 | 制定日期 | 修订日期 |
---|---|---|---|
1.0 | 米伟伟 | 2019-5-15 | 2019-5-15 |
请求方式:
- POST
请求头:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
Content-Type | 是 | string | 请求类型: application/json |
请求URL:
post /reconciliation/saveReconForApi
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
reconciliationNo | 是 | String | 对账单号,唯一不能重复 |
currency | 否 | String | 货币 |
startTime | 是 | Date | 对账开始时间 |
endTime | 是 | Date | 对账结束时间 |
buyCompanyName | 是 | String | 购买方公司名称 |
buyCompanyTaxId | 是 | String | 购买方公司税号 |
supplierCompanyName | 是 | String | 供应商公司名称 |
supplierCompanyTaxId | 是 | String | 供应商公司税号 |
itemList | 是 | List | 对账单行集合 |
itemNo | 是 | String | 条目编号 行唯一性标识,相同的即为一行 |
itemName | 是 | String | 卖方商品名称 |
specification | 是 | String | 规格型号 |
productNo | 是 | String | 卖方商品编号 |
quantity | 是 | BigDecimal | 数量 |
unit | 是 | enum | 单位 |
unitPrice | 否 | BigDecimal | 单价 |
amountWithoutTax | 否 | BigDecimal | 金额(不含税) |
taxPercent | 否 | BigDecimal | 税率 |
taxAmount | 否 | BigDecimal | 税额(金额*税率) |
amount | 否 | BigDecimal | 价税合计(金额+税额) |
discount | 否 | BigDecimal | 折扣 |
buyerItemName | 是 | String | 买方商品名称 |
buyerSpecification | 否 | String | 买方商品规格型号 |
请求示例:
{
"reconciliationNo": "hailan-API-Buy1557883270376",
"currency": "人民币",
"startTime": 1557883315047,
"endTime": 1557883315047,
"buyCompanyName": "重庆宜迅联供应链科技有限公司",
"buyCompanyTaxId": "91500103MA5UAHBY29",
"supplierCompanyName": "兰馨谷开票测试",
"supplierCompanyTaxId": "310106666888888",
"itemList": [{
"itemNo": "01",
"itemName": "API条目测试商品",
"productNo": "233W5THXL-01212",
"specification": "BQF3 - C",
"quantity": 10,
"realStoreQuantity": null,
"unit": "EA",
"unitPrice": 4179.43,
"unitPriceWithoutTax": null,
"amountWithoutTax": 39428.58,
"taxPercent": 0.06,
"taxAmount": 2365.71,
"amount": 41794.3,
"discount": 100,
"productId": null,
"buyerProductId": null,
"buyerItemName": "API条目测试商品",
"buyerSpecification": "BQF3 - C",
}]
}
返回示例:
正确时返回:
{
"body": {
"reconciliationUuid": "f5e5a195-394f-4e7c-8865-989fdce600b3"
},
"ok": true,
"status": {
"description": {},
"message": "string",
"path": "string",
"returnCode": "string",
"serviceCode": "string",
"time": "2019-05-15T06:34:06.874Z"
}
}
错误时返回:
{
"body": {},
"ok": false,
"status": {
"description": {},
"message": "对账单号已经存在",
"returnCode": "200",
"time": "2019-05-15T06:34:06.874Z"
}
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
ok | String | 请求是否处理成功, true表示成功 |
reconciliationUuid | String | 创建的对账单UUID |
文档更新时间: 2022-04-07 15:15 作者:黄勇