预算日记账创建
接口描述
此接口用于导入预算日记账
请求URI
/api/openapi/budget/journal/import
请求方式
POST
请求体示例
{
"applicantEmployeeId": "9980001",
"companyCode": "Test001",
"departmentCode": "001",
"budgetOrganizationCode": "1001",
"baseDate": "2024-05-09",
"budgetJournalTypeCode": "k001",
"budgetStructureCode":"d001",
"budgetScenarioCode": "c001",
"versionCode": "b001",
"status": "POSTED",
"budgetJournalLineDTOS": [
{
"lineCompanyCode": "Test001",
"lineDepartmentCode": "001",
"lineEmployeeId": "9980001",
"budgetItemCode": "f001",
"budgetPeriod": "2023-12",
"budgetPeriodQuarter": "",
"budgetPeriodSemiannual": "",
"budgetPeriodYear": "2024",
"currencyCode": "JPY",
"amount": "100000",
"remark": "仕訳導入",
"budgetCostCenterDTOS": [
{
"costCenterCode": "PROJECT",
"costCenterItemCode": "1"
}
]
}
]
}
请求体字段
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
applicantEmployeeId | String | ○ | 申请者员工工号 | ||
companyCode | String | 公司编码 | |||
departmentCode | String | 部门编码 | |||
budgetOrganizationCode | String | ○ | 预算组织编码 | ||
baseDate | String | 基准日期 | |||
budgetJournalTypeCode | String | ○ | 预算日记账类型代码 | ||
budgetStructureCode | String | ○ | 预算表代码 | ||
versionCode | String | ○ | 预算版本代码 | ||
budgetScenarioCode | String | ○ | 预算场景代码 | ||
status | String | NEW:新增 POSTED:复核(过账) | 状态 | ||
budgetJournalLineDTOS | array | ○ | 预算日记账行信息 |
budgetJournalLineDTOS
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
lineCompanyCode | String | ○ | 公司编码 | ||
lineDepartmentCode | String | 部门编码 | |||
lineEmployeeId | String | 员工工号 | |||
budgetItemCode | String | ○ | 预算项目编码 | ||
budgetPeriod | String | ▲ | 日期格式:会计期间里定义的期间名(例:2024-1) 当前预算表为月度时,必填 | 期间 | |
budgetPeriodQuarter | String | ▲ | 日期格式:YYYY-1Q 当前预算表为季度时,必填 | 预算季度 | |
budgetPeriodSemiannual | String | ▲ | 日期格式:YYYY-H1 当前预算表为半年度时,必填 | 预算半年度 | |
budgetPeriodYear | String | ▲ | 日期格式:YYYY 当前预算表为年度时,必填 | 预算年度 | |
currencyCode | String | ○ | 币种编码 | ||
amount | String | ○ | 最大13位 | 金额 | |
remark | String | ○ | 最大长度100 | 行备注 | |
budgetCostCenterDTOS | array | ○ | 支持多个 | 成本中心 |
budgetCostCenterDTOS
字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
---|---|---|---|---|---|
costCenterCode | String | 成本中心编码 | |||
costCenterItemCode | String | 成本中心项编码 |
接口返回示例
成功
{
"message": "success",
"key": "0073Test001"
}
失败示例
{
"message": "budgetPeriodQuarter格式错误",
"errorCode": "spd.28016.005"
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
errorCode | String | 返回错误码 |
错误代码
errorCode | message | 说明 |
---|---|---|
0013 | {0}长度必须为{1}以内 | |
120003 | 缺少必填项:{0} | |
spd.28016.003 | 参数:{0},日期格式不正确 | |
spd.28016.004 | {0}不存在 | |
spd.28016.005 | {0}格式不正确 | |
spd.28016.006 | 参数:{0},请输入正确的日期范围 | |
spd.28016.007 | 参数:{0},不能输入数字以外的字符 | |
spd.28016.008 | 当前申请人工号、公司编码、部门编码不在同一岗位下 | |
130002 | 没有启用的编码规则定义! | |
spd.28016.012 | 预算日记账金额最大不能超过 9,999,999,999,999 | |
spd.28016.013 | 预算日记账本币金额最大不能超过 9,999,999,999,999 | |
spd.28016.014 | 成本中心:{0}无效或不存在 | |
spd.28016.015 | 成本中心项:{0}无效或不存在 | |
120001 | 当前操作需要租户权限 | |
61100009 | 基准日{0}下无有效的岗位 |
预算余额查询 →