NetSuiteを導入した企業が、運用開始後にまずぶつかる壁のひとつが「帳票」です。
帳票とは、請求書・納品書・見積書など、取引先や社内でやり取りする書類のことです。
NetSuiteの標準帳票はグローバル仕様が前提のため、日本の商習慣に合わないことがあります。
この記事では、NetSuiteの帳票をどこまで標準機能で作り込めるのか、どこから開発が必要になるのかを、実務目線で整理します。
この記事で分かること
- NetSuiteの帳票が「日本式と合わない」と言われる理由
- 帳票カスタマイズの3つの方法と、その使い分け
- Advanced PDF/HTMLテンプレートで日本式の請求書・納品書を作る手順
- 標準設定で済む範囲と、開発が必要になる範囲の見分け方
読了目安:約7分
NetSuiteの「帳票」とは|標準帳票が日本式と合わない理由
NetSuiteの帳票は、取引データをもとに、自動でPDFや画面表示として出力されます。
請求書や納品書、発注書などが代表例です。
ただし標準のレイアウトは、海外の商習慣をベースに設計されています。
そのため、日本の取引先が見慣れた形式とは、項目の並びや表記が異なることがあります。
よく挙がるギャップは、次のようなものです。
- 「御中」「敬具」など、日本特有の宛名・締めの表現がない
- 印影(社判)や角印を入れる枠がない
- 締め請求書(月単位でまとめる請求書)の形式に合わない
- 金額の桁区切りや日付の表記が海外式になっている
こうしたギャップを埋める作業が「帳票カスタマイズ」です。
カスタマイズの中心になるのが、次の2つの仕組みです。
- Advanced PDF/HTMLテンプレート:NetSuiteが標準で備える、帳票の見た目を編集するための仕組み
- カスタムフォーム:取引の入力画面ごとに、どの帳票テンプレートを使うかを決める設定
帳票カスタマイズの3つの方法と使い分け
NetSuiteで帳票を作り込む方法は、大きく3つに分かれます。
それぞれ「できること」と「担い手」が違うため、最初に全体像をつかんでおくと迷いません。
| 方法 | できること | 主な担い手 | 向くケース |
|---|---|---|---|
| 基本レイアウト(Basic) | 項目配置や余白などの簡易な調整 | 管理者 | 軽微な調整のみ(※将来廃止予定) |
| Advanced PDF/HTMLテンプレート | レイアウト・項目・条件分岐・フォントまで柔軟に編集 | 管理者・運用担当 | 多くの日本式帳票はここで対応できる |
| SuiteScript+開発 | 複雑な集計・特殊な様式・外部連携 | 開発パートナー | 締め請求書など作り込みが必要な帳票 |
基本レイアウトは将来的に廃止が予定されており、新機能はAdvanced PDF/HTMLにのみ追加されています。
これから着手するなら、Advanced PDF/HTMLを軸に考えるのが基本です。
Advanced PDF/HTMLテンプレートでできること(手順)
Advanced PDF/HTMLテンプレートは、HTMLとCSSに近い書き方で帳票を編集できます。
さらにFreeMarker(フリーマーカー)という記法で、データの差し込みや条件分岐も設定できます。
FreeMarkerとは、取引データを帳票の決まった位置に流し込むための記述ルールです。
大まかな手順は、次のとおりです。
- 「Advanced PDF/HTMLテンプレート」機能を有効にする
- 設定メニューの「Customization > Forms > Advanced PDF/HTML Templates」を開く
- 標準テンプレートを複製し、複製した方を編集する
- ロゴ・項目の表示/非表示・並び順・フォントを調整する
- カスタムフォームで、その帳票テンプレートを使うよう割り当てる
標準テンプレートをそのまま書き換えず、複製してから編集するのが安全です。
日本語の表示について不安を持つ方も多いのですが、心配は少なめです。
Advanced PDF/HTMLはGoogleのNotoフォントを使い、日本語を含む多言語の出力に対応しています。
独自のフォントを使いたい場合は、フォントファイルを取り込んで指定することもできます。
日本式の請求書・納品書を作る実務ポイント
日本式の帳票で特に論点になりやすいのが、インボイス制度への対応です。
インボイス制度では、適格請求書として、登録番号・税率区分・税額の明示が求められます。
NetSuiteでは、日本向けのローカライゼーションSuiteApp(地域対応の追加機能)が、これらに対応した標準テンプレートを提供しています。
ここで注意したいのが、テンプレートの扱い方です。
- ローカライゼーションSuiteAppの標準テンプレートは、直接書き換えない
- 自社用に調整する場合は、別途カスタムテンプレートを作る
- SuiteAppが更新された際は、自社のカスタムテンプレート側に反映の手当てが必要
電子帳簿保存法やインボイス制度とNetSuiteの対応関係は、別記事で詳しく解説しています。
締め請求書は、月末締め・翌月末払いといった商習慣に合わせ、複数の取引を1枚にまとめる帳票です。
標準のカスタマイズ範囲では収まらないことが多く、作り込みが必要になりやすい帳票です。
締め請求書の作り方と注意点は、専用記事で詳しく扱っています。
「標準でできる範囲」と「開発が必要な範囲」の切り分け
帳票カスタマイズで失敗を避ける最大のコツは、この線引きを最初に持つことです。
標準(設定)で対応できることの例
- ロゴ・会社情報・項目の追加と並べ替え
- 条件によって表示を変える(例:特定の取引先だけ注記を出す)
- フォントや桁区切りなど、見た目の調整
- インボイス対応の標準テンプレートの利用
開発(SuiteScriptや専門的な作り込み)が必要になりやすいことの例
- 締め請求書など、複数取引を独自ロジックでまとめる帳票
- 標準項目にないデータの、複雑な集計や転記
- 既存のカスタムテンプレートへの、インボイス更新の反映
- 外部の帳票発行サービスやEDIとの連携
線引きがあいまいなまま要望を積み上げると、保守の手間が増え続けます。
「取引先と合意したフォーマット」と「社内の慣例」を分け、本当に必要なものだけ作り込むのが現実的です。
開発が必要な領域は、NetSuiteの拡張開発サービス「NetSuiteリブート」でも対応できます。
設計やカスタマイズの方針については、NetSuiteのカスタマイズ完全ガイドもあわせてご覧ください。
帳票カスタマイズでよくある失敗
ここでお伝えするのは、失敗をあげつらうためではありません。
同じ落とし穴を避けて、帳票カスタマイズをうまく回していただきたいからです。
失敗1:現場の要望をすべて実装してしまう
- よくある現象:部署ごとに「この項目も」「この並びに」と要望が増える
- なぜ失敗するか:テンプレートが乱立し、更新のたびに保守が膨らむ
- どう回避するか:合意フォーマットと社内慣例を分け、必要なものに絞る
失敗2:SuiteApp標準テンプレートを直接書き換える
- よくある現象:手早く直したくて、標準テンプレートをそのまま編集する
- なぜ失敗するか:SuiteApp更新時に上書きされ、修正が消える
- どう回避するか:必ず複製してから編集する
失敗3:開発が必要な要件を、設定だけで無理に実現しようとする
- よくある現象:締め請求書や複雑な集計を、標準設定で粘ろうとする
- なぜ失敗するか:時間をかけても要件を満たせず、つくり直しになる
- どう回避するか:早い段階で「設定か開発か」を見極める
失敗4:パートナーへの相談を後回しにする
- よくある現象:自社だけで進め、行き詰まってから相談する
- なぜ失敗するか:手戻りが大きく、結果的にコストも時間も増える
- どう回避するか:判断に迷う段階で、早めに相談する
NetSuite認定パートナー(Solution Provider)であるベンチャーネットでは、どこまで標準で作り込めるかを一緒に切り分けます。
そのうえで、開発が必要な部分だけを無理なく形にする進め方を大切にしています。
最初から完璧を目指すより、まず標準で回し、必要なところから磨いていく。
帳票は、その考え方が特に効く領域です。
よくある質問(FAQ)
Q. NetSuiteの帳票で、日本語は文字化けしませんか?
A. Advanced PDF/HTMLはNotoフォントで日本語に対応しているため、通常は文字化けしません。独自フォントを使いたい場合も、フォントを取り込んで指定できます。
Q. インボイス制度は、標準機能だけで対応できますか?
A. 日本向けローカライゼーションSuiteAppが、適格請求書に対応した標準テンプレートを提供しています。ただし自社用に調整する場合は、別のカスタムテンプレートを作り、SuiteApp更新時に反映の手当てをするのが安全です。
Q. 締め請求書は作れますか?
A. 作れますが、標準のカスタマイズ範囲では収まらないことが多く、作り込みが必要になりやすい帳票です。詳しくは締め請求書の専用記事をご覧ください。
Q. 帳票カスタマイズの費用はどれくらいですか?
A. 標準設定の範囲であれば追加ライセンスは不要で、主に設定の工数によって変わります。締め請求書や外部連携など開発が必要な場合は、要件の範囲によって変動します。正確な費用は、ご要件をヒアリングした上でご提示します。
まとめ
NetSuiteの帳票は、標準のAdvanced PDF/HTMLテンプレートで、思った以上に日本式に近づけられます。
一方で、締め請求書のような作り込みは、開発の領域になります。
大切なのは、最初に「設定でできること」と「開発が必要なこと」を切り分けることです。
その線引きさえ持てれば、帳票カスタマイズは、過剰な負担なく進められます。
帳票の作り込みで迷ったら、Solution Providerのベンチャーネットにお気軽にご相談ください。
もう少し詳しく知りたい方へ
- 締め請求書や複雑な帳票など、開発が必要な作り込みは、NetSuiteの拡張開発サービスNetSuiteリブートでご相談いただけます。
- NetSuiteの帳票や機能を実際の画面で確かめたい方は、NetSuite無料デモへどうぞ。
