预算日记账创建

接口描述

此接口用于导入预算日记账

请求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}下无有效的岗位