diff --git a/_sdk_compatible/open-api-3/api-schema.json b/_sdk_compatible/open-api-3/api-schema.json index 5e84a80..fc59aae 100644 --- a/_sdk_compatible/open-api-3/api-schema.json +++ b/_sdk_compatible/open-api-3/api-schema.json @@ -17739,7 +17739,6 @@ "type": "object", "required": [ "company_id", - "expense_application_lines", "title" ], "properties": { @@ -17784,8 +17783,59 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "properties": { + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17" + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string", + "maxLength": 250, + "description": "内容 (250文字以内)", + "example": "交通費:新幹線往復(東京〜大阪)" + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505 + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", + "description": "経費申請の項目行一覧(配列)", "items": { "type": "object", "properties": { @@ -17880,7 +17930,6 @@ "type": "object", "required": [ "company_id", - "expense_application_lines", "title" ], "properties": { @@ -17925,6 +17974,72 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の申請行ID: 既存申請行を更新する場合に指定します。IDを指定しない申請行は、新規行として扱われ追加されます。また、purchase_linesに含まれない既存の申請行は削除されます。更新後も残したい行は、必ず経費申請の申請行IDを指定してpurchase_linesに含めてください。", + "example": 1 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17" + }, + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606 + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の明細行ID: 既存明細行を更新する場合に指定します。IDを指定しない明細行は、新規行として扱われ追加されます。また、expense_application_linesに含まれない既存の明細行は削除されます。更新後も残したい行は、必ず経費申請の明細行IDを指定してexpense_application_linesに含めてください。", + "example": 1 + }, + "description": { + "type": "string", + "maxLength": 250, + "description": "内容 (250文字以内)", + "example": "交通費:新幹線往復(東京〜大阪)" + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505 + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", "items": { @@ -19227,10 +19342,11 @@ }, "qualified_invoice": { "type": "string", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない)\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択)\n", "enum": [ "qualified", - "not_qualified" + "not_qualified", + "unselected" ], "example": "qualified" }, @@ -31674,10 +31790,11 @@ }, "qualified_invoice": { "type": "string", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない)\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択、null: OCR解析結果が保存されている時等)\n", "enum": [ "qualified", - "not_qualified" + "not_qualified", + "unselected" ], "example": "qualified", "nullable": true @@ -31687,13 +31804,13 @@ "maxLength": 14, "minLength": 14, "pattern": "^T[1-9][0-9]{12}$", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\nインボイス制度適格請求書発行事業者登録番号\n- 先頭T数字13桁の固定14桁の文字列\n国税庁インボイス制度適格請求書発行事業者公表サイト\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\nインボイス制度適格請求書発行事業者登録番号(null: OCR解析結果が保存されている時等)\n- 先頭T数字13桁の固定14桁の文字列\n国税庁インボイス制度適格請求書発行事業者公表サイト\n", "example": "T1000000000001", "nullable": true }, "document_type": { "type": "string", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n書類の種類(receipt: 領収書、invoice: 請求書、other: その他)\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n書類の種類(receipt: 領収書、invoice: 請求書、other: その他、null: OCR解析結果が保存されている時等)\n", "enum": [ "receipt", "invoice", @@ -31806,7 +31923,6 @@ "applicant_id", "application_number", "company_id", - "expense_application_lines", "id", "issue_date", "status", @@ -31879,6 +31995,81 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の申請行ID", + "example": 1 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17", + "nullable": true + }, + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606, + "nullable": true + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "明細行ID", + "example": 1 + }, + "description": { + "type": "string", + "description": "内容", + "example": "交通費:新幹線往復(東京〜大阪)", + "nullable": true + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505, + "nullable": true + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", "description": "経費申請の項目行一覧(配列)", @@ -32020,7 +32211,6 @@ "application_number", "approvers", "company_id", - "expense_application_lines", "id", "issue_date", "status", @@ -32099,6 +32289,81 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の申請行ID", + "example": 1 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17", + "nullable": true + }, + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606, + "nullable": true + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "明細行ID", + "example": 1 + }, + "description": { + "type": "string", + "description": "内容", + "example": "交通費:新幹線往復(東京〜大阪)", + "nullable": true + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505, + "nullable": true + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", "description": "経費申請の項目行一覧(配列)", diff --git a/_sdk_compatible/open-api-3/api-schema.yml b/_sdk_compatible/open-api-3/api-schema.yml index f030eed..a057b3c 100644 --- a/_sdk_compatible/open-api-3/api-schema.yml +++ b/_sdk_compatible/open-api-3/api-schema.yml @@ -14952,6 +14952,7 @@ components: example: true type: boolean expense_application_lines: + description: 経費申請の項目行一覧(配列) items: properties: amount: @@ -15000,6 +15001,47 @@ components: maximum: 2147483647 minimum: 1 type: integer + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
+ 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 (250文字以内) + example: 交通費:新幹線往復(東京〜大阪) + maxLength: 250 + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + type: integer + type: object + type: array + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + type: string + type: object + type: array section_id: description: 部門ID example: 101 @@ -15051,7 +15093,6 @@ components: type: string required: - company_id - - expense_application_lines - title type: object expenseApplicationLineTemplateParams: @@ -15362,6 +15403,68 @@ components: description: 申請日 (yyyy-mm-dd) example: '2019-12-17' type: string + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
+ 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 + example: 交通費:新幹線往復(東京〜大阪) + nullable: true + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + id: + description: 明細行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + required: + - id + type: object + type: array + id: + description: 経費申請の申請行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + nullable: true + type: string + required: + - id + type: object + type: array section_id: description: 部門ID example: 101 @@ -15425,7 +15528,6 @@ components: - application_number - approvers - company_id - - expense_application_lines - id - issue_date - status @@ -15539,6 +15641,61 @@ components: 指定しない場合は当日の日付が登録されます。 example: '2019-12-17' type: string + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
+ 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 (250文字以内) + example: 交通費:新幹線往復(東京〜大阪) + maxLength: 250 + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + type: integer + id: + description: '経費申請の明細行ID: 既存明細行を更新する場合に指定します。IDを指定しない明細行は、新規行として扱われ追加されます。また、expense_application_linesに含まれない既存の明細行は削除されます。更新後も残したい行は、必ず経費申請の明細行IDを指定してexpense_application_linesに含めてください。' + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + type: object + type: array + id: + description: '経費申請の申請行ID: 既存申請行を更新する場合に指定します。IDを指定しない申請行は、新規行として扱われ追加されます。また、purchase_linesに含まれない既存の申請行は削除されます。更新後も残したい行は、必ず経費申請の申請行IDを指定してpurchase_linesに含めてください。' + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + type: string + type: object + type: array section_id: description: 部門ID example: 101 @@ -15590,7 +15747,6 @@ components: type: string required: - company_id - - expense_application_lines - title type: object expenseApplicationsIndexResponse: @@ -15698,6 +15854,68 @@ components: description: 申請日 (yyyy-mm-dd) example: '2019-12-17' type: string + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
+ 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 + example: 交通費:新幹線往復(東京〜大阪) + nullable: true + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + id: + description: 明細行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + required: + - id + type: object + type: array + id: + description: 経費申請の申請行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + nullable: true + type: string + required: + - id + type: object + type: array section_id: description: 部門ID example: 101 @@ -15760,7 +15978,6 @@ components: - applicant_id - application_number - company_id - - expense_application_lines - id - issue_date - status @@ -22259,7 +22476,7 @@ components: document_type: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - 書類の種類(receipt: 領収書、invoice: 請求書、other: その他) + 書類の種類(receipt: 領収書、invoice: 請求書、other: その他、null: OCR解析結果が保存されている時等) enum: - receipt - invoice @@ -22290,7 +22507,7 @@ components: invoice_registration_number: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - インボイス制度適格請求書発行事業者登録番号 + インボイス制度適格請求書発行事業者登録番号(null: OCR解析結果が保存されている時等) - 先頭T数字13桁の固定14桁の文字列 国税庁インボイス制度適格請求書発行事業者公表サイト example: T1000000000001 @@ -22325,10 +22542,11 @@ components: qualified_invoice: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - 適格請求書等(qualified: 該当する、not_qualified: 該当しない) + 適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択、null: OCR解析結果が保存されている時等) enum: - qualified - not_qualified + - unselected example: qualified nullable: true type: string @@ -22420,10 +22638,11 @@ components: qualified_invoice: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - 適格請求書等(qualified: 該当する、not_qualified: 該当しない) + 適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択) enum: - qualified - not_qualified + - unselected example: qualified type: string receipt: diff --git a/v2020_06_15/open-api-3/api-schema.json b/v2020_06_15/open-api-3/api-schema.json index 5977509..d67ecde 100644 --- a/v2020_06_15/open-api-3/api-schema.json +++ b/v2020_06_15/open-api-3/api-schema.json @@ -13395,7 +13395,7 @@ "Expense applications" ], "summary": "経費申請一覧の取得", - "description": "\n

