매출채권 데이터 템플릿

Microsoft Dynamics 365
매출채권 데이터 템플릿

매출채권 데이터 템플릿

이 템플릿은 Microsoft Dynamics 365에서 송장 발행부터 현금 회수까지의 프로세스를 매핑하는 데 필요한 기본 구조를 제공합니다. process mining에 사용할 고품질 이벤트 로그를 구축하는 데 필요한 데이터 필드와 주요 단계를 안내합니다. 이 구조에 따라 데이터를 준비하면 결제 지연을 자세히 파악하고 회수 워크플로를 간소화할 수 있습니다.
  • 원장 분석에 필요한 데이터 필드
  • 추적할 표준 프로세스 단계
  • Microsoft Dynamics 365 데이터 추출 기술 안내
이벤트 로그가 처음이신가요? 알아보기 process mining 이벤트 로그 만드는 방법.

매출채권 속성

매출채권 성과를 종합적으로 분석할 수 있도록 이벤트 로그에 포함할 권장 데이터 필드입니다.
5 필수 8 권장 8 선택 사항
이름 설명
송장 번호
InvoiceNumber
재무 송장 문서를 식별하는 고유 번호입니다.
설명

Invoice Number는 Microsoft Dynamics 365에서 매출채권의 처리 과정을 추적하는 기본 키입니다. 최초 판매 주문, 전기된 송장, 후속 결제와 대금 회수 활동을 하나의 사례로 연결합니다. 분석에서는 이 속성을 사례 식별자로 사용해 전체 프로세스 흐름을 재구성합니다.

중요한 이유

매출채권 분석의 기본 단위로, process mining 엔진이 서로 다른 이벤트를 하나의 일관된 사례로 묶도록 합니다.

확보 방법

CustInvoiceJour.InvoiceId 또는 CustTrans.Invoice

예시
INV-2023-001CIV-88921US-004321DE-99120
이벤트 타임스탬프
EventTimestamp
활동이 발생한 정확한 날짜와 시간입니다.
설명

이 속성은 시스템에 이벤트가 기록된 시점을 저장합니다. 활동 간 소요 시간과 프로세스 처리 시간을 계산하고 이벤트 순서를 정하는 데 사용됩니다. D365에서는 일반적으로 CreatedDateTime 또는 TransDate에 시간 정보를 결합해 기록합니다.

중요한 이유

타임스탬프는 송장 처리 시간과 발송 소요 시간 등 시간 기반 KPI를 계산하는 데 중요합니다.

확보 방법

일반적으로 여러 테이블의 CreatedDateTime 또는 TransDate 필드를 사용합니다.

예시
2023-10-15T08:30:00Z2023-10-15T14:45:22Z2023-11-01T09:00:00Z
활동
Activity
송장에서 수행된 특정 이벤트 또는 작업입니다.
설명

이 속성은 송장 전기, 결제 수령, 분쟁 접수와 같이 프로세스에서 발생한 단계를 나타냅니다. Microsoft Dynamics 365에서는 거래 유형(TransType)이나 레코드가 기록된 특정 테이블(예: 결제 내역의 CustSettlement)을 바탕으로 도출하는 경우가 많습니다. 프로세스 맵을 시각화하는 데 필요한 속성입니다.

중요한 이유

프로세스 맵의 노드를 정의하며 프로세스 흐름과 변형을 분석할 수 있게 합니다.

확보 방법

TransType 열거형 또는 테이블 정보(CustTrans, CustSettlement 등)에서 도출합니다.

예시
송장 전기결제 수령대금 회수 안내문 발송이자 청구서 전기
원천 시스템
SourceSystem
데이터가 생성된 시스템의 이름입니다.
설명

이 속성은 데이터의 기준 시스템을 나타냅니다. 여기서는 Microsoft Dynamics 365입니다. 여러 ERP 인스턴스나 외부 수집 도구의 데이터를 하나의 보기로 통합할 때 유용하며, 분석가는 데이터가 생성된 환경을 기준으로 프로세스를 필터링하거나 구분할 수 있습니다.

중요한 이유

