Skip to content

B/S Invoice ​

Frequency
Real time

请求地址 ​

  • API
环境URL
测试对接方提供
正式对接方提供

请求参数 ​

字段类型长度示例描述
billingDocumentMap<Document>集合字段
billingItemList<Item>集合字段

Document 结构 ​

字段类型长度描述
billingDocumentDateInteger8Billing Date
soldToPartyString10Sold-To Party
transactionCurrencyString5SD document currency
salesOrganizationString4Sales Organization
billingDocumentTypeString4Billing Type
billingDocumentIsCancelledString1Billing document is canceled
cancelledBillingDocumentString10Number of canceled billing document

Item 结构 ​

字段类型长度描述
billingDocumentString10Billing Document
billingDocumentItemString6Billing Item
materialString40Material Number
billingQuantityString13Actual billed quantity
netAmountDecimal15Net value of the billing item in document currency
OdmPoldString35ODM customer PO
OdmPoItemInteger6ODM PO item

响应参数 ​

参数必填类型定义描述
codeYString状态码"0"代表成功,其他失败可参考返回码
msgNString提示消息非"0"时,会提示错误消息
resultNobject/array数据体

请求示例 ​

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "billingDocument": {
        "billingDocumentDate": 20250310,
        "soldToParty": "1234567",
        "transactionCurrency": null,
        "salesOrganization": "ABC11",
        "billingDocumentType":"ABC22",
        "billingDocumentIsCancelled":null,
        "cancelledBillingDocument":null
      },
      "billingItems": [{
        "billingDocument":"doc1",
        "billingDocumentItem": "item1",
        "material":"material1",
        "billingQuantity":"0.000",
        "netAmount":0.00,
        "OdmPold": "axx",
        "OdmPoItem": "xx123"
      }] 
    }
  ]
}

成功响应示例 ​

json
{
  "code":"0",
  "msg":"request success"
}

异常响应示例 ​

json
{
  "code": "-1",
  "msg": "system error!"
}