概要

\n\n

指定した事業所の経費申請一覧を取得する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n", + "description": "\n

概要

\n\n

指定した事業所の経費申請一覧を取得する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n\n\n
\nインボイス制度の対応にともない明細行のデータ構造が変更されます。
\n新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。\nExpense-Application-Mode: purchase-lines
\n指定がない場合は従来のデータ構造を利用することとなります。
\n詳細は、お知らせをご覧ください。
\n
", "operationId": "get_expense_applications", "parameters": [ { @@ -13616,7 +13616,7 @@ "Expense applications" ], "summary": "経費申請の作成", - "description": "\n

概要

\n\n

指定した事業所の経費申請を作成する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n", + "description": "\n

概要

\n\n

指定した事業所の経費申請を作成する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n\n\n
\nインボイス制度の対応にともない明細行のデータ構造が変更されます。
\n新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。\nExpense-Application-Mode: purchase-lines
\n指定がない場合は従来のデータ構造を利用することとなります。
\n詳細は、お知らせをご覧ください。
\n
", "operationId": "create_expense_application", "requestBody": { "description": "経費申請の作成", @@ -13694,7 +13694,7 @@ "Expense applications" ], "summary": "経費申請詳細の取得", - "description": "\n

概要

\n\n

指定した事業所の経費申請を取得する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n", + "description": "\n