여러 시스템을 사용하는 환경에서 데이터 계보와 추적 가능성을 확보하는 데 도움이 됩니다.

확보 방법

추출 과정에서 값을 직접 지정하거나 연결 문자열에서 가져옵니다.

예시
D365 운영 환경D365 재무Dynamics AX 2012
최근 데이터 업데이트
LastDataUpdate
데이터를 추출하거나 새로 고친 시각입니다.
설명

이 속성은 Microsoft Dynamics 365에서 데이터를 마지막으로 가져온 시각을 나타냅니다. 분석 데이터의 최신성과 KPI의 유효성을 파악하는 데 도움이 됩니다. 일반적으로 쿼리 실행 시 추출 도구가 생성합니다.

중요한 이유

데이터 지연 정도를 파악하고 대시보드 데이터가 최신인지 확인할 수 있습니다.

확보 방법

ETL 또는 추출 스크립트에서 생성

예시
2023-11-05T00:00:00Z2023-11-05T12:00:00Z
고객 계정
CustomerAccount
고객의 고유 식별자 또는 계정 번호입니다.
설명

고객 계정은 대금 청구 대상인 고객을 식별합니다. D365에서는 AccountNum 필드에 해당합니다. 이 속성으로 데이터를 그룹화하면 고객별 결제 행태, 분쟁 발생 빈도, 대금 정산 소요 시간을 분석할 수 있습니다.

중요한 이유

위험도가 높은 고객을 식별하고 고객별 성과를 구분하는 데 필요합니다.

확보 방법

CustInvoiceJour.InvoiceAccount 또는 CustTrans.AccountNum

예시
US-001DE-550CUST-9921
고객 그룹
CustomerGroup
고객이 속한 분류 또는 세그먼트입니다.
설명

이 속성은 고객을 도매, 소매, 관계사 간 거래 등의 그룹으로 분류합니다. 특정 세그먼트의 결제 주기가 더 길거나 분쟁률이 높은지 비교 분석할 때 사용합니다. D365에서는 CustGroup 필드에 해당합니다.

중요한 이유

시장 세그먼트별 프로세스 성과를 비교할 수 있습니다.

확보 방법

CustTable.CustGroup

예시
도매소매관계사 간 거래수출
사업부
BusinessUnit
송장 처리를 담당하는 운영 조직 또는 사업부입니다.
설명

이 속성은 전자 사업부나 서비스 사업부와 같은 내부 조직 구조에 따라 데이터를 구분합니다. D365에서는 거래에 연결된 재무 차원인 경우가 많습니다. 사업부별로 비교할 수 있어 송장 발행 리드 타임 대시보드에 활용됩니다.

중요한 이유

사업부 간 내부 벤치마킹을 통해 효율이 높은 조직을 찾을 수 있습니다.

확보 방법

CustInvoiceJour의 재무 차원(DefaultDimension)

예시
BU-001북부 영업글로벌 서비스
사용자
User
활동을 수행한 사람 또는 시스템 계정의 사용자 ID입니다.
설명

이 속성은 CreatedBy 또는 ModifiedBy 필드를 바탕으로 특정 프로세스 단계를 수행한 주체를 식별합니다. 리소스 활용도를 분석하고 교육 필요성을 파악하며, 자동화된 시스템 작업과 사용자의 수동 개입을 구분하는 데 도움이 됩니다.

중요한 이유

리소스별 성과를 분석하고 자동화율을 계산할 수 있습니다.

확보 방법

거래 테이블의 CreatedBy 필드

예시
관리자JSmithWorkflowAgentBSmith
송장 금액
InvoiceAmount
송장의 총 금액입니다.
설명

이 속성은 송장 문서의 금액을 나타냅니다. 매출채권의 총 노출액을 계산하고 고액 채권의 회수 우선순위를 정하는 데 사용합니다. 일반적으로 송장 분개 테이블에서 확인할 수 있습니다.

중요한 이유

재무 영향 분석과 금액이 큰 병목 식별에 필요합니다.

확보 방법

CustInvoiceJour.InvoiceAmount

예시
1500.00250.5010000.00
자동화 여부
IsAutomated
시스템 계정이 활동을 수행했는지 나타내는 표시입니다.
설명

