売掛金データテンプレート

NetSuite
売掛金データテンプレート

売掛金データテンプレート

このテンプレートは、NetSuite上の請求および回収サイクルをマッピングするための詳細な設計図です。質の高いイベントログを作成するために必要な属性とプロセスアクティビティを示し、キャッシュフローを改善するために必要な可視性を確保します。このガイドに沿って準備を進めることで、データ整備を効率化し、売上債権回転日数の短縮に向けた取り組みを加速できます。
  • 詳細な分析に必要なNetSuite属性
  • 売掛金アクティビティを追跡する標準マイルストーン
  • NetSuiteシステムからの戦略的なデータ抽出ガイド
イベントログを初めて扱いますか。学ぶ プロセスマイニングのイベントログを作成する方法.

売掛金の属性

次の表では、NetSuiteの請求書ライフサイクル全体を把握するために必要な、推奨データ項目とディメンション属性を示します。
5 必須 7 推奨 10 任意
名前 説明
アクティビティ
Activity
請求書に対して実行された特定のイベントまたはアクションです。
説明

この属性は、「Invoice Created」「Payment Applied」「Dispute Opened」など、プロセスステップの名称を表します。NetSuiteでは通常、作成イベントについてはトランザクションのtypeフィールドから、ステータス変更や修正についてはSystemNoteテーブルから取得します。

プロセスマイニングでは、プロセスマップ上のノードを定義する中心的な属性です。アクティビティの順序を分析することで、ボトルネック、ループ(異議申し立てへの対応が繰り返されるケースなど)、標準的な処理経路からの逸脱を特定できます。

重要な理由

ワークフローのステップを定義し、プロセスグラフの構築を可能にします。

入手先

Transactionの「type」、またはSystemNoteの「field」/「value」から取得

請求書作成入金済みクレジットメモ発行異議申立て開始
イベントのタイムスタンプ
DateCreated
アクティビティが発生した正確な日時です。
説明

この属性は、イベントが発生した正確な時点を記録します。請求書の作成時には、Transactionテーブルのdatecreatedフィールドを使用します。その後の更新については、SystemNoteまたはMessageテーブルに記録されたタイムスタンプを使用します。

正確なタイムスタンプは、平均請求書から入金までのサイクルタイムや請求書発行リードタイムなどのサイクルタイムを計算するうえで欠かせません。イベントを正しい順序に並べ、特定のプロセスステップ間で発生した遅延を特定できます。

重要な理由

イベントの順序付けと、プロセスステップ間の所要時間指標の計算に欠かせません。

入手先

Transactionの「datecreated」、またはSystemNoteの「date」

2023-10-15T08:30:00Z2023-10-15T14:45:22Z2023-11-01T09:00:00Z
請求書番号
TranId
NetSuiteで請求書に割り当てられる一意の参照番号です。
説明

この属性は、売掛金プロセスの主要なケース識別子として機能します。NetSuiteでは、tranidフィールドに通常、ユーザーや顧客に表示される伝票番号(例:INV-10023)が格納されています。支払い、紛争、クレジットメモなど、その後のすべてのイベントを特定の債務に関連付けます。

分析では、この識別子を使って個々のイベントを1つのプロセスケースにまとめます。受注から入金までのサイクルをエンドツーエンドで可視化でき、取引TransactionLineSystemNoteなど、NetSuiteの異なるテーブル間でデータを結合するうえでも欠かせません。

重要な理由

債権のライフサイクルを追跡し、サイクルタイムを計算するための基本キーです。

入手先

Transactionテーブルの「tranid」フィールド

INV-2023-001INV-998822CM-4022JE-10023
ソースシステム
SourceSystem
データを抽出した記録元のシステムです。
説明

この属性はデータの取得元を示します。この場合は「NetSuite」です。売掛金データをCRMや外部の銀行システムと統合するような複数システムの環境では、データの追跡可能性を確保します。