概要

\n\n

指定した事業所の経費申請を取得する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n\n\n
\nインボイス制度の対応にともない明細行のデータ構造が変更されます。
\n新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。\nExpense-Application-Mode: purchase-lines
\n指定がない場合は従来のデータ構造を利用することとなります。
\n詳細は、お知らせをご覧ください。
\n
", "operationId": "get_expense_application", "parameters": [ { @@ -13788,7 +13788,7 @@ "Expense applications" ], "summary": "経費申請の更新", - "description": "\n

概要

\n\n

指定した事業所の経費申請を更新する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n", + "description": "\n

概要

\n\n

指定した事業所の経費申請を更新する

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n\n\n
\nインボイス制度の対応にともない明細行のデータ構造が変更されます。
\n新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。\nExpense-Application-Mode: purchase-lines
\n指定がない場合は従来のデータ構造を利用することとなります。
\n詳細は、お知らせをご覧ください。
\n
", "operationId": "update_expense_application", "parameters": [ { @@ -13978,7 +13978,7 @@ "Expense applications" ], "summary": "経費申請の承認操作", - "description": "\n

概要

\n\n

指定した事業所の経費申請の承認操作を行う

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n", + "description": "\n

概要

\n\n

指定した事業所の経費申請の承認操作を行う

\n\n

経費精算APIの使い方については、freee会計経費精算APIの使い方をご参照ください

\n\n

注意点

