申请明细类型
说明
响应参数
参数说明
| 字段名称 | 字段类型 | 是否必填 | 字段说明 |
|---|---|---|---|
| code | String(100) | 是 | 费用编码 |
| prevExpenseCode | String(100) | 否 | 相邻上一版本的申请明细编码;首个版本或未建立版本关联时为空 |
| originExpenseCode | String(100) | 否 | 跨版本稳定的申请明细编码;历史数据未生成稳定编码时为空 |
| expenseTypeBizCode | String(100) | 是 | 费用类型编码 |
| expenseTypeName | String(100) | 是 | 费用类型名称 |
| consumeAmount | AmountInput | 是 | 消费金额 |
| comments | text | 否 | 备注 |
| consumeTime | DateTimeInput | 否 | 消费时间 |
| consumeLocation | CityInput | 否 | 消费城市(字段类型具体看表单配置) |
| attachments | List<AttachmentInput> | 否 | 附件 |
| travelPartnerInfo | travelPartnerInfo | 否 | 参与人 |
| customObject | CustomObject | 否 | 自定义字段 |
| applyRules | ApplyRules | 否 | 费用适用的标准规则 |
| allocationList | List<AllocationInput> | 是 | 分摊信息,若未分摊则返回null |
| noTaxSuite | NoTaxSuiteInput | 否 | 不含税组件信息 |
| invoiceType | String | 否 | 发票类型,仅申请单详情 V2 返回;VAT_SPECIAL_INVOICE 增值税专用发票、VAT_GENERAL_INVOICE 增值税普通发票、NO_INVOICE 无发票。未设置或历史数据无值时不返回此字段,不默认普通发票 |
申请单详情 V2 的税率继续通过 noTaxSuite.taxRate 返回,例如 0.06 表示 6%;申请明细不增加独立的 taxRate 字段。
参数样例
[{
"code": "CODE001",
"prevExpenseCode": "CODE000",
"originExpenseCode": "ORIGIN-CODE001",
"expenseTypeBizCode": "EXPENSE001",
"expenseTypeName": "打车",
"invoiceType": "VAT_SPECIAL_INVOICE",
"consumeAmount": {
"currency": "CNY",
"amount": 30
},
"comments": "备注信息",
"consumeTime": {
"startTime": 1546272000000,
"endTime": 1548950400000,
"startTimeZoneId": "Asia/Shanghai",
"endTimeZoneId": "Asia/Shanghai"
},
"travelPartnerInfo":{
"travelRouteCode":"TRC1906171XPM26M8",
"expenseCodeList": ["CODE01"],
"applicationExpenseCodeList": ["CODE01"],
"travelCity": {
"departure":"330100",
"departureFullCode":"domestic-ZH32-ZH32_1",
"departureText":"杭州市",
"destination":"110000",
"destinationFullCode":"domestic-ZH1-ZH1_0",
"destinationText":"北京市"
},
"travelTime": {
"startTime":1546272000000,
"endTime":1548950400000,
"startTimeZoneId":"Asia/Shanghai",
"endTimeZoneId":"Asia/Shanghai"
},
"tripWay": "ROUND_TRIP",
"travelDays": 2.0,
"travelPartnerInfo": {
"internalTravelPartner": [{
"name": "张三",
"employeeId": "001",
"departmentBizCode": "CODE01",
"departmentName": "",
"classPosition": "",
"gender": "",
"enName": {
"firstName": "JIM",
"middleName": "D",
"lastName": "SMITH"
},
"peopleNum": 10,
"idInfo": {
"idType": "ID_CARD",
"idNumber": "421XXXXXXX"
},
"customObject": { }
}],
"externalTravelPartner": [{
"name": "张三",
"gender": "",
"enName": {
"firstName": "JIM",
"middleName": "D",
"lastName": "SMITH"
},
"peopleNum": 10,
"idInfo": {
"idType": "ID_CARD",
"idNumber": "421XXXXXXX"
},
"customObject": { }
}]
}
},
"consumeLocation": {
"departure": "domestic-ZH32-ZH32_1",
"departureText": "杭州市",
"destination": "domestic-ZH1-ZH1_0",
"destinationText": "北京市"
},
"customObject": {
"CF1201": {
"type": "AmountInput",
"value": {
"currency": "USD",
"amount": 800
}
},
"cityId": {
"type": "CityInput",
"value": {
"code": "domestic-ZH32-ZH32_1",
"text": "杭州市"
}
}
},
"noTaxSuite": {
"taxAmount": {
"amount": 0.87,
"currency": "CNY",
"customExchangeRate": 1,
"amountStr": "¥0.87"
},
"withoutTaxAmount": {
"amount": 29.13,
"currency": "CNY",
"customExchangeRate": 1,
"amountStr": "¥29.13"
},
"taxRate": 0.03
}
}]
修改记录
2023-02-08 新增申请明细类型文档
2023-11-01 新增费控类型名称 expenseTypeName
2024-07-12 新增不含税组件
2026-06-26 consumeTime、travelTime 示例补充 startTimeZoneId、endTimeZoneId 时区字段
2026-08-09 新增 prevExpenseCode 相邻版本明细编码、originExpenseCode 跨版本稳定明细编码
2026-10-29 DB-63267 申请单详情 V2 的申请明细新增 invoiceType,税率沿用 noTaxSuite.taxRate