損失防止のためのデータ スキーマ
この記事では、モデルの生成とリスク評価の決定に使用されるデータ スキーマの概要について説明します。
次の要件に従います。
- ファイルは CSV UTF-8 (コンマ、セミコロン、またはタブ区切り) 形式 (*.csv または *.tsv) です。
- 最大ファイル サイズは 10 ギガバイト (GB) です。
- コンマ/セミコロン、改行文字、および複数行文字は、すべての列でエスケープされます。
- 'datetime' 列は ISO 8601 形式です。 たとえば、C# DateTime.UtcNow.ToString("o") の形式 は "2019-03-14T20:18:11.254Z" になります。
- 'double' (decimal) 列の有効桁数は小数点以下 2 桁です。
トランザクション
フィールド名 | データ型 | 説明 |
---|---|---|
DEFINITIONGROUP | string | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
EXECUTIONID | string | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
IS Standard Edition LECTED | int | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
TRANSFERSTATUS | int | このフィールドは、倉庫間の転送の状態を追跡するために使用されます。 |
BATCHID | int | バッチまたはシフトの識別子。 |
ターミナル | string | POS の識別子。 |
AMOUNTPOSTEDTOACCOUNT | 倍精度浮動小数点 | 元帳 (GL) 転記の勘定に転記される金額。 |
CHANNELREFERENCEID | string | eコマースマーチャントのオムニチャネルシナリオでの購入に使用されるチャネルを示す識別子。 |
COSTAMOUNT | 倍精度浮動小数点 | 項目のコスト。 |
CREATEDOFFLINE | int | このフィールドは、トランザクションがデータベース接続なしでオフラインで作成されたかどうかを示します。 |
CURRENCY | string | 通貨コード (USD など)。 |
CUSTOMERACCOUNT | string | アカウント番号。 |
CUSTOMERDISCOUNTAMOUNT | 倍精度浮動小数点 | 顧客にマップされ、その顧客に自動的に適用される割引。 |
DISCOUNTAMOUNT | 倍精度浮動小数点 | 割引が適用されている場合の割引額。 |
DELIVERYMODE | string | トランザクションが現金持ち込みトランザクションでない場合の配信モード。 |
TRANSACTIONSTATUS | int | Dynamics 365 Commerce の同期エンジン (DIXF) に追加されるフィールド。 エクスポート シーケンスを定義します。 |
EXCHANGERATE | 倍精度浮動小数点 | 非店舗通貨が支払いに使用された場合の為替レート。 |
GROSSAMOUNT | 倍精度浮動小数点 | 割引が適用される前に期限が切れている合計金額。 |
INCOM Enterprise Edition XPEN Standard Edition AMOUNT | 倍精度浮動小数点 | このフィールドは、ドロワー関連の経費がある場合に反映する調整額を示します。 |
INFOCODEDISCOUNTGROUP | string | これは、適用される割引に関連付けられている情報コードです。 |
WAREHOU Standard Edition | string | ストアに関連付けられている倉庫。 |
SITEID | string | 通常、このフィールドは小売店で使用されます。 これは、リージョン別に店舗を整理するために使用されます (たとえば、米国北西部の店舗)。 |
INVOICEID | string | このフィールドは、顧客アカウントの支払いに関連します。 これは、顧客が支払いを行っている請求書を示します。 |
ITEMSPOSTED | int | 転記される出荷の一部である品目の数。 |
LOYALTYCARDID | string | ロケールカード顧客に関連付けられている番号です。 |
NETAMOUNT | 倍精度浮動小数点 | 割引が適用される前の価格。 |
PAYMENTAMOUNT | 倍精度浮動小数点 | 支払額。 |
POSTASSHIPMENT | int | このフィールドは、品目に出荷が関連付けられているかどうかを示します。 |
RECEIPTID | string | 領収書番号。 この番号はトランザクション番号とは異なります。 |
REFUNDRECEIPTID | string | トランザクションが払い戻しの場合は、元のトランザクションのレシート ID。 |
SALEISRETURNSALE | int | 販売が返品かどうかを示す値。 |
SALESINVOICEAMOUNT | 倍精度浮動小数点 | 顧客が注文から数個の品目のみを受け取る場合の売上請求書の金額。 |
SALESORDERAMOUNT | 倍精度浮動小数点 | 顧客注文の合計金額。 (これらの注文は、出荷の詳細があるため、現金および持ち込みトランザクションとは異なります)。 |
SALESORDERID | string | 出荷の詳細を含む注文の注文番号。 |
SALESPAYMENTDIFFERENCE | 倍精度浮動小数点 | 顧客が支払いを行った後の差異金額。 |
シフト | string | シフト。 シフトとは、現金および販売活動が計算される日中のトランザクションのセットです。 シフトは、ターミナルに必要な現金の量を決定するのに役立ちます。 |
SHIPPINGDATEREQUESTED | datetime | 顧客注文の商品を出荷する日付。 |
スタッフ | string | POS (POS) ユーザーの ID。 |
TOACCOUNT | int | 顧客のアカウントに請求される金額。 |
TOTALDISCOUNTAMOUNT | 倍精度浮動小数点 | トランザクションの合計に適用される割引の金額。 |
TOTALMANUALDISCOUNTAMOUNT | 倍精度浮動小数点 | このフィールドは、自動的に計算されるのではなく、手動で適用される割引額の合計を示します。 |
TOTALMANUALDISCOUNTPERCENTAGE | 倍精度浮動小数点 | 手動で適用された合計割引の割合。 |
TRANSACTIONNUMBER | string | トランザクション識別子。 |
TRANSACTIONDATE | datetime | 日付。 |
TRANSACTIONTIME | int | トランザクションの時刻。 |
TRANSACTIONTYPE | int | トランザクションが現金持ち込みトランザクションか注文かを示す値。 |
LOGISTICSLOCATIONID | string | このフィールドは、出荷先の場所を識別します。 |
LOGISTICSPOSTALCITY | string | 品目の配送先の市区町村。 |
LOGISTICSPOSTALCOUNTY | string | アイテムの配送先となる郡。 |
LOGISTICSPOSTALSTATE | string | アイテムの配信先の状態。 |
LOGISTICSPOSTALSTR Enterprise Edition T | string | アイテムの配送先となる通り。 |
LOGISTICSPOSTALZIPCODE | string | アイテムの配送先の郵便番号。 |
LOGISTICSPOSTALADDRESSVALIDFROM | datetime | 品目の配送に対して住所が有効な日付に基づく配送先住所の有効性。 |
LOGISTICPOSTALADDRESSVALIDTO | datetime | 配送先住所の有効性。住所が品目の配送に対して有効でなくなった日付に基づいています。 |
OPERATINGUNITNUMBER | string | ストアがマップされるビジネス ユニット。 |
COMMENT | string | トランザクション レベルのコメント。 |
TAXCALCULATIONTYPE | int | 税が店舗、顧客、または宛先に基づいているかどうかを示す値。 |
DISCOUNTAMOUNTWITHOUTTAX | 倍精度浮動小数点 | 税金を除く割引額。 |
NETPRICE | 倍精度浮動小数点 | トランザクションの行数。 |
RETAILNCREXPORTED | int | ロールアウトの開始時に、このフィールドは、トランザクションを NCR BOS システムにプッシュするためのフラグとして使用されていました。 |
PARTITION | string | Dynamics 365 Commerce の Dynamics 365 に固有のデータ パーティションの識別子。 |
DATAAREAID | string | Dynamics 365 Commerce の法人の識別子。 |
SYNCSTARTDATETIME | datetime | Dynamics 365 Commerce の同期エンジン (DIXF) に追加されるフィールド。 エクスポート シーケンスを定義します。 |
Sales
フィールド名 | データ型 | 説明 |
---|---|---|
DEFINITIONGROUP | string | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
EXECUTIONID | string | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
IS Standard Edition LECTED | int | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
TRANSFERSTATUS | int | このフィールドは、倉庫間の転送の状態を追跡するために使用されます。 |
SALESTAXGROUP | string | トランザクションの有効な売上税グループ。 |
ITEMSALESTAXGROUP | string | 品目の有効な売上税グループ。 |
ターミナル | string | POS の識別子。 |
TRANSACTIONNUMBER | string | トランザクション番号 |
BARCODE | string | スキャンされたバーコード。 |
COSTAMOUNT | 倍精度浮動小数点 | 製品コスト。 |
CURRENCY | string | 販売に使用される通貨 (USD など)。 |
CUSTOMERACCOUNT | string | 顧客 取引先企業番号。 |
CUSTOMERDISCOUNT | 倍精度浮動小数点 | 顧客割引。 |
CUSTOMERINVOICEDISCOUNTAMOUNT | 倍精度浮動小数点 | フルフィルメント中に請求書レベルで関連付けられている割引。 |
CASHDISCOUNTAMOUNT | 倍精度浮動小数点 | 現金割引が適用されている場合の現金割引の金額。 |
PRICEGROUPS | string | 製品と顧客が属する価格グループ。 |
OFFERNU MB (メガバイト)ER | string | オファー番号の一意識別子。 |
DISCOUNTAMOUNTFORPRINTING | 倍精度浮動小数点 | レシートに印刷される割引額。 |
MODEOFDELIVERY | string | 顧客の配送方法。 |
ELECTRONICDELIVERYEMAIL | string | メール アドレス。 |
RETAILEMAILADDRESSCONTENT | string | レシートの電子メール アドレス。 |
GIFTCARD | int | ギフトカード番号。 |
REASONCODEDISCOUNT | 倍精度浮動小数点 | 割引が適用された場合、レジ担当者に理由の選択を求める理由コードを構成できます。 |
WAREHOU Standard Edition | string | ストアの参照データ。 このフィールドは、商品の物理的な場所を示します。 |
SERIALNUMBER | string | 製品のシリアル番号。 |
SITEID | string | ストアが属するカテゴリ (PACNW など)。 |
INVENTORYSTATUS | int | 在庫レベルの状態。 |
LOTID | string | このフィールドは必須ではありません。 |
ITEMID | string | 製品 ID。 |
PRODUCTSCANNED | int | このフィールドは、製品のバーコードがトランザクションの一部としてスキャンされたかどうかを示します。 |
ITEMRELATION | string | 特定の製品グループ内の関連項目のグループ。 |
KEYBOARDPRODUCTENTRY | int | このフィールドは、POS のキーボードでレジ担当者が製品 ID を手動で入力したかどうかを示します。 |
LINEDISCOUNT | 倍精度浮動小数点 | 品目に適用される割引額。 |
LINEMANUALDISCOUNTAMOUNT | 倍精度浮動小数点 | 割引が手動で入力された場合は、割引額になります。 |
LINEMANUALDISCOUNTPERCENTAGE | 倍精度浮動小数点 | 手動のパーセンテージ割引が適用された場合、割引率。 |
LINENUMBER | 倍精度浮動小数点 | トランザクションの行番号。 |
ISLINEDISCOUNTED | int | トランザクションラインが割引されるかどうかを示す値。 |
ISLINKEDPRODUCTNOTORIGINAL | int | このフィールドは、変更された同じ製品グループ内にリンクされたアイテムがあるかどうかを示します。 |
CHANNELLISTINGID | string | このフィールドは、eコマースにのみ適用されます。 小売店では必要ありません。 |
NETAMOUNT | 倍精度浮動小数点 | トランザクションの正味金額。 |
NETAMOUNTINCLUSIVETAX | 倍精度浮動小数点 | 税金を含む純額。 |
NETPRICE | 倍精度浮動小数点 | 割引が適用される前の行の純価格。 |
ISORIGINALOFLINKEDPRODUCTLIST | int | 既定のリンクされた製品。 |
ORIGINALPRICE | 倍精度浮動小数点 | 販売価格が適用されない場合の製品価格。 |
ORIGINALSALESTAXGROUP | string | トランザクションの元の売上税グループ。 |
ORIGINALITEMSALESTAXGROUP | string | 税がオーバーライドされた場合、このフィールドは元の税額を追跡します。 |
PERIODICDISCOUNTAMOUNT | 倍精度浮動小数点 | 定期的な割引の割引額。 |
PERIODICDISCOUNTGROUP | string | 定期的な割引グループ。 |
PERIODICDISCOUNTPERCENTAGE | 倍精度浮動小数点 | 定期的な割引率。 |
PRICE | 倍精度浮動小数点 | アイテムの価格。 |
ISPRICECHANGE | int | このフィールドは、トランザクション内の製品の一覧に対して手動で行われた価格変更があったかどうかを示します。 |
PRICEINBARCODE | int | このフィールドは、価格埋め込みバーコードがトランザクション内の特定の製品についてスキャンされたかどうかを示します。 |
QUANTITY | 倍精度浮動小数点 | 数量。 |
REQUESTEDRECEIPTDATE | datetime | 顧客の注文の場合、顧客が到着/集荷を要求した日付。 |
RECEIPTNU MB (メガバイト)ER | string | 領収書番号。 |
RETURNLINENU MB (メガバイト)ER | 倍精度浮動小数点 | 履歴から返品が行われた場合の元のトランザクションの行番号。 |
ISRETURNNOSALE | int | このトランザクションが戻り値か void かを示す値。 |
RETURNQUANTITY | 倍精度浮動小数点 | 返される数量。 |
RETURNTERMINAL | string | 戻りトランザクションが処理されているターミナル。 |
RETURNTRANSACTIONNU MB (メガバイト)ER | string | レシートまたは仕訳帳から返品が行われた場合の元のトランザクション番号。 |
RFIDTAGID | string | 無線周波数識別 (RFID) の識別子。 |
ISSCALEPRODUCT | int | 接続されたスケールを使用して数量を取得するかどうかを示す値。 |
Standard Edition CTIONNU MB (メガバイト)ER | string | 店舗内の製品の物理的な場所。 このフィールドは使用されません。 |
SHELFNU MB (メガバイト)ER | string | 製品が保管されている棚番号。 |
REQUESTEDSHIPDATE | datetime | 注文の要求された出荷日。 |
STANDARDNETPRICE | 倍精度浮動小数点 | 割引と売買契約を除く価格。 |
SALESTAXAMOUNT | 倍精度浮動小数点 | トランザクションに適用される売上税の金額。 |
TOTALDISCOUNT | 倍精度浮動小数点 | 注文の合計に適用される割引の金額。 |
TOTALDISCOUNTINFOCODELINENUM | 倍精度浮動小数点 | 合計割引が適用されたときにユーザーに情報コードの入力を求められた場合、理由コードはこのフィールドに保存されます。 |
TOTALDISCOUNTPERCENTAGE | 倍精度浮動小数点 | トランザクションの合計に適用される割引率 (割合別の合計割引が使用されている場合)。 |
TRANSACTIONCODE | int | トランザクションの種類のインジケーター。 |
TRANSACTIONSTATUS | int | Posted の値は、ステートメントが完了したことを示します (つまり、金額がバック オフィスの GL に達しました)。 |
単位 | string | 項目の測定単位。 例としては、ガロンとオンス (oz. |
Unitprice | 倍精度浮動小数点 | 出荷単位ごとの価格。 |
UNITQUANTITY | 倍精度浮動小数点 | 販売されたユニットの数量。 |
VARIANTNU MB (メガバイト)ER | string | 色、サイズ、スタイルの単位の組み合わせの ID。 |
ISWEIGHTPRODUCT | int | 接続されたスケールを使用して数量を取得するかどうかを示す値。 |
ISWEIGHTMANUALLYENTERED | int | スケールが接続されていない場合、レジ担当者は手動で重量を入力できます。 |
CATEGORYNAME | string | 製品カテゴリの名前。 |
CATEGORYHIERARCHYNAME | string | 製品の整理に使用されるカテゴリ階層。 |
LOGISTICSPOSTALADDRESSVALIDFROM | datetime | アドレス ID の有効日。 |
LOGISTICLOCATIONID | string | グローバル アドレス帳のアドレス ID。 |
OPERATINGUNITNUMBER | string | ストアを構成する参照データの部分。 |
RETURNOPERATINGUNITNU MB (メガバイト)ER | string | 返品が処理されているストア。 |
ITEMCOLOR | string | 色。 |
ITEMSIZE | string | サイズ。 |
ITEMSTYLE | string | フォント スタイル。 色やサイズと同様に、スタイルは製品ディメンションです。 |
ITEMCONFIGID | string | キットの構成 ID。 |
SKIPREPORTS | int | このフィールドが設定されている場合、レコードはレポートでスキップされます。 |
LINEPERCENTAGEDISCOUNT | 倍精度浮動小数点 | 自動パーセンテージ割引の金額。 |
DISCOUNTAMOUNTWITHOUTTAX | 倍精度浮動小数点 | 税金を除く割引額。 |
PARTITION | string | Dynamics 365 Commerce の Dynamics 365 に固有のデータ パーティションの識別子。 |
DATAAREAID | string | 会社識別子 (MSFT など)。 |
SYNCSTARTDATETIME | datetime | Dynamics 365 Commerce の同期エンジン (DIXF) に追加されるフィールド。 エクスポート シーケンスを定義します。 |
支払利息
フィールド名 | データ型 | 説明 |
---|---|---|
DEFINITIONGROUP | string | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
EXECUTIONID | string | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
IS Standard Edition LECTED | int | Dynamics 365 Commerce の同期エンジン (DIFX) によって追加されるフィールド。 エクスポート シーケンスを定義します。 |
TRANSFERSTATUS | int | このフィールドは、倉庫間の転送の状態を追跡するために使用されます。 |
AMOUNTINTENDEREDCURRENCY | 倍精度浮動小数点 | 店舗がある国/地域に適用される現地通貨で入札された金額。 |
AMOUNTINACCOUNTINGCURRENCY | 倍精度浮動小数点 | 行の期限の金額。 |
AMOUNTTENDERED | 倍精度浮動小数点 | 店舗通貨での金額。 |
MERCHANTPAYMENTINSTRUMENTTYPEID | string | 支払い方法の名前 (たとえば、AMEX または VISA)。 |
ISCHANGELINE | int | このフィールドは、顧客に対する支払い金額が返されるかどうかを示します。 |
CREDITVOUCHERID | string | 支払いに利用券が使用されている場合は、伝票番号。 |
CURRENCYCODE | string | 支払われた通貨。 |
EXCHANGERATEINTENDEREDCURRENCY | 倍精度浮動小数点 | 米国ドルに関連する為替レート。 |
EXCHANGERATEINACCOUNTINGCURRENCY | 倍精度浮動小数点 | 米ドル (USD) に関連する為替レート。 |
GIFTCARDID | string | ギフトカード番号。 |
ISPREPAYMENT | int | 支払いが預金であるかどうかを示す値。 |
LINENUMBER | 倍精度浮動小数点 | 支払い行番号。 |
LOYALTYCARDID | string | ロイヤルティ ポイントを支払いに使用する場合は、指定されたカード番号。 |
QUANTITY | 倍精度浮動小数点 | 販売されたユニット数。 |
RECEIPTID | string | レシート ID。 この ID はトランザクション ID とは異なります。 |
TENDERTYPE | string | 支払われた入札の種類。 |
ターミナル | string | 登録または販売時点管理 (POS) の識別子。 |
TRANSACTIONNUMBER | string | トランザクション番号。 |
TRANSACTIONSTATUS | int | 支払明細行の状態。 |
OPERATINGUNITNUMBER | string | ストアに固有の操作ユニット。 |
MERCHANTPAYMENTINSTRUMENTID | string | 支払い方法の ID。 この情報はマーチャントから提供されます。 |
ACCOUNTNU MB (メガバイト)ER | string | トランザクションに名前付き顧客が表示される場合の顧客アカウント番号。 |
VOIDSTATUS | int | 取引が入札される前に入札ラインが無効になったかどうかを示す値。 |
AMOUNTTENDEREDADJUSTMENT | 倍精度浮動小数点 | 製品の新機能により、トランザクションを変更でき、完全な監査証跡が提供されます。 |
スタッフ | string | ユーザー ID。 |
PARTITION | string | Dynamics 365 Commerce の Dynamics 365 に固有のデータ パーティションの識別子。 |
DATAAREAID | string | 会社識別子 (MSFT など)。 |
SYNCSTARTDATETIME | datetime | Dynamics 365 Commerce の同期エンジン (DIXF) に追加されるフィールド。 エクスポート シーケンスを定義します。 |
PaymentMethod
フィールド名 | データ型 | 説明 |
---|---|---|
PAYMENTMETHODNU MB (メガバイト)ER | string | 支払い方法の識別子。 |
DEFAULTFUNCTION | string | 支払い方法の種類 (現金、小切手、クレジット メモ/伝票、通貨など) の説明。 |
名前 | string | 支払い方法のわかりやすい名前。 |