Appearance
2.10、第三方系统费用接入接口
POST
接口说明
请求Body参数
公共参数
请求时必须传入公共参数,详见公共接口说明
私有参数
数据结构
名称 类型 必选 中文名 说明 InvNo String 是 主键编号 唯一(GUID) StoreID String 是 项目ID 项目数据接口 BuildingID String 是 大楼ID 项目数据接口 CustomerID String 是 租户ID 租户数据接口 ContractID String 是 合同ID 合同主数据接口 IsMeter Int 是 是否记表费用 0:否;1:是 ChargeD JSON 是 费用明细 ChargeTypeCode String 是 费项编码 ChargeTypeName String 是 费项名称 StartDate String 是 开始日期 EndDate String 是 结束日期 LastQty String 否 上期读数 CurQty String 否 本期读数 CostQty String 否 使用量 FreeQty String 否 免费使用量 Price String 否 单价 ChargeAmt String 是 应收金额 CollectionType Int 否 收款标志 1:已收款;0或者空为未收款; PaidAmt Decimal(18,2) 否 实收金额 如收款标志位1,则此字段不能为空 PayMethodID String 否 支付方式ID 费用收款支付方式接口如收款标志位1,则此字段不能为空 PayDate Date 否 收款日期 如收款标志位1,则此字段值不能为空 BankNo string 否 银行账号 如支付方式为银行卡或转账,则需收款的银行账号
请求示例
成功
json{ "appid": "1234560987", "format": "json", "items": [{ "ChargeD": [{ "ChargeAmt": 2000, "ChargeTypeCode": "1109", "EndDate": "2019-11-29", "CurQty": 0, "LastQty": 0, "StartDate": "2019-11-29", "Price": 0, "ChargeTypeName": "装修管理费", "CostQty": 0 }], "ContractID": "CONTRACTSID-6456-HS", "CustomerID": "CUSTOMERID-4146-HS", "StoreID": "STOREID-164-HS", "BuildingID": "BUILDINGID-115-HS", "InvNo": "00B61DAF9C008977A245", "IsMeter": 0 }], "sig": "H87Omq6HGVO14Sb6dypXtUUb3lk=", "ts": "20191129", "userip": "" }
返回响应
数据结构
名称 类型 必选 中文名 说明 ret Int 返回码 2000:成功;2001:失败 msg String 描述
响应示例
成功
json{ "ret": 2000, "msg": "接口调用成功" }
失败
json{ "ret": 2001, "msg": "获取数据失败" }