複数のERPを同時に分析する場合、データソース別にプロセスビューをフィルタリングまたは分割できます。通常は、抽出・変換処理の際に追加される固定値です。

重要な理由

複数システムにまたがるプロセスマイニングの実装で、データの系譜と背景情報を提供します。

入手先

固定値「NetSuite」

NetSuiteNetSuite ERPNetSuite OneWorld
最終データ更新
LastDataUpdate
データを抽出した時点、または最後に更新した時点のタイムスタンプです。
説明

この属性は、NetSuiteからデータスナップショットを取得した時点を示します。分析対象データの鮮度を確認し、分析日を基準に未完了ケースの経過期間を計算するために使用します。

ダッシュボードでは、リアルタイムデータを見ているのか、過去に抽出したデータを見ているのかを確認できます。決済が完了していない請求書について、現在までの未完了期間を計算する際の基準点にもなります。

重要な理由

データの鮮度を明確にし、未完了ケースの経過期間の計算に役立ちます。

入手先

抽出時点のシステム時刻

2023-12-01T00:00:00Z2023-12-02T12:00:00Z
事業部門
Subsidiary
請求書が属する子会社または事業部門です。
説明

NetSuite OneWorld環境では、この属性は請求書を発行した特定の法人または子会社を示します。会社内の異なる拠点や部門を比較して分析できます。

事業部門別にドリルダウンできるため、請求書発送効率ダッシュボードを支えます。プロセス上の問題が組織全体に共通するのか、特定の業務部門に限られるのかを切り分ける際にも役立ちます。

重要な理由

異なる組織単位間でパフォーマンスを比較するために重要です。

入手先

Transactionテーブルの「subsidiary」フィールド

米国西部EMEA業務APAC営業
営業担当者
SalesRep
請求書に関連付けられた営業担当者です。
説明

この属性は、アカウントまたは取引を担当する営業担当者を特定します。NetSuiteでは、取引レコードのsalesrepフィールドに記録されることが一般的です。

請求上の問題やクレジットメモを特定の営業担当者と関連付けて分析できます。たとえば、クレジットメモと収益漏れのダッシュボードでは、特定の担当者で請求後の調整が多いかどうかを確認し、営業プロセス上流の品質問題を把握できます。

重要な理由

売掛金プロセスの下流で発生した問題を、上流の営業プロセスの担当者まで関連付けます。

入手先

Transactionテーブルの「salesrep」フィールド

John SmithSarah ConnorKyle Reese
支払期日
DueDate
支払条件に基づき、支払いが予定されている日付です。
説明

この属性は請求書の予定支払期日を保持し、NetSuiteのduedateフィールドから取得します。支払いが期日どおりか遅れているかを判定する基準です。

条件超過平均日数の計算や、高額債権の回収リスクの特定に使用する主要な変数です。この日付と支払いイベントのDateCreatedを比較することで、遅延の程度を把握し、支払条件の遵守状況を測定できます。

重要な理由

経過期間、延滞、コンプライアンスに関するすべての計算の基準点です。

入手先

Transactionテーブルの「duedate」フィールド

2023-11-152023-12-012024-01-30
請求書ステータス
Status
請求書の現在のシステム上のステータスです。
説明

この属性は、NetSuiteにおける取引の状態を示します。例として「Open」「Paid In Full」「Pending Approval」などがあります。通常はstatusまたはstatusRefフィールドから取得します。

アクティビティ属性が発生した事象の履歴を追跡するのに対し、この属性は現在の状態を示します。高額債権の回収リスクダッシュボードで、現在も未回収かつ延滞している項目だけを表示するための重要なフィルターです。

重要な理由

完了したケースと対応が必要なケースをすぐに把握できます。

入手先

Transactionテーブルの「status」フィールド

全額支払済み未処理承認待ち
請求書金額
TotalAmount
請求書の合計金額です。
説明

この属性は請求書の合計金額を表し、通常はNetSuiteのTransactionテーブルにあるforeignTotalまたはtotalフィールドから取得します。顧客から回収する必要がある金額です。