\n\n\n
\nインボイス制度の対応にともない明細行のデータ構造が変更されます。
\n新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。\nExpense-Application-Mode: purchase-lines
\n指定がない場合は従来のデータ構造を利用することとなります。
\n詳細は、お知らせをご覧ください。
\n
", "operationId": "update_expense_application_action", "parameters": [ { @@ -17735,7 +17735,6 @@ "type": "object", "required": [ "company_id", - "expense_application_lines", "title" ], "properties": { @@ -17780,8 +17779,59 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "properties": { + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17" + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string", + "maxLength": 250, + "description": "内容 (250文字以内)", + "example": "交通費:新幹線往復(東京〜大阪)" + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505 + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", + "description": "経費申請の項目行一覧(配列)", "items": { "type": "object", "properties": { @@ -17876,7 +17926,6 @@ "type": "object", "required": [ "company_id", - "expense_application_lines", "title" ], "properties": { @@ -17921,6 +17970,72 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の申請行ID: 既存申請行を更新する場合に指定します。IDを指定しない申請行は、新規行として扱われ追加されます。また、purchase_linesに含まれない既存の申請行は削除されます。更新後も残したい行は、必ず経費申請の申請行IDを指定してpurchase_linesに含めてください。", + "example": 1 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17" + }, + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606 + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の明細行ID: 既存明細行を更新する場合に指定します。IDを指定しない明細行は、新規行として扱われ追加されます。また、expense_application_linesに含まれない既存の明細行は削除されます。更新後も残したい行は、必ず経費申請の明細行IDを指定してexpense_application_linesに含めてください。", + "example": 1 + }, + "description": { + "type": "string", + "maxLength": 250, + "description": "内容 (250文字以内)", + "example": "交通費:新幹線往復(東京〜大阪)" + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505 + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", "items": { @@ -19223,10 +19338,11 @@ }, "qualified_invoice": { "type": "string", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない)\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択)\n", "enum": [ "qualified", - "not_qualified" + "not_qualified", + "unselected" ], "example": "qualified" }, @@ -31670,10 +31786,11 @@ }, "qualified_invoice": { "type": "string", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない)\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択、null: OCR解析結果が保存されている時等)\n", "enum": [ "qualified", - "not_qualified" + "not_qualified", + "unselected" ], "example": "qualified", "nullable": true @@ -31683,13 +31800,13 @@ "maxLength": 14, "minLength": 14, "pattern": "^T[1-9][0-9]{12}$", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\nインボイス制度適格請求書発行事業者登録番号\n- 先頭T数字13桁の固定14桁の文字列\n国税庁インボイス制度適格請求書発行事業者公表サイト\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\nインボイス制度適格請求書発行事業者登録番号(null: OCR解析結果が保存されている時等)\n- 先頭T数字13桁の固定14桁の文字列\n国税庁インボイス制度適格請求書発行事業者公表サイト\n", "example": "T1000000000001", "nullable": true }, "document_type": { "type": "string", - "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n書類の種類(receipt: 領収書、invoice: 請求書、other: その他)\n", + "description": "この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。\n書類の種類(receipt: 領収書、invoice: 請求書、other: その他、null: OCR解析結果が保存されている時等)\n", "enum": [ "receipt", "invoice", @@ -31802,7 +31919,6 @@ "applicant_id", "application_number", "company_id", - "expense_application_lines", "id", "issue_date", "status", @@ -31875,6 +31991,81 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の申請行ID", + "example": 1 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17", + "nullable": true + }, + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606, + "nullable": true + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "明細行ID", + "example": 1 + }, + "description": { + "type": "string", + "description": "内容", + "example": "交通費:新幹線往復(東京〜大阪)", + "nullable": true + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505, + "nullable": true + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", "description": "経費申請の項目行一覧(配列)", @@ -32016,7 +32207,6 @@ "application_number", "approvers", "company_id", - "expense_application_lines", "id", "issue_date", "status", @@ -32095,6 +32285,81 @@ "example": 202 } }, + "purchase_lines": { + "type": "array", + "description": "この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
\n経費申請の申請行一覧(配列)\n", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "経費申請の申請行ID", + "example": 1 + }, + "transaction_date": { + "type": "string", + "description": "日付 (yyyy-mm-dd)", + "example": "2019-12-17", + "nullable": true + }, + "receipt_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "ファイルボックス(証憑ファイル)ID", + "example": 606, + "nullable": true + }, + "expense_application_lines": { + "type": "array", + "description": "明細行一覧(配列)", + "items": { + "type": "object", + "required": [ + "id" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64", + "minimum": 1, + "maximum": 9223372036854775807, + "description": "明細行ID", + "example": 1 + }, + "description": { + "type": "string", + "description": "内容", + "example": "交通費:新幹線往復(東京〜大阪)", + "nullable": true + }, + "amount": { + "type": "integer", + "minimum": 0, + "maximum": 2147483647, + "description": "金額", + "example": 30000 + }, + "expense_application_line_template_id": { + "type": "integer", + "minimum": 1, + "maximum": 2147483647, + "description": "経費科目ID", + "example": 505, + "nullable": true + } + } + } + } + } + } + }, "expense_application_lines": { "type": "array", "description": "経費申請の項目行一覧(配列)", diff --git a/v2020_06_15/open-api-3/api-schema.yml b/v2020_06_15/open-api-3/api-schema.yml index feb6f6d..612821e 100644 --- a/v2020_06_15/open-api-3/api-schema.yml +++ b/v2020_06_15/open-api-3/api-schema.yml @@ -3473,6 +3473,14 @@ paths:
  • 個人アカウントの場合は、プレミアムプランでご利用できます。
  • 法人アカウントの場合は、ベーシックプラン、プロフェッショナルプラン、エンタープライズプランでご利用できます。
  • + +
    +        インボイス制度の対応にともない明細行のデータ構造が変更されます。
    + 新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。 + Expense-Application-Mode: purchase-lines
    + 指定がない場合は従来のデータ構造を利用することとなります。
    + 詳細は、お知らせをご覧ください。
    +
    operationId: get_expense_applications summary: 経費申請一覧の取得 post: @@ -3555,6 +3563,14 @@ paths:
  • 個人アカウントの場合は、プレミアムプランでご利用できます。
  • 法人アカウントの場合は、ベーシックプラン、プロフェッショナルプラン、エンタープライズプランでご利用できます。
  • + +
    +        インボイス制度の対応にともない明細行のデータ構造が変更されます。
    + 新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。 + Expense-Application-Mode: purchase-lines
    + 指定がない場合は従来のデータ構造を利用することとなります。
    + 詳細は、お知らせをご覧ください。
    +
    operationId: create_expense_application requestBody: content: @@ -3741,6 +3757,14 @@ paths:
  • 個人アカウントの場合は、プレミアムプランでご利用できます。
  • 法人アカウントの場合は、ベーシックプラン、プロフェッショナルプラン、エンタープライズプランでご利用できます。
  • + +
    +        インボイス制度の対応にともない明細行のデータ構造が変更されます。
    + 新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。 + Expense-Application-Mode: purchase-lines
    + 指定がない場合は従来のデータ構造を利用することとなります。
    + 詳細は、お知らせをご覧ください。
    +
    operationId: get_expense_application summary: 経費申請詳細の取得 put: @@ -3840,6 +3864,14 @@ paths:
  • 個人アカウントの場合は、プレミアムプランでご利用できます。
  • 法人アカウントの場合は、ベーシックプラン、プロフェッショナルプラン、エンタープライズプランでご利用できます。
  • + +
    +        インボイス制度の対応にともない明細行のデータ構造が変更されます。
    + 新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。 + Expense-Application-Mode: purchase-lines
    + 指定がない場合は従来のデータ構造を利用することとなります。
    + 詳細は、お知らせをご覧ください。
    +
    operationId: update_expense_application requestBody: content: @@ -3948,6 +3980,14 @@ paths:
  • 個人アカウントの場合は、プレミアムプランでご利用できます。
  • 法人アカウントの場合は、ベーシックプラン、プロフェッショナルプラン、エンタープライズプランでご利用できます。
  • + +
    +        インボイス制度の対応にともない明細行のデータ構造が変更されます。
    + 新しいデータ構造は2023年4月上旬から利用できる予定です。利用するにはリクエストヘッダーに以下を指定します。 + Expense-Application-Mode: purchase-lines
    + 指定がない場合は従来のデータ構造を利用することとなります。
    + 詳細は、お知らせをご覧ください。
    +
    operationId: update_expense_application_action requestBody: content: @@ -18599,6 +18639,7 @@ components: example: true type: boolean expense_application_lines: + description: 経費申請の項目行一覧(配列) items: properties: amount: @@ -18647,6 +18688,47 @@ components: maximum: 2147483647 minimum: 1 type: integer + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
    + 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 (250文字以内) + example: 交通費:新幹線往復(東京〜大阪) + maxLength: 250 + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + type: integer + type: object + type: array + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + type: string + type: object + type: array section_id: description: 部門ID example: 101 @@ -18698,7 +18780,6 @@ components: type: string required: - company_id - - expense_application_lines - title type: object expenseApplicationLineTemplateParams: @@ -19009,6 +19090,68 @@ components: description: 申請日 (yyyy-mm-dd) example: '2019-12-17' type: string + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
    + 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 + example: 交通費:新幹線往復(東京〜大阪) + nullable: true + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + id: + description: 明細行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + required: + - id + type: object + type: array + id: + description: 経費申請の申請行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + nullable: true + type: string + required: + - id + type: object + type: array section_id: description: 部門ID example: 101 @@ -19072,7 +19215,6 @@ components: - application_number - approvers - company_id - - expense_application_lines - id - issue_date - status @@ -19186,6 +19328,61 @@ components: 指定しない場合は当日の日付が登録されます。 example: '2019-12-17' type: string + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
    + 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 (250文字以内) + example: 交通費:新幹線往復(東京〜大阪) + maxLength: 250 + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + type: integer + id: + description: '経費申請の明細行ID: 既存明細行を更新する場合に指定します。IDを指定しない明細行は、新規行として扱われ追加されます。また、expense_application_linesに含まれない既存の明細行は削除されます。更新後も残したい行は、必ず経費申請の明細行IDを指定してexpense_application_linesに含めてください。' + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + type: object + type: array + id: + description: '経費申請の申請行ID: 既存申請行を更新する場合に指定します。IDを指定しない申請行は、新規行として扱われ追加されます。また、purchase_linesに含まれない既存の申請行は削除されます。更新後も残したい行は、必ず経費申請の申請行IDを指定してpurchase_linesに含めてください。' + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + type: string + type: object + type: array section_id: description: 部門ID example: 101 @@ -19237,7 +19434,6 @@ components: type: string required: - company_id - - expense_application_lines - title type: object expenseApplicationsIndexResponse: @@ -19345,6 +19541,68 @@ components: description: 申請日 (yyyy-mm-dd) example: '2019-12-17' type: string + purchase_lines: + description: | + この項目はインボイス制度で利用する項目です。2023年4月上旬から利用できる予定です。利用可能となる前に予告なく変更がある場合があります。
    + 経費申請の申請行一覧(配列) + items: + properties: + expense_application_lines: + description: 明細行一覧(配列) + items: + properties: + amount: + description: 金額 + example: 30000 + maximum: 2147483647 + minimum: 0 + type: integer + description: + description: 内容 + example: 交通費:新幹線往復(東京〜大阪) + nullable: true + type: string + expense_application_line_template_id: + description: 経費科目ID + example: 505 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + id: + description: 明細行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + required: + - id + type: object + type: array + id: + description: 経費申請の申請行ID + example: 1 + format: int64 + maximum: 9223372036854775807 + minimum: 1 + type: integer + receipt_id: + description: ファイルボックス(証憑ファイル)ID + example: 606 + maximum: 2147483647 + minimum: 1 + nullable: true + type: integer + transaction_date: + description: 日付 (yyyy-mm-dd) + example: '2019-12-17' + nullable: true + type: string + required: + - id + type: object + type: array section_id: description: 部門ID example: 101 @@ -19407,7 +19665,6 @@ components: - applicant_id - application_number - company_id - - expense_application_lines - id - issue_date - status @@ -25906,7 +26163,7 @@ components: document_type: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - 書類の種類(receipt: 領収書、invoice: 請求書、other: その他) + 書類の種類(receipt: 領収書、invoice: 請求書、other: その他、null: OCR解析結果が保存されている時等) enum: - receipt - invoice @@ -25937,7 +26194,7 @@ components: invoice_registration_number: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - インボイス制度適格請求書発行事業者登録番号 + インボイス制度適格請求書発行事業者登録番号(null: OCR解析結果が保存されている時等) - 先頭T数字13桁の固定14桁の文字列 国税庁インボイス制度適格請求書発行事業者公表サイト example: T1000000000001 @@ -25972,10 +26229,11 @@ components: qualified_invoice: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - 適格請求書等(qualified: 該当する、not_qualified: 該当しない) + 適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択、null: OCR解析結果が保存されている時等) enum: - qualified - not_qualified + - unselected example: qualified nullable: true type: string @@ -26067,10 +26325,11 @@ components: qualified_invoice: description: | この項目はインボイス制度で利用する項目です。2023年4月頃から利用できる予定です。 - 適格請求書等(qualified: 該当する、not_qualified: 該当しない) + 適格請求書等(qualified: 該当する、not_qualified: 該当しない、unselected: 未選択) enum: - qualified - not_qualified + - unselected example: qualified type: string receipt: