メインコンテンツまでスキップ

見積もり

小計・消費税・合計の集計、見積有効期限、備考欄の長文を含む見積書です。

  • 検証観点: 明細配列 / 小計・消費税・合計 / 有効期限 / 備考の長文 / 日本語表示
  • 想定ページ数: 1
  • 対応 API バージョン: v1POST /v1/file/sync/single
  • GitHub: examples/quotation

1. テンプレートを複製する

テンプレートギャラリーで「見積もり」を複製 し、自分の Re:port Flow ワークスペースへ追加します。複製後、自分のデザイン ID を取得してください。

2. 完成PDF(期待出力)

検証済みの完成 PDF を GitHub で確認できます。

3. 入力データ JSON

API の content.params に渡す入力データです(GitHub で表示)。

{
"見積番号": "EST-2026-0007",
"見積日": "2026-07-08 00:00:00",
"有効期限": "2026-08-07 00:00:00",
"件名": "コーポレートサイト リニューアル",
"宛先名": "株式会社サンプル商事",
"小計": 300000,
"税率": "10%",
"消費税": 30000,
"合計金額": 330000,
"納期": "ご発注後 約6週間",
"支払条件": "検収後 翌月末 銀行振込",
"備考": "上記金額には別途出張費が発生する場合がございます。\n仕様変更が生じた場合は改めてお見積りいたします。",
"明細": [
{ "No": 1, "品目": "デザイン・UI設計 一式", "数量": 1, "単価": 200000, "金額": 200000 },
{ "No": 2, "品目": "CMS構築・年間ライセンス", "数量": 2, "単価": 50000, "金額": 100000 }
]
}

4. API を実行する

appkey と複製したデザイン ID・バージョンを指定して実行します。

curl -X POST https://api.re-port-flow.com/v1/file/sync/single \
-H "appkey: ak_xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"designId": "(複製したデザインID)",
"version": 1,
"content": { "fileName": "見積書", "params": { /* 上記 input.json */ } }
}' \
--output output.pdf

curl / Node.js / Python の実行例は GitHub にあります。

注記

params のキーは、複製したテンプレートのパラメータ定義に一致させてください。定義は デザインパラメータ取得GET /v1/file/design/parameter/{designId}?version=1)で取得できます。

関連