Salesforce × バクラク連携ガイド|請求書発行・電子帳票管理を自動化する方法

Salesforce とバクラク(LayerX)を連携させることで、契約締結後の請求書発行・電子帳票の保管・承認フローをシームレスに自動化できます。インボイス制度や電子帳簿保存法への対応もあわせて解説します。

この記事をシェア:
目次 クリックで開く






Salesforce×バクラク連携完全ガイド2026|請求データモデル設計・API/CSV選定・異常系運用・電帳法テスト項目まで実務フローを徹底解説










Salesforce×バクラク連携完全ガイド2026|請求データモデル設計・API/CSV選定・異常系運用・電帳法テスト項目まで実務フローを徹底解説

Salesforceの受注データからバクラク請求書発行で請求書を自動生成し、承認・送付・電帳法/インボイス対応まで一気通貫で設計する実務ガイド。連携の失敗原因の大半は、バクラク側ではなくSalesforce側の請求データモデル不備(請求先≠取引先の未分離、税区分の欠損、請求パターン混在、異常系の未定義)にあります。本記事では、データモデル設計テンプレ、API/CSV/iPaaS選定フロー、異常系運用、電帳法テスト項目までをチェックリスト形式で整理します。

対象:Sales Ops / BizOps / 経理責任者
ゴール:請求書発行の手作業ゼロ
前提:電帳法・インボイス対応が必要
更新:2026年3月

結論(30秒でわかる判断基準)

Salesforce×バクラク連携で成果を出すには、「APIで繋ぐ」前にSalesforce側の請求データを“請求書として成立する粒度”に整える必要があります。具体的には、次の3点を固定してください。

  1. 請求先の正:取引先≠請求先の分離、送付先メール、登録番号(T+13桁)、支払条件
  2. 明細粒度の正:商品名(顧客向け表記)、数量、単価、税区分(10%/8%/非課税/免税)、割引行、端数処理ルール
  3. 例外処理の正:返品、相殺、値引、差し戻し、再発行、取消の扱いを先に定義
最も多い失敗パターン
連携後にバクラク側で手修正が常態化する場合、原因の8割はSalesforceのデータ品質(未入力・表記揺れ・税区分未定・請求先ズレ)です。「手修正ログを取り、Salesforceのバリデーションに”逆輸入”する」設計を最初から組み込んでください。これがないと、手修正は永遠にゼロになりません。

バクラク請求書発行とは(前提知識)

バクラク請求書発行は、株式会社LayerXが提供するクラウド型の請求書発行・管理サービスです。バクラクシリーズ全体(申請・経費精算・電子帳簿保存・ビジネスカード)と連携し、請求書の作成から承認・送付・証跡管理までを一元化します。2024年にはAPI連携機能(Connect RPCベース)を正式リリースし、Salesforceなど外部システムとのデータ連携がプログラマブルに行えるようになりました。

累計導入社数は10,000社を超え(2024年2月時点)、サービス継続率99%以上。Nishio Rent All、Peach Aviationなどの大手企業も導入しています。Salesforce連携においては、LayerX自社でも「受注商談データをAPIで同期→一括請求書作成→承認→一括送付」のフローを実運用しており、この実績が本記事の設計指針のベースになっています。

できること/できないこと(期待値を揃える)

できること できないこと(別設計が必要)
受注データから請求書を自動作成(転記ゼロ) 入金消込の完全自動化(銀行API連携・入金台帳設計が必要)
承認フローの一元化(代理承認・金額別ルート) 会計仕訳の完全自動化(freeeやkintoneとの連携設計が必要)
電帳法を意識した証跡管理(検索・承認ログ) 請求パターンが複雑な場合の自動生成ルールは個別設計
バクラク申請・経費精算との連携 Salesforce CPQ/Billingとのネイティブ統合(別途検討)
CSV一括アップロードによる送付先マスタ更新 複数法人・グループ間の連結請求

Before/After:何が消えて、何が残るのか

請求書発行の効率化は、ソフトの機能差よりも「受注データと請求データの不整合がなくなること」が効きます。LayerX社自身のBefore/After事例をベースに、作業単位で分解します。

