給与明細書テンプレート

従業員番号・所属・氏名・支給日・対象期間の欄と、勤怠・支給・控除の 3 ブロック、差引支給額・振込先・当年累計を備えた給与明細書です。各ブロックの項目は配列で渡すため、会社ごとの手当・控除の項目に合わせられます。

  • A4 縦
  • 差し込み項目 34 件
  • PDF で発行
  • 見本の会社名・氏名・住所・金額は架空のものです。
給与明細書テンプレートの見本(DocRelay で発行した PDF の 1 ページ目)

主な用途

  • 給与計算システムからの給与明細の一括発行
  • 従業員ポータルでの給与明細の PDF の配布
  • 賞与明細・時給制スタッフの明細

差し込み項目

API で送信するデータの項目です。配列の中の項目は 配列名.項目名 の形で示しています。

項目内容
issued_at発行日(YYYY-MM-DD)
pay_month対象の月(例: 2026年10月)
employee.number従業員番号
employee.department所属
employee.name氏名
paid_at支給日(YYYY-MM-DD)
period.start対象期間の初日(YYYY-MM-DD)
period.end対象期間の末日(YYYY-MM-DD)
company.name会社名
company.address会社の住所
company.department担当部署
company.tel電話番号
attendance勤怠の配列(13 行まで)
attendance.name勤怠の項目
attendance.value日数・時間(例: 20 日・12:30)
work_hours_total総労働時間
earnings支給の配列(13 行まで)
earnings.name支給の項目
earnings.amount支給額
gross_pay総支給額
deductions控除の配列(13 行まで)
deductions.name控除の項目
deductions.amount控除額
total_deductions控除合計
bank.name振込先の銀行名
bank.branch支店名
bank.type口座の種類
bank.number口座番号(一部を伏せた形を推奨)
bank.amount振込額
net_pay差引支給額
ytd.taxable当年累計の課税支給額
ytd.social_insurance当年累計の社会保険料
ytd.income_tax当年累計の所得税
note連絡事項

使い方

  1. 管理画面の[テンプレートを作成]で、作成方法に「ひな型から作成」を選び、「給与明細書」を選択します。レイアウトとサンプルデータがプロジェクトに複製されます。
  2. テンプレートエディターで、社名・ロゴ・項目の配置などを自社の書式に合わせて編集します。
  3. API の POST /v1/renders にテンプレート名とデータを送信すると、PDF を発行します。

テスト環境の API キー(sk_test_)では、下書きのまま発行を試せます。本番環境の API キーで発行するときは、バージョンを公開してください。AI アシスタントからは、MCP の create_template の from に同じひな型を指定して作成できます。

API での作成と発行

POST /v1/templates の from にひな型の ID(payslip)を指定してテンプレートを作成し、POST /v1/renders にテンプレート名とデータを送信します。

1. ひな型からテンプレートを作成
curl https://api.docrelay.jp/v1/templates \
  -H "Authorization: Bearer $DOCRELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "給与明細書", "from": "payslip" }'
2. データを送信して PDF を発行
curl https://api.docrelay.jp/v1/renders \
  -H "Authorization: Bearer $DOCRELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d @payslip.json \
  -o payslip.pdf
payslip.json(サンプルデータ。配列は先頭の 1 件、長い文は省略)
{
  "template": "給与明細書",
  "format": "pdf",
  "data": {
    "issued_at": "2026-10-21",
    "pay_month": "2026年10月",
    "employee": {
      "number": "E-102345",
      "department": "営業本部 第一営業部",
      "name": "見本 太郎"
    },
    "paid_at": "2026-10-23",
    "period": {
      "start": "2026-09-21",
      "end": "2026-10-20"
    },
    "company": {
      "name": "サンプル商事株式会社",
      "address": "東京都千代田区見本町1-2-3 サンプルビル5F",
      "department": "人事部 給与課",
      "tel": "03-0000-0000"
    },
    "attendance": [
      {
        "name": "出勤日数",
        "value": "20 日"
      }
    ],
    "work_hours_total": "172:30",
    "earnings": [
      {
        "name": "基本給",
        "amount": 280000
      }
    ],
    "gross_pay": 373138,
    "deductions": [
      {
        "name": "健康保険料",
        "amount": 18829
      }
    ],
    "total_deductions": 81622,
    "bank": {
      "name": "見本銀行",
      "branch": "本店営業部",
      "type": "普通",
      "number": "****567",
      "amount": 291516
    },
    "net_pay": 291516,
    "ytd": {
      "taxable": 3452780,
      "social_insurance": 586720,
      "income_tax": 67890
    },
    "note": "11 月分より、住民税の特別徴収額が変更になります。年末調整の書類は 11 月 13 日(金)までに人事部へご提出くださ…"
  }
}

API リファレンス

事前登録を受け付けています

現在、提供開始に向けて準備中です。事前登録いただいた方には、提供開始時にお知らせします。