손실 방지를 위한 데이터 스키마
이 문서에서는 모델을 생성하고 위험 평가를 결정하는 데 사용되는 데이터 스키마를 간략하게 설명합니다.
다음 요구 사항을 따릅니다.
- 파일은 CSV UTF-8(쉼표, 세미콜론 또는 탭으로 구분된) 형식(*.csv 또는 *.tsv)입니다.
- 최대 파일 크기는 10GB(기가바이트)입니다.
- 모든 열에서 이스케이프되는 문자는 쉼표/세미콜론, 새 줄 문자 및 여러 줄 문자입니다.
- 'datetime' 열은 ISO 8601 형식입니다. 예를 들어 C# DateTime.UtcNow.ToString("o") 의 형식 은 "2019-03-14T20:18:11.254Z"입니다.
- 'double'(10진수) 열 정밀도는 소수 자릿수 2개입니다.
트랜잭션
필드 이름 | 데이터 형식 | 설명 |
---|---|---|
DEFINITIONGROUP | string | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
EXECUTIONID | string | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
Isselected | int | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
TRANSFERSTATUS | int | 이 필드는 창고 간 전송 상태 추적하는 데 사용됩니다. |
BATCHID | int | 일괄 처리 또는 시프트의 식별자입니다. |
터미널 | string | POS의 식별자입니다. |
AMOUNTPOSTEDTOACCOUNT | double | GL(일반 원장) 게시 계정에 게시되는 금액입니다. |
CHANNELREFERENCEID | string | 전자 상거래 가맹점의 옴니 채널 시나리오에서 구매에 사용되는 채널을 나타내는 식별자입니다. |
COSTAMOUNT | double | 항목에 대한 비용입니다. |
CREATEDOFFLINE | int | 이 필드는 데이터베이스 연결 없이 트랜잭션이 오프라인으로 만들어졌는지를 나타냅니다. |
통화 | string | 통화 코드(예: USD)입니다. |
CUSTOMERACCOUNT | string | 계정 번호입니다. |
CUSTOMERDISCOUNTAMOUNT | double | 고객에게 매핑되고 해당 고객에게 자동으로 적용되는 할인입니다. |
DISCOUNTAMOUNT | double | 할인이 적용되는 경우 할인 금액입니다. |
DELIVERYMODE | string | 거래가 현금 및 캐리 거래가 아닌 경우 배달 모드입니다. |
TRANSACTIONSTATUS | int | Dynamics 365 Commerce의 DIXF(동기화 엔진)에 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
EXCHANGERATE | double | 비매장 통화가 결제에 사용된 경우의 환율입니다. |
GROSSAMOUNT | double | 할인이 적용되기 전에 기한이 되는 총 금액입니다. |
INCOMEEXPENSEAMOUNT | double | 이 필드는 서랍 관련 비용(있는 경우)을 반영하기 위한 조정 금액을 나타냅니다. |
INFOCODEDISCOUNTGROUP | string | 적용된 할인과 관련된 정보 코드입니다. |
웨어하우스 | string | 저장소와 연결된 웨어하우스입니다. |
SITEID | string | 이 필드는 일반적으로 소매점에 사용됩니다. 지역별로 매장을 구성하는 데 사용됩니다(예: 미국 북서부 매장). |
INVOICEID | string | 이 필드는 고객 계정의 결제와 관련이 있습니다. 이는 고객이 결제하는 송장을 나타냅니다. |
ITEMSPOSTED | int | 게시되는 배송의 일부인 항목 수입니다. |
LOYALTYCARDID | string | 지역성 카드 고객과 연결된 번호입니다. |
NETAMOUNT | double | 할인이 적용되기 전의 가격입니다. |
PAYMENTAMOUNT | double | 지불 금액입니다. |
POSTASSHIPMENT | int | 이 필드는 항목에 연결된 배송이 있는지 여부를 나타냅니다. |
RECEIPTID | string | 영수증 번호입니다. 이 숫자는 트랜잭션 번호와 다릅니다. |
REFUNDRECEIPTID | string | 트랜잭션이 환불인 경우 원래 트랜잭션의 영수증 ID입니다. |
SALEISRETURNSALE | int | 판매가 반품인지 여부를 나타내는 값입니다. |
SALESINVOICEAMOUNT | double | 고객이 주문에서 몇 가지 항목만 수령하는 경우 판매 청구서의 양입니다. |
SALESORDERAMOUNT | double | 고객 주문의 총 금액입니다. (이러한 주문은 배송 세부 정보를 가지고 있기 때문에 현금 및 캐리 거래와 다릅니다.) |
SALESORDERID | string | 배송 세부 정보가 있는 주문의 주문 번호입니다. |
SALESPAYMENTDIFFERENCE | double | 고객이 결제한 후의 차액입니다. |
SHIFT | string | 시프트입니다. 교대 근무는 현금 및 판매 활동이 계산되는 요일 동안의 트랜잭션 집합입니다. 교대 근무는 터미널에 있어야 하는 현금의 양을 결정하는 데 유용합니다. |
SHIPPINGDATEREQUESTED | 날짜/시간 | 고객 주문의 상품을 배송해야 하는 날짜입니다. |
직원 | string | POS(Point of Sale) 사용자의 ID입니다. |
TOACCOUNT | int | 고객의 계정에 청구되는 금액입니다. |
TOTALDISCOUNTAMOUNT | double | 트랜잭션 합계에 적용되는 할인 금액입니다. |
TOTALMANUALDISCOUNTAMOUNT | double | 이 필드는 자동으로 계산되지 않고 수동으로 적용되는 총 할인 금액을 나타냅니다. |
TOTALMANUALDISCOUNTPERCENTAGE | double | 수동으로 적용된 총 할인율입니다. |
TRANSACTIONNUMBER | string | 트랜잭션 식별자입니다. |
TRANSACTIONDATE | 날짜/시간 | 날짜입니다. |
TRANSACTIONTIME | int | 트랜잭션의 시간입니다. |
Transactiontype | int | 거래가 현금 및 캐리 거래인지 또는 주문인지를 나타내는 값입니다. |
LOGISTICSLOCATIONID | string | 이 필드는 배송이 배달되는 위치를 식별합니다. |
로지스틱스포스트시티 | string | 항목이 배달되는 도시입니다. |
LOGISTICSPOSTALCOUNTY | string | 항목이 배달되는 카운티입니다. |
로지스포탈스테이트 | string | 항목이 배달되는 상태입니다. |
LOGISTICSPOSTALSTREET | string | 항목이 배달되는 거리입니다. |
LOGISTICSPOSTALZIPCODE | string | 항목이 배달되는 우편 번호입니다. |
LOGISTICSPOSTALADDRESSVALIDFROM | 날짜/시간 | 주소가 항목 배달에 유효한 날짜를 기반으로 하는 배달 주소 효과입니다. |
LOGISTICPOSTALADDRESSVALIDTO | 날짜/시간 | 주소가 항목 배달에 더 이상 유효하지 않은 날짜를 기반으로 하는 배달 주소 효과입니다. |
OPERATINGUNITNUMBER | string | 저장소가 매핑되는 사업부입니다. |
설명 | string | 트랜잭션 수준 주석입니다. |
TAXCALCULATIONTYPE | int | 세금이 매장, 고객 또는 대상을 기반으로 하는지 여부를 나타내는 값입니다. |
DISCOUNTAMOUNTWITHOUTTAX | double | 세금을 제외한 할인 금액입니다. |
NETPRICE | double | 트랜잭션의 줄 수입니다. |
RETAILNCREXPORTED | int | 롤아웃이 시작될 때 이 필드는 NCR BOS 시스템에 트랜잭션을 푸시하는 플래그로 사용되었습니다. |
PARTITION | string | Dynamics 365와 관련된 Dynamics 365 상거래의 데이터 파티션 식별자입니다. |
DATAAREAID | string | Dynamics 365 Commerce의 법인 식별자입니다. |
SYNCSTARTDATETIME | 날짜/시간 | Dynamics 365 Commerce의 DIXF(동기화 엔진)에 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
Sales
필드 이름 | 데이터 형식 | 설명 |
---|---|---|
DEFINITIONGROUP | string | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
EXECUTIONID | string | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
Isselected | int | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
TRANSFERSTATUS | int | 이 필드는 창고 간 전송 상태 추적하는 데 사용됩니다. |
SALESTAXGROUP | string | 트랜잭션에 대한 유효 판매세 그룹입니다. |
ITEMSALESTAXGROUP | string | 항목에 대한 유효 판매세 그룹입니다. |
터미널 | string | POS의 식별자입니다. |
TRANSACTIONNUMBER | string | 트랜잭션 번호 |
바코드 | string | 스캔된 바코드입니다. |
COSTAMOUNT | double | 제품 비용입니다. |
통화 | string | 판매에 사용되는 통화(예: USD)입니다. |
CUSTOMERACCOUNT | string | 고객 계정 번호입니다. |
CUSTOMERDISCOUNT | double | 고객 할인입니다. |
CUSTOMERINVOICEDISCOUNTAMOUNT | double | 처리 중 청구서 수준에서 연결된 할인입니다. |
CASHDISCOUNTAMOUNT | double | 현금 할인이 적용되는 경우 현금 할인 금액입니다. |
PRICEGROUPS | string | 제품 및 고객이 속한 가격 그룹입니다. |
OFFERNUMBER | string | 제품 번호의 고유 식별자입니다. |
DISCOUNTAMOUNTFORPRINTING | double | 영수증에 인쇄되는 할인 금액입니다. |
MODEOFDELIVERY | string | 고객을 위한 배달 방법입니다. |
ELECTRONICDELIVERYEMAIL | string | 전자 메일 주소입니다. |
RETAILEMAILADDRESSCONTENT | string | 영수증의 전자 메일 주소입니다. |
기프트 카드 | int | 선물 카드 번호입니다. |
REASONCODEDISCOUNT | double | 할인이 적용된 경우 계산원에게 이유를 선택하라는 메시지를 표시하도록 이유 코드를 구성할 수 있습니다. |
웨어하우스 | string | 저장소에 대한 참조 데이터입니다. 이 필드는 상품의 물리적 위치를 나타냅니다. |
SERIALNUMBER | string | 제품의 일련 번호입니다. |
SITEID | string | 저장소가 속한 범주(예: PACNW)입니다. |
INVENTORYSTATUS | int | 인벤토리 수준의 상태. |
LOTID | string | 이 필드는 필요하지 않습니다. |
Itemid | string | 제품 ID입니다. |
PRODUCTSCANNED | int | 이 필드는 제품의 바코드가 트랜잭션의 일부로 스캔되었는지 여부를 나타냅니다. |
ITEMRELATION | string | 특정 제품 그룹의 관련 항목 그룹화입니다. |
KEYBOARDPRODUCTENTRY | int | 이 필드는 POS의 키보드에서 계산원이 제품 ID를 수동으로 입력했는지를 나타냅니다. |
LINEDISCOUNT | double | 품목에 적용되는 할인 금액입니다. |
LINEMANUALDISCOUNTAMOUNT | double | 할인을 수동으로 입력한 경우 할인 금액입니다. |
LINEMANUALDISCOUNTPERCENTAGE | double | 수동 백분율 할인이 적용된 경우 할인율입니다. |
LINENUMBER | double | 트랜잭션의 줄 번호입니다. |
ISLINEDISCOUNTED | int | 트랜잭션 줄이 할인되는지 여부를 나타내는 값입니다. |
ISLINKEDPRODUCTNOTORIGINAL | int | 이 필드는 동일한 제품 그룹 내에 변경된 연결된 항목이 있는지를 나타냅니다. |
CHANNELLISTINGID | string | 이 필드는 전자 상거래에만 적용됩니다. 소매점에는 필요하지 않습니다. |
NETAMOUNT | double | 트랜잭션의 순 금액입니다. |
NETAMOUNTINCLUSIVETAX | double | 세금을 포함한 순 금액입니다. |
NETPRICE | double | 할인이 적용되기 전 줄의 순 가격입니다. |
ISORIGINALOFLINKEDPRODUCTLIST | int | 기본 연결된 제품입니다. |
ORIGINALPRICE | double | 판매 가격이 적용되지 않는 경우의 제품 가격입니다. |
ORIGINALSALESTAXGROUP | string | 트랜잭션의 원래 판매세 그룹입니다. |
ORIGINALITEMSALESTAXGROUP | string | 세금이 재정의되면 이 필드는 원래 세금 금액을 추적합니다. |
PERIODICDISCOUNTAMOUNT | double | 정기 할인에 대한 할인 금액입니다. |
PERIODICDISCOUNTGROUP | string | 정기 할인 그룹입니다. |
PERIODICDISCOUNTPERCENTAGE | double | 정기적인 할인율입니다. |
가격 | double | 항목의 가격입니다. |
ISPRICECHANGE | int | 이 필드는 트랜잭션의 제품 목록에 수동으로 가격이 변경되었는지를 나타냅니다. |
PRICEINBARCODE | int | 이 필드는 거래 내의 특정 제품에 대한 가격 포함 바코드가 검색되었는지 여부를 나타냅니다. |
수량 | double | 수량입니다. |
REQUESTEDRECEIPTDATE | 날짜/시간 | 고객 주문의 경우 고객이 도착/픽업을 요청한 날짜입니다. |
RECEIPTNUMBER | string | 영수증 번호입니다. |
RETURNLINENUMBER | double | 저널에서 반환이 완료된 경우 원래 트랜잭션의 줄 번호입니다. |
ISRETURNNOSALE | int | 이 트랜잭션이 반환인지 void인지 여부를 나타내는 값입니다. |
RETURNQUANTITY | double | 반환되는 수량입니다. |
RETURNTERMINAL | string | 반환 트랜잭션이 처리되는 터미널입니다. |
RETURNTRANSACTIONNUMBER | string | 영수증 또는 일지에서 반환이 완료된 경우의 원래 트랜잭션 번호입니다. |
RFIDTAGID | string | RFID(무선 주파수 식별)의 식별자입니다. |
ISSCALEPRODUCT | int | 연결된 눈금이 수량을 가져오는 데 사용되는지 여부를 나타내는 값입니다. |
SECTIONNUMBER | string | 스토어에 있는 제품의 실제 위치입니다. 이 필드는 사용되지 않습니다. |
SHELFNUMBER | string | 제품이 보관되는 선반 번호입니다. |
REQUESTEDSHIPDATE | 날짜/시간 | 주문의 요청된 배송 날짜입니다. |
STANDARDNETPRICE | double | 할인 및 무역 협정을 제외한 가격입니다. |
SALESTAXAMOUNT | double | 거래에 적용되는 판매세의 양입니다. |
TOTALDISCOUNT | double | 주문 합계에 적용되는 할인 금액입니다. |
TOTALDISCOUNTINFOCODELINENUM | double | 총 할인이 적용될 때 사용자에게 정보 코드를 입력하라는 메시지가 표시되면 이 필드에 코드가 저장됩니다. |
TOTALDISCOUNTPERCENTAGE | double | 총 할인율을 백분율로 사용하는 경우 트랜잭션 합계에 적용되는 할인율입니다. |
TRANSACTIONCODE | int | 트랜잭션 형식의 표시기입니다. |
TRANSACTIONSTATUS | int | Posted 값은 문이 완료되었음을 나타냅니다(즉, 백오피스의 GL에 도달한 금액). |
단위 | string | 항목에 대한 측정 단위입니다. 예를 들어 갤런과 온스(oz.)가 있습니다. |
단가 | double | 단위당 가격입니다. |
UNITQUANTITY | double | 판매된 단위의 수량입니다. |
VARIANTNUMBER | string | 색, 크기 및 스타일의 단위 조합에 대한 ID입니다. |
ISWEIGHTPRODUCT | int | 연결된 눈금이 수량을 가져오는 데 사용되는지 여부를 나타내는 값입니다. |
ISWEIGHTMANUALLYENTERED | int | 배율에 연결되지 않은 경우 계산원이 수동으로 가중치를 입력할 수 있습니다. |
CATEGORYNAME | string | 제품 범주의 이름입니다. |
CATEGORYHIERARCHYNAME | string | 제품을 구성하는 데 사용되는 범주 계층 구조입니다. |
LOGISTICSPOSTALADDRESSVALIDFROM | 날짜/시간 | 주소 ID의 유효 날짜입니다. |
LOGISTICLOCATIONID | string | 전역 주소록의 주소 ID입니다. |
OPERATINGUNITNUMBER | string | 저장소를 구성하는 참조 데이터의 일부입니다. |
RETURNOPERATINGUNITNUMBER | string | 반환이 처리되는 저장소입니다. |
ITEMCOLOR | string | 색입니다. |
ITEMSIZE | string | 크기입니다. |
ITEMSTYLE | string | 스타일입니다. 색상 및 크기와 마찬가지로 스타일은 제품 차원입니다. |
ITEMCONFIGID | string | 키트의 구성 ID입니다. |
SKIPREPORTS | int | 이 필드를 설정하면 보고서에서 레코드를 건너뜁습니다. |
LINEPERCENTAGEDISCOUNT | double | 자동 백분율 할인 금액입니다. |
DISCOUNTAMOUNTWITHOUTTAX | double | 세금을 제외한 할인 금액입니다. |
PARTITION | string | Dynamics 365와 관련된 Dynamics 365 상거래의 데이터 파티션 식별자입니다. |
DATAAREAID | string | 회사 식별자(예: MSFT)입니다. |
SYNCSTARTDATETIME | 날짜/시간 | Dynamics 365 Commerce의 DIXF(동기화 엔진)에 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
결제
필드 이름 | 데이터 형식 | 설명 |
---|---|---|
DEFINITIONGROUP | string | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
EXECUTIONID | string | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
Isselected | int | Dynamics 365 Commerce의 DIFX(동기화 엔진)에 의해 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
TRANSFERSTATUS | int | 이 필드는 창고 간 전송 상태 추적하는 데 사용됩니다. |
AMOUNTINTENDEREDCURRENCY | double | 매장이 있는 국가/지역에 적용되는 현지 통화로 입찰된 금액입니다. |
AMOUNTINACCOUNTINGCURRENCY | double | 줄에 대한 기한입니다. |
AMOUNTTENDERED | double | 매장 통화의 금액입니다. |
MERCHANTPAYMENTINSTRUMENTTYPEID | string | 결제 방법의 이름(예: AMEX 또는 VISA)입니다. |
ISCHANGELINE | int | 이 필드는 고객에게 다시 지급해야 하는 지불 금액을 나타냅니다. |
CREDITVOUCHERID | string | 결제에 바우처를 사용하는 경우 바우처 번호입니다. |
CURRENCYCODE | string | 지불된 통화입니다. |
EXCHANGERATEINTENDEREDCURRENCY | double | USD와 관련된 환율입니다. |
EXCHANGERATEINACCOUNTINGCURRENCY | double | 미국 달러(USD)와 관련된 환율입니다. |
GIFTCARDID | string | 선물 카드 번호입니다. |
ISPREPAYMENT | int | 지불이 보증금인지 여부를 나타내는 값입니다. |
LINENUMBER | double | 결제 라인 번호입니다. |
LOYALTYCARDID | string | 결제에 로열티 포인트가 사용되는 경우 제공된 카드 번호입니다. |
수량 | double | 판매된 단위 수입니다. |
RECEIPTID | string | 영수증 ID입니다. 이 ID는 트랜잭션 ID와 다릅니다. |
TENDERTYPE | string | 지불 된 입찰의 유형입니다. |
터미널 | string | POS(등록 또는 POS)의 식별자입니다. |
TRANSACTIONNUMBER | string | 트랜잭션 번호입니다. |
TRANSACTIONSTATUS | int | 결제 라인의 상태. |
OPERATINGUNITNUMBER | string | 저장소에 고유한 운영 단위입니다. |
MERCHANTPAYMENTINSTRUMENTID | string | 결제 방법의 식별자입니다. 이 정보는 판매자가 제공합니다. |
ACCOUNTNUMBER | string | 명명된 고객이 트랜잭션에 표시되는 경우 고객 계정 번호입니다. |
VOIDSTATUS | int | 트랜잭션이 입찰되기 전에 입찰 라인이 무효화되었는지 여부를 나타내는 값입니다. |
AMOUNTTENDEREDADJUSTMENT | double | 제품의 새로운 기능을 사용하면 트랜잭션을 변경할 수 있으며 전체 감사 내역을 제공합니다. |
직원 | string | 사용자 ID입니다. |
PARTITION | string | Dynamics 365와 관련된 Dynamics 365 상거래의 데이터 파티션 식별자입니다. |
DATAAREAID | string | 회사 식별자(예: MSFT)입니다. |
SYNCSTARTDATETIME | 날짜/시간 | Dynamics 365 Commerce의 DIXF(동기화 엔진)에 추가되는 필드입니다. 내보내기 시퀀스를 정의합니다. |
PaymentMethod
필드 이름 | 데이터 형식 | 설명 |
---|---|---|
PAYMENTMETHODNUMBER | string | 결제 방법에 대한 식별자입니다. |
DEFAULTFUNCTION | string | 현금, 수표, 신용 메모/바우처 또는 통화와 같은 결제 방법 유형에 대한 설명입니다. |
이름 | string | 결제 방법에 대한 설명이 포함된 이름입니다. |