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": "1213265575",
        "transactionCurrency": null,
        "salesOrganization": "IE10",
        "billingDocumentType":"YBF2",
        "billingDocumentIsCancelled":null,
        "cancelledBillingDocument":null
      },
      "billingItems": [{
        "billingDocument":"6246172313",
        "billingDocumentItem": "000010",
        "material":"4X41C12469",
        "billingQuantity":"1.000",
        "netAmount":31.00,
        "OdmPold": "axx",
        "OdmPoItem": "xx123"
      }] 
    }
  ]
}

成功响应示例

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

异常响应示例

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