未精算明細導入
OpenAPI説明
本APIは未精算明細をSpendiaに取込
リクエストURI
/api/openapi/invoice/import
リクエスト形式
POST
リクエスト例
{
"email": "93512111200@function-test.com",
"employeeId": "9980001",
"companyCode": "Test001",
"departmentCode": "001",
"baseDate": "2024-05-21",
"expenseTypeCode": "OpneAPI",
"createDate": "2024-05-12",
"expenseConsumptionTaxCode": "z010",
"expensePriceTaxAmount": 1100,
"comment": "テストの為",
"applicationNumber": "TA00295787",
"fieldDTOList": [
{
"fieldCode": "Text",
"value": "AAA"
},
{
"fieldCode": "Texts",
"value": "BBBB bbbb"
},
{
"fieldCode": "Time",
"value": "2024-05-13 17:40:26"
},
{
"fieldCode": "Date",
"value": "2024-05-13"
},
{
"fieldCode": "YearMonth",
"value": "2024-05"
},
{
"fieldCode": "Duration",
"value": "2024-05-13;2024-05-14"
},
{
"fieldCode": "Duration2",
"value": "2024-02;2024-03"
},
{
"fieldCode": "Integer",
"value": "1000"
},
{
"fieldCode": "Positive",
"value": "2000"
},
{
"fieldCode": "Float",
"value": "33.44"
},
{
"fieldCode": "Costcenter",
"value": "1"
},
{
"fieldCode": "ValueList",
"value": "1"
},
{
"fieldCode": "CustomTable",
"value": "1"
},
{
"fieldCode": "AccountName",
"value": "15040"
}
]
}
リクエスト項目
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
String | ▲ | メールアドレス、従業員番号の片方が入力必要 メードアドレスが値有りの場合、優先利用する | 申請者メールアドレス | ||
employeeId | String | ▲ | 申請者従業員番号 | ||
companyCode | String | 申請者会社コード | |||
departmentCode | String | 申請者部門コード | |||
baseDate | String | 基準日 | |||
expenseTypeCode | String | ○ | 費目コード | ||
createDate | String | 発生日 | |||
expenseConsumptionTaxCode | String | 消費税区分コード | |||
expensePriceTaxAmount | String | ○ | 税込額 | ||
comment | String | 事由 | |||
applicationNumber | String | 申請伝票番号 | |||
fieldDTOList | Array | 【連携可能な伝票ヘッダ項目一覧】 | 費用明細項目List |
fieldDTOList
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
fieldCode | String | 項目コード | |||
value | String | 項目値 |
OpenAPIリターン例
成功例
{
"message": "success",
"key": "1679023007848440027"
}
失敗例
{
"message": "パラメータ:employeeId は存在しません",
"errorCode": "spd.26048.007"
}
項目説明
項目 | タイプ | 説明 |
---|---|---|
message | String | エラーメッセージを返 |
errorCode | String | エラーコードを返す |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
120003 | パラメータ:{0}は指定必須の項目です | |
spd.26048.002 | パラメータ:{0}は不正な日付フォーマットです | |
spd.26048.003 | パラメータ:{0}は半角数字で指定してください | |
spd.26048.006 | パラメータ:{0} のフォーマットが不正です | |
spd.26048.007 | パラメータ:{0} は存在しません | |
spd.26048.009 | パラメータ:{0} は{1}~{2}文字の範囲で入力してください | |
spd.26048.012 | パラメータ:{0}の整数は最大{1}桁、小数は最大{2}です | |
spd.28190.002 | {0}を10,000,000,000,000より小さくしてください | |
spd.28190.003 | パラメータ:{0}は申請者の参照権限がありません。 | |
spd.12819.0011 | マイナス{0}を入力することはできません | |
spd.12819.0012 | {0}に0を入力することはできません | |
spd.28015.001 | パラメータ:{0}、{1}はいずれかを入力してください | |
spd.28015.002 | 当従業員は会社コードが{0}、部門コードが{0}の所属情報がありません。 | |
spd.28015.003 | パラメータ:{0}はOpenApiより登録できません。 | |
spd.28015.004 | パラメータ:{0}は単価*数量の金額入力モードです。OpenApiより登録できません。 | |
spd.28015.005 | パラメータ:{0}デフォルトの消費税区分は設定されていません。システム管理者へ連絡してください。 | |
spd.28015.006 | 基準日:{0}に申請者の有効な所属情報が存在しません | |
120001 | テナントの権限がありません |