PaymentNotices
支払通知書
GET /payment_notices — 支払通知書一覧の取得
パラメータ
- company_id*: integer(int64) - 事業所ID
- payment_notice_number: string - 支払通知書番号
- subject: string - 件名
- partner_ids: string - 取引先ID(半角数字のidを半角カンマ区切りスペースなしで指定してください。最大3件まで指定できます。)
- sending_status: string - 送付ステータス(sent: 送付済み、 unsent: 送付待ち) (選択肢: sent, unsent)
- cancel_status: string - 取消済み(canceled: 該当する、 uncanceled: 該当しない) (選択肢: canceled, uncanceled)
- start_payment_notice_date: string(date) - 支払通知書日付の開始日
- end_payment_notice_date: string(date) - 支払通知書日付の終了日
- start_collects_on: string(date) - 支払予定日の開始日
- end_collects_on: string(date) - 支払予定日の終了日
- limit: integer - 取得レコードの件数 (デフォルト: 20, 最小: 1, 最大: 100)。limit と offset の合計は 10,000 を超えることはできません。
- offset: integer - 取得レコードのオフセット (デフォルト: 0)。limit と offset の合計は 10,000 を超えることはできません。
レスポンス
The request has succeeded.
- payment_notices*: array[object]
POST /payment_notices — 支払通知書の作成
支払通知書の作成をします。
リクエストボディ*
company_id*: integer(int64) - 事業所ID (最小: 1, 最大: 9223372036854775000)
template_id: integer(int64) - 帳票テンプレートID(指定しない場合、事業所の既定のテンプレートが指定されます。) (最小: 1, 最大: 9223372036854775000)
payment_notice_number: string - 支払通知書番号
- 採番の設定が、[自動採番する]の場合、指定できません。
- 採番の設定が、[自動採番する]以外の場合、必須になります。
branch_no: integer - 枝番 (最小: 0, 最大: 2147483647)
payment_notice_date*: string(date) - 支払通知書日付 (パターン: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$)
collects_on: string(date) - 支払予定日 (パターン: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$)
payment_condition: string - 支払方法
subject: string - 件名
tax_entry_method*: string - 消費税の内税・外税区分(in: 税込表示(内税)、out: 税別表示(外税)) (選択肢: in, out)
tax_fraction*: string - 消費税端数の計算方法(omit: 切り捨て、round_up: 切り上げ、round: 四捨五入) (選択肢: omit, round_up, round)
line_amount_fraction: string - 金額端数の計算方法(omit: 切り捨て、round_up: 切り上げ、round: 四捨五入) (選択肢: omit, round_up, round)
payment_notice_note: string - 備考
memo: string - 社内メモ
partner_id: integer(int64) - 取引先ID
取引先IDと取引先コードはどちらか一方を必ず指定してください。
取引先役割に関してはヘルプページを御覧ください。 (最小: 1, 最大: 9223372036854775000)
partner_code: string - 取引先コード
取引先コードと取引先IDはどちらか一方を必ず指定してください。
取引先役割に関してはヘルプページを御覧ください。
partner_title*: string - 敬称(御中、様、(空白)の3つから選択)
- [非推奨]全角カッコの(空白)は削除予定です。
- 全角カッコの(空白)を指定した場合、はレスポンスは、半角カッコの(空白)になります。 (選択肢: 御中, 様, (空白), (空白))
partner_address_zipcode: string - 郵便番号
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく郵便番号が利用されます。 (パターン: ^[0-9]{3}-?[0-9]{4}$)
partner_address_prefecture_code: integer - 都道府県コード(-1: 設定しない、0: 北海道、1:青森、2:岩手、3:宮城、4:秋田、5:山形、6:福島、7:茨城、8:栃木、9:群馬、10:埼玉、11:千葉、12:東京、13:神奈川、14:新潟、15:富山、16:石川、17:福井、18:山梨、19:長野、20:岐阜、21:静岡、22:愛知、23:三重、24:滋賀、25:京都、26:大阪、27:兵庫、28:奈良、29:和歌山、30:鳥取、31:島根、32:岡山、33:広島、34:山口、35:徳島、36:香川、37:愛媛、38:高知、39:福岡、40:佐賀、41:長崎、42:熊本、43:大分、44:宮崎、45:鹿児島、46:沖縄)
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく都道府県コードが利用されます。 (最小: -1, 最大: 46)
partner_address_street_name1: string - 取引先 市区町村・番地
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく取引先 市区町村・番地が利用されます。
partner_address_street_name2: string - 取引先 建物名・部屋番号など
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく取引先 建物名・部屋番号などが利用されます。
partner_contact_department: string - 取引先部署
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく取引先部署が利用されます。
partner_contact_name: string - 取引先担当者名
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく取引先担当者名が利用されます。
partner_display_name: string - 取引先宛名
- 帳票の宛名に利用されます。
- 入力がない場合、帳票に指定されたpartner_id, partner_codeに紐づく取引先名称が利用されます。
company_contact_name: string - 自社担当者(デフォルトは操作者の表示ユーザー名が補完されます)
company_name: string - 自社名を上書きする場合に指定します。
company_description: string - 自社説明を上書きする場合に指定します。
lines*: array[object] - 支払通知書の明細行 配列の要素:
- type: string - 明細の種類
- item: 品目行
- tax_rate、quantityは必須になります。
- text: テキスト行
- descriptionのみ入力可能です。
- 入力がない場合、itemが利用されます。 (選択肢: item, text)
- description: string - 摘要(品名)
- sales_date: string(date) - 取引日 (パターン: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$)
- unit: string - 明細の単位名
- quantity: number - 明細の数量 (整数部は8桁まで、小数部は3桁まで) (最小: -99999999.999, 最大: 99999999.999)
- unit_price: string - 明細の単価 (整数部は13桁まで、小数部は3桁まで) (パターン: ^-?[0-9]{0,13}(.[0-9]{1,3})?$)
- tax_rate: number - 税率(%)(帳票の税率計算に用います。) (選択肢: 0, 8, 10)
- reduced_tax_rate: boolean - 軽減税率対象(true: 対象、 false: 対象外)trueはtax_rate:8の時のみ指定可能です。
- type: string - 明細の種類
レスポンス
The request has succeeded and a new resource has been created as a result.
- payment_notice*: object
GET /payment_notices/templates — 使用可能な支払通知書の帳票テンプレート一覧の取得
使用可能な支払通知書の帳票テンプレート一覧を返します。
パラメータ
- company_id*: integer(int64) - 事業所ID
レスポンス
The request has succeeded.
- templates*: array[object]
GET /payment_notices/{id} — 支払通知書の取得
指定されたIDの支払通知書を返します。
パラメータ
- company_id*: integer(int64) - 事業所ID
- id* (path): integer - 支払通知書ID
レスポンス
The request has succeeded.
- payment_notice*: object
PUT /payment_notices/{id} — 支払通知書の更新
支払通知書の更新をします。
パラメータ
- id* (path): integer - 支払通知書ID
リクエストボディ*
POST /payment_notices と同じ
レスポンス
GET /payment_notices/{id} と同じ
PUT /payment_notices/{id}/cancel — 支払通知書の取消
指定された支払通知書を取消状態にします。 取引が紐づいている場合は取引も削除されます。
パラメータ
PUT /payment_notices/{id} と同じ
リクエストボディ*
- company_id*: integer(int64) - 事業所ID (最小: 1, 最大: 9223372036854775000)
レスポンス
GET /payment_notices/{id} と同じ
PUT /payment_notices/{id}/uncancel — 取消された支払通知書の復元
指定された取消済み支払通知書を復元します。
パラメータ
PUT /payment_notices/{id} と同じ
リクエストボディ*
PUT /payment_notices/{id}/cancel と同じ
レスポンス
GET /payment_notices/{id} と同じ