매출채권 데이터 템플릿
매출채권 데이터 템플릿
- 원장 분석에 필요한 데이터 필드
- 추적할 표준 프로세스 단계
- Microsoft Dynamics 365 데이터 추출 기술 안내
매출채권 속성
| 이름 | 설명 | ||
|---|---|---|---|
|
송장 번호
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
|
|||
매출채권 활동
| 활동 | 설명 | ||
|---|---|---|---|
|
납부 알림 발송
|
고객에게 공식 대금 회수 안내문을 발송한 기록입니다. 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에서 DSO를 15~20일 줄이는 팀과 함께하세요
신용카드 없이 5분 만에 설정할 수 있습니다