工程 Before(よくある状態) After(目指す姿)
転記 売上/明細をスプレッドシートに手入力 Salesforceの受注データをAPIで同期(転記ゼロ)
加工 CSV加工(ピボット等)→請求書システムにインポート データ整備済みなので加工工程が不要
照合 契約書と突合して内容確認(手作業) フィールド必須化により不整合が構造的に発生しない
送付 ダウンロード→営業に割当→個別送付(50件を10人で分担等) 承認→一括送付(送付漏れチェック不要)
証跡 メールのcc確認、ファイルサーバー手動保管 バクラク上で自動保管・検索可能

設計の核心:「部分最適」を避ける

支払や請求は経理だけの業務ではありません。事業部(営業/CS/制作)が支払・請求の妥当性確認に関与する以上、「ツールが増えるだけ」「事業部が二重入力するだけ」の導入は確実に失敗します。

フライク社の分析が端的に表現しています。「経理担当者以外は楽にならない」導入が失敗する理由は2つ。①支払い確認は事業部も関わる必要があること、②事業部が二重入力・二重チェックをしなければならないこと——です。

Salesforceを”情報のハブ”にするなら、次の3原則を守ります。

  • 可視化:事業部が見るべき状態(請求書発行状況・入金状況)をSalesforce上で確認できる
  • 入力一元化:事業部が別画面で再入力しなくて済む(必要なデータ粒度がSalesforceにある)
  • 学習ループ:差し戻し理由・修正ログが残り、次回の入力ルールに自動的に反映される

Salesforce側「請求データモデル」設計テンプレ

連携のために最低限必要な粒度を、テンプレとして固定します。ここが曖昧だと、連携後に手修正が増えて破綻します。

領域 必須項目(例) よくある事故 対策
請求先 正式名称、送付先メール、住所、登録番号(T+13桁)、支払条件(月末締め翌月払い等) 取引先=請求先と思い込み、本社契約・支店請求で破綻 「請求先」カスタムオブジェクトを分離し、取引先にルックアップ
明細 品目名(顧客向け表記)、数量、単価、税区分(10%/8%/非課税/免税)、値引行 税区分が空欄のまま連携→税率が固定されて請求書が崩れる 商品マスタに税区分を持たせ、未入力をバリデーションで禁止
請求パターン 単発/分割/月額/従量の区分、請求イベントの定義 商談クローズ=請求、で月額が初回しか出ない 請求トリガーを商談/注文/スケジュールのどれにするか明示
端数処理 端数処理方式(切り捨て/切り上げ/四捨五入)、適用単位(行別/合計) Salesforce側とバクラク側で端数が1円ずれる 端数処理を明細行単位で揃え、テスト時に検証
承認 承認者、閾値、差戻し理由の選択肢、代理承認 承認済みでない請求書がバクラクに流れる Salesforce側の承認ステータスを連携トリガーの前提条件に

取引先≠請求先の分離設計

「取引先(Account)=請求先」と思い込む設計は、最も多い破綻パターンです。本社と契約しているが、請求書は支店宛に送る。グループ会社A経由で受注したが、請求先はグループ会社B——こうしたケースは、BtoBでは珍しくありません。

対策として、Salesforce上に「請求先(Billing Entity)」カスタムオブジェクトを作成し、取引先へのルックアップで紐づけます。請求先には以下を持たせます。

  • 正式名称(請求書に印字する名称)
  • 送付先メールアドレス(複数対応)
  • 郵送先住所
  • 適格請求書発行事業者の登録番号(T+13桁)
  • 支払条件(月末締め翌月末払い、等)

税区分・端数・値引行の設計(事故例込み)

頻出事故:税区分の空欄
商品マスタに税区分を持たせないまま連携すると、すべての明細が同一税率(例:10%)で計算され、軽減税率8%対象の商品がある場合に請求書が不正確になります。インボイス制度下では「税率ごとの合計額と消費税額」の記載が義務付けられているため、これは法令違反リスクに直結します。

端数処理については、Salesforce側とバクラク側で処理方式を揃える必要があります。具体的には「切り捨て/切り上げ/四捨五入」の3択と、「明細行単位で端数処理する/合計に対して端数処理する」の組み合わせです。1円のズレでも、月末の照合時に差異が積み上がり、消込が合わなくなります。