売掛金プロセスにおける金額の流れを分析し、高額債権の回収に優先順位を付け、異議申し立て滞留金額などのKPIを計算するために使用します。金額帯別にケースを絞り込み、影響の大きい取引に改善施策を集中できます。

重要な理由

プロセスの非効率性による財務上の影響を定量化し、回収の優先順位を付けるために重要です。

入手先

Transactionテーブルの「foreignTotal」または「total」フィールド

1500.00250.5010000.00
部門
Department
取引を担当する社内部門です。
説明

この属性はNetSuiteのdepartmentセグメントに対応し、請求書を作成した機能領域(例:営業、サービス、IT)を示します。売掛金パフォーマンスを部門横断で分析できます。

部門別にデータを分けることで、請求サイクルが遅い、または異議申し立てが多い業務領域を特定し、対象を絞ったプロセス改善につなげられます。

重要な理由

社内のプロセス担当者を特定し、請求業務の効率を比較できます。

入手先

Transactionテーブルの「department」フィールド

専門サービスソフトウェア販売ハードウェア出荷
顧客名
Entity
請求書に関連付けられた顧客または法人の名称です。
説明

この属性は、請求書の支払責任を負う顧客を特定します。NetSuiteでは、Entityテーブルの顧客レコードに関連付けられます。顧客単位の分析に欠かせない属性です。

顧客別にパフォーマンスを分けて分析し、支払いが遅れやすい顧客、異議申し立てが多い顧客、標準の支払条件から逸脱する顧客を特定できます。支払条件コンプライアンスモニターや回収担当者スループットのダッシュボードにも利用します。

重要な理由

顧客の行動やリスク特性に基づいて、プロセスパフォーマンスを分けて分析できます。

入手先

Transactionテーブルの「entity」フィールド(Entity/Customerテーブルに結合)

Acme CorpGlobex CorporationSoylent Corp
回収担当者
CollectionAgent
この請求書の回収業務を担当するユーザーです。
説明

この属性は、請求書の回収業務を担当する従業員を特定します。営業担当者と同じ場合もあれば、専任の売掛金担当者の場合もあります。通常はカスタムフィールドから取得するか、「Payment Reminder」アクティビティを記録したユーザーから導出します。

回収担当者スループットダッシュボードで使用し、回収チーム内のパフォーマンスを比較したり、研修の必要性や業務量の偏りを特定したりできます。

重要な理由

回収チームの各メンバーのパフォーマンスを評価できます。

入手先

回収アクティビティにおけるSystemNotesの「name」、またはカスタムフィールド

Agent Smith請求担当者A回収チーム1
地域
Location
取引に関連付けられた場所または地域です。
説明

NetSuiteでは、locationフィールドが倉庫、オフィス、地理的地域などを表すことがあります。この属性は、分析用の地域概念にこのフィールドを対応付けます。

DSOパフォーマンス概要で、地域ごとの支払い行動の違いを特定するために使用します。回収上の問題が全地域に共通するのか、特定の地域に限られるのかを確認できます。

重要な理由

売掛金パフォーマンスを地理的に分けて分析できます。

入手先

Transactionテーブルの「location」フィールド

北米倉庫ロンドンオフィスシンガポール
延滞日数
DaysOverdue
未決済の請求書が支払期日を過ぎている日数です。
説明

これは、DueDateと現在の分析日(完了済みの場合は支払日)の差を表す計算属性です。経過期間を分析するための継続的な指標として使用します。

高額債権の回収リスクダッシュボードで使用する経過期間区分(例:30~60日、60~90日)の基準となります。システム内で特に深刻な遅延をすぐに特定できます。

重要な理由

支払い遅延の深刻度を評価する標準的な指標です。

入手先

計算式:(現在の日付-DueDate)

150-5
支払条件
Terms
請求書について合意された支払いの条件です。
説明