이 속성은 특정 단계를 사용자가 수행했는지 자동화된 배치 작업이 수행했는지 판별합니다. User 속성을 알려진 시스템 계정 목록(예: 'Workflow', 'Batch')과 비교해 계산합니다. 수동 정산률 KPI에 활용됩니다.

중요한 이유

자동화 기회를 찾고 현재 자동화 수준을 측정하는 데 필요합니다.

확보 방법

User 필드 로직을 기준으로 계산

예시
truefalse
지급 기한
DueDate
대금을 지급받기로 한 날짜입니다.
설명

지급 기한은 지급 조건에 따라 정해지는 대금 지급 마감일입니다. 실제 지급일과 비교해 기한 내 지급 여부를 확인하고 매출채권 회전일수(DSO)를 계산합니다. 고객 거래 레코드의 표준 필드입니다.

중요한 이유

기한 내 지급률 계산과 연체 송장 분석에 필요합니다.

확보 방법

CustTrans.DueDate

예시
2023-11-302023-12-15
회사 코드
CompanyCode
D365에서 법인을 식별하는 코드입니다.
설명

이 속성은 D365의 DataAreaId를 나타내며, 거래가 발생한 법인 또는 회사를 식별합니다. 여러 회사를 운영하는 환경에서 데이터를 필터링하는 데 필요합니다. 회사마다 송장 번호가 중복될 수 있으므로 이를 구분하는 데도 사용됩니다.

중요한 이유

여러 법인을 운영하는 환경에서 고유성을 보장하고 지역별 분석을 수행하는 데 필요합니다.

확보 방법

모든 테이블의 DataAreaId 필드

예시
USMFDEMFGBSI
대변 메모 여부
IsCreditMemo
문서가 대변 메모인지 나타내는 표시입니다.
설명

이 불리언 속성은 거래가 고객에게 발행된 대변 메모인지 나타냅니다. 대변 메모 발행률을 계산하고 재작업 분석에서 일반 송장을 제외하는 데 사용합니다.

중요한 이유

대변 메모 및 재작업 빈도 대시보드에 직접 활용됩니다.

확보 방법

CustInvoiceJour.InvoiceAmount < 0 또는 TransType을 기준으로 계산

예시
truefalse
분쟁 사유
DisputeReason
분쟁이 발생한 건에 지정된 사유 코드입니다.
설명

이 속성은 송장 분쟁의 유형별 사유를 기록합니다. 예를 들어 가격 오류나 상품 파손 등이 있습니다. 분쟁 해결 수명 주기 대시보드에서 지급 지연의 근본 원인을 파악하는 데 필요합니다.

중요한 이유

분쟁 해결 시간 KPI의 근본 원인을 분석할 수 있습니다.

확보 방법

CustTrans.ReasonRefRecId 또는 관련 채권 회수 사례 테이블

예시
가격 불일치상품 파손발주서 누락서비스 품질
연체 일수
DaysOverdue
지급 기한을 넘긴 일수입니다.
설명

이 지표는 지급일과 지급 기한의 차이를 계산합니다. 양수는 연체, 음수는 조기 지급을 나타냅니다. 단순한 참·거짓 표시보다 세밀하게 지급 성과를 파악할 수 있습니다.

중요한 이유

기한 내 지급률 KPI를 더 세밀하게 분석할 수 있습니다.

확보 방법

계산식: PaymentDate - DueDate

예시
50-230
정산 완료 여부
IsCleared
송장 대금이 전액 정산되었는지 나타내는 표시입니다.
설명

이 불리언 속성은 지급 또는 대손 처리로 송장 잔액이 0이 되었는지 나타냅니다. 미결 건과 종결 건을 빠르게 구분해 평균 송장 처리 주기를 계산할 수 있습니다.

중요한 이유

진행 중인 건과 과거 건을 구분합니다.

확보 방법

CustTrans.Closed 날짜의 존재 여부를 기준으로 계산

예시
truefalse
지급 조건
PaymentTerms
합의된 지급 일정을 정의하는 코드입니다.
설명

이 속성에는 지급 기한을 정하는 코드가 저장됩니다(예: Net30, Net60). 고객이 합의된 조건을 준수하는지 분석하고 지급 기한이 올바르게 계산되었는지 확인하는 데 사용합니다.

중요한 이유

지급 기한을 해석하는 데 도움이 되며, 지급 조건이 지나치게 관대하거나 엄격한지 파악할 수 있습니다.

확보 방법

CustInvoiceJour.Payment 또는 CustTable.PaymTermId

예시
30일 이내 지급45일 이내 지급CODEOM
통화
Currency
송장 거래에 적용된 통화 코드입니다.
설명

이 속성은 송장 발행 통화를 나타냅니다(예: USD, EUR). 여러 지역의 데이터를 통합 분석할 때 금액을 동일한 기준으로 환산하는 데 필요합니다.

중요한 이유

여러 통화를 사용하는 시스템에서 금액 분포를 파악하는 데 필요합니다.

확보 방법

CustInvoiceJour.CurrencyCode

예시
USDEURGBPJPY
판매 주문 ID
SalesOrderId
송장과 연결된 판매 주문의 참조 번호입니다.
설명

이 속성은 송장과 원래 판매 주문을 연결합니다. 주문-수금 프로세스 데이터를 사용할 수 있다면 프로세스 간 분석이 가능하며, 청구 문제의 상위 원인을 조사하는 데 도움이 됩니다.

중요한 이유

청구 프로세스와 영업 프로세스를 연결합니다.

확보 방법

CustInvoiceJour.SalesId

예시
SO-10022SO-55912
현금 할인 기한
CashDiscountDate
조기 지급 할인을 받을 수 있는 마지막 날짜입니다.
설명

이 속성은 고객이 조기 지급 할인을 받을 수 있는 마감일을 나타냅니다. 지급일과 비교해 할인 미적용률 KPI를 계산하고 할인 혜택의 효과를 분석합니다.

중요한 이유

조기 지급 할인 최적화 대시보드에 필요한 속성입니다.

확보 방법

CustTrans.CashDisc 또는 CashDiscCode에서 계산

예시
2023-11-102023-11-15
필수 권장 선택 사항

매출채권 활동

결제 정산 흐름을 정확히 파악할 수 있도록 이벤트 로그에 기록할 주요 프로세스 단계와 이정표입니다.
8 권장 7 선택 사항
활동 설명
납부 알림 발송
고객에게 공식 대금 회수 안내문을 발송한 기록입니다. Collection Letter Journal에서 확인할 수 있습니다.
중요한 이유

적극적인 대금 회수가 시작되었음을 나타냅니다. 발송 빈도를 분석하면 독촉 전략을 최적화하고 행정 비용을 줄일 수 있습니다.

확보 방법

CustCollectionLetterJour 테이블에서 해당 송장 거래에 안내문 코드가 전기된 날짜를 확인합니다.

기록

CustCollectionLetterJour에 거래가 전기될 때 기록됩니다.

이벤트 유형 explicit
대변 메모 발행
원래 송장 금액을 상쇄하는 대변 전표를 전기하는 단계입니다. 분쟁 해결이나 반품의 결과인 경우가 많습니다.
중요한 이유

발생 빈도가 높으면 매출 누수나 이전 단계의 품질 문제를 나타낼 수 있습니다. 현금이 아닌 방식으로 정산된다는 점에서 결제와 구분됩니다.

확보 방법

CustTrans 테이블에서 Type이 Credit Note인 항목 또는 InvoiceAmount가 음수인 CustInvoiceJour 항목을 확인합니다.

기록

CustTrans에 거래가 전기될 때 기록됩니다.

이벤트 유형 explicit
분쟁 사례 접수
송장과 연결된 Case Management 모듈의 사례 생성으로, 고객이 이의를 제기했음을 나타냅니다. 일반적인 대금 회수 흐름을 중단시킵니다.
중요한 이유

분쟁은 결제 지연의 주요 원인입니다. 이를 추적하면 가격 책정이나 주문 이행 등 이전 단계의 품질 문제를 파악할 수 있습니다.

확보 방법

CaseDetailBase 테이블에서 Category가 Collections/AR에 해당하고 RefRecId가 송장 정보와 연결됩니다.

기록

Case Management에서 거래 X가 실행될 때 기록됩니다.

이벤트 유형 explicit
송장 반제 완료
송장 잔액이 0이 되고 시스템에서 거래가 Closed로 표시되는 최종 상태 변경입니다.
중요한 이유

프로세스 인스턴스가 완전히 종료되는 시점입니다. 전체 처리 시간 계산에 사용됩니다.

확보 방법

CustTrans.Closed 필드의 날짜입니다. 정산 합계가 송장 금액과 같아지면 이 날짜가 입력됩니다.

기록

CustTrans.Closed 날짜 필드에서 추정합니다.

이벤트 유형 inferred
송장 발송
송장을 이메일, 인쇄물 또는 EDI로 고객에게 보내는 이벤트입니다. Printed 횟수 증가나 인쇄 관리 로그를 바탕으로 추정하는 경우가 많습니다.
중요한 이유

전기 후 발송까지 지연되면 고객이 실제로 결제할 수 있는 기간이 줄어들어 결제가 늦었다고 인식될 수 있습니다.

확보 방법

CustInvoiceJour.PrintedOriginals가 0에서 1로 변경된 내역으로 추정하거나, 로깅이 활성화된 경우 PrintJobHeader 테이블에서 추적합니다.

기록

변경 전후의 상태 필드 또는 PrintJobHeader 로그 비교

이벤트 유형 inferred
송장 전기
송장을 재무 원장에 최초로 기록하는 단계입니다. CustInvoiceJour 테이블에 재무상 의무가 생성된 내역이 기록됩니다.
중요한 이유

매출채권 처리 주기가 공식적으로 시작되고 결제 조건에 따른 기간 계산이 시작되는 시점입니다. 미수금 회수 일수(DSO) 계산에 필요합니다.

확보 방법

CustInvoiceJour 테이블의 CreatedDateTime 또는 InvoiceDate 필드를 타임스탬프로 사용합니다.

기록

CustInvoiceJour에 거래가 전기될 때 기록됩니다.

이벤트 유형 explicit
일부 결제 전기
송장의 미결 잔액을 전부 충당하지 못한 결제를 기록하는 단계입니다. 남은 잔액에 대한 추가 회수가 필요한 경우가 많습니다.
중요한 이유

분할 결제와 전액 결제를 구분합니다. 현금 흐름 예측의 정확도를 높이는 데 중요합니다.

확보 방법

CustSettlement 테이블에서 CustTrans의 결제와 송장을 연결하며 SettlementAmount < InvoiceAmount인 경우입니다.

기록

CustSettlement에서 거래 X가 실행될 때 기록됩니다.

이벤트 유형 explicit
전액 결제 수령
송장의 남은 잔액을 충당하는 결제 거래를 전기하는 단계입니다. 현금 유입이 발생합니다.
중요한 이유

가장 중요한 성공 이벤트입니다. 정시 결제율과 할인 조건의 효과를 계산하는 데 사용됩니다.

확보 방법

CustTrans 테이블에서 Type이 Payment인 항목을 CustSettlement를 통해 송장과 연결합니다. 잔액이 0이 됩니다.

기록

CustTrans에 거래가 전기되고 반제될 때 기록됩니다.

이벤트 유형 explicit
납부 약속 접수
대금 회수 담당자가 고객이 특정 날짜까지 결제하겠다고 약속한 내용을 기록한 것입니다. Collections Management 모듈에서 확인할 수 있습니다.
중요한 이유

대금 회수 전화의 효과를 측정합니다. 이 날짜와 실제 결제일을 비교하면 고객 약속의 신뢰도를 파악할 수 있습니다.

확보 방법

CustPromiseToPay 테이블에 기록되며 TransRecId를 통해 고객 거래와 연결됩니다.

기록

CustPromiseToPay에 레코드가 생성될 때 기록됩니다.

이벤트 유형 explicit
미수금 상각
송금을 회수할 수 없다고 판단해 상각 분개로 잔액을 제거하는 단계입니다. 재무 손실이 발생합니다.
중요한 이유