値引行は、明細にマイナス行として追加するのか、値引額を既存行の単価に反映するのかを先に決めます。バクラク側の帳票テンプレートで値引行がどう表示されるかも確認してください。

請求パターン別の設計(単発/分割/月額/従量)

「受注したら請求書を出す」だけならシンプルですが、現場の請求はパターンが混在します。ここを曖昧にすると、「初回だけ請求できて2回目以降が止まる」「金額が合わない」という事故が頻発します。

パターン 何を”請求イベント”にするか Salesforce側の持ち方(例) 注意点
単発 受注(承認完了) 商談クローズ+請求対象フラグ フラグの二重立ちに注意(重複請求の原因)
分割 各回の請求タイミング 請求スケジュールオブジェクト(回数・日付・金額) 残額管理と最終回の端数調整
月額 毎月の締め/更新 注文(Order)またはサブスク台帳で「対象月」を生成 契約変更(プラン変更・解約)の日割り計算
従量 確定した利用量の締め 利用実績→集計テーブル→請求明細 締め日と集計タイミングのラグ
最初に決めること
「商談=請求」なのか、「注文=請求」なのか、「請求スケジュール=請求」なのか。請求の”正”となるデータが混ざると、二重請求・請求漏れが構造的に起きます。Salesforce CPQ/Billingを利用している場合は、注文商品(Order Product)を請求の正として設計するのが自然です。

合算粒度の設計も重要です。freee for Salesforceでは「同一の取引先+同一の請求日のレコードを1枚の請求書にまとめる」というロジックが使われていますが、この考え方はバクラク連携でも転用できます。「どの条件が一致したら1枚にまとめるか」を先に定義し、API/CSV連携のグルーピングロジックに反映してください。

異常系設計(重複・取消・再発行・再送)

自動化は”正常系”より”異常系”で壊れます。以下の5パターンを先に定義し、復旧手順をドキュメント化しておくと運用が止まりません。

異常パターン 起きること 設計のポイント
重複請求 同一の受注に対して請求書が2枚作られる 外部ID(Salesforce商談ID等)をバクラク側にも持たせ、一意性を担保
取消 請求書発行後に契約がキャンセル 取消請求書(マイナス請求)を発行するか、相殺処理にするか先に決定
再発行 宛名/金額の修正が必要 旧請求書を無効化→新番号で再発行するか、履歴として両方残すかの方針
再送 メール送付失敗(アドレスエラー等) 送付ステータスをSalesforce側にも書き戻し、再送フローを整備
API障害 連携バッチが途中で停止 べき等性(同じリクエストを再送しても二重作成されない)の確認、リトライ設計

連携方式の選定(CSV / API / iPaaS)

連携方式は「技術的にできるか」ではなく「運用で回るか」で選びます。以下の判断フローを参考にしてください。

Q1. 月間の請求書発行件数は50件以上か?
Yes → API or iPaaS を検討
No → CSVで十分な可能性

Q2. 社内にAPI実装を保守できるエンジニアがいるか?
Yes → API直接連携(コスト最小)
No → iPaaS(ASTERIA Warp / Make等)で短期実装

Q3. リアルタイム連携が必要か?
Yes → API(Webhook / イベント駆動)
No → バッチ連携(日次/週次)で十分

方式 向いているケース 実装コスト 注意点
CSV 月次など発行頻度が低い/手動チェックを残したい 加工工程が残る。件数が増えると破綻しやすい
API 発行頻度が高い/自動化を徹底したい 中〜高 バクラクAPIはConnect RPCベース(HTTP/1.1対応)。異常系・べき等性の実装が必須
iPaaS 変換・認証・リトライなどを運用込みで短期実装したい ASTERIA Warpにはバクラク連携テンプレートあり。責任範囲(誰が保守するか)を先に決める

バクラクAPIの技術的な特徴

2024年にリリースされたバクラク請求書発行のAPI連携機能は、LayerXのエンジニアブログによるとConnect RPC(gRPCのHTTP/1.1互換プロトコル)を採用しています。REST APIとは異なり、エンドポイントはリソース指向ではなくRPC指向(操作名ベース)です。自動生成のAPIドキュメントがないため、公式ドキュメントを事前に確認し、検証環境(Sandbox)での動作確認を必ず行ってください。