この属性は、請求書に設定された支払条件を示します。例として「Net 30」や「Due on Receipt」などがあります。Transactionレコードのtermsフィールドに記録されます。

予定支払日を計算し、緩やかな条件の顧客と厳しい条件の顧客で、支払いの確実性に違いがあるかを分析するために使用します。与信方針の見直しや、条件超過平均日数KPIの基準値の把握にも役立ちます。

重要な理由

顧客の支払いサイクルにおける期待される行動とSLAを定義します。

入手先

Transactionテーブルの「terms」フィールド

30日払い60日払い受領時払い10日以内2%割引、30日払い
支払約束日
PromiseDate
顧客が支払いを送ると約束した日付です。
説明

この属性は、顧客が延滞請求書を支払うと約束した日付を記録します。通常は回収担当者が記録します。NetSuiteでは、「Phone Call」レコードまたはカスタムTransaction Body Fieldに保存されることが一般的です。

支払約束コンプライアンスダッシュボードに欠かせません。約束日と実際の支払日を比較することで、顧客の約束の信頼性と、回収電話の効果を測定できます。

重要な理由

顧客の約束の信頼性と回収業務の効果を測定します。

入手先

Task/Phone Callレコードまたはカスタムフィールド

2023-11-202023-12-05
異議申し立ての有無
IsDisputed
請求書が現在または過去に異議申し立ての対象となったかを示すフラグです。
説明

このブール属性は、請求書が異議申し立てプロセスを経たかどうかを示します。異議申し立てに関連するアクティビティの有無や、請求書レコードの特定のステータスフラグから導出します。

異議申し立てライフサイクル分析の重要なフィルターとして機能し、初回回収率の計算時に「問題のある」請求書と「問題のない」請求書を分けて分析できます。

重要な理由

複雑なケースと標準的な処理経路のケースを分けて分析します。

入手先

「Dispute Opened」アクティビティの有無に基づいて計算

truefalse
異議申し立て理由
DisputeReason
請求書が異議申し立て中となった理由を示すコードまたは説明です。
説明

この属性は、顧客が支払いを拒否した理由や、訂正を求めた理由を記録します。NetSuiteでは、カスタムフィールドや請求書に関連付けられた特定の「Case」レコードに記録されることがあります。

異議申し立てライフサイクル分析ダッシュボードに欠かせない属性です。異議申し立て理由別に集計することで、「価格の誤り」「商品の破損」「発注書の不足」など、収益漏れを防ぐために上流で解決すべき根本原因を特定できます。

重要な理由

未払いと管理業務の増加につながる根本原因を特定します。

入手先

関連付けられたサポートCaseまたはカスタムTransaction Body Field

価格誤り商品未受領税務エラー
製品カテゴリ
Class
販売した商品またはサービスのカテゴリや分類です。
説明

この属性はNetSuiteのclassセグメントに対応します。収益の種類(例:ハードウェア、コンサルティング)を分類します。分析では製品構成を把握することが重要です。

クレジットメモと収益漏れのダッシュボードで、特定の製品ラインに返品や請求ミスが多いかどうかを分析できます。

重要な理由

販売した製品またはサービスの種類別に、プロセスパフォーマンスを分けて分析します。

入手先

Transactionテーブルの「class」フィールド

ライセンス収益コンサルティングサービスハードウェア
請求書メモ
Memo
請求書ヘッダーに付加されたメモまたは説明です。
説明

この属性には、請求書に入力された自由記述の説明やメモが含まれ、memoフィールドから取得します。特別な対応や顧客との合意事項に関する手動メモが記載されることがあります。

このフィールドをテキストマイニングすると、構造化フィールドでは把握できない遅延や異議申し立ての理由を明らかにできます。定量的なプロセスデータに定性的な背景情報を加えます。

重要な理由

取引に関する背景情報と定性的なデータを提供します。

入手先

Transactionテーブルの「memo」フィールド

10月分のサービス料金請求書番号1002の訂正特別支払条件を適用
通貨コード
Currency
請求書が発行された通貨です。
説明

この属性は取引のISO通貨コード(例:USD、EUR)を示し、NetSuiteのcurrencyフィールドから取得します。複数通貨の環境を正しく処理するために必要です。

通常は補助的なフィールドですが、通貨換算をせずに異なる通貨を合算しないよう、TotalAmountを集計する際に欠かせません。地域ごとのパフォーマンスの違いを理解するための背景情報も提供します。

重要な理由

グローバルな組織で財務データを正しく集計するために欠かせません。

入手先

Transactionテーブルの「currency」フィールド

USDEURGBP
必須 推奨 任意

売掛金のアクティビティ

債権回収の流れを正確にモデル化するため、イベントログに取得すべき重要なプロセス手順と取引上の節目です。
6 推奨 7 任意
アクティビティ 説明
クレジットメモ発行
請求書に充当するCredit Memo取引を作成することです。未決済残高を減らし、返品や請求エラーを示すことがよくあります。
重要な理由

収益漏れを可視化します。クレジットメモが頻発する場合、販売または履行プロセスに構造的な問題がある可能性があります。

入手先

Transactionテーブル:レコードタイプがCustCredで、「appliedtotransaction」を介してInvoice IDに充当されたもの。

取得

Credit Memoの取引が実行された時点で記録

イベントタイプ explicit
全額入金受領
請求書残高をゼロにするCustomer Paymentの充当です。回収活動が実質的に終了したことを示します。
重要な理由

売上債権回転日数と支払条件超過日数の平均を計算するための主要なタイムスタンプです。収益が実際に回収されたことを示します。

入手先

Transactionテーブル:タイプがCustPymtでInvoiceに充当され、その結果Invoiceの「status」が「Paid In Full」になったもの。

取得

Paymentの取引が実行された時点で記録

イベントタイプ explicit
請求書作成
システム内で請求書レコードを最初に作成することです。TransactionテーブルでレコードタイプがInvoiceのものから取得します。
重要な理由

売掛金サイクルの開始点となり、滞留期間の計算基準を設定します。請求から入金までのサイクル時間を計算するために欠かせません。

入手先

Transactionテーブル:タイプがCustInvcのレコードにある「trandate」または「datecreated」フィールド。

取得

Invoiceの取引が実行された時点で記録

イベントタイプ explicit
請求書承認
請求書のステータスがPending ApprovalからOpenへ移行することです。請求書に関連付けられたSystem Notesまたはワークフロー履歴ログを監視して取得します。
重要な理由

顧客への請求前に社内処理にかかった時間を示します。この段階の遅延は、顧客価値を高めることなく、サイクル時間全体を長期化させます。

入手先

System Notes:「status」フィールドが「Pending Approval」から「Open」に変更された記録を抽出。

取得

変更前後のstatusフィールドを比較

イベントタイプ inferred
請求書決済完了
請求書のステータスが「Paid In Full」に変更される最終ステップです。正常に完了したケースのプロセス終了状態となります。
重要な理由

請求から入金までの平均サイクル時間に必要です。プロセスバリアントで未決済項目と決済済み項目を区別できます。

入手先

System Notes:Invoiceレコードのステータスが「Paid In Full」に変更された記録。

取得

変更前後のstatusフィールドを比較

イベントタイプ inferred
請求書発送
メール、郵送、またはファクスで請求書を顧客に送付することです。該当するInvoice取引に関連付けられたMessageレコードを確認して取得します。
重要な理由

請求書発行リードタイムKPIに欠かせません。この段階の遅延を特定することで、入金回収を妨げる事務上のボトルネックを明らかにできます。

入手先

Messagesテーブル:取引IDで結合し、「authoremail」が社内、「recipientemail」が社外のレコードを抽出。

取得

取引のEmailが実行された時点で記録

イベントタイプ explicit
一部入金計上
請求書残高を減らすものの、全額決済には至らないCustomer Paymentの充当です。Transaction Lineテーブルから取得します。
重要な理由

一部入金プロセスフローの分析を支援します。分散したキャッシュフローや、資金繰りに課題を抱える顧客を特定できます。

入手先

Transactionテーブル:タイプがCustPymtでInvoiceに充当され、Invoiceの「amountremaining」が0より大きいもの。

取得

Paymentの取引が実行された時点で記録

イベントタイプ explicit
支払リマインダー送信
支払期限を過ぎた顧客に対して作成・送信された回収メールまたは書面です。Dunning Lettersモジュールのログ、または請求書に関連付けられたMessageレコードから取得します。
重要な理由

現金回収に必要な取り組みと、督促施策の効果を測定します。回収リマインダー効果ダッシュボードに欠かせません。

入手先

MessageレコードまたはDunning Bundle Log:「Reminder」「Overdue」など、特定の件名を確認。

取得

メッセージ件名のパターンから導出

イベントタイプ inferred
支払約束受領
顧客が特定の日までに支払うことを約束した記録です。通常はUser Notesまたは専用の回収管理バンドルから取得します。
重要な理由

支払約束遵守KPIを追跡します。協力的な顧客と、エスカレーションが必要な顧客を区別するのに役立ちます。

入手先

Noteレコード:「PTP」または「Promise」のテキスト分析、またはCollections SuiteAppの特定フィールド。

取得

ノートのテキスト分析から導出

イベントタイプ inferred
紛争案件開始
請求書に関する紛争を開始することです。関連するSupport Caseや特定のカスタムステータスから推定することが多く、通常の回収フローを停止させます。
重要な理由

紛争ライフサイクル分析ダッシュボードに必要です。件数が多い場合、履行や請求の前工程に品質上の問題があることを示します。

入手先

Support Caseレコード:「category」が「Billing Dispute」のTransactionに結合、またはTransactionのステータスが「Disputed」に変更された記録。

取得

statusフィールドまたは関連レコードの作成を比較

イベントタイプ inferred
紛争解決
紛争案件を終了し、請求書を回収可能な状態に戻す、またはクレジットを発行することです。関連するSupport CaseのステータスがClosedに移行した時点で取得します。
重要な理由

平均紛争解決時間の計算に必要です。解決に時間がかかると、売上債権回転日数と顧客満足度に悪影響を及ぼします。

入手先

Support Caseレコード:請求書に関連付けられた案件の「dateclosed」フィールド。

取得

変更前後のstatusフィールドを比較

イベントタイプ inferred
貸倒償却
回収不能額について、仕訳または特定のCredit Memoタイプを使って請求書残高を除去することです。回収プロセスが失敗したことを示します。
重要な理由

未回収の収益と回収に成功した収益を分析上で分けます。実際の回収効率を把握するために重要です。

入手先

Journal EntryまたはCredit Memo:「Bad Debt Expense」など、請求書に関連付けられた特定のGLアカウントで抽出。

取得

GLアカウントの使用状況から導出

イベントタイプ inferred
銀行取引明細照合
入金取引と銀行取引明細フィードを照合することです。「Match Bank Data」または照合履歴から取得します。
重要な理由

自動銀行照合率を追跡します。この段階の遅延は実際の現金ポジションを見えにくくし、バックオフィスの手作業による障害を示します。

入手先

取引ステータス:Payment取引のステータスが「Deposited」に変更されたか、Reconciledとして記録されているかを確認。

取得

変更前後のstatusフィールドを比較

イベントタイプ inferred
推奨 任意

データ抽出ガイド

NetSuiteからデータを取得する方法

準備はできましたか

このテンプレートをNetSuite環境に適用し、より効率的なキャッシュサイクルに向けた取り組みを始めます。データマッピングや技術連携について支援が必要な場合は、当社チームがサポートします。

NetSuiteの売掛金サイクルを今すぐ短縮

DSOを15~20日短縮し、キャッシュフローの不足を今すぐ解消します。

無料トライアルを開始

クレジットカード不要、5分で設定できます