대금 회수 실패 프로세스의 최종 상태입니다. 대손 비율과 신용 정책의 효과를 분석하는 데 필요합니다.

확보 방법

CustTrans 테이블에서 Type이 WriteOff인 항목이나 상각 사유 코드가 지정된 GeneralJournalEntry를 확인합니다.

기록

거래가 WriteOff 유형으로 전기될 때 기록됩니다.

이벤트 유형 explicit
분쟁 검토 중
분쟁 사례가 Opened에서 In Process 상태로 변경되었음을 나타냅니다. 해결팀이 실제로 처리하는 시간을 의미합니다.
중요한 이유

이 단계의 병목은 현금 전환 주기를 늘립니다. 대기 시간과 실제 해결 시간을 구분할 수 있습니다.

확보 방법

CaseDetailBase.Status 필드의 변경이나 상태 진행을 나타내는 CaseLog 테이블 항목으로 추정합니다.

기록

CaseDetailBase의 변경 전후 상태 필드 비교

이벤트 유형 inferred
분쟁 해결
분쟁 사례를 종결해 송장이 결제 또는 대변 처리 단계로 진행되도록 합니다. 예외 처리 하위 프로세스가 끝나는 시점입니다.
중요한 이유

Opened부터 Resolved까지의 시간 차이는 행정 효율을 측정하는 주요 KPI입니다.

확보 방법

CaseDetailBase 테이블에서 Status가 Closed/Resolved로 변경된 내역을 확인합니다.

기록

CaseDetailBase의 변경 전후 상태 필드 비교

이벤트 유형 inferred
은행 명세서 대조 완료
매출채권에 기록된 결제를 가져온 은행 명세서의 항목과 대조하는 이벤트입니다.
중요한 이유

자금이 실제로 은행에 입금되었는지 확인합니다. 이 단계의 지연은 현금 및 은행 관리 프로세스의 비효율을 나타냅니다.

확보 방법

BankReconciliationLine 또는 BankAccountTrans의 대조 상태를 확인합니다. Advanced Bank Reconciliation 모듈이 필요합니다.

기록

Bank Reconciliation에서 거래가 대조될 때 기록됩니다.

이벤트 유형 explicit
이자 청구서 생성
연체된 결제에 대해 이자 청구서를 생성하는 단계입니다. 고객 계정에 재무상 벌금이 부과되었음을 나타냅니다.
중요한 이유

심각한 연체를 나타냅니다. 분석을 통해 벌금이 결제를 앞당기는 데 효과적인지, 고객 관계를 해치는지 확인할 수 있습니다.

확보 방법

CustInterestJour 테이블에는 특정 고객 거래에 대해 생성된 이자 청구서가 기록됩니다.

기록

CustInterestJour에 거래가 전기될 때 기록됩니다.

이벤트 유형 explicit
지급 기한 경과
송장이 미결 상태인 동안 현재 날짜가 지급 기한을 지난 경우를 나타내는 계산된 마일스톤입니다. 송장이 연체 상태임을 표시합니다.
중요한 이유

연체 분석과 대금 회수 워크플로 시작에 중요합니다. 일반 청구와 대금 회수 관리 단계의 경계를 구분합니다.

확보 방법

CustInvoiceJour.DueDate를 현재 시뮬레이션 시간 또는 결제 타임스탬프와 비교해 계산합니다.

기록

DueDate 필드를 현재 시간과 비교해 산출합니다.

이벤트 유형 calculated
권장 선택 사항

데이터 추출 가이드

Microsoft Dynamics 365에서 데이터 가져오기

시작할 준비가 되셨나요?

지금 이 데이터 템플릿을 적용해 재무 운영을 개선해 보세요. Microsoft Dynamics 365 데이터를 요구사항에 맞게 매핑할 수 있도록 지원해 드립니다.

매출채권을 개선하고 현금 흐름을 높이세요

Microsoft Dynamics 365에서 DSO를 15~20일 줄이는 팀과 함께하세요

무료 체험 시작

신용카드 없이 5분 만에 설정할 수 있습니다