主に利用できるAPIは、送付先マスタの登録/更新、請求書の作成、帳票アップロードなどです。お試し利用も可能なので、まず検証環境でAPI接続→10件の請求書作成→送付までを通すことを推奨します。

全体フロー図解(受注→請求→証跡)

受注
(Salesforce)
請求データ整備
(データモデル)
請求書作成
(バクラク)
承認
(ワークフロー)
一括送付
(メール/郵送)
証跡管理
(電帳法対応)

導入手順(最短ルート・4ステップ)

  1. 業務フロー可視化:誰がどこに何を転記しているかを書き出す。「消したい手作業」を転記・加工・照合・送付の4つに分解する
  2. データ棚卸し:Salesforceのフィールド不足を洗い出す(請求先分離・明細粒度・税区分・端数処理ルール)
  3. 連携テスト(10件):宛名・税区分・端数・複数税率・承認・送付・検索の7項目を通す
  4. 異常系テスト:重複送信・取消・再発行・APIエラー・ステータス不整合を想定し、復旧手順を作る
導入期間の目安
API接続そのものは数日で完了しますが、Salesforce側のデータ整備(請求先分離・税区分追加・商品マスタ整備)は2〜4週間かかるのが一般的です。ここを短縮しようとすると、運用後に手修正が常態化します。

手修正ログを入力ルールに「逆輸入」する運用設計

連携後に発生する手修正は「担当者の頑張り」で吸収すると、永遠にゼロになりません。修正が発生するたびに理由を記録し、Salesforce側の入力ルールに戻す——この「逆輸入ループ」を設計に組み込んでください。

手修正の理由(例) Salesforce側への戻し方
請求先の表記揺れ(株式会社/㈱ 混在) 選択リスト化 or バリデーションルールで正規化
税区分未入力 商品マスタの税区分を必須化、商談保存時にバリデーション
値引の扱い違い(行引き vs 合計引き) 値引種別フィールドを追加し、運用ルールを明文化
住所の分割ミス(ビル名の欠落等) 住所フィールドの入力ガイドを追加、自動補完の導入
請求タイミングのズレ 請求スケジュールの承認前チェックリストを追加

法令対応(電帳法・インボイス)テスト項目チェックリスト

法対応は「対応しています」で終わらせず、テスト項目として固定し、導入時に全項目を通す設計にします。以下は最低限のチェックリストです。

カテゴリ テスト項目 確認方法 合否基準
インボイス 登録番号が正しく印字される テスト請求書を発行し目視確認 T+13桁が一致
税率別合計と消費税額が正しい 10%と8%が混在する明細で発行 税率×税抜金額=消費税額が一致
端数処理が一貫している 小数点が出る金額で発行 Salesforce側の計算結果と一致
電帳法(証跡) 承認ログが残る 差し戻し→再申請→承認のフローを実行 誰がいつ承認/差戻ししたかが記録される
差し戻し理由が記録される 差し戻し時に理由を入力 理由テキストが検索可能な状態で保存
改ざん防止(タイムスタンプ等) 発行後の請求書を編集不可にする 確定後のPDFが変更できない
電帳法(検索) 取引日・金額・取引先で検索できる 3条件での検索テスト 該当請求書が正しくヒットする
日付範囲・金額範囲での検索 範囲指定で検索テスト 条件に合致する請求書のみ表示

よくある失敗パターンと回避策(5選)

失敗1:Salesforceが「営業視点」のまま、請求の必須項目が欠ける

症状:受注金額とクローズ日だけで商談が完結しており、請求先・明細・税区分・支払条件がない。
回避策:商談のフェーズが「受注」に進む条件として、請求に必要なフィールド(請求先・税区分・端数処理)の入力を必須化する。Salesforce×kintone連携で営業入力と経理確認を分離する方法もあります。

失敗2:月額/分割を商談クローズだけで扱おうとする

症状:初回の請求書しか出ない。2ヶ月目以降の請求が手動に戻る。
回避策:注文(Order)オブジェクトまたはカスタムの「請求スケジュール」で、月ごとの請求イベントを生成する。Salesforce Billingを利用している場合は、請求書スケジューラーの活用を検討してください。

失敗3:エラーハンドリングを設計しない

症状:API連携が月1回落ちるが、気づくのが翌月。復旧手順がなく、手作業で1件ずつ再作成。
回避策:APIバッチにアラート通知を設定し、失敗時の再送手順(リトライ回数・間隔・エスカレーション先)をドキュメント化する。べき等性を担保し、同一リクエストの再送で二重作成されない設計にする。

失敗4:バクラク側の手修正を「例外」として放置する

症状:毎月10件以上の手修正が発生しているが、「仕方ない」で済ませている。
回避策:手修正が発生するたびに「修正理由」を選択式で記録し、月次で集計。上位3件の原因をSalesforce側のバリデーションルールに反映する「逆輸入ループ」を回す。

失敗5:法令対応を「ツール任せ」にする

症状:「バクラクはインボイス対応しているから大丈夫」と思っていたが、Salesforce側のデータが不完全で、登録番号の欠落や税率別合計のズレが発生。
回避策:上述のテスト項目チェックリストを導入時に全件通す。特に「複数税率の混在明細」と「差し戻し→再承認のログ」は必ずテストする。

FAQ(よくある質問)

Q. Salesforceのどのエディションから連携できますか?

API利用が前提のため、Enterprise Edition以上が推奨です。Professional Editionでもアドオンでapi利用が可能ですが、APIコール数の上限が低いため、発行件数が多い場合は注意が必要です。

Q. 導入期間の目安はどのくらいですか?

API接続そのものは数日ですが、Salesforce側のデータ整備(請求先分離・税区分追加・商品マスタ整備・異常系テスト)に2〜4週間かかるのが一般的です。全体で1〜2ヶ月を見込んでください。

Q. CSV連携とAPI連携、どちらを先に始めるべきですか?

まずCSV連携で「データモデルが正しいか」を検証し、運用が安定してからAPIに移行する段階的アプローチが安全です。CSVで手修正が頻発する段階でAPIに移行すると、エラーが自動化されるだけです。

Q. バクラク申請や経費精算との連携も同時に設計すべきですか?

請求書発行の連携を先に安定させてから、バクラク申請・経費精算との統合を検討するのが現実的です。ただし、承認フローの設計(金額別ルート・代理承認)は共通設計にしておくと、後の統合がスムーズです。

Q. Salesforce CPQ/Billingを使っている場合、バクラクとの連携はどうなりますか?

Salesforce Billingは注文商品(Order Product)ベースで請求書を自動生成する仕組みですが、帳票のカスタマイズ性や日本の商慣習(郵送代行・インボイス制度対応・電帳法準拠)への対応度ではバクラクが優位です。CPQ/Billingで注文管理まで行い、請求書の発行・送付・証跡管理はバクラクに任せる——というハイブリッド構成が実用的です。

Q. 端数が1円ズレる場合の対処法は?

Salesforce側の数式フィールドの端数処理方式(ROUND/FLOOR/CEILING)と、バクラク側の設定を揃えてください。特に、明細行ごとに端数処理するか、合計に対して処理するかの違いで1円のズレが積み上がります。テスト時に複数明細+複数税率で検証することが重要です。

Q. 連携後のデータ品質をどう維持しますか?

月次で「手修正件数」「修正理由の内訳」をモニタリングし、上位3件の原因をSalesforce側のバリデーションに反映する「逆輸入ループ」を回してください。手修正率が月5%以下になれば、連携は安定運用に入ったと判断できます。

AT
Aurant Technologies 編集部

上場企業からスタートアップまで、データ分析基盤・AI導入プロジェクトを主導。MA/CRM(Salesforce, HubSpot, kintone, LINE)導入によるマーケティング最適化やバックオフィス業務の自動化など、事業数値に直結する改善実績多数。

請求を”経理だけの仕事”にしない設計をご支援します

Salesforceの受注データが、そのまま請求書と証跡に繋がる状態を構築。データモデル設計から連携実装、法令対応テストまでワンストップで対応します。

無料相談はこちら



AT
aurant technologies 編集

上場企業からスタートアップまで、数多くのデータ分析基盤構築・AI導入プロジェクトを主導。単なる技術提供にとどまらず、MA/CRM(Salesforce, Hubspot, kintone, LINE)導入によるマーケティング最適化やバックオフィス業務の自動化など、常に「事業数値(売上・利益)」に直結する改善実績多数。

この記事が役に立ったらシェア: