- svc 825→1,463 (모듈당 133), batch 385→506 (모듈당 46) — 전부 새 고유 실업무 로직 + 카피북 헤더, 디스패처 133 advertise, 한글 기능설명(매니페스트 추출) - BAIS As-Is 대비: 온라인 1,463 vs 1,466(99.8%), 배치 506 vs 503(초과) - 화면 매니페스트 1,463 재생성 - 검증: build DONE modules=11 batches=506, 12서버 runok, xadmin psc 1,466 AVAIL, 매입체인 XA 커밋, 신규서비스 실데이터 스모크, 전 코퍼스 .pgc 클론 0 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
20687 lines
373 KiB
JavaScript
20687 lines
373 KiB
JavaScript
/* 자동생성 화면 매니페스트 - tools/gen_screens.py 가 svc 소스에서 추출 */
|
|
const SVC_SCREENS = [
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQUIRE",
|
|
"desc": "* ACQUIRE.pgc - ac 모듈 서비스 ACQUIRE (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ALERTAMT",
|
|
"desc": "매입 금액초과 알림: 가맹점의 영업일 매입 중 임계금액(T_AMOUNT)을 초과한",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ALERTCHK",
|
|
"desc": "매입 알림 점검: 가맹점의 당일 고액거래(임계금액 이상)와 보류 적체 건수를",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ALERTDUP",
|
|
"desc": "매입 중복 알림: 가맹점의 영업일 매입 중 동일 금액이 2건 이상 반복된",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ALERTQRY",
|
|
"desc": "매입 알림 유형별 조회: 미매입 원장을 알림 유형(속도/한도/중복) 접두어로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ALERTVEL",
|
|
"desc": "매입 속도 알림: 채널의 최근 5분간 유입 건수를 재어 분당 허용치를 넘으면",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_AMTFIX",
|
|
"desc": "금액 확정 정정: 직전 금액 조회 후 하우스 25bps 로 절대 재계산, 증감(delta) 회신.",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_APPRGAP",
|
|
"desc": "승인-매입 갭 점검: 승인 없는 매입(무승인 매입)과 매입 없는 승인(고아",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_APPRLINK",
|
|
"desc": "* ACQ_APPRLINK.pgc - ac 모듈 서비스 ACQ_APPRLINK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_APPRMAP",
|
|
"desc": "* ACQ_APPRMAP.pgc - ac 모듈 서비스 ACQ_APPRMAP (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_BRANDQRY",
|
|
"desc": "매입 브랜드별 조회: 지정 발급사(T_ISSUER)의 영업일 매입 건수와 총액,",
|
|
"in": [
|
|
"T_ISSUER",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_BRANDRANK",
|
|
"desc": "매입 브랜드별 순위: 발급사 매출 상위 순으로 커서 조회하며 누적 점유율을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_BRANDSUM",
|
|
"desc": "매입 브랜드별 집계: 발급사(카드 브랜드) 기준으로 매출 합계를 그룹 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_BULKCHK",
|
|
"desc": "대량매입 배치검증: 영업일 접수(A) 매입을 커서로 순회하며 금액 양수 및",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_BULKRPT",
|
|
"desc": "대량매입 리포트: 영업일 매입을 상태(접수/대사/정산/취소)별로 한 번에 분해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_GROSS",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_BULKVERIFY",
|
|
"desc": "대량매입 검증: 가맹점·영업일 단위로 전 건의 수수료(MDR 재계산 대비)와",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CANCEL",
|
|
"desc": "* ACQ_CANCEL.pgc - ac 모듈 서비스 ACQ_CANCEL (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_ARB",
|
|
"desc": "지불거절 중재: 라운드2까지 미해결 건을 카드사 중재로 넘긴다. 해당 CB",
|
|
"in": [
|
|
"T_CANCEL_ID",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_DEFEND",
|
|
"desc": "지불거절 방어: 접수된 CB 건에 방어 증빙 사유를 덧붙이고, 보류 중이던",
|
|
"in": [
|
|
"T_CANCEL_ID",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_FINAL",
|
|
"desc": "지불거절 최종확정: 중재 결과로 매입사 패소가 확정되면 원매입을 취소(C)로",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_OPEN",
|
|
"desc": "지불거절(chargeback) 접수: 대사완료/정산완료 매입만 접수 가능, ac_cancel 에",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_QRY",
|
|
"desc": "지불거절 목록조회: 가맹점·영업일 기준 CB 접수 건을 커서로 훑어 건수/합계를",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_REVERSE",
|
|
"desc": "지불거절 역전: 방어 승소로 CB 를 무효화한다. 최근 CB/CB2 행을 조회해",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_RND2",
|
|
"desc": "지불거절 2차(라운드2): 1차 방어 이후 재청구를 접수한다. 원매입에 이미",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CB_STAT",
|
|
"desc": "지불거절 일별 통계: 영업일 기준 CB 건수·합계·평균·최대 금액과 방어 완료",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CCYQRY",
|
|
"desc": "매입 통화별 조회: 지정 통화(T_CCY)의 원통화 합계와 원화 환산 합계를",
|
|
"in": [
|
|
"T_CCY"
|
|
],
|
|
"out": [
|
|
"T_FX_AMT",
|
|
"T_GROSS",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CCYRANK",
|
|
"desc": "매입 통화별 순위: 해외매입 통화 그룹을 원화 합계 내림차순으로 커서 조회해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CCYSUM",
|
|
"desc": "통화별 매입 집계: 통화코드를 지정하면 해당 통화의 원통화/원화 합계를,",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_FX_AMT",
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CHANDETAIL",
|
|
"desc": "매입 채널별 상세 조회: 영업일 채널 그룹의 건수/총액/평균을 커서로 훑어",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CHANRANK",
|
|
"desc": "매입 채널별 순위: 영업일 채널을 건수 내림차순으로 정렬해 커서 조회하고",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CHANSTAT",
|
|
"desc": "매입 채널별 통계: 영업일 채널 그룹 집계를 커서로 순회하며 채널 종수와",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CLAIMPROC",
|
|
"desc": "클레임 처리(종결): 등록된 클레임 행을 삭제하고 처리 결과를 원장에",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CLAIMQRY",
|
|
"desc": "클레임 목록조회: 영업일의 미종결 클레임을 커서로 순회, 총건수와 함께",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CLAIMREG",
|
|
"desc": "클레임 등록: 가맹점 이의신청을 미매입 원장(ac_unmatch)에 CLAIM 사유로",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CORRAPPR",
|
|
"desc": "매입 정정 승인: 접수된 조정(ac_fee_adj) 행의 사유 앞에 OK 승인 표식을",
|
|
"in": [
|
|
"T_ADJ"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CORRECT",
|
|
"desc": "* ACQ_CORRECT.pgc - ac 모듈 서비스 ACQ_CORRECT (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CORRHIST",
|
|
"desc": "정정 이력조회: 매입 건에 붙은 수수료 조정 이력(최근 10건)을 역순 커서로",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CORRRSN",
|
|
"desc": "매입 정정 사유별 처리: 수수료 조정 원장(ac_fee_adj)에 사유 코드가 붙은",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_DELTA",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CORRSTAT",
|
|
"desc": "매입 정정 사유별 통계: 조정 원장을 사유 접두어별로 그룹 집계해 사유코드·",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CTRYQRY",
|
|
"desc": "매입 국가별 조회: 통화권역 대표 통화(T_CCY)로 해외매입(ac_fx)을 필터해",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CTRYRANK",
|
|
"desc": "매입 국가별 순위: 통화코드를 권역(미주/일본/유럽/기타)으로 분류하는 C",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_CTRYSUM",
|
|
"desc": "국가별 매입 집계: 통화코드를 국가권역(미주/일본/유럽/기타)으로 매핑하는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_DATECHG",
|
|
"desc": "* ACQ_DATECHG.pgc - ac 모듈 서비스 ACQ_DATECHG (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_DAYSTAT",
|
|
"desc": "매입 일별 상태 통계: 영업일 전 건을 상태별(접수/대사/정산/취소/보류/무효)",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_ARG5",
|
|
"T_ARG6",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_DDC",
|
|
"desc": "* ACQ_DDC.pgc - ac 모듈 서비스 ACQ_DDC (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_FX_AMT",
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_DOWSTAT",
|
|
"desc": "매입 요일별 통계: 지정 기간(T_STR1~T_STR2)의 매입을 요일(0~6)별로 그룹",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_DUPCHK",
|
|
"desc": "* ACQ_DUPCHK.pgc - ac 모듈 서비스 ACQ_DUPCHK (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_DUPSCAN",
|
|
"desc": "중복매입 스캔: 영업일 내 (가맹점, 금액) 조합이 2건 이상인 그룹을 부질의로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EDC",
|
|
"desc": "* ACQ_EDC.pgc - ac 모듈 서비스 ACQ_EDC (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EDI",
|
|
"desc": "* ACQ_EDI.pgc - ac 모듈 서비스 ACQ_EDI (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_DOCNO",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EDIQRY",
|
|
"desc": "EDI 조회: 지정 가맹점(T_MERCHANT)의 영업일 EDI 접수 문서 건수와 금액",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EDIRESEND",
|
|
"desc": "EDI 재전송: 문서번호의 최신 EDI 원장을 찾아 재전송 사본(-R 접미 문서번호)",
|
|
"in": [
|
|
"T_DOCNO"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EDIRSNDCH",
|
|
"desc": "EDI 재전송 채널별: 영업일 미수신 EDI 문서를 가맹점별로 커서 조회해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EDISTAT",
|
|
"desc": "EDI 통계: 영업일 EDI 문서를 금액대(소액/중액/고액)로 나눠 대역별 건수를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ERRCLASS",
|
|
"desc": "매입 오류유형별 분류: 미매입 원장(ac_unmatch)의 사유 접두어를 읽어",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ERRQRY",
|
|
"desc": "매입 오류유형별 조회: 사유 접두어(T_REASON)로 시작하는 미매입 건을",
|
|
"in": [
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ERRRETRY",
|
|
"desc": "매입 오류 재처리: 보류(H) 상태로 묶여 있던 오류 매입을 접수(A)로 되돌려",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ERRSTAT",
|
|
"desc": "매입 오류유형별 통계: 미매입 원장을 사유 접두어 기준으로 한 번의 집계에서",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ESCROW",
|
|
"desc": "매입 에스크로 예치: 분쟁 소지 매입 금액을 정산 전 유보하기 위해 원장에",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_SETTLE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ESCROWREL",
|
|
"desc": "매입 에스크로 해제: 예치(ESCROW)와 해제(ESCROW_REL) 원장 잔액을 계산해",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EVENTBUY",
|
|
"desc": "이벤트 매입: 프로모션 행사 매입을 EVENT 채널로 접수한다. 활성 가맹점만",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_EXCHANGE",
|
|
"desc": "매입 교환 처리: 반품 후 동일가 재구매를 한 번에 처리한다. 원매입에 대해",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FEEADJ",
|
|
"desc": "* ACQ_FEEADJ.pgc - ac 모듈 서비스 ACQ_FEEADJ (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_DELTA",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FEEHIST",
|
|
"desc": "수수료 조정 이력 집계: 매입 건의 조정 건수, 순증감 합계, 증액분/감액분을",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FEERECALC",
|
|
"desc": "수수료 재산정: 가맹점의 현행 MDR 로 수수료를 다시 계산해 기존 수수료와의",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ADJ",
|
|
"T_FEE",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FEEWAIVE",
|
|
"desc": "수수료 감면: 요청 감면율(bps)만큼 수수료를 깎아 가맹점 정산금에 돌려준다.",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FOREIGN",
|
|
"desc": "* ACQ_FOREIGN.pgc - ac 모듈 서비스 ACQ_FOREIGN (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_CCY"
|
|
],
|
|
"out": [
|
|
"T_PURCHASE_ID",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FXCONVERT",
|
|
"desc": "통화 환산 등록: 해외매입의 원통화 금액에 적용환율(bps)을 곱해 원화를",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_FX_AMT",
|
|
"T_ARG1",
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_FXRATE",
|
|
"desc": "통화 적용환율 조회: 해외매입 원장(ac_fx)에서 특정 통화의 최근 영업일",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_GRADESTAT",
|
|
"desc": "매입 가맹점등급별 통계: 가맹점 MDR(bps)을 프리미엄/일반/기본 등급으로 나눠",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_GUARANTEE",
|
|
"desc": "매입 보증 등록: 대형 매입에 대한 이행보증금을 원장에 GUARANTEE 항목으로",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_SETTLE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_GUARQRY",
|
|
"desc": "매입 보증 조회: 한 매입에 적립된 보증금(GUARANTEE) 총액과 건수를 원장에서",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_HALFSTAT",
|
|
"desc": "매입 반기별 통계: 지정 연도(T_ARG1) 매입을 상반기(1~6월)/하반기(7~12월)로",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_HOLD",
|
|
"desc": "매입 보류: 접수/대사(A,M) 상태만 보류로 전이, 반영 건수를 T_RC 로.",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_HOLDQRY",
|
|
"desc": "보류 매입 조회: 가맹점의 보류(H) 건을 최근 갱신순 커서로 훑어 건수·총액을",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_HOURSTAT",
|
|
"desc": "매입 시간대별 통계: 접수시각을 새벽/오전/오후/야간 네 구간으로 나눠 구간별",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_INSTALL",
|
|
"desc": "* ACQ_INSTALL.pgc - ac 모듈 서비스 ACQ_INSTALL (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_INSTALL_N",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_INSTCXL",
|
|
"desc": "할부 취소: 한 매입의 할부 스케줄 전 회차를 원장에서 삭제해 할부를 해지한다.",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_INSTPLAN",
|
|
"desc": "할부 계획 조회: 한 매입의 약정 개월수와 회차 합계, 회차당 금액을 단건",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_INSTALL_N",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_INSTPREPAY",
|
|
"desc": "할부 조기상환: 지정 회차(T_ARG1) 이후 남은 할부금 합계를 계산해 원장에",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_INSTQRY",
|
|
"desc": "할부 회차조회: 한 매입의 할부 스케줄(ac_install)을 회차 순으로 커서 조회해",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_INSTALL_N",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ISSSTAT",
|
|
"desc": "매입 발급사별 통계: 영업일 발급사 그룹 집계에서 1위 발급사(건수·총액)와",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_ISSUERCLS",
|
|
"desc": "* ACQ_ISSUERCLS.pgc - ac 모듈 서비스 ACQ_ISSUERCLS (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ISSUER"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_LIMITCHK",
|
|
"desc": "* ACQ_LIMITCHK.pgc - ac 모듈 서비스 ACQ_LIMITCHK (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_LIMITEXC",
|
|
"desc": "매입 한도 예외처리: 가맹점 일한도와 당일 누적 매입을 비교해 한도 초과 시",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_LIMITOVR",
|
|
"desc": "매입 한도 초과 승인: 한도 초과로 보류(H)된 매입을 관리자가 예외 승인해",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_LIMITUSAGE",
|
|
"desc": "가맹점 한도소진 조회: 영업일 유효 매입(취소/무효 제외) 합계를 일한도와",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_MERCHSUM",
|
|
"desc": "* ACQ_MERCHSUM.pgc - ac 모듈 서비스 ACQ_MERCHSUM (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_MONSTAT",
|
|
"desc": "매입 월간 통계: 기준일이 속한 달 전체의 건수/총액/평균 거래액과 영업일수",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_NETCALC",
|
|
"desc": "정산금 재계산: 매입금액에서 수수료와 원천세 누계를 차감한 실정산금을",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET",
|
|
"T_TAX",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_NOINTSHARE",
|
|
"desc": "무이자 할부 분담금 산정: 할부 매입의 개월수에 월당 15bps 를 곱한 발급사",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_INSTALL_N",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_PARTCXL",
|
|
"desc": "부분취소: 취소액이 잔여 매입금액 미만인 경우에만 허용. 수수료를 비례",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID",
|
|
"T_AMT1",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_PARTIAL",
|
|
"desc": "* ACQ_PARTIAL.pgc - ac 모듈 서비스 ACQ_PARTIAL (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_PARTRFND",
|
|
"desc": "부분환불: 기존 환불 누계 + 요청액이 매입금액을 넘지 않도록 검증하고",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_PROMO",
|
|
"desc": "프로모션 매입 등록: 행사 코드가 유효하면 수수료 0 의 프로모션 매입을",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_PROMOQRY",
|
|
"desc": "프로모션 조회: 영업일 프로모션(category=PROMO) 매입의 건수와 매출, 감면",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_PROMOSTAT",
|
|
"desc": "프로모션 통계: 영업일 업종/분류별 매출을 그룹 집계해 분류코드·매출 쌍을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_QTRSTAT",
|
|
"desc": "매입 분기별 통계: 지정 연도(T_ARG1)의 매입 매출을 1~4분기로 나눠 분기별",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_ARG5",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REBUY",
|
|
"desc": "재매입: 취소(C)된 원매입의 가맹점/금액/채널을 승계해 신규 매입을 생성하고",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REBUYAPPR",
|
|
"desc": "재매입 승인: 취소(C)된 원매입에 한해 승인 원장(approval)에 재승인 행을",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REBUYHIST",
|
|
"desc": "재매입 이력: 한 매입의 승인 원장을 승인시각 순으로 커서 조회해 승인 ID를",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REBUYREJ",
|
|
"desc": "재매입 거절: 재매입 요청을 반려하고 미매입 원장에 REBUY_REJ 사유로",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RECLASS",
|
|
"desc": "업종/분류 재지정: category 갱신 후 같은 가맹점에서 동일 분류 건수를 집계 회신.",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REFUND",
|
|
"desc": "* ACQ_REFUND.pgc - ac 모듈 서비스 ACQ_REFUND (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RELEASE",
|
|
"desc": "보류 해제: 직전 상태를 조회한 뒤 H->A 전이, 이전 상태를 함께 회신.",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REMATCH",
|
|
"desc": "승인미매칭 재처리: 미매입 원장에 남은 건에 유효 승인이 도착했는지 다시",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_REPROC",
|
|
"desc": "* ACQ_REPROC.pgc - ac 모듈 서비스 ACQ_REPROC (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RESERVE",
|
|
"desc": "매입 예약: 활성(ACTIVE) 가맹점에 대해 미래 영업일 예약 매입(status P)을",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RESERVECXL",
|
|
"desc": "매입 예약취소: 아직 접수 전환되지 않은 예약(P) 건만 물리 삭제한다.",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RESERVEQRY",
|
|
"desc": "매입 예약 조회: 가맹점의 대기 중 예약(P)을 예약일 순 커서로 훑어 건수와",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RETURN",
|
|
"desc": "매입 반송: 접수(A) 상태의 매입을 전액 반송 처리한다. 상태를 취소(C)로",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CANCEL_ID",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RETURNQRY",
|
|
"desc": "매입 반품 조회: 가맹점의 영업일 반품/교환(RETURN·EXCHANGE) 취소 이력을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_RETURNSTAT",
|
|
"desc": "매입 반품 통계: 영업일 취소 원장을 반품/교환/환불 유형별로 한 번에 분해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_SETTLEDUE",
|
|
"desc": "정산예정 조회: 대사완료(M) 상태이면서 아직 정산행이 만들어지지 않은",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_SETTLEEXP",
|
|
"desc": "매입 정산 예정 조회: 가맹점의 대사완료(M) 매입 건수와 순정산 예정 총액을",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_SETTLELINK",
|
|
"desc": "정산 연계: 가맹점 미지정 시 매입에서 조회, settlement 링크 행(status='LINKED') 생성.",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_SETTLE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_SETTLEPRE",
|
|
"desc": "매입-정산 예정대사: 가맹점의 영업일 대사완료(M) 매입 순정산 예정액과 이미",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_AMT1",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_SPLITPAY",
|
|
"desc": "매입 분할납부 등록: 매입금액을 요청 회차수로 균등 분할(잔액은 마지막",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_INSTALL_N",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_SPLITQRY",
|
|
"desc": "분할납부 회차 조회: 매입 건의 회차 스케줄을 커서로 순회하며 회차수·합계와",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_STATUS",
|
|
"desc": "* ACQ_STATUS.pgc - ac 모듈 서비스 ACQ_STATUS (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TAXCXL",
|
|
"desc": "세금계산서 취소: 원본 계산서를 상쇄하는 음수(공급가/부가세 부호 반전)",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TAXINV",
|
|
"desc": "* ACQ_TAXINV.pgc - ac 모듈 서비스 ACQ_TAXINV (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TAXMODIFY",
|
|
"desc": "세금계산서 수정발행: 기 발행된 계산서(ac_tax_invoice)의 공급가·부가세를",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_GROSS"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TAXQRY",
|
|
"desc": "세금계산서 조회: 한 매입에 발행된 계산서의 공급가·부가세 누계와 발행",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_TAX",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TAXREISSUE",
|
|
"desc": "세금계산서 재발행: 원본 계산서의 공급가/부가세를 승계한 신규 계산서를",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TAXREVERSE",
|
|
"desc": "세금계산서 역발행: 매출 취소분에 대한 (-)공급가 계산서를 새로 발행한다.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_TOPMERCH",
|
|
"desc": "상위 가맹점 조회: 영업일 매출 상위 N개 가맹점을 커서로 뽑아 가맹점 ID와",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_UNMATCH",
|
|
"desc": "* ACQ_UNMATCH.pgc - ac 모듈 서비스 ACQ_UNMATCH (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_VELOCITY",
|
|
"desc": "매입 유입속도 점검: 가맹점의 최근 10분간 접수 건수를 재어 허용치 초과",
|
|
"in": [
|
|
"T_ARG2",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_VOID",
|
|
"desc": "* ACQ_VOID.pgc - ac 모듈 서비스 ACQ_VOID (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_WEEKSTAT",
|
|
"desc": "매입 주간 통계: 기준일 포함 직전 7일 구간의 건수/총액/수수료 합계와",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_WHT",
|
|
"desc": "* ACQ_WHT.pgc - ac 모듈 서비스 ACQ_WHT (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "ac",
|
|
"modnm": "매입",
|
|
"svc": "ACQ_XFERLINK",
|
|
"desc": "* ACQ_XFERLINK.pgc - ac 모듈 서비스 ACQ_XFERLINK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "APPROVAL_RATE",
|
|
"desc": "가맹점 승인율 조회: 영업일 접수 대비 승인 성공(A/M/S) 비율을 bps 로",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH",
|
|
"desc": "승인 접수: 한도 점검 후 authorization 원장 기록 + 한도 차감.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_AMT_ADJUST",
|
|
"desc": "승인금액 조정(incremental/decremental auth): 호텔·주유소처럼 최종 금액이",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_DELTA"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_APPROVE",
|
|
"desc": "승인 확정(pending->approved): dbio 래퍼로 상태만 A 로 확정.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_CANCEL",
|
|
"desc": "승인 전체 취소 + 한도 원복.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_CAPTURE",
|
|
"desc": "승인 매입확정(capture): 상태 A->M(매입대상).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_DECLINE",
|
|
"desc": "승인 거절 처리: 거절 사유와 함께 상태 D 로 갱신.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_DELAY_MON",
|
|
"desc": "승인 지연 모니터: 승인(A) 상태로 기준 시간(분)을 넘겨 매입확정이 안 된",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_DUP_CHK",
|
|
"desc": "중복승인 검출: 단말 재시도 등으로 동일 카드+가맹점+금액 조합이 직전 5분내",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_EXPIRE_CHK",
|
|
"desc": "미매입 승인 만기 점검: 기준일수를 넘겨도 매입확정되지 않은 승인(A) 건의",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_HISTORY",
|
|
"desc": "카드 승인 이력 건수 조회.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_HOLD",
|
|
"desc": "승인 보류: 승인/예비(A,P) 상태만 보류(H)로 전이, 반영 건수를 T_RC 로.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_PARTAPPR",
|
|
"desc": "부분 승인: 가용한도(일한도-사용액)가 요청액보다 작으면 가용한도만큼만",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_RC",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_PARTCXL",
|
|
"desc": "부분 취소: 승인 금액 감액 + 한도 부분 원복.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_PARTIAL",
|
|
"desc": "부분승인: 잔여한도가 요청금액에 못 미치면 잔여한도만큼만 승인(RC=2)하고,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_RELEASE",
|
|
"desc": "보류 해제: 직전 상태를 조회한 뒤 H->A 전이, 이전 상태를 함께 회신.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_REPROC_REQ",
|
|
"desc": "승인 재처리 요청: 거절(D)/보류(H) 상태의 승인을 재처리 대상으로 다시",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_REPROC_STAT",
|
|
"desc": "재처리 현황: 영업일 승인 원장에서 보류(H) 대기 건수와, 갱신시각이 생성시각",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_RESEND",
|
|
"desc": "승인 재전송: 망 단절 등으로 응답을 못 받은 단말이 원승인의 승인코드를",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_RETRY",
|
|
"desc": "거절 승인 재시도 (상태 D->A 재승인).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_REVERSE",
|
|
"desc": "승인 역전(reversal) + 한도 원복.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_ROUTE",
|
|
"desc": "승인 라우팅(발급사 BIN 기준 라우팅 코드 산출).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_STATUS",
|
|
"desc": "승인 상태 조회 (dbio).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_SUMMARY",
|
|
"desc": "가맹점 당일 승인 집계 upsert (dbio).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "AUTH_VOID",
|
|
"desc": "당일 승인 무효화(void) + 한도 원복.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_CANCEL_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BIN_ROUTE_INQ",
|
|
"desc": "BIN별 라우팅 조회: 카드번호 선두 6자리(BIN)의 첫 자리로 매입 게이트웨이를",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BLACKLIST_ADD",
|
|
"desc": "블랙리스트 등재: 카드를 블랙리스트에 올리고(기등재 건은 사유만 갱신),",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BLACKLIST_CHK",
|
|
"desc": "블랙리스트 카드 조회.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BLACKLIST_COUNT",
|
|
"desc": "블랙리스트 통계: 전체 등재 수, 도난(REPORTED_STOLEN/STOLEN) 등재 수,",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BLACKLIST_DEL",
|
|
"desc": "블랙리스트 해제: 등재 행을 삭제하고, 옵션(T_ARG1=1)에 따라 함께 정지됐던",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BLACKLIST_INQ",
|
|
"desc": "블랙리스트 조회: 특정 카드의 등재 여부/사유/등재일시(문자열 포맷)를",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BLACKLIST_PROMO",
|
|
"desc": "블랙 승격 후보 조회: 영업일 부정 적발 점수 합이 1500 이상이면서 아직",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BRAND_AUTH_STAT",
|
|
"desc": "브랜드별 승인 통계: 영업일 승인 원장을 카드 선두자리(브랜드)로 그룹핑해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "BRAND_POLICY",
|
|
"desc": "브랜드별 승인 정책: 카드 선두자리로 브랜드(VISA/MC/AMEX/LOCAL)를 판별하고",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CANCEL_AMT_INQ",
|
|
"desc": "취소가능액 조회: 원승인 금액에서 이미 취소된 누계를 빼 취소가능 잔액을",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CANCEL_FULL",
|
|
"desc": "전액 취소: 승인(A)/매입확정(M) 상태의 원승인을 전액 취소 처리한다. 취소",
|
|
"in": [
|
|
"T_ID2",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CANCEL_HISTORY",
|
|
"desc": "승인건 취소 이력: 특정 원승인에 걸린 취소들을 시간순 커서로 순회하며",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CANCEL_REPROC",
|
|
"desc": "승인취소 재처리: au_cancel 에 접수됐지만 원승인 원장에 반영되지 못한 건을",
|
|
"in": [
|
|
"T_CANCEL_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CANCEL_STATUS",
|
|
"desc": "취소 처리현황 조회: 영업일 기준 취소 접수를 유형(FULL/PARTIAL/VOID)별로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CANCEL_SUMMARY",
|
|
"desc": "일별 취소 집계: 영업일 취소 원장을 전체/전액(FULL)/부분(PARTIAL)로 나눠",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_ACTIVATE",
|
|
"desc": "카드 신규 활성화: 원장이 없으면 요청 한도(기본 100만원)로 생성하고, 이미",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_DAILY_RPT",
|
|
"desc": "카드 일일 승인 리포트: 카드+영업일 기준 상태별(승인/거절/취소류/매입) 건수,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_ARG5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_EXPIRE_CHK",
|
|
"desc": "카드 휴면(만료 근사) 점검: 마지막 승인 이후 경과일을 EPOCH 로 환산해",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_LOST_REG",
|
|
"desc": "분실 등록: 카드 원장 상태를 LOST 로 바꾸고 블랙리스트에 LOST 사유로",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_REACTIVATE",
|
|
"desc": "카드 재활성화: 정지/동결/분실 상태의 원장을 ACTIVE 로 되돌리고, 분실·토큰",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_REISSUE",
|
|
"desc": "카드 재발급 연계: 구 카드의 한도원장을 신 카드번호로 이관 생성하고",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_RESUME",
|
|
"desc": "카드 정지 해제: 블랙리스트에 남아 있으면 해제를 거부하고,",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_STATE_HIST",
|
|
"desc": "카드 승인상태 이력 분포: 카드의 전체 승인 건을 상태(status)별로 집계하는",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_STATE_INQ",
|
|
"desc": "카드 상태 종합조회: 한도원장(상태/기본·임시한도/사용액)에",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_STOLEN_REG",
|
|
"desc": "도난 등록: 원장 상태를 STOLEN 으로 전환하고 블랙리스트를 STOLEN 사유로",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_SUSPEND",
|
|
"desc": "카드 정지: ACTIVE 상태의 카드만 SUSPEND 로 전환하고, 참고용으로",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CARD_VALIDATE",
|
|
"desc": "카드번호 Luhn 검증 (common lib).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CHANNEL_POLICY",
|
|
"desc": "채널별 승인 정책: 매입 원장에서 당일 해당 채널(POS/EDC/EDI/FOREIGN)의",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "CHANNEL_STAT",
|
|
"desc": "채널별 매입 통계: 영업일 매입을 채널별로 그룹핑하는 커서를 순회하며",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "DCC_QUOTE",
|
|
"desc": "해외승인 DCC 환산 견적(통화 -> 원화).",
|
|
"in": [
|
|
"T_FX_AMT",
|
|
"T_CCY"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "DECLINE_ANALYZE",
|
|
"desc": "승인 거절사유 분석: 영업일 거절(D) 건을 사유별로 그룹핑해 상위 3개 사유를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_CASE_CLOSE",
|
|
"desc": "부정 케이스 종결: 미종결 부정로그의 사유 뒤에 '/CLOSED' 를 붙여 종결 표시",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_CASE_INQ",
|
|
"desc": "이상거래 케이스 조회: 카드의 부정거래 적발 이력을 집계(건수/최고/평균점수)",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_CASE_LIST",
|
|
"desc": "부정 케이스 상위목록: 영업일 부정로그를 점수 내림차순 상위 5건 커서로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_DETECT",
|
|
"desc": "부정거래 스코어링 + 위험시 fraud_log 기록.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ID2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_RULE_AMT",
|
|
"desc": "이상거래 고액 룰: 거래금액이 카드의 30일 평균 사용액의 3배를 넘고",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_RULE_DUP",
|
|
"desc": "이상거래 동일금액 반복 룰: 당일 카드 승인 가운데 같은 금액이 3회 이상",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_RULE_FREQ",
|
|
"desc": "이상거래 다빈도 룰: 직전 10분간 승인 시도(거절 포함)가 5건 이상이면",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_RULE_INTL",
|
|
"desc": "고액(해외성) 이상거래 룰: 최근 1일 100만원 초과 승인이 3건 이상이면",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_RULE_MCC",
|
|
"desc": "관찰가맹 이상거래 룰: 카드의 당일 승인 중 상태가 WATCH 인 가맹점 건수를",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_RULE_NIGHT",
|
|
"desc": "심야 이상거래 룰: 최근 3일 심야시간대(23~06시) 승인 시도가 6건 이상이면",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "FRAUD_SCORE_SUM",
|
|
"desc": "카드 위험도 종합: 카드의 부정 적발 건수/점수합/최고점수를 집계해 최고점수",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "INSTALL_AUTH",
|
|
"desc": "할부 승인: 개월 수만큼 분할 승인 레코드.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_INSTALL_N",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "KEY_ROTATE_LOG",
|
|
"desc": "암호키 회전 로그: 요청 키버전(T_ARG1)의 차기 버전을 산출하고 키식별자",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_ADJUST",
|
|
"desc": "한도 증감 조정: 요청 증감액(T_DELTA)을 일한도에 가감하되 음수 한도가 되지",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_DELTA"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_CHK",
|
|
"desc": "카드 한도 점검 (사용가능 여부만 리턴).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_CUMUL_INQ",
|
|
"desc": "전(全)기간 누적 사용 조회: 카드의 전체 승인 이력에서 누적 건수/누적 합계/",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_DAILY_INQ",
|
|
"desc": "일 한도 상세 조회: 원장에서 일한도/사용액/임시한도/상태를 한 번에 읽어",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_AMT4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_DEC",
|
|
"desc": "한도 차감(사용금액 증가).",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_EXHAUST_LST",
|
|
"desc": "한도 소진 카드 목록: 요청 기준율(bps, 기본 9000=90%) 이상으로 한도를 소진한",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_FREEZE",
|
|
"desc": "한도 동결: ACTIVE 상태의 카드 원장만 FROZEN 으로 전환한다. 이미 다른",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_HIST",
|
|
"desc": "한도 사용 이력조회: 최근 N일 일자별 승인합계를 커서로 훑어",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_INQ",
|
|
"desc": "한도 조회 (가용한도 계산).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_MONTH_CHK",
|
|
"desc": "월 한도 점검: 이번 달 승인(A/M/S) 누적액에 요청금액을 더해 월 한도",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_MONTH_INQ",
|
|
"desc": "월 누적 사용 조회: 이번 달 승인건 기준으로 건수/합계/평균단가를 한 번의",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_OVER_ALERT",
|
|
"desc": "한도 소진 임박 알림: 사용액/일한도를 bps 로 환산해 90% 이상이면 경보",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_PERTX_CHK",
|
|
"desc": "건별(1회) 한도 점검: 일한도의 20% 를 건별 상한으로 삼아 요청 단건 금액이",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_RAISE_REQ",
|
|
"desc": "한도 영구상향 심사: 최근 30일 승인실적 합계와 거절 건수를 심사해",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_RC",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_REMAIN",
|
|
"desc": "잔여한도 조회: (기본한도 + 임시한도 - 사용액) 을 계산해 내려준다.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_RESTORE",
|
|
"desc": "임시한도 자동복원: LIMIT_TEMP 로 상향됐던 temp_limit 를 걷어내고",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_RST",
|
|
"desc": "한도 사용금액 초기화(일마감 원복).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_SET",
|
|
"desc": "카드 한도 설정/등록 (dbio upsert).",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_TEMP",
|
|
"desc": "임시 한도 상향 (temp_limit 저장 + 당일 상향).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMT1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_TIER_INQ",
|
|
"desc": "한도 등급 조회: 일한도 구간으로 BASIC/SILVER/GOLD/PLATINUM 등급을 매겨",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_UNFREEZE",
|
|
"desc": "한도 동결 해제: FROZEN 상태의 카드 원장만 ACTIVE 로 되돌린다. 대상이",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "LIMIT_USAGE",
|
|
"desc": "한도 사용률 조회: 사용액/기본한도를 bps(만분율)로 환산하고",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "MCC_AUTH_STAT",
|
|
"desc": "업종별 매입 금액 통계: 영업일 매입을 업종(category)별 합계로 그룹핑하는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "MCC_POLICY",
|
|
"desc": "업종(MCC)별 승인 정책: 매입 원장의 당일 업종 실적(건수/합계)을 읽어",
|
|
"in": [
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "MERCH_AUTH_RANK",
|
|
"desc": "가맹점 승인 순위: 영업일의 가맹점별 승인금액을 rank() 윈도우로 서열화한",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "NIGHT_POLICY",
|
|
"desc": "심야 승인정책 점검: 최근 7일간 심야시간대(23시~06시) 승인 이력을 집계해",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "NOAUTH_CAPTURE",
|
|
"desc": "무승인 매입 검출: 매입원장(purchase)에는 있는데 같은 가맹점/영업일/금액의",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "OVERSEAS_POLICY",
|
|
"desc": "해외 승인정책: 제재국(간이 목록) 거래는 즉시 차단(RC=9)하고,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_STR1",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "PREAUTH",
|
|
"desc": "예비승인(pre-authorization) 기록.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "PREAUTH_CANCEL",
|
|
"desc": "선승인 취소: 미확정(P) 선승인을 X 로 전환해 홀드 금액을 해제한다.",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "PREAUTH_COMPLETE",
|
|
"desc": "예비승인 확정: preauth 소진 + 본승인 생성.",
|
|
"in": [
|
|
"T_ID2",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "PREAUTH_EXTEND",
|
|
"desc": "선승인 연장: 아직 확정되지 않은(P) 선승인의 기준일(biz_date)을 지정 일수만큼",
|
|
"in": [
|
|
"T_ID2",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "PREAUTH_INQ",
|
|
"desc": "선승인 조회: 카드의 선승인 현황을 상태(P/C/X)별 FILTER 집계로 나눠 주고",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "PREAUTH_PARTUSE",
|
|
"desc": "사전승인 부분 사용: 예비승인(P) 잔액에서 사용액을 차감(부분 소진)한다.",
|
|
"in": [
|
|
"T_ID2",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "RISK_SCORE_INQ",
|
|
"desc": "카드 리스크 점수 산출: 부정거래 적발 이력(평균점수/건수), 30일 거절률,",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STANDIN",
|
|
"desc": "발급사 무응답 시 대리승인(STANDIN, 소액 한도 내).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STANDIN_INQ",
|
|
"desc": "대행승인 현황 조회: 영업일의 STANDIN 승인 건을 미정산(A)/정산완료(S)로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STANDIN_LIMIT",
|
|
"desc": "대행 한도 점검: 발급사 미응답 시 대행 승인은 일한도의 절반을 상한으로 두어,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STANDIN_RECON",
|
|
"desc": "대행 정산 대사: 영업일 대행 승인 중 매입확정(captured_at NOT NULL) 건과",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STANDIN_SETTLE",
|
|
"desc": "대행승인(stand-in) 정산: 이슈어 복구 후, 대행으로 승인(A)해 둔 STANDIN",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STANDIN_STAT",
|
|
"desc": "대행(stand-in) 승인 통계: 영업일 auth_type='STANDIN' 승인을 대상으로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_AMT_BAND",
|
|
"desc": "금액대별 승인 통계: 영업일 승인을 1만/5만/10만/50만/그이상 구간(CASE)으로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_APPROVE_TR",
|
|
"desc": "카드 승인 추세: 최근 7일과 그 직전 7일의 승인 건수를 각각 필터 집계로 뽑아",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_BYTYPE",
|
|
"desc": "승인유형(채널)별 통계: 영업일 승인 접수를 auth_type",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_ARG5",
|
|
"T_ARG6",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_DAILY_SUM",
|
|
"desc": "일별 승인 종합: 영업일 승인 원장의 접수/승인/거절/취소 건수와 승인 합계를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_DECLINE",
|
|
"desc": "거절사유별 통계: 영업일 거절(D) 건을 사유별로 그룹핑하는 커서를 순회하며",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_HOURLY",
|
|
"desc": "시간대별 승인 통계: 영업일의 승인 접수를 시(HH24) 단위로 그룹핑한 커서를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "STAT_ISSUER",
|
|
"desc": "발급사(카드망)별 승인 통계: 카드번호 선두 자리로 발급사망을 판별",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "TOKEN_INQ",
|
|
"desc": "토큰 상태 조회: 원장 상태와 블랙리스트 등재 여부를 합쳐 토큰의 종합 상태",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "TOKEN_ISSUE",
|
|
"desc": "결제 토큰 발급: PAN 의 Luhn 검증 후 앞6·뒤4 자리만 남기고 가운데를 마스킹한",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "TOKEN_REVOKE",
|
|
"desc": "토큰 폐기: 카드(토큰 원본 PAN)를 TOKEN_REVOKED 사유로 블랙리스트에 등재해",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "TOKEN_VERIFY",
|
|
"desc": "토큰 검증: 결제 토큰(PAN)을 4단계로 검증해 비트마스크 RC 로 응답한다.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_AMT",
|
|
"desc": "금액 velocity 룰: 직전 1시간 승인 합계에 요청금액을 더해 200만원을 넘으면",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_CHAN",
|
|
"desc": "승인유형 velocity 룰: 직전 1시간 카드 승인을 승인유형(auth_type)별로",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_CHK",
|
|
"desc": "속도(velocity) 점검: 당일 카드 승인건수/합계.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_DAY",
|
|
"desc": "일 velocity 룰: 당일 카드 승인 건수와 합계를 세어 20건 초과 또는 합계",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_HOUR",
|
|
"desc": "시간 단위 velocity 점검: 직전 60분 슬라이딩 윈도우의 카드 승인",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_MCC",
|
|
"desc": "가맹점 분산 velocity 룰: 직전 1시간 동안 서로 다른 가맹점 수(카드가 돌린",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_MERCH",
|
|
"desc": "가맹점 velocity 점검: 직전 10분간 가맹점 승인 요청 폭주를 감시한다.",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_RESET",
|
|
"desc": "velocity 적발 리셋: 특정 카드의 당일 velocity 계열 부정 적발(reason 접두",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "VELOCITY_WEEK",
|
|
"desc": "주간 velocity 점검: 최근 7일 카드 승인 건수/금액에 더해 방문 가맹점의",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "WHITELIST_ADD",
|
|
"desc": "화이트리스트 등록: 카드의 블랙리스트 등재를 삭제하고 원장 상태가 ACTIVE 가",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "WHITELIST_CHK",
|
|
"desc": "화이트 여부 판정: 블랙리스트 미등재이면서 원장이 존재하는 카드를 화이트",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "au",
|
|
"modnm": "승인/한도",
|
|
"svc": "WHITELIST_DEL",
|
|
"desc": "화이트리스트 해제: 카드를 다시 블랙리스트에 (사유와 함께) 등재/갱신해",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_AGGREGATE",
|
|
"desc": "마감 총계 재집계 후 close_log 반영.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_ALERT",
|
|
"desc": "미마감 경보: 당일 대사완료(M) 미전기 매입 건수.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_AMTXCHECK",
|
|
"desc": "마감 금액 크로스체크: 마감이력 total_amount vs 매입 amount 합계 vs 스냅샷",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRDELEG",
|
|
"desc": "마감 승인 위임: 위임 대상자(T_STR1)를 memo(APPR:DELEG:..)에 기록하고 상태 유지.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRFINAL",
|
|
"desc": "최종 마감 승인: 2차 승인(APPR:L2) 마감을 최종 승인(status=A)으로 확정.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRHIST",
|
|
"desc": "마감 승인 이력: 기간 프리픽스(YYYY-MM 등)의 마감을 승인(A/L)/완료(C)/취소(X)",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRL1",
|
|
"desc": "1차 마감 승인: 개시(O)/완료(C) 마감을 1차 승인(memo=APPR:L1) 단계로 전이.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRL2",
|
|
"desc": "2차 마감 승인: 1차 승인(APPR:L1) 마감을 2차 승인(APPR:L2)으로 전이.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPROVE",
|
|
"desc": "마감 승인: 상태 A.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRREJECT",
|
|
"desc": "마감 승인 반려: 승인(A) 상태 마감을 완료(C)로 되돌리며 반려 사유를 기록.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRREQ",
|
|
"desc": "마감 승인 요청: C 상태이며 집계건수>0 인 마감에 승인요청(APPR_REQ) 표시를",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRSTAT",
|
|
"desc": "마감 승인 현황: 승인 단계별(L1/L2/최종A) 마감 건수를 집계한다.",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_APPRWD",
|
|
"desc": "마감 승인 회수: 승인(A) 마감을 완료(C) 상태로 되돌리고 승인 이력 초기화.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_ARCHIVE",
|
|
"desc": "마감 아카이브: 승인/완료 마감을 보관 상태로(memo 표시).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_AUDITTRAIL",
|
|
"desc": "마감 이력 감사: 마감건의 생성-수정 시각 간격(초)을 산출하고, 잠금(L)",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_BALVERIFY",
|
|
"desc": "잔액 검증: 스냅샷 net 합 vs close_log total 비교.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CALENDAR",
|
|
"desc": "마감 캘린더: 월(YYYY-MM)의 1~31일 각 일자 마감 상태를 한 글자씩 표현한",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CANCEL",
|
|
"desc": "마감 취소: 상태 X.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHKALL",
|
|
"desc": "마감 전 통합 체크: 미마감(M)/미매칭/보류(H)/void(V) 합산 점수 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHKLIMIT",
|
|
"desc": "마감 전 한도 체크: 가맹점 일한도(daily_limit) 초과 매입 존재 여부 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHKPENDING",
|
|
"desc": "마감 전 보류 체크: 당일 보류(H) 매입 존재 여부 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHKUNMATCH",
|
|
"desc": "마감 전 미매칭 체크: 당일 미매칭(ac_unmatch) 존재 여부 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHKVOID",
|
|
"desc": "마감 전 void 체크: 당일 void(V) 매입 잔존 여부 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHNCLOSE",
|
|
"desc": "채널별 마감: 채널(POS/EDC/EDI/FOREIGN) 단위로 당일 매입을 집계하고",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CHNVERIFY",
|
|
"desc": "채널별 마감 검증: 영업일+채널의 매입건수와 해당 매입에 연결된 ledger",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CLOSERATE",
|
|
"desc": "마감율 산출: 월 프리픽스(YYYY-MM)에 대해 매입이 발생한 영업일수 대비",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CNTVERIFY",
|
|
"desc": "건수 정합검증: 마감이력 txn_count 와 해당 영업일 매입 실건수를 대사한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CNTXCHECK",
|
|
"desc": "마감 건수 크로스체크: 마감이력 txn_count vs 실매입 count vs 스냅샷",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CONFIRM",
|
|
"desc": "마감 확정: 상태 C.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CORPCLOSE",
|
|
"desc": "법인별 마감: 당일 매입을 발급사(issuer) 법인 단위로 그룹 커서 순회하며",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CORPVERIFY",
|
|
"desc": "법인별 마감 검증: 마감이력 헤더 건수/금액과 스냅샷 집계 정합 점검.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CXLDUP",
|
|
"desc": "중복마감 취소: 동일 기간 중복 마감이력 중 최신을 남기고 취소(status=X) 처리.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CXLERROR",
|
|
"desc": "오류정정 취소: 오류정정 사유로 마감을 취소(status=X)한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CXLLATE",
|
|
"desc": "지연자료 취소: 지연자료 반영 사유로 마감을 취소(status=X)한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CXLREASON",
|
|
"desc": "마감 취소 사유별 집계: 기간 프리픽스의 취소(X) 마감을 memo(사유)별로 그룹",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CXLREQ",
|
|
"desc": "마감 취소 요청: 취소 사유(T_REASON)를 memo(CXLREQ:..)에 기록해 요청 표기(상태 유지).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_CXLSTAT",
|
|
"desc": "마감 취소 현황: 취소 사유별(오류정정/지연자료/중복마감) 취소 건수를 집계한다.",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DAILY",
|
|
"desc": "일 마감: 당일 매입 집계 후 마감이력(DAILY) 생성.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DAYVERIFY",
|
|
"desc": "일 마감 검증: 당일 마감이력 집계와 매입 실집계 대사.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DELAYLIST",
|
|
"desc": "지연 마감 목록: 생성 후 24시간이 지나도록 개시(O) 상태로 남은 마감을",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DELAYREG",
|
|
"desc": "마감 지연 사유 등록: 개시(O) 상태의 마감건에만 지연 사유를 memo 로",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DIFFCHK",
|
|
"desc": "차액 점검: close_log total vs 스냅샷 gross 합.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DIVCLOSE",
|
|
"desc": "부문별 마감: 업종(category) 부문 단위로 당일 매입 건수/정산액(net)을 집계하고",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DUELIST",
|
|
"desc": "마감 예정 목록: 기준일 이전 14일 내 영업일 중 DAILY 마감이 없는 미마감 대상일을 나열.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_DUPCHK",
|
|
"desc": "중복 마감 탐지: 취소(X) 제외 동일 (close_type, period_key) 에 마감이 2건",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_ESCALATE",
|
|
"desc": "승인 지연 에스컬레이션: 기준일수(T_ARG1, 기본 3일) 초과 승인 대기(C)",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_FEECROSS",
|
|
"desc": "수수료 크로스검증: 마감 스냅샷 fee 합계와 해당 영업일 매입 fee 합계를 대사한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_FEEVERIFY",
|
|
"desc": "수수료 검증: 마감 스냅샷의 fee 합계와 해당 영업일 매입 fee 합계에",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_FINALIZE",
|
|
"desc": "본마감: 해당 영업일의 가마감(PROV, status O)을 찾아 매입을 재집계한 뒤",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_FORCECLOSE",
|
|
"desc": "강제 마감: 체크리스트를 우회해 해당 영업일의 미확정 개시(O) 마감을 제거한",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_FXCLOSE",
|
|
"desc": "해외(FOREIGN) 채널 마감: 해외 매입 집계 + ac_fx 원화환산 합계 후 FX 마감.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_GAPDAYS",
|
|
"desc": "마감 누락일 탐지: 월 프리픽스 내 매입은 존재하나 일마감이 없는 일자를",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_HALFCLOSE",
|
|
"desc": "반기 결산 마감: 연도(T_STR1=YYYY)와 반기(T_ARG1=1|2)를 받아 상/하반기",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_HOLICHK",
|
|
"desc": "휴일 마감 판정: 기준일의 요일(dow)로 주말 여부를 보고 마감정책(정상/이월)을 결정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_HOLIDAY",
|
|
"desc": "휴일 마감 정책: 영업일의 요일을 판정해 주말이면 마감 SKIP(RC=1) 정책을,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_HYCLOSE",
|
|
"desc": "반기 마감: 상/하반기 6개월 매입 집계 후 HALFYR 마감이력 생성.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_HYVERIFY",
|
|
"desc": "반기 마감 검증: 반기 마감이력과 반기 매입 실집계 대사.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_INQUIRY",
|
|
"desc": "마감 조회: close_type/기간/상태/총건수 반환.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_ISSCLOSE",
|
|
"desc": "발급사별 마감: 발급사(issuer) 단위 매입 집계 후 ISS 마감.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ISSUER"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_LOCK",
|
|
"desc": "기간 잠금: cl_period_lock upsert(locked=true) + 마감 L.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_LOCKAUDIT",
|
|
"desc": "잠금 감사: 잠금(locked=true) 기간 중 승인(A) 또는 잠금(L) 마감이 하나도",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_LOCKSWEEP",
|
|
"desc": "기간 잠금 일괄: 프리픽스 구간의 기존 잠금 레코드를 locked=true 로 재잠금하고",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MAINCLOSE",
|
|
"desc": "본마감: 가마감(O) 이력을 당일 전체 매입으로 재집계해 확정(C)으로 승격.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MEMOSEARCH",
|
|
"desc": "마감 사유 검색: memo 에 키워드(T_STR1)가 포함된 마감을 검색해 총 건수와",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MERCLOSE",
|
|
"desc": "가맹점별 마감: 단일 가맹점의 당일 매입(gross/fee/net/건수)을 집계해 해당",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_GROSS",
|
|
"T_NET",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MERXCHECK",
|
|
"desc": "가맹점별 크로스검증: 마감 스냅샷 gross 와 매입 amount 를 가맹점 단위로 대사해",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MIDCLOSE",
|
|
"desc": "중간 마감: 당일 중간 스냅 마감이력(MID) 생성.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MONTHLY",
|
|
"desc": "월 마감: 해당 월(YYYY-MM) 매입 집계 후 마감이력(MONTHLY).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_MONVERIFY",
|
|
"desc": "월 마감 검증: 월 마감이력과 월 매입 실집계 대사.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_NETCROSS",
|
|
"desc": "정산액 크로스검증: 마감 스냅샷 net 합계와 해당 영업일 매입 net 합계를 대사한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_NETVERIFY",
|
|
"desc": "정산액 검증: 마감 스냅샷에서 gross - fee <> net 인 내부 모순 행을 찾아",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_NEXTBIZ",
|
|
"desc": "익영업일 산출: 기준일 포함 이후 주말을 건너뛴 첫 영업일과 건너뛴 일수를 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_PENDLIST",
|
|
"desc": "승인 대기 목록: 승인요청(memo APPR_REQ) 상태로 대기 중인 완료(C) 마감의",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_PERIOD",
|
|
"desc": "기간 마감 개시(open): close_log 를 O 상태로 등록.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_POSCLOSE",
|
|
"desc": "POS 채널 마감: POS 채널 당일 매입 집계 후 POS 마감이력.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_POSTTRIG",
|
|
"desc": "마감 후속작업 트리거: 마감(C/A) 확인 후 해당 영업일의 정산건을 ledger 에",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_PRECHECK",
|
|
"desc": "마감 전 체크리스트 검증: (1)미마감 M 매입 (2)미매칭 ac_unmatch (3)기간 기잠금",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_PROVCLOSE",
|
|
"desc": "가마감: 당일 매입 집계 후 status O + memo 'PROV' 가마감을 생성한다.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_PROVCMP",
|
|
"desc": "가마감/본마감 비교: 동일 영업일의 가마감(TENT) 잠정 집계와 확정(DAILY C) 차이 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_PURGE",
|
|
"desc": "취소 마감 정리: 오래된 X 상태 마감과 그 스냅샷 삭제.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_QTRVERIFY",
|
|
"desc": "분기 마감 검증: 분기 마감이력과 분기 매입 실집계 대사.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_QUARTER",
|
|
"desc": "분기 마감: 분기 프리픽스(YYYY-MM LIKE)로 집계.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RECLOSE",
|
|
"desc": "재마감: 상태 R 로 표시하고 총계 재집계.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RECLOSECHK",
|
|
"desc": "재마감 가능여부: 승인(A)/잠금(L) 상태면 재마감 불가로 판정한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RECLOSEREG",
|
|
"desc": "재마감 등록: 기존 마감을 재마감(R) 표기하고 동일 기간에 신규 마감이력 개시.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RECON",
|
|
"desc": "마감 대사: 실제 매입건수 vs close_log txn_count 대사.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_REOPENREQ",
|
|
"desc": "마감 재개시: 완료(C) 상태이고 기간이 잠금되지 않은 마감을 개시(O)로",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_REPORT",
|
|
"desc": "마감 리포트: 특정 마감의 스냅샷 건수/총매출.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RESTORE",
|
|
"desc": "마감 복원: 취소(X) 마감을 개시(O) 상태로 되돌림.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_ROLLBACK",
|
|
"desc": "마감 롤백: 스냅샷 삭제 + 상태 O 로 복귀.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTAPPR",
|
|
"desc": "승인 마감 리포트: 승인(A) 상태 마감이력을 최신순으로 나열한다.",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTCAT",
|
|
"desc": "업종별 마감 리포트: 영업일 매입을 업종(category) 그룹으로 집계하며 업종별",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTCHN",
|
|
"desc": "채널별 마감 리포트: 영업일의 매입을 채널 그룹으로 집계해 occurrence",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTCXL",
|
|
"desc": "취소 마감 리포트: 취소(X) 상태 마감이력을 취소 사유(memo)와 함께 나열한다.",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTDELAY",
|
|
"desc": "지연 마감 리포트: 기준일 이전인데 아직 대사완료(M) 상태로 남은 미마감 매입을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTDIV",
|
|
"desc": "부문별 마감 리포트: 영업일 매입을 업종(category) 부문으로 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTISSUER",
|
|
"desc": "발급사별 마감 리포트: 영업일 매입을 발급사 그룹으로 집계하되 임계금액",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTPERIOD",
|
|
"desc": "기간별 마감 리포트: close_type(T_KEY1) 의 최근 마감이력을 기간별로 나열한다.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTSTATUS",
|
|
"desc": "상태별 마감 리포트: 마감이력을 상태(O/C/A/L/X/R)별 건수/총액으로 집계한다.",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_RPTTOPMER",
|
|
"desc": "상위 가맹점 마감 리포트: 마감 스냅샷에서 net 상위 N(T_COUNT 입력, 기본 5)",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SCHEDNEXT",
|
|
"desc": "다음 마감 일정: 기준일 다음날부터 주말(토/일)을 건너뛴 첫 영업일을 마감 예정일로 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SCHEDULE",
|
|
"desc": "마감 일정 관리: 최종 일마감(biz_date 최대) 기준으로 차기 마감 예정일과",
|
|
"in": [],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SEGCLOSE",
|
|
"desc": "부문별 마감: 업종(category) 부문 단위 매입 집계 후 SEG 마감.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SEGVERIFY",
|
|
"desc": "부문별 마감 검증: 부문 마감이력 총액과 해당 부문 매입 집계 대사.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SEMIMONTH",
|
|
"desc": "반월 마감: 전반(1~15)/후반(16~말) 구간 집계 후 SEMIMON 마감.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SEQ",
|
|
"desc": "마감 순번 발번(dbio upsert).",
|
|
"in": [
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SEQAUDIT",
|
|
"desc": "마감 순번 감사: cl_seq_reg 의 유형별 last_seq 와 실제 cl_close_log 의",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SLABREACH",
|
|
"desc": "마감 SLA 위반: 기준일 이전인데 아직 개시(O)에 머무는 미완결 마감 건을 위반으로 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SLAMON",
|
|
"desc": "마감 SLA 모니터: 기간 프리픽스의 일마감 중 기준시각(T_STR2=HHMI, 기본 1000)",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SLASET",
|
|
"desc": "마감 SLA 등록: close_type(T_KEY1)별 마감 목표시간(T_ARG1, 시간)을 seq_reg 에 upsert.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SNAPDIFF",
|
|
"desc": "스냅샷 비교: 두 마감(T_ID1, T_ID2)의 스냅샷 gross/net 합계와 가맹점 수를",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SNAPMER",
|
|
"desc": "스냅샷 가맹점 비교: 두 마감(T_ID1,T_ID2) 스냅샷을 가맹점별 gross 로 FULL JOIN 해",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SNAPSHOT",
|
|
"desc": "마감 스냅샷: merchant_summary 를 close_id 로 고정 복사.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SNAPXCHECK",
|
|
"desc": "스냅샷-원장 크로스체크: 마감 스냅샷 net 합계 vs 같은 영업일 ledger SETTLE",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_STATS",
|
|
"desc": "마감 통계: close_type 별 마감 건수/총액.",
|
|
"in": [
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_STATUS",
|
|
"desc": "마감 상태 조회(dbio getter).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_STCHGAUDIT",
|
|
"desc": "마감 상태변경 감사: 특정 기간(period_key) 마감이력의 상태 분포를 상태별로 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_ARG5",
|
|
"T_ARG6",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_STCROSS",
|
|
"desc": "상태 크로스검증: 당일 매입 상태 분포(A/M/S/C)를 집계해 미마감(A+M) 잔량으로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_SUMMARY",
|
|
"desc": "마감 요약: 스냅샷 gross/fee/net 합계 반환.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_TENDAY",
|
|
"desc": "순(10일) 마감: 상/중/하순 구간 매입 집계 후 TENDAY 마감이력 생성.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_TENTCLOSE",
|
|
"desc": "가마감(잠정): 당일 접수/대사(A,M) 매입 잠정 집계로 가마감(status=O) 이력 생성.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_TREND",
|
|
"desc": "마감 금액 추이: 최근 N회(T_ARG1, 기본 7) 일마감의 총액 평균/최소/최대를",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_TRIGRPT",
|
|
"desc": "마감 후 리포트 트리거: 마감완료(C)이나 리포트 미생성(memo!=RPT:*)인 마감을 대상으로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_TRIGSETTLE",
|
|
"desc": "마감 후 정산 트리거: 마감 완료 당일 정산완료(S) 대상 건수/정산액을 산출하고",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_TRIGSTAT",
|
|
"desc": "후속작업 상태: 영업일 정산 건수 대비 ledger XFER 전기 건수를 비교해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_UNCLOSED",
|
|
"desc": "미마감일 점검: close_log 없는 매입 영업일 건수.",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_UNLOCK",
|
|
"desc": "기간 잠금 해제.",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_VERIFY",
|
|
"desc": "마감 검증: close_log 총건수 vs 실제 매입건수 비교.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_WEEKLY",
|
|
"desc": "주 마감: 주간(월~일) 매입을 집계해 WEEKLY 마감이력 생성.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_WEEKVERIFY",
|
|
"desc": "주 마감 검증: 주간 마감이력과 주간 매입 실집계 대사.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_YEAREND",
|
|
"desc": "연말 마감: 연도(YYYY) 프리픽스로 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_YEARPREP",
|
|
"desc": "연말 결산 사전점검: 연도 내 완료된 월마감(MONTHLY, C/A/L)의 distinct",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cl",
|
|
"modnm": "마감",
|
|
"svc": "CL_YEARVERIFY",
|
|
"desc": "연 마감 검증: 연간 마감이력과 연간 매입 실집계 대사.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_ADDDAYS",
|
|
"desc": "* CM_ADDDAYS.pgc - cm 모듈 서비스 CM_ADDDAYS (one service = one file).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_ADLER32",
|
|
"desc": "Adler-32 체크섬(순수 계산): 입력(T_STR1)에 대해 두 누산기 a(초기 1)와",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AMT_HANGUL",
|
|
"desc": "금액 한글변환(순수 계산): 정수 금액을 4자리(만 단위) 그룹으로 쪼개",
|
|
"in": [
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AMT_ROUND",
|
|
"desc": "금액 반올림 (순수 계산): 단위(T_ARG1)로 반올림. */",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AMT_SPLIT",
|
|
"desc": "금액 균등 분할 (순수 계산): n등분 + 잔액. */",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AUDIT_BYLVL",
|
|
"desc": "감사로그 레벨별 조회(조회 세분): 레벨(I/W/E)을 검증한 뒤 기준일 해당 레벨",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AUDIT_BYSVC",
|
|
"desc": "감사로그 서비스별 조회(조회 세분): 서비스명 기준으로 기준일 로그 건수와",
|
|
"in": [
|
|
"T_SVCNAME",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AUDIT_ERRPCT",
|
|
"desc": "감사로그 오류 비율: dbio(cmdb_log_err_ratio)로 기준일 오류(E) 로그 비율(bps)",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_STATUS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AUDIT_RANGE",
|
|
"desc": "감사로그 ID 구간 조회(조회 세분): log_id 구간(id1~id2, 최대 폭 10000)의",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AUDIT_TAIL",
|
|
"desc": "감사로그 최근 N건: 기준일(T_BIZDATE)에서 최근 로그 N개(T_ARG1, 기본 5,",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_AUDIT_TOP",
|
|
"desc": "감사로그 최다 서비스: 기준일(T_BIZDATE) 공통로그를 서비스명으로 그룹핑해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_SVCNAME",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATDEP_CHK",
|
|
"desc": "배치 선행 완료 점검: 잡(T_KEY1)의 선행 잡(DEP:<job>)을 찾아, 기준일",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATDEP_SET",
|
|
"desc": "배치 의존성 등록: 잡(T_KEY1)의 선행 잡(T_STR1)을 DEP:<job> 파라미터에",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATHIST_CNT",
|
|
"desc": "배치 실행 이력 집계: 기준일 해당 잡(svc_name)의 로그를 레벨별로 집계해",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATLAST",
|
|
"desc": "배치 최근 실행 조회: 잡(T_KEY1)의 완료 마커(svc=BATRUN, \"<job> ...\")를",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ID1",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATRERUN_REQ",
|
|
"desc": "배치 재실행 요청: 기준일에 실행 이력이 실제로 있는 잡만 재실행 요청을 받아",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATSCHD_DEL",
|
|
"desc": "배치 스케줄 삭제: 잡(T_KEY1)의 스케줄 파라미터(SCHD:<job>)와 딸린 의존성",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATSCHD_GET",
|
|
"desc": "배치 스케줄 조회: SCHD:<job> 파라미터를 읽어 주기와 실행시각을 분리해",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATSCHD_LIST",
|
|
"desc": "배치 스케줄 목록 집계: 등록된 스케줄(SCHD:%) 중 주기별(DAILY/WEEKLY/MONTHLY)",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BATSCHD_REG",
|
|
"desc": "배치 스케줄 등록: 잡 이름과 주기(DAILY/WEEKLY/MONTHLY) + 실행시각(HHMM)을",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BIZDAY",
|
|
"desc": "* CM_BIZDAY.pgc - cm 모듈 서비스 CM_BIZDAY (one service = one file).",
|
|
"in": [],
|
|
"out": [
|
|
"T_BIZDATE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BIZDAY_ADD",
|
|
"desc": "N영업일 가산: 기준일(T_BIZDATE)에서 N(T_ARG1)영업일 뒤 날짜를 구한다.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_BIZDAY_CNT",
|
|
"desc": "영업일수 계산: from~to 사이를 하루씩 진행하며 주말은 순수 요일 공식",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CACHE_INV",
|
|
"desc": "캐시 무효화 (순수 처리: 버전 증가 표시). */",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CACHE_LOAD",
|
|
"desc": "* CM_CACHE_LOAD.pgc - cm 모듈 서비스 CM_CACHE_LOAD (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CHECKDIGIT",
|
|
"desc": "* CM_CHECKDIGIT.pgc - cm 모듈 서비스 CM_CHECKDIGIT (one service = one file).",
|
|
"in": [
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODE",
|
|
"desc": "* CM_CODE.pgc - cm 모듈 서비스 CM_CODE (one service = one file).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_CLOSE",
|
|
"desc": "코드그룹 코드 폐기: 사용중(use_yn='Y')인 코드만 use_yn='N' 으로 논리 삭제하고,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_CNT",
|
|
"desc": "코드그룹 현황: 그룹의 전체 코드 수와 사용중(use_yn='Y') 코드 수를 한 번의",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_DIFF",
|
|
"desc": "코드그룹 차집합 비교: 기준 그룹(T_KEY1)에는 있으나 대상 그룹(T_KEY2)에는",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_HIST",
|
|
"desc": "코드그룹 변경 이력 조회: CODEGRP 이력 로그에서 그룹 접두 패턴으로 건수와",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_REG",
|
|
"desc": "코드그룹 코드 등록: 코드 중복을 검사한 뒤 cm_code 에 신규 코드를 등록하고,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_STR1",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_SPAN",
|
|
"desc": "코드그룹 정렬범위 조회: 그룹(T_KEY1) 내 sort_ord 의 최대-최소 폭을 dbio",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_UPD",
|
|
"desc": "코드그룹 코드 변경: 변경 전 코드명을 먼저 조회해 이력 메시지에 담고,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_STR1",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODEGRP_VER",
|
|
"desc": "코드그룹 버전 관리: 코드그룹의 형상 버전을 VER:<grp> 파라미터로 유지한다.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODENAME",
|
|
"desc": "* CM_CODENAME.pgc - cm 모듈 서비스 CM_CODENAME (one service = one file).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODE_EXPORT",
|
|
"desc": "코드그룹 직렬화: 그룹(T_KEY1)의 사용중 코드를 정렬순서대로 커서 순회하며",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODE_MOVE",
|
|
"desc": "코드 그룹 이동: 특정 코드(T_KEY2)를 원 그룹(T_KEY1)에서 대상 그룹(T_STR1)으로",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODE_REORDER",
|
|
"desc": "코드 정렬순서 재부여: 대상 그룹(T_KEY1)의 사용중 코드를 코드값 오름차순으로",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODE_SEARCH",
|
|
"desc": "코드명 검색: 입력어(T_STR1)를 코드명 부분일치 패턴(%검색어%)으로 만들어",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CODE_TOGGLE",
|
|
"desc": "코드 사용여부 토글: 대상 코드(그룹 T_KEY1 / 코드 T_KEY2)의 use_yn 를 현재",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_CRC",
|
|
"desc": "* CM_CRC.pgc - cm 모듈 서비스 CM_CRC (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_DATEDIFF",
|
|
"desc": "기간 계산 유틸(순수 계산): 두 날짜를 역법 공식으로 절대 일련일수로 바꿔",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_DAYOFYEAR",
|
|
"desc": "연중 경과일/잔여일(순수 계산): 입력일(T_STR1)이 그 해의 몇 번째 날인지",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_ENC_HEX",
|
|
"desc": "간이 암복호화(암호화 유틸 세분, 순수 계산): 키 문자열을 순환시키며 XOR 한",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_ERRMSG",
|
|
"desc": "* CM_ERRMSG.pgc - cm 모듈 서비스 CM_ERRMSG (one service = one file).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FILE_CKSUM",
|
|
"desc": "파일 체크섬(순수 계산): 파일 내용 문자열에 대해 Adler-32 체크섬(mod 65521",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FMT_AMT",
|
|
"desc": "* CM_FMT_AMT.pgc - cm 모듈 서비스 CM_FMT_AMT (one service = one file).",
|
|
"in": [
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FMT_DATE",
|
|
"desc": "날짜 포맷 변환 (순수 계산): YYYYMMDD -> YYYY-MM-DD. */",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX",
|
|
"desc": "* CM_FX.pgc - cm 모듈 서비스 CM_FX (one service = one file).",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_AGE",
|
|
"desc": "환율 최신성 조회: 통화의 마지막 고시일과 오늘 사이 경과일수를 DB 날짜",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_CONV",
|
|
"desc": "환율 환산 (cm_fx_rate + compute): 외화 -> 원화. */",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE",
|
|
"T_FX_AMT"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_CROSS",
|
|
"desc": "크로스 환율 계산: 두 통화의 같은 기준일 원화 환율을 조회해 ccy1 1단위당",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_HIST",
|
|
"desc": "환율 이력 조회: 통화의 기간(from~to) 내 고시 건수, 최소/최대 환율, 마지막",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_INVERT",
|
|
"desc": "역환율 산출: 통화(T_CCY)의 고시환율(rate_bps = KRW*100/unit)을 조회해",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_MARGIN",
|
|
"desc": "매매기준율 스프레드(순수 계산): 고시환율(T_ARG1, bps)에 스프레드율",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_MEAN",
|
|
"desc": "기준일 평균환율: dbio(cmdb_fx_avg)로 기준일 전체 통화의 평균환율을 구하고,",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CCY"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_PUBLISH",
|
|
"desc": "환율 고시: 기준일/통화의 환율(rate_bps>0)을 고시한다. 이미 고시된 날이면",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_TICKS",
|
|
"desc": "환율 고시 현황: 기준일(T_BIZDATE)에 고시된 통화 수와 CCY 코드그룹의 등록",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_TREND",
|
|
"desc": "환율 변동률: 통화(T_CCY)의 이전일(T_STR1)과 기준일(T_BIZDATE) 고시환율을",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA",
|
|
"T_ARG3",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_TRIANGLE",
|
|
"desc": "삼각환율 정합성: 원화 기준 두 통화(T_CCY=base, T_STR1=quote)의 고시환율로",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_STR1",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_FX_VALID",
|
|
"desc": "환율 유효성 검증: 입력 환율을 해당 통화의 직전 고시가와 비교해 변동폭(bps)",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HASH_DJB2",
|
|
"desc": "djb2 해시(순수 계산): 입력 문자열(T_STR1)에 대해 hash = hash*33 + c 점화식",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_STR4",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HASH_FNV",
|
|
"desc": "FNV-1a 해시(순수 계산): 입력(T_STR1)을 오프셋 베이시스(2166136261)에서",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_STR4",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HASH_SUM",
|
|
"desc": "가중 체크섬(순수 계산): 입력(T_STR1) 각 문자의 코드값에 위치 가중(1부터",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HEALTH_ALL",
|
|
"desc": "종합 헬스 스코어: 기준일 로그/환율/채번/파라미터 존재를 각 25점으로 가중해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_STATUS",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HEALTH_DB",
|
|
"desc": "시스템 헬스(DB 세분): DB 왕복(SELECT)으로 연결을 확인하고 DB 서버 일자와",
|
|
"in": [],
|
|
"out": [
|
|
"T_STATUS",
|
|
"T_STR4",
|
|
"T_STR5",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HEALTH_FX",
|
|
"desc": "시스템 헬스(환율 신선도): 기준일(T_BIZDATE)에 고시된 통화가 하나라도 있는지,",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_STATUS",
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HEALTH_LOG",
|
|
"desc": "시스템 헬스(로그 세분): 금일 로그 총량과 오류(E) 비율(bps)을 계산해 등급을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_STATUS",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HEALTH_PARAM",
|
|
"desc": "필수 파라미터 점검: 운영에 반드시 필요한 키 목록(BIZ_DATE/VAT_RATE/WHT_BPS",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_STR4",
|
|
"T_STATUS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HEALTH_SEQ",
|
|
"desc": "시스템 헬스(채번 세분): 카운터 개수/최대값과 음수로 굴러간 비정상 카운터",
|
|
"in": [],
|
|
"out": [
|
|
"T_STATUS",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HOLIDAY_CHK",
|
|
"desc": "* CM_HOLIDAY_CHK.pgc - cm 모듈 서비스 CM_HOLIDAY_CHK (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HOLIDAY_CNT",
|
|
"desc": "기간 휴일 조회(캘린더 조회 세분): 국가별로 기간 내 휴일 수와 첫/마지막",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_STR4",
|
|
"T_STR5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HOLIDAY_DEL",
|
|
"desc": "휴일 삭제(캘린더 관리): 삭제 전에 휴일명을 읽어 이력에 남기고 cm_holiday",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HOLIDAY_NEXT",
|
|
"desc": "다음 휴일 조회: 기준일(T_BIZDATE) 이후 국가(T_STR1, 기본 KR)의 가장 가까운",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_MSG",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HOLIDAY_REG",
|
|
"desc": "휴일 등록(캘린더 관리): 날짜 형식을 검증하고 중복 등록을 거른 뒤 cm_holiday",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_HOLIDAY_YEAR",
|
|
"desc": "연도별 휴일 집계: 연도(T_ARG1)와 국가(T_STR1, 기본 KR)의 등록 휴일 수와",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_INTEREST",
|
|
"desc": "단리 이자 계산 (순수 계산): 원금*연이율(bps)*일수/(10000*365). */",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_ISO_WEEK",
|
|
"desc": "ISO-8601 주차 산출(순수 계산): 입력일(T_STR1)의 통일된 일련일수를 구해",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_LOG",
|
|
"desc": "* CM_LOG.pgc - cm 모듈 서비스 CM_LOG (one service = one file).",
|
|
"in": [
|
|
"T_SVCNAME",
|
|
"T_MSG",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_LUHN",
|
|
"desc": "* CM_LUHN.pgc - cm 모듈 서비스 CM_LUHN (one service = one file).",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK",
|
|
"desc": "카드번호 마스킹 (순수 계산): 앞6 뒤4 노출. */",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK_ACCT",
|
|
"desc": "계좌번호 마스킹(순수 계산): 하이픈 구분자는 위치를 보존하면서, 숫자 기준",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK_CARD",
|
|
"desc": "카드번호 마스킹(마스킹 세분, 순수 계산): 전체가 숫자(13~19자리)인지 먼저",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK_EMAIL",
|
|
"desc": "이메일 마스킹(순수 계산): 로컬파트(@ 앞)의 첫 글자만 남기고 나머지를 '*' 로",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK_NAME",
|
|
"desc": "성명 마스킹(마스킹 세분, 순수 계산): UTF-8 문자 단위로 첫 글자만 남기고",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK_PHONE",
|
|
"desc": "전화번호 마스킹(마스킹 세분, 순수 계산): 하이픈 등 구분자는 위치를 그대로",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MASK_RRN",
|
|
"desc": "주민등록번호 마스킹(순수 계산): \"YYMMDD-SXXXXXX\" 13자리 형식을 검증하고,",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MKT_STATUS",
|
|
"desc": "시장 개장 여부: 대상일(T_BIZDATE)이 국가(T_STR1, 기본 KR) 기준 개장일인지",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STATUS",
|
|
"T_STR4",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MONTHEND",
|
|
"desc": "* CM_MONTHEND.pgc - cm 모듈 서비스 CM_MONTHEND (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_DEL",
|
|
"desc": "다국어 메시지 폐기: 언어(T_STR1)와 메시지 ID(T_KEY1)로 MSG_<lang> 그룹의",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_FALLBACK",
|
|
"desc": "다국어 메시지 폴백 조회: 요청 언어 그룹에서 먼저 찾고, 없으면 기본 언어",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_MSG",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_FORMAT",
|
|
"desc": "템플릿 치환(순수 계산): 본문(T_STR1)의 자리표시자 {0}{1}{2} 를 인자",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_STR3",
|
|
"T_STR4"
|
|
],
|
|
"out": [
|
|
"T_MSG",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_GET",
|
|
"desc": "다국어 메시지 조회: 언어코드(KO/EN/JA...)로 메시지 그룹 MSG_<lang> 을 정해",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_MSG",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_LANGS",
|
|
"desc": "메시지 다국어 커버리지: 특정 메시지 ID(T_KEY1)가 어떤 언어 그룹(MSG_%)에",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_RENDER",
|
|
"desc": "다국어 메시지 렌더: DB 에서 언어별 템플릿(MSG_<lang>/ID)을 조회한 뒤 본문의",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1",
|
|
"T_STR3",
|
|
"T_STR4"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_MSG_SET",
|
|
"desc": "다국어 메시지 등록/수정(upsert): MSG_<lang> 그룹에 UPDATE 를 먼저 시도하고",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1",
|
|
"T_MSG"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NETTING_CALC",
|
|
"desc": "네팅 계산 (순수 계산): 차변-대변. */",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NEXTBIZ",
|
|
"desc": "* CM_NEXTBIZ.pgc - cm 모듈 서비스 CM_NEXTBIZ (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NOTI_HIST",
|
|
"desc": "알림 발송 이력: 기준일 NOTI 로그에서 채널 접두 패턴([SMS>...] 등)으로 발송",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NOTI_QUOTA",
|
|
"desc": "알림 발송 한도 점검: 채널(T_CHANNEL)의 기준일 발송 건수를 세고, 파라미터",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_COUNT",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NOTI_RETRY",
|
|
"desc": "알림 재발송: 원 발송 로그 ID(T_ID1)의 내용을 조회해 동일 본문을 재큐잉",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NOTI_SEND",
|
|
"desc": "알림 발송: 채널(SMS/EMAIL/PUSH 검증) + 수신자 + 본문을 발송 큐 성격의",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_MSG",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NOTI_STAT",
|
|
"desc": "알림 채널별 통계: 기준일(T_BIZDATE) NOTI 로그를 본문 접두([SMS>/[EMAIL>/",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_NOTI_TMPL",
|
|
"desc": "템플릿 알림 발송: 언어(T_STR2)/템플릿ID(T_KEY1)로 DB 템플릿을 조회해 {0} 을",
|
|
"in": [
|
|
"T_STR2",
|
|
"T_KEY1",
|
|
"T_STR3",
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM",
|
|
"desc": "* CM_PARAM.pgc - cm 모듈 서비스 CM_PARAM (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_APPROVE",
|
|
"desc": "파라미터 변경 승인(승인 워크플로 2단계): 대기 키(REQ:<key>)의 요청 값을 읽어",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_CANCEL",
|
|
"desc": "파라미터 변경요청 철회: 대기 중인 요청 키(REQ:<key>)를 승인 전에 삭제한다.",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_DIFF",
|
|
"desc": "파라미터 요청-현재 비교: 대기 요청 값(REQ:<key>)과 현재 본 값을 읽어와",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_STR5",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_HIST",
|
|
"desc": "파라미터 변경 이력 조회: 승인 워크플로가 남긴 공통로그(svc=PARAMWF)에서",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_MSG"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_LIST",
|
|
"desc": "파라미터 접두 목록: 접두어(T_STR1, 예 \"SCHD:\")로 시작하는 파라미터 키의",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_NUM",
|
|
"desc": "숫자 파라미터 조회+범위검증: 키(T_STR1)의 값을 정수로 파싱하고, 호출자가",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG3",
|
|
"T_ARG4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_PENDING",
|
|
"desc": "파라미터 승인 대기 현황: 대기 키(REQ:%) 건수, 가장 오래된 요청 키, 최장",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_STR4",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_REJECT",
|
|
"desc": "파라미터 변경 반려(승인 워크플로 종결): 대기 키(REQ:<key>)를 삭제만 하고 본",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_REQ",
|
|
"desc": "파라미터 변경 요청(승인 워크플로 1단계): 본 키는 건드리지 않고 대기 키",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PARAM_SET",
|
|
"desc": "* CM_PARAM_SET.pgc - cm 모듈 서비스 CM_PARAM_SET (one service = one file).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR3"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PING",
|
|
"desc": "* CM_PING.pgc - cm 모듈 서비스 CM_PING (one service = one file).",
|
|
"in": [],
|
|
"out": [
|
|
"T_MSG",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PREVBIZ",
|
|
"desc": "직전 영업일 조회: 기준일에서 하루씩 거슬러 내려가며 토/일(순수 요일 공식)과",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_PRORATE",
|
|
"desc": "일할 계산 (순수 계산): 금액*사용일/총일. */",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_QTR_END",
|
|
"desc": "분기말일 산출(순수 계산): 입력일(T_STR1)이 속한 분기(1~4)를 판정하고 그",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ",
|
|
"desc": "* CM_SEQ.pgc - cm 모듈 서비스 CM_SEQ (one service = one file).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_ALLOC",
|
|
"desc": "채번 범위 예약: 카운터(T_KEY1)의 seq_val 을 한 번의 UPDATE 로 N(T_ARG1)만큼",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_DAILY",
|
|
"desc": "일자별 채번(채번 세분): 이름+영업일을 합친 키(<name>:<date>)로 매일 1부터",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_MULTI",
|
|
"desc": "연속 채번(블록): 카운터(T_KEY1)에서 N개(T_ARG1)의 일련번호를 연속 채번해",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_PEEK",
|
|
"desc": "채번 현재값 조회(채번 세분): 카운터를 증가시키지 않고 cm_seq 의 현재값과",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_RESET",
|
|
"desc": "채번 초기화(채번 세분): 운영 파라미터 SEQ_RESET_YN 이 'Y' 일 때만 카운터를",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_STAMP",
|
|
"desc": "일자형 채번: 유형(T_KEY1)과 영업일(T_BIZDATE)을 결합한 카운터명",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_TYPED",
|
|
"desc": "유형별 채번(채번 세분): 허용된 채번 유형(SLIP/TICKET/BATCH/NOTI)만 유형별",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_STR4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_SEQ_VERIFY",
|
|
"desc": "채번 체크디짓 검증(순수 계산): 발번 문자열(T_STR1)의 마지막 자리를 체크디짓",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_STATUS",
|
|
"desc": "모듈 상태: 파라미터 건수 조회로 DB 연결 확인. */",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_STR_PAD",
|
|
"desc": "문자열 패딩(순수 계산): 입력(T_STR1)을 목표 폭(T_ARG1)까지 채운다. 방향",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_KEY1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_STR_TRIM",
|
|
"desc": "문자열 정규화(순수 계산): 입력(T_STR1)의 양끝 공백/탭을 제거하고, 내부의",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "cm",
|
|
"modnm": "공통",
|
|
"svc": "CM_WEEKDAY",
|
|
"desc": "* CM_WEEKDAY.pgc - cm 모듈 서비스 CM_WEEKDAY (one service = one file).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_STR3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCRUEDPAY",
|
|
"desc": "미지급비용 계상: 미지급수수료비용(D)/미지급금(C)을 균형 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCRUEDRECV",
|
|
"desc": "미수수익 계상: 현재 RECV 잔액을 참조해 미수수익(D)/이자수익(C)을 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCRUEREV",
|
|
"desc": "계상 환입 분개: 기준일(T_BIZDATE) 이전의 미결 '계상' 전표를 커서로 찾아",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTGROUP",
|
|
"desc": "계정그룹별 집계: 계정과목 접두어(prefix)로 묶어 그룹별 차대 합계를 순회.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTHIST",
|
|
"desc": "계정 잔액 이력 조회: [T_BIZDATE ~ T_STR1] 구간의 계정잔액(lg_account_bal)",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_AMT4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTLEDGER",
|
|
"desc": "계정과목별 원장조회: 지정 계정/영업일의 라인을 커서로 훑어 차변/대변",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTPIVOT",
|
|
"desc": "계정x일자 피벗 잔액: 기간 내 일자별 순액을 누적해 누적잔액과 최고점을 산출.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTRANGE",
|
|
"desc": "계정과목 기간별 원장집계: [T_BIZDATE ~ T_STR1] 구간의 차변/대변 합계와",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTSUM",
|
|
"desc": "계정 잔액 재집계(dbio) 후 잔액 반환.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACCTTOPN",
|
|
"desc": "상위 N 계정 잔액: 계정별 순액 절대값 내림차순으로 상위 N개를 훑어 1위를 반환.",
|
|
"in": [
|
|
"T_COUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ACQPOST",
|
|
"desc": "매입 전기: 차변 RECV=amount, 대변 MERCH_PAY=net + FEE_INC=fee.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_FEE",
|
|
"T_NET",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ADJUST",
|
|
"desc": "조정 전표: 부호에 따라 차변/대변 단일 분개.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_DELTA",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ALLOWANCE",
|
|
"desc": "대손충당금 설정: RECV 잔액의 일정률을 대손상각비(D)/대손충당금(C)으로 설정.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_ID1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ALLOWRECALC",
|
|
"desc": "충당금 재산정: 필요 충당금(RECV x 율)과 현재 충당금 잔액 차이를 조정 전기.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_ID1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_APPLY",
|
|
"desc": "전표 전기확정(P): 라인들의 계정잔액을 잔액테이블에 반영.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_APPRDELEG",
|
|
"desc": "승인 위임: 작성(D) 전표의 승인 권한을 대리인에게 위임(메모 누적).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_APPRHIST",
|
|
"desc": "승인 이력 조회: 당일 전기(P) 완료된 전표 수와 차변 총액을 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_APPROVE",
|
|
"desc": "전표 승인 워크플로: 작성(D) 전표만 대상으로 차변합=대변합 균형을 검증한 뒤",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_APPRQUEUE",
|
|
"desc": "전표 승인 대기 큐 조회: 미결(D) 전표의 대기 건수와 전표 ID 범위(최소/최대),",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_AUDITSCAN",
|
|
"desc": "원장 감사 스캔: 취소(X) 전표인데 라인이 여전히 posted 인 불일치와 고아 라인을 탐지.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BADDEBT",
|
|
"desc": "대손 처리 분개: 가맹점(T_MERCHANT) 채권 T_AMOUNT 를 상각 —",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BADDEBTRCV",
|
|
"desc": "대손 회수(환입) 분개: 상각했던 채권이 회수되면 D:CASH / C:BADDEBT_RCV 로",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BALCERT",
|
|
"desc": "잔액증명서 발급: 계정 차변/대변을 재계산해 계정잔액에 upsert 하고 잔액을 증명.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BALCHK",
|
|
"desc": "전표 단위 대차 균형 점검 (차변합 vs 대변합).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BALPROOF",
|
|
"desc": "잔액 증명: 계정잔액 테이블(lg_account_bal)의 기록 잔액과 원장 라인에서",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BATCHAPPROVE",
|
|
"desc": "일괄 승인: 당일 작성(D) 전표를 순회하며 차대 균형이 맞는 것만 전기(P) 승인.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BIGLINE",
|
|
"desc": "고액 분개 조회: 임계금액(T_AMOUNT, 기본 1000만) 이상 라인의 건수·합계와",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BLACKADJUST",
|
|
"desc": "흑색 정정분개: 과소계상분을 양수(흑색) 분개 쌍으로 추가 보정.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_ID1",
|
|
"T_DELTA"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BLACKENTRY",
|
|
"desc": "흑색 정정 분개: 원전표(T_ID1)를 반전 상쇄한 뒤 정정 금액(T_AMOUNT)으로",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_BSSUMMARY",
|
|
"desc": "재무상태 요약: 자산(RECV/CASH/PREPAID) - 부채(MERCH_PAY/UNEARNED_REV) = 자본.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CARRY",
|
|
"desc": "이월: 당일 계정잔액을 익영업일 개시잔액으로 이월(upsert).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CLOSECHK",
|
|
"desc": "결산 체크리스트: 당일 (1)미결 전표 (2)불균형 전표 (3)0원 라인",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CLOSELIST",
|
|
"desc": "결산 체크리스트: 미결전표/시산표 불균형/무분개 전표를 집계해 마감 준비도를 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CLOSE_LINK",
|
|
"desc": "마감연계: 전표 라인 closed + 전표 상태 S(마감연계).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CONFIRM",
|
|
"desc": "전표 확정: 대차 균형이면 P로 확정, 아니면 실패.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CORPLEDGER",
|
|
"desc": "법인(가맹점)별 원장 집계: 가맹점 원장 라인의 차변/대변 잔액을 산출.",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CORPSUM",
|
|
"desc": "법인별 순액 집계: 가맹점별 (차변-대변) 순액의 절대값 합과 법인 수를 순회.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CORRECT",
|
|
"desc": "원장 라인 금액 정정.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CORRPAIR",
|
|
"desc": "정정 짝분개: 잘못 분류된 계정을 올바른 계정으로 재분류(D 신계정/C 구계정).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_CREDIT",
|
|
"desc": "기존 전표에 대변(C) 분개 1줄 추가.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DAILYSUM",
|
|
"desc": "당일 계정별 잔액 일괄 재집계(전 계정 upsert).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DAYCLOSE",
|
|
"desc": "일마감: 당일 균형(차변합=대변합) 미결 전표를 일괄 P 승격한 뒤, 당일 사용된",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DEBIT",
|
|
"desc": "기존 전표에 차변(D) 분개 1줄 추가.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DEPTLEDGER",
|
|
"desc": "부문(전표유형)별 원장 조회: 유형별 차변/대변 합계와 분개 건수를 집계.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DEPTPL",
|
|
"desc": "부문별 손익 조회: 당일 매입을 업종/부문(category)별로 묶어 수수료 손익을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DEPTRANGE",
|
|
"desc": "부문 기간 금액범위: 전표유형의 기간 내 분개 최소/최대 금액과 건수를 조회.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DEPTSUM",
|
|
"desc": "부문별 차변 합계 최대 유형 탐색: 전표유형별 차변합을 순회해 최대 부문을 선별.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DIFFCHK",
|
|
"desc": "당일 전체 대차 차액 점검(총차변-총대변).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DOUBLE",
|
|
"desc": "신규 전표 즉시 전기(posted): 차변/대변 + 양 계정잔액 반영.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_DUPSCAN",
|
|
"desc": "중복 분개 스캔: 당일 동일 (전표, 계정, 차대, 금액) 조합이 2건 이상인 중복",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ID1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_EQUITYMOVE",
|
|
"desc": "자본 변동: 기간 내 이익잉여금(RETAINED) 대변순액 변동을 집계.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_EXPENSEROLL",
|
|
"desc": "비용 롤업: 마감일까지 비용계정(_EXP)별 차변순액을 순회해 총비용을 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_FEEACCRUE",
|
|
"desc": "수수료 미수 계상: 대사완료(M)했지만 아직 미정산인 매입의 수수료를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_FEEPOST",
|
|
"desc": "수수료수익 전기: 차변 RECV=fee, 대변 FEE_INC=fee.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_FEE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_FEERECOG",
|
|
"desc": "수수료 수익 인식: 당일 정산완료(S) 매입 수수료 합계를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_ID1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_FEESPLIT",
|
|
"desc": "수수료 부문 배부: 당일 FEE_INC 대변 합계를 배부율(T_ARG1 bps)로 부문 A/B 에",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_ID1",
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_HALFCLOSE",
|
|
"desc": "반기 결산 분개: 반기 FEE_INC 순액을 이익잉여금(RETAINED)으로 균형 대체.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_INCOMEROLL",
|
|
"desc": "수익 롤업: 마감일까지 수익계정(_INC)별 대변순액을 순회해 총수익을 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_INQUIRY",
|
|
"desc": "전표 상태 조회(dbio).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_JOURNAL",
|
|
"desc": "당일 분개(원장 라인) 건수 조회.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_LEDGSETTLE",
|
|
"desc": "원장-정산 대사: base 원장(ledger) SETTLE 합계와 원장라인 지급 합계를 대조.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_LINECOUNT",
|
|
"desc": "원장 라인 집계: 당일 라인의 posted/closed 상태별 건수, 관련 전표 수,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MASKINQ",
|
|
"desc": "원장 마스킹 조회: 라인 ID(T_ID1)의 원장 라인을 가맹점 ID 마스킹(앞 2자리",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MEMOAUDIT",
|
|
"desc": "전표 메모 감사: 당일 전기(P) 전표 중 메모가 비어 있는 건수와 표본 전표 ID,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ID1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MERCHBAL",
|
|
"desc": "가맹점 잔액 재집계(dbio).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MERCHCERT",
|
|
"desc": "가맹점 잔액증명: 가맹점잔액 기록치와 라인 재계산치를 대조해 증명(OK/NG).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MERCHPROOF",
|
|
"desc": "가맹점 잔액 증명: 가맹점 잔액 테이블(lg_merch_bal)의 차변/대변 누계와",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_AMT4",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MONCLOSEJE",
|
|
"desc": "월차 결산 분개: 당월 RECV 순증가를 미수수익(RECV_ACCRUED)으로 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MONTHCLOSE",
|
|
"desc": "월차 결산 분개: [T_BIZDATE=월초 ~ T_STR1=월말] 구간 FEE_INC 순액(대변-차변)을",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_MONTHLYSUM",
|
|
"desc": "월 계정과목별 차/대 집계 건수 조회(YYYY-MM).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_NETPOS",
|
|
"desc": "순포지션 조회: 당일 채권(RECV) 잔액과 가맹점미지급(MERCH_PAY) 잔액을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PARTREVERSE",
|
|
"desc": "부분 역분개: 원전표에서 특정 계정 라인만 차대를 뒤집어 신규 전표로 복사.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PAYACCRUE",
|
|
"desc": "미지급 계상 분개: 당일 정산 순액 합계와 원장 MERCH_PAY 대변 합계의 갭을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PAYMATCH",
|
|
"desc": "지급 매칭: 원장 지급(MERCH_PAY 대변) 건수와 정산 건수를 대조해 매칭율 판정.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PAYRECON",
|
|
"desc": "원장-지급 대사: 가맹점(T_MERCHANT)의 원장 라인 순액(대변-차변)과 정산",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_NET",
|
|
"T_DELTA",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PENDAGE",
|
|
"desc": "미결전표 경과일 집계: 작성(D) 전표를 경과일 구간(0-1일 / 2-7일 / 8일+)별로",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PENDCLEAR",
|
|
"desc": "미결전표 정리: 기준일 이전 작성(D) 전표를 취소(X)하고 라인을 마감 처리.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PENDESCAL",
|
|
"desc": "미결 에스컬레이션: 기준일보다 오래 방치된 작성(D) 전표 건수를 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PENDLIST",
|
|
"desc": "미결전표 관리(목록 집계): 작성(D) 상태 전표의 건수, 연계 라인 총차변액,",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PENDROUTE",
|
|
"desc": "미결전표 배정: 특정 작성(D) 전표의 메모에 담당자를 기록해 배정.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PENDSTAT",
|
|
"desc": "미결 상태별 집계: 당일 전표를 상태(D/P/M/S/X)별로 순회 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PERIODTB",
|
|
"desc": "기간별 시산표: [T_BIZDATE ~ T_STR1] 구간을 계정별 GROUP BY 커서로 집계해",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PLCLOSE",
|
|
"desc": "손익 대체 분개(일 단위): 당일 손익계정(FEE_INC, BADDEBT_EXP)의 순액을 각각",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PLSUMMARY",
|
|
"desc": "손익 요약: 당일 수익(_INC)과 비용(_EXP)의 순액을 계산해 순손익을 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_POST",
|
|
"desc": "전표 작성(draft) + 차변/대변 균형 분개 2줄.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PREPAIDAMORT",
|
|
"desc": "선급 상각: 선급비용 총액을 개월(N)로 나눠 1개월분을 비용(D)/선급(C) 상각.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMOUNT",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_PREPAIDPOST",
|
|
"desc": "선급비용 계상: 선급비용(D)/현금(C)으로 지출 시점 자산 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_QTRCLOSE",
|
|
"desc": "분기 결산 분개: 연도(T_ARG1)/분기(T_ARG2)로 분기 구간을 산출해 그 구간의",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_QTRCLOSEJE",
|
|
"desc": "분기 결산 분개: 당분기 대손비용 발생분을 미지급(ACCRUED_PAY)으로 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_RECALC",
|
|
"desc": "계정 잔액 원장 라인 기준 재계산(dbio).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_RECOVERY",
|
|
"desc": "상각채권 회수: 제각 채권 회수를 현금(D)/대손충당금환입(C)으로 인식.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_RECVACCRUE",
|
|
"desc": "미수 계상 분개: 접수(A) 상태 매입 총액을 D:RECV_ACCR / C:SUSP 로 미결 계상",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REDADJUST",
|
|
"desc": "적색 정정분개: 과대계상된 차변을 음수(적색) 분개 쌍으로 취소 감액.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_ID1",
|
|
"T_DELTA"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REDBLACKNET",
|
|
"desc": "적흑 상계: 원전표에 연결된 적색/흑색 정정 금액을 합산해 순정정액을 반환.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REDENTRY",
|
|
"desc": "적색 정정 분개: 원전표(T_ID1)의 모든 라인을 차/대변 반전(INSERT..SELECT CASE)",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REJECT",
|
|
"desc": "전표 반려 워크플로: 작성(D) 전표를 X(취소) 처리하고 반려 사유(T_REASON)를",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REOPEN",
|
|
"desc": "취소 전표 재개: X(취소) 전표를 D(작성)로 되돌리고 closed 라인을 posted 로",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REPOST",
|
|
"desc": "재전기: 취소(X)된 전표의 라인을 방향 그대로 신규 전기(P) 전표로 복제.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REVACCRUE",
|
|
"desc": "수익 발생 계상: 발생주의 수익을 미수수익(D)/수수료수익(C)으로 균형 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REVDEFER",
|
|
"desc": "수익 이연: 미실현 수익을 수수료수익(D)/선수수익(C)으로 이연 대체.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REVERSE",
|
|
"desc": "역분개 전표: 원전표 라인의 차/대를 뒤집어 신규 전표에 복사.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_REVRELEASE",
|
|
"desc": "이연수익 환입: 선수수익(D)을 수수료수익(C)으로 기간 경과분 환입 인식.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ROLLFWD",
|
|
"desc": "전 계정 잔액 익일 이월(개시잔액 롤포워드).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ROLLTB",
|
|
"desc": "누적 시산표: 마감일까지 계정별 누계 차대를 순회해 시산표 upsert 및 총차액 검증.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_SEQAUDIT",
|
|
"desc": "전표 채번 감사: 당일 전표번호 min/max/건수로 채번 누락(gap)을 검출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_SETTLEPAYGAP",
|
|
"desc": "정산-지급 차이: 정산 net 합계와 원장 지급(MERCH_PAY 대변) 합계의 갭을 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_SETTLEPOST",
|
|
"desc": "정산 전기: 차변 MERCH_PAY, 대변 CASH (net).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_NET",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_SETTLERECON",
|
|
"desc": "원장-정산 대사: 당일 정산(settlement) 순액 합계와 원장 MERCH_PAY 대변",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_SPANTB",
|
|
"desc": "기간 시산표: 계정의 기간 차변/대변 합계와 차액을 산출해 시산표에 upsert.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_STATACCT",
|
|
"desc": "원장 통계 세분(계정): 당일 사용된 계정과목 수와 잔액 절대값이 가장 큰",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_STATDC",
|
|
"desc": "원장 통계 세분(차대변): 당일 차변/대변 각각의 건수·합계·최대금액을 구하고",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_AMT4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_STATMERCH",
|
|
"desc": "원장 통계 세분(가맹점): 특정 가맹점의 원장 라인 건수, 최초/최종 영업일,",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_STATS",
|
|
"desc": "당일 전표/원장 통계(전표수, 총차변).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_STATTYPE",
|
|
"desc": "원장 통계 세분(전표유형): 당일 전표를 유형(voucher_type)별로 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_STATUS",
|
|
"desc": "전표 상태 직접 변경(setter).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STATUS"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_SUSPENSE",
|
|
"desc": "가지급(SUSP) 정리 분개: 당일 SUSP 계정 순액(차-대)을 0 으로 만드는 반대",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_ID1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_TBDIFF",
|
|
"desc": "시산표 차액 조회: 당일 시산표(lg_trial_bal)에서 불균형(diff<>0) 계정 수,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_THREEWAY",
|
|
"desc": "원장-정산-매입 3단 대사: 원장 지급대변, 정산 net, 매입 net 을 대조해 차이 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_AMT4",
|
|
"T_DELTA",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_TRANSFER",
|
|
"desc": "계정간 대체: 출금계정 대변, 입금계정 차변(균형).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_TRIALBAL",
|
|
"desc": "계정별 시산표 산출 후 lg_trial_bal upsert.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_UNAPPROVE",
|
|
"desc": "승인 취소: 마감(S)되지 않은 전기(P) 전표를 작성(D) 상태로 되돌림.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_UNEARNPOST",
|
|
"desc": "선수수익 계상: 현금(D)/선수수익(C)으로 선수금 수령 시점 부채 계상.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_UNEARNRECOG",
|
|
"desc": "선수수익 인식: 선수수익 총액을 기간(N)으로 나눠 1기분을 수익 인식.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMOUNT",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_UNSETTLED",
|
|
"desc": "미마감(status=posted) 원장 라인 건수.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_VOIDVOUCHER",
|
|
"desc": "전표 취소: 마감연계(S) 상태가 아닌 전표를 X 처리하고 소속 라인 전부를",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_VOUCHER",
|
|
"desc": "빈 전표 헤더 생성(작성 상태).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_STR2",
|
|
"T_BIZDATE",
|
|
"T_MSG"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_VOUCHTRACE",
|
|
"desc": "전표 추적: 전표(T_ID1)의 헤더(유형/상태/연계 ID)와 라인 통계(건수, 차변합,",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_COUNT",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_WEEKCLOSE",
|
|
"desc": "주차 결산: 지정 주(기간) 내 작성(D) 전표를 일괄 전기(P)로 승격.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_WRITEOFF",
|
|
"desc": "대손 상각: 회수불능 채권을 대손충당금(D)/미수금(C)으로 제각.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_XFERPOST",
|
|
"desc": "대체 전기: 두 계정 간 대체(D 대상/C 원천) 전기 후 양 계정 잔액을 재계산.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_KEY2",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_YEARCARRY",
|
|
"desc": "연말 이월: 마감일까지 계정별 누계잔액을 익년 개시일 계정잔액으로 이월(upsert).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_YEARCLOSE",
|
|
"desc": "연말 결산 대체: 손익계정(_INC/_EXP) 누계 잔액을 계정별로 RETAINED 로 대체.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "lg",
|
|
"modnm": "원장",
|
|
"svc": "LG_ZEROLINE",
|
|
"desc": "0원 분개 검출/정리: 당일 금액 0 인 posted 라인을 검출해 closed 처리하고",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ACK",
|
|
"desc": "* MG_ACK.pgc - mg 모듈 서비스 MG_ACK (one service = one file).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ADVICE",
|
|
"desc": "0220 매입 어드바이스 수신: 응답이 필요 없는 통지 전문이라",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_AMTCHECK",
|
|
"desc": "전문 금액/카드 사전검증: 금액 범위(0 < 금액 <= 한도)와",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_AMT4",
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_AMT4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_AUTHADV",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_AUTHADVRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_AUTHREQ",
|
|
"desc": "PAN 앞6/뒤4 만 남기고 '*' 마스킹 (승인요청 로그 저장용). */",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_STR5",
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_AUTHRSP",
|
|
"desc": "0110 승인응답 생성: 승인한도(5천만원) 초과 시 rc=61 거절,",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_ID2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_BALINQ",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_STR4",
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_BITMAP",
|
|
"desc": "* MG_BITMAP.pgc - mg 모듈 서비스 MG_BITMAP (one service = one file).",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_STR6"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_BMPMERGE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR6",
|
|
"T_STR7"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR6",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_BMPPARSE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR6"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CAPRSP",
|
|
"desc": "0210 매입응답 처리: STAN 으로 원 0200 전문을 찾아",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CAPTURE",
|
|
"desc": "0200 매입요청 전문 처리: MDR(bps) 수수료/정산액을 산출해",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_NET",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CARDVER",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR5",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_STR6",
|
|
"T_COUNT",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANAUTH",
|
|
"desc": "채널 인증: UP/SIGNON 상태만 통과. */",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANCLOSE",
|
|
"desc": "채널 폐쇄: 채널을 DOWN 으로 내리고 세션키를 폐기하되,",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANFAILOVER",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS",
|
|
"T_STR5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANHEALTH",
|
|
"desc": "채널 종합 건강점검: 상태(UP 여부) + 당일 오류율(bps) +",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS",
|
|
"T_ARG3",
|
|
"T_ARG7",
|
|
"T_ARG8"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANLIST",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANMAP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CHANNEL",
|
|
"T_STR5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANOPEN",
|
|
"desc": "채널 개통: DOWN 채널만 UP 으로 올리고 sign-on 시각을 기록.",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS",
|
|
"T_STR5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANPING",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANRESET",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANSTAT",
|
|
"desc": "* MG_CHANSTAT.pgc - mg 모듈 서비스 MG_CHANSTAT (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CHANSWITCH",
|
|
"desc": "채널 절체: 주채널을 DOWN, 예비채널을 UP 으로 한 트랜잭션",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5",
|
|
"T_STR2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CONFIRM",
|
|
"desc": "* MG_CONFIRM.pgc - mg 모듈 서비스 MG_CONFIRM (one service = one file).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_CONVERT",
|
|
"desc": "* MG_CONVERT.pgc - mg 모듈 서비스 MG_CONVERT (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR1",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_DECODE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_CHANNEL"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_DEQUEUE",
|
|
"desc": "* MG_DEQUEUE.pgc - mg 모듈 서비스 MG_DEQUEUE (one service = one file).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID2",
|
|
"T_ARG1",
|
|
"T_CHANNEL",
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_DIRECTADPT",
|
|
"desc": "구간 [s, s+n) 이 전부 십진 숫자인지 검사 (직연동 전문 필드 검증). */",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR1",
|
|
"T_AMOUNT",
|
|
"T_CHANNEL",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_DUPCHK",
|
|
"desc": "중복전문 검출: 동일 STAN 이 당일 원장에 이미 몇 건인지 세어",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_DUPPURGE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ECHO",
|
|
"desc": "* MG_ECHO.pgc - mg 모듈 서비스 MG_ECHO (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ENCODE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_CHANNEL",
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRCLASS",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRESCAL",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRLIST",
|
|
"desc": "오류전문 대기목록 요약: 당일 NACK(N) 전문의 건수, 금액합,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRMSG",
|
|
"desc": "* MG_ERRMSG.pgc - mg 모듈 서비스 MG_ERRMSG (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_RC"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRPURGE",
|
|
"desc": "오류전문 폐기: 재처리를 포기한 당일 NACK(N) 전문 중",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRREQUEUE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ERRRETRY",
|
|
"desc": "오류전문 단건 재처리: NACK(N) 된 전문을 rc=00/R 로 리셋하고",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FEP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FIELDGET",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FIELDSET",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_STR5",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FINADV",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FINADVRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FINREQ",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_ID1",
|
|
"T_ARG1",
|
|
"T_INSTALL_N",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FINRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT",
|
|
"T_ARG2",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_FROMISO",
|
|
"desc": "ISO -> 내부전문 변환: 고정길이 ISO 전문을 잘라",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_AMOUNT",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_GAPSCAN",
|
|
"desc": "STAN 순번 갭 검출: 당일 최소~최대 순번 구간 폭에서 실제",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT",
|
|
"T_ARG6",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_HEALTH",
|
|
"desc": "게이트웨이 헬스: 활성 채널 수 조회. */",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_HOSTADPT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_STR5",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_INFLIGHT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_INQRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_AMT1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ISO8583",
|
|
"desc": "* MG_ISO8583.pgc - mg 모듈 서비스 MG_ISO8583 (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_AMOUNT",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ISOADPT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR1",
|
|
"T_STR5",
|
|
"T_CHANNEL"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_KEYCHECK",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_KEY1",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_KEYEXCH",
|
|
"desc": "키 교환: 키버전 채번 + 세션키 갱신. */",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_KEYEXPIRE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_ARG3",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG6",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_KEYLOAD",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_KEY1",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_KEYROTATE",
|
|
"desc": "키 전환(교체): KEYVER 카운터를 올려 새 세대키 번호를 따고,",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_KEY1",
|
|
"T_ARG3",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_KEYSTATUS",
|
|
"desc": "키 상태 조회: 현재 키버전(KEYVER)과 채널의 세션키/사인온",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_KEY1",
|
|
"T_ARG3",
|
|
"T_ARG4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_LOADBAL",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CHANNEL",
|
|
"T_COUNT",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_LOG",
|
|
"desc": "* MG_LOG.pgc - mg 모듈 서비스 MG_LOG (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_MAC",
|
|
"desc": "simple additive 4-hex MAC/checksum over a buffer (전문 무결성 데모). */",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_KEY1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_MACGEN",
|
|
"desc": "XOR-회전 8-hex MAC: 키버전을 시드로 섞어 세대별로 값이 달라진다. */",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_KEY1",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_MACSESSION",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_KEY1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_MACVERIFY",
|
|
"desc": "MG_MAC 과 동일 계열의 가산 체크섬 (검증측 독립 구현, 4-hex). */",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_KEY2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_NACK",
|
|
"desc": "* MG_NACK.pgc - mg 모듈 서비스 MG_NACK (one service = one file).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_NETMGMT",
|
|
"desc": "0800 망관리 전문 라우터: 처리코드 001=사인온(UP),",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR4",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_NMADVICE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_KEY1",
|
|
"T_STR4",
|
|
"T_ID1",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_NMRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_STR4",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_PACK",
|
|
"desc": "고정길이 전문 조립 (순수 계산): MTI(4)+처리코드(6)+금액(12). */",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_PANMASK",
|
|
"desc": "BIN(앞6)/뒤4 보존 마스킹. 12자리 미만 짧은 PAN 은 전체 마스킹. */",
|
|
"in": [
|
|
"T_STR5",
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_PARSE",
|
|
"desc": "* MG_PARSE.pgc - mg 모듈 서비스 MG_PARSE (one service = one file).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_PINBLOCK",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_KEY2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_PREAUTH",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_ARG4",
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_QDEPTH",
|
|
"desc": "송수신 큐 깊이 조회: 대기(Q)/송신(S)/완료(D)/실패(F) 상태별",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_ARG7",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_QUEUE",
|
|
"desc": "* MG_QUEUE.pgc - mg 모듈 서비스 MG_QUEUE (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RATELIMIT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG4",
|
|
"T_ARG8",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_READYZ",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG8",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_REASM",
|
|
"desc": "분할전문 재조립: 세그먼트 T_STR5~T_STR8 (최대 4편) 을 순서대로",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_COUNT",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RECV",
|
|
"desc": "* MG_RECV.pgc - mg 모듈 서비스 MG_RECV (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_STR5",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RELAYADPT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_CHANNEL",
|
|
"T_STR3",
|
|
"T_STR5",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RESEND",
|
|
"desc": "전문 재전송: STAN 으로 원전문 찾아 큐에 적재. */",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RESNDONE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_ID2",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RETRY",
|
|
"desc": "큐 재시도: retry_cnt +1, status=Q. */",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_REVADVICE",
|
|
"desc": "0420 취소 어드바이스 수신: 통지성 전문이므로 무조건 수용(A),",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_STR3",
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_REVADVRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_REVERSAL",
|
|
"desc": "0400 취소요청 처리: 원전문을 STAN 으로 찾아 rc=17(고객취소)",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_REVRSP",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_ROUTE",
|
|
"desc": "* MG_ROUTE.pgc - mg 모듈 서비스 MG_ROUTE (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTADD",
|
|
"desc": "라우팅 룰 등록: 채널+MTI -> 목적지 룰을 신규 채번해 추가.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTCOUNT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTDISABLE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_CHANNEL",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTDROP",
|
|
"desc": "라우팅 룰 비활성: 채널+MTI 의 활성 룰을 전부 내려서",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTENABLE",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTFIND",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_ARG4"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTLIST",
|
|
"desc": "라우팅 룰 열람 요약: 채널의 활성/비활성 룰 수와 최우선(최소)",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_STR3",
|
|
"T_ARG4",
|
|
"T_COUNT",
|
|
"T_ARG7",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_RTSWITCH",
|
|
"desc": "라우팅 목적지 절체: 채널+MTI 활성 룰의 dest 를 새 목적지로",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR5",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SEND",
|
|
"desc": "* MG_SEND.pgc - mg 모듈 서비스 MG_SEND (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_STR1",
|
|
"T_STR3",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SEQAUDIT",
|
|
"desc": "채널 순번 감사: 채널이 기억하는 last_stan 과 원장의 실제",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG6"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SEQFILL",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SEQNEXT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG6"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SEQRESET",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SESSION",
|
|
"desc": "* MG_SESSION.pgc - mg 모듈 서비스 MG_SESSION (one service = one file).",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SETTLEREQ",
|
|
"desc": "0500 정산집계 요청 생성: 당일 채널의 수신 0200 건수/금액을",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ID1",
|
|
"T_STR3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SETTLERSP",
|
|
"desc": "0510 정산집계 응답 대사: 상대기관이 보낸 건수/합계를 당일",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
],
|
|
"out": [
|
|
"T_STR2",
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SIGNOFF",
|
|
"desc": "* MG_SIGNOFF.pgc - mg 모듈 서비스 MG_SIGNOFF (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_SIGNON",
|
|
"desc": "* MG_SIGNON.pgc - mg 모듈 서비스 MG_SIGNON (one service = one file).",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STALEMARK",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG5",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STAN",
|
|
"desc": "* MG_STAN.pgc - mg 모듈 서비스 MG_STAN (one service = one file).",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATAMT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG8",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATCHAN",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_GROSS",
|
|
"T_ARG8"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATDIR",
|
|
"desc": "송수신 방향별 통계: 당일 IN/OUT 각각의 건수와 금액합,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_ARG2",
|
|
"T_AMT2",
|
|
"T_ARG8",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATERR",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG8",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATHOUR",
|
|
"desc": "시간대별 통계: 요청 시(0~23)의 당일 건수/금액합과 함께",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG5"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG5",
|
|
"T_ARG6"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATMTI",
|
|
"desc": "전문유형(MTI)별 당일 통계: 지정 MTI 의 건수/금액합/최대금액과",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_ARG8"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATPEAK",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_COUNT",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATRC",
|
|
"desc": "응답코드 분포 조회: 당일 정상(00)/거절 건수, 고유 거절코드",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG7",
|
|
"T_STR2",
|
|
"T_ARG6"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATS",
|
|
"desc": "채널 당일 통계: 수신/송신/오류 건수. */",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATSUM",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_STATUS",
|
|
"desc": "* MG_STATUS.pgc - mg 모듈 서비스 MG_STATUS (one service = one file).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_STATUS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_THROTTLE",
|
|
"desc": "채널 트래픽 제어: 당일 수신량이 채널 한도(기본 10000건)의",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE",
|
|
"T_ARG4"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG4",
|
|
"T_ARG8",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_TIMEOUT",
|
|
"desc": "전문 타임아웃 스윕: 임계초(TMOUTSEC, 기본 60초)를 넘겨도",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG5"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_TIMEOUTSET",
|
|
"desc": "타임아웃 임계초 설정: 운영자가 지정한 초(5~600 범위 강제)를",
|
|
"in": [
|
|
"T_ARG5"
|
|
],
|
|
"out": [
|
|
"T_ARG5",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_TOISO",
|
|
"desc": "내부전문 -> ISO 변환: 콜론 구분 내부포맷 \"MTI:처리코드:금액\" 을",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_STR6",
|
|
"T_STR1",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_TPSCHECK",
|
|
"desc": "순간 처리율 점검: 최근 60초 유입 전문 수로 근사 TPS(x100)를",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG8",
|
|
"T_ARG6",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_UNPACK",
|
|
"desc": "* MG_UNPACK.pgc - mg 모듈 서비스 MG_UNPACK (one service = one file).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_VAN1ADPT",
|
|
"desc": "VAN1 채널 어댑터: 파이프 구분 전문 \"V1|MTI|금액|처리코드\" 를",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_STR1",
|
|
"T_AMOUNT",
|
|
"T_CHANNEL"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_VAN2ADPT",
|
|
"desc": "VAN2 채널 어댑터: 키=값 세미콜론 전문 \"M=0200;A=1000;P=000000\"",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_STR1",
|
|
"T_AMOUNT",
|
|
"T_CHANNEL"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_VAN3ADPT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_STR1",
|
|
"T_AMOUNT",
|
|
"T_CHANNEL"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mg",
|
|
"modnm": "전문게이트웨이",
|
|
"svc": "MG_VAN4ADPT",
|
|
"desc": "신규 스케일아웃 서비스; 캘러의 XA 브랜치에서 실행. mg_svr 가 광고.",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_STR3",
|
|
"T_COUNT",
|
|
"T_CHANNEL"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ACCT_INQ",
|
|
"desc": "기능: 정산계좌 원문 조회 (등록 여부 판정 포함).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ACCT_MASK",
|
|
"desc": "기능: 정산계좌 마스킹 조회 (앞3 뒤2만 노출, 중간은 * 처리하여 반환 - 개인정보 보호).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ACCT_REG",
|
|
"desc": "기능: 정산계좌 등록/변경 (숫자 10~16자리 형식 검증 통과분만 마스터에 반영, 검증 이력 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ACCT_VERIFY",
|
|
"desc": "기능: 정산계좌 검증 실행 (형식 검사 + ACCT_VRF 검증 이력 적재).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ACCT_VRF_HIST",
|
|
"desc": "기능: 정산계좌 검증 이력 조회 (누적 횟수 + 최근 결과/일시).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ACCT_VRF_STAT",
|
|
"desc": "기능: 정산계좌 검증 전사 통계 (총 검증 수, 검증 대상 가맹점 수, 실패 건수).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AGENT_INQ",
|
|
"desc": "기능: 모집인 단건 조회 (AGENT 코드그룹에서 명칭/상태 반환).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AGENT_REG",
|
|
"desc": "기능: 모집인 등록 (AGENT 코드그룹 upsert, 소속 제휴사 코드를 T_STR2로 검증).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AGENT_STATUS",
|
|
"desc": "기능: 모집인 상태 변경 (ACTIVE/SUSPENDED/RETIRED 허용값 검증 후 갱신).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STATUS"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_APPROVE",
|
|
"desc": "기능: 가입 심사 승인 (REVIEW -> ACTIVE, 기본 수수료율/한도 자동 개설).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_ASSIGN",
|
|
"desc": "기능: 심사 담당자 배정 (담당자 코드를 REVIEWER 매핑 이력에 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_CNT",
|
|
"desc": "기능: 심사 상태별 신청 건수 집계 (대시보드용, 특정 상태 또는 전 워크플로 상태).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_DOCCHK",
|
|
"desc": "기능: 심사 서류 접수 확인 (필수 마스터 필드 충족도 점검, 심사 서브단계).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_HOLD",
|
|
"desc": "기능: 심사 진행 중 신청 건 보류 (APPLIED->HOLD, 사유 이력 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_REG",
|
|
"desc": "기능: 가맹점 가입 신청 접수 (심사 워크플로 시작, 상태 APPLIED).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_REJECT",
|
|
"desc": "기능: 가입 심사 반려 (APPLIED/REVIEW -> REJECTED, 반려 사유 필수).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_RESUME",
|
|
"desc": "기능: 보류된 심사 재개 (HOLD->APPLIED, 심사 대기열 복귀).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_REVIEW",
|
|
"desc": "기능: 가입 신청 심사 개시 (APPLIED -> REVIEW, MCC 유효성 사전점검).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_SCORE",
|
|
"desc": "기능: 심사 점수 산정 (MCC 리스크 + 서류 완비도 가중 합산, 등급 예비판정).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_STATUS",
|
|
"desc": "기능: 가입 심사 진행 상태 조회 (단계 코드 + 워크플로 이력 건수).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_APPLY_WITHDRAW",
|
|
"desc": "기능: 신청 철회 (신청/보류 단계 건을 WITHDRAWN 처리, 활성 가맹점은 철회 불가).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AUDIT_DIFF",
|
|
"desc": "기능: 마스터 최근 변경 전후 비교 (가장 최신 이력 1건의 액션/이전값/이후값 반환).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AUDIT_PURGE",
|
|
"desc": "기능: 감사 이력 보존기한 경과분 삭제 (삭제 내역 자체도 감사 기록으로 남김).",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AUDIT_RECENT",
|
|
"desc": "기능: 가맹점 최근 변경 감사 조회 (최신 이력 1건: 액션/변경값/메모/일자).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AUDIT_STAT",
|
|
"desc": "기능: 전 마스터 감사 통계 (특정 액션의 전체 발생 건수 + 관련 가맹점 수 집계).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_AUDIT_TRAIL",
|
|
"desc": "기능: 가맹점 마스터 변경 감사 추적 (액션 필터별 이력 건수 + 발생 액션 종류 수).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIN_INQ",
|
|
"desc": "기능: BIN 조회.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIN_REG",
|
|
"desc": "기능: BIN 마스터 등록.",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_ISSUER",
|
|
"T_STR5"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIZNO_CHECK",
|
|
"desc": "기능: 사업자등록번호 검증 (10자리 형식 + 국세청 검증공식 checksum + 마스터 중복 사용 확인).",
|
|
"in": [
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIZNO_UPD",
|
|
"desc": "기능: 사업자등록번호 변경 (형식 검사 + 타 가맹점 중복 차단 + 변경 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIZ_CLOSE",
|
|
"desc": "기능: 폐업 확정 처리 (상태 CLOSED, 미결 계약 잔여 여부를 함께 점검하여 경고 코드 반환).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIZ_REOPEN",
|
|
"desc": "기능: 재개업 처리 (SUSPENDED/DORMANT 가맹점을 ACTIVE로 복귀, 폐업/삭제 건은 불가).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BIZ_SUSPEND",
|
|
"desc": "기능: 휴업 신고 처리 (ACTIVE 가맹점을 SUSPENDED로, 소속 활성 단말도 함께 정지).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BRANCH_INQ",
|
|
"desc": "기능: 영업점 조회 (\"명칭|상위코드\" 저장값을 명칭만 분리하여 반환).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BRANCH_LIST",
|
|
"desc": "기능: 영업점 계층 요약 (전체 수 + 최상위(상위=-) 영업점 수 집계).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_BRANCH_REG",
|
|
"desc": "기능: 영업점 마스터 등록 (BRANCH 코드그룹 upsert, 상위 영업점 코드를 code_name에 저장).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_ACCT",
|
|
"desc": "기능: 정합성 점검 - 정산계좌 미등록 활성 가맹점 적발 (정산 지급 리스크 사전 탐지).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_FEERATE",
|
|
"desc": "기능: 수수료율 마스터 정합성 점검 (활성 가맹점 요율 누락 / bps 범위 이탈 / 고아 요율).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_GRADE",
|
|
"desc": "기능: 정합성 점검 - 마스터 등급과 누적 매출 기준 산정 등급의 불일치 적발.",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_LIMIT",
|
|
"desc": "기능: 한도 마스터 정합성 점검 (활성 가맹점 한도 누락 + 한도 체계 역전 검출).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_MCC",
|
|
"desc": "기능: 정합성 점검 - MCC 마스터에 없는 업종코드를 참조하는 가맹점 적발 (외래키 무결성).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_ORPHAN",
|
|
"desc": "기능: 정합성 점검 - 대표가 비활성/부재인 대표-하위 관계 적발 (MERCH_REL 고아 링크).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CHK_TERM",
|
|
"desc": "기능: 단말 마스터 정합성 점검 (소속 가맹점 없는 고아 단말 + 폐업 가맹점의 가동 단말).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CODEMAP_DEL",
|
|
"desc": "기능: 코드 매핑 삭제 (단건 또는 네임스페이스 전체 일괄 삭제).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CODEMAP_GET",
|
|
"desc": "기능: 코드 매핑 변환 조회 (네임스페이스의 원본 코드를 대상 코드로 변환).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CODEMAP_SET",
|
|
"desc": "기능: 코드 매핑 등록/갱신 (외부코드->내부코드 변환표, MAP_<네임스페이스> 코드그룹 upsert).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CODE_CACHE",
|
|
"desc": "기능: 코드그룹의 활성 코드 수 (캐시 워밍 시뮬).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CODE_INQ",
|
|
"desc": "기능: 공통코드 조회.",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CODE_REG",
|
|
"desc": "기능: 공통코드 등록.",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_KEY1",
|
|
"T_STR2"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONFIRM",
|
|
"desc": "기능: 가맹점 승인 확정 (상태 ACTIVE + 이력).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_AMEND",
|
|
"desc": "기능: 유효 계약의 조건 변경 (만기일 연장/단축, 변경 전후를 이력에 함께 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_END",
|
|
"desc": "기능: 가맹 계약 해지 (CONT_END 이력 + 가맹점 상태 HOLD 전환).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_EXPCHK",
|
|
"desc": "기능: 만기 임박 점검 (최신 계약 만기일까지 남은 일수 산출, 갱신 필요 판정).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_HIST",
|
|
"desc": "기능: 가맹점 계약 변경 이력 요약 (체결/변경 횟수 + 최신 만기일 반환).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_INQ",
|
|
"desc": "기능: 가맹 계약 현황 조회 (체결/갱신 횟수, 최종 만기일, 유효 여부).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_NEW",
|
|
"desc": "기능: 가맹 계약 체결 (기간 개월수로 만기일 산출, CONTRACT 이력 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_REACT",
|
|
"desc": "기능: 정지된 계약 재개 (미해제 CONTRACT_SUSP가 있을 때만 CONTRACT_REACT 기록).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_RENEW",
|
|
"desc": "기능: 가맹 계약 갱신 (직전 만기일 기준 개월수 연장).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_CONTRACT_SUSPEND",
|
|
"desc": "기능: 계약 일시정지 (활성 가맹점을 유지하되 CONTRACT_SUSP 이력 마킹, 중복 정지 차단).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_FEERATE_HIST",
|
|
"desc": "기능: 수수료율 변경 이력 건수 (dbio).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_FEERATE_INQ",
|
|
"desc": "기능: 수수료율 조회 (dbio).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR4"
|
|
],
|
|
"out": [
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_FEERATE_SET",
|
|
"desc": "기능: 수수료율 설정 (dbio upsert + 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_FX_INQ",
|
|
"desc": "기능: 환율 조회 + 금액 환산 (rate_bps는 100 기준 bps).",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_FX_AMT"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_FX_REG",
|
|
"desc": "기능: 환율 마스터 upsert.",
|
|
"in": [
|
|
"T_CCY",
|
|
"T_ARG2"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_GRADE_ADJUST",
|
|
"desc": "기능: 가맹점 등급 수동 보정 (산정 결과 예외 조정, 조정 사유 필수 감사 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR2",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_GRADE_DIST",
|
|
"desc": "기능: 가맹점 등급 분포 조회 (최근 등급 통계일 기준 S/A/B/C 세분 현황).",
|
|
"in": [],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_GRADE_HIST",
|
|
"desc": "기능: 등급 변경 이력 요약 (등급 관련 이력 건수 + 마스터 현행 등급 반환).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_GRADE_PREVIEW",
|
|
"desc": "기능: 가맹점 등급 산정 시뮬레이션 (누적 매출로 등급 산출, 마스터는 불변).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_HOLIDAY_REG",
|
|
"desc": "기능: 공휴일 마스터 등록.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ISSUER_INQ",
|
|
"desc": "기능: 발급사 조회.",
|
|
"in": [
|
|
"T_ISSUER"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_ISSUER_REG",
|
|
"desc": "기능: 발급사 마스터 등록.",
|
|
"in": [
|
|
"T_ISSUER",
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_LIMIT_INQ",
|
|
"desc": "기능: 가맹점 한도 조회.",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_LIMIT_SET",
|
|
"desc": "기능: 가맹점 한도 설정 (upsert).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_ASSIGN",
|
|
"desc": "기능: 가맹점 업종(MCC) 재배정 (마스터에 등록된 MCC로만 변경, 변경 이력 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_CNT",
|
|
"desc": "기능: 특정 MCC를 사용하는 가맹점 수 + 해당 MCC 리스크 등급 동시 반환.",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_DEL",
|
|
"desc": "기능: MCC 업종코드 삭제 (참조하는 가맹점이 없을 때만 물리 삭제, 안전 삭제).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_INQ",
|
|
"desc": "기능: MCC 업종 조회 (명칭/위험도 + 해당 업종 활성 가맹점 수).",
|
|
"in": [
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_REG",
|
|
"desc": "기능: MCC 업종 마스터 등록.",
|
|
"in": [
|
|
"T_STR6",
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_RISKLIST",
|
|
"desc": "기능: 고위험 MCC 현황 (기준 위험도 이상 MCC 수, 최고 위험도, 소속 활성 가맹점 수).",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_RISKSET",
|
|
"desc": "기능: MCC 리스크 등급 설정 (1~5 범위 검증 후 mm_mcc.risk_level 갱신).",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MCC_UPD",
|
|
"desc": "기능: MCC 업종 마스터 변경 (명칭 선택 변경 + 위험도 1~5 재설정).",
|
|
"in": [
|
|
"T_CATEGORY",
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_ACCT",
|
|
"desc": "기능: 정산계좌 변경 (직접 UPDATE + 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR3"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_BULK",
|
|
"desc": "기능: 가맹점 대량 등록 (T_COUNT개 파생 생성).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR2",
|
|
"T_COUNT"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_CLOSE",
|
|
"desc": "기능: 가맹점 폐업 처리 (DELETED 전환 + 전체 단말 폐기 + 하위 관계 해제).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_DEL",
|
|
"desc": "기능: 가맹점 논리 삭제 (상태 DELETED + 이력).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_DORMANT",
|
|
"desc": "기능: 장기 무거래 가맹점 휴면 전환 (ACTIVE->DORMANT, 최근 집계 매출 0 확인).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_GRADE",
|
|
"desc": "기능: 가맹점 등급 변경 (dbio + 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR2"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_INQ",
|
|
"desc": "기능: 가맹점 마스터 조회 (dbio).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_PAUSE",
|
|
"desc": "기능: 가맹점 휴업 처리 (ACTIVE -> HOLD, 가동 단말 일괄 SUSPENDED).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_REG",
|
|
"desc": "기능: 가맹점 확장 마스터 등록 (dbio upsert + 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_STR3"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_RESUME",
|
|
"desc": "기능: 가맹점 영업 재개 (HOLD -> ACTIVE, 정지 단말 재가동).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_STATUS",
|
|
"desc": "기능: 가맹점 상태 변경 (dbio + 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STATUS"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_SUM",
|
|
"desc": "기능: 상태별 가맹점 수 집계 (ACTIVE 기준).",
|
|
"in": [
|
|
"T_STATUS"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_MERCH_UPD",
|
|
"desc": "기능: 가맹점명/계좌 수정 (직접 UPDATE + 이력).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1",
|
|
"T_STR3"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_PARTNER_INQ",
|
|
"desc": "기능: 제휴사 마스터 단건 조회 (명칭/상태/표시순서).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_PARTNER_LIST",
|
|
"desc": "기능: 활성 제휴사 총수 조회 (PARTNER 코드그룹 중 ACTIVE 상태 집계).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_PARTNER_REG",
|
|
"desc": "기능: 제휴사 마스터 등록/갱신 (공통코드 PARTNER 그룹 upsert).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_PARTNER_STATUS",
|
|
"desc": "기능: 제휴사 사용 상태 변경 (ACTIVE/INACTIVE 만 허용).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STATUS"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_PARTNER_UPD",
|
|
"desc": "기능: 제휴사 마스터 명칭/표시순서 변경 (PARTNER 코드그룹, 기존 건만 갱신).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_APPROVE",
|
|
"desc": "기능: 수수료율 변경 승인 (대기 요청을 실제 요율 마스터에 반영, RATE_APV 이력).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_CANCEL",
|
|
"desc": "기능: 대기중 요율 변경 요청 철회 (미처리 RATE_REQ가 있을 때만 RATE_REJ로 자체 종결).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_HIST",
|
|
"desc": "기능: 요율 승인 워크플로 이력 집계 (요청/승인/반려 건수를 각각 반환).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_PENDING",
|
|
"desc": "기능: 전 가맹점 미처리 요율 요청 수 집계 (승인/반려로 종결되지 않은 RATE_REQ 카운트).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_REJECT",
|
|
"desc": "기능: 수수료율 변경 반려 (대기 요청을 반려 처리, 요율 마스터는 불변).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_REQ",
|
|
"desc": "기능: 수수료율 변경 요청 접수 (요율 승인 워크플로 1단계, RATE_REQ 이력 대기건 생성).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR2",
|
|
"T_REASON",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RATE_STATUS",
|
|
"desc": "기능: 최신 요율 변경 요청의 진행 상태 판정 (요청 이후 승인/반려 이력 존재 여부).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_CHILDREN",
|
|
"desc": "기능: 대표 가맹점에 연결된 하위 가맹점 수 집계 (MERCH_REL code_name=대표 기준).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_LINK",
|
|
"desc": "기능: 대표가맹점-하위가맹점 관계 연결 (MERCH_REL 코드그룹, 하위=code, 대표=code_name).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_LIST",
|
|
"desc": "기능: 대표가맹점의 하위가맹점 현황 (활성 연결 수 + 최초 하위 ID).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_MOVE",
|
|
"desc": "기능: 하위 가맹점을 다른 대표로 이관 (기존 연결의 대표를 신규 활성 대표로 교체).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_PARENT",
|
|
"desc": "기능: 하위 가맹점의 대표 가맹점 조회 (MERCH_REL 코드그룹에서 code=하위 -> code_name=대표).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_UNLINK",
|
|
"desc": "기능: 대표가맹점-하위가맹점 관계 해제 (관계 행 INACTIVE 전환 + 이력).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_REL_VERIFY",
|
|
"desc": "기능: 대표-하위 관계 정합성 검증 (대표가 활성 마스터에 존재하는지, 순환/자기참조 여부).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RISK_INQ",
|
|
"desc": "기능: 현행 리스크 등급 조회 (최신 RISK_SET 수동값 우선, 없으면 최신 RISK 산정 밴드).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RISK_SCORE",
|
|
"desc": "기능: 가맹점 리스크 점수 산정 (MCC 위험도*20 + 저등급 가산 + 비활성 상태 가산).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_RISK_SET",
|
|
"desc": "기능: 가맹점 리스크 등급 수동 설정 (1~5, 심사역 재량 오버라이드를 RISK_SET 이력에 기록).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_STATUS",
|
|
"desc": "기능: 서비스 상태 (전체 가맹점 수, RC=0).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERMINAL_INQ",
|
|
"desc": "기능: 단말 조회.",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERMINAL_REG",
|
|
"desc": "기능: 단말 마스터 등록.",
|
|
"in": [
|
|
"T_STR5",
|
|
"T_MERCHANT",
|
|
"T_STR6"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_ACTIVATE",
|
|
"desc": "기능: 단말 개통 (정지/비활성 단말을 ACTIVE로 전환).",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_CNT",
|
|
"desc": "기능: 가맹점별 단말기 보유 현황 집계 (전체/가동/폐기 건수).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_DEACT",
|
|
"desc": "기능: 단말 개통 해지 (ACTIVE 단말을 INACTIVE로, 사유 기록).",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_HIST",
|
|
"desc": "기능: 단말 상태 확인 조회 (현재 상태/소속/모델 반환, 존재 여부 판정).",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_INSTALL",
|
|
"desc": "기능: 등록된 단말의 설치 확정 (상태 REGISTERED->ACTIVE, 가맹점 활성 여부 확인).",
|
|
"in": [
|
|
"T_STR5",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_LIST",
|
|
"desc": "기능: 가맹점별 단말 현황 요약 (전체/활성/폐기 건수 집계).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_MODEL_UPD",
|
|
"desc": "기능: 단말 모델(기종) 정보 변경. 출력: T_STR6에 이전 모델을 실어 반환.",
|
|
"in": [
|
|
"T_STR5",
|
|
"T_STR6"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_MOVE",
|
|
"desc": "기능: 단말기 가맹점간 이동 (소속 변경 + 반입 이력).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_REASSIGN",
|
|
"desc": "기능: 단말 소속 가맹점 재배정 (기존 소속에서 신규 활성 가맹점으로 이관).",
|
|
"in": [
|
|
"T_STR5",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_RETIRE",
|
|
"desc": "기능: 단말 폐기 처리 (상태 RETIRED로 확정, 활성 단말은 폐기 전 해지 필요).",
|
|
"in": [
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_SCRAP",
|
|
"desc": "기능: 단말기 폐기 (SCRAPPED 전환 + 폐기 사유 이력).",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_SUSPEND",
|
|
"desc": "기능: 단말기 사용정지/재개 토글 (ACTIVE<->SUSPENDED).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_TERM_SWAP",
|
|
"desc": "기능: 단말 교체 (구단말 폐기 + 신단말이 구단말의 가맹점/모델을 승계 등록).",
|
|
"in": [
|
|
"T_STR5",
|
|
"T_STR6"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "mm",
|
|
"modnm": "마스터",
|
|
"svc": "MM_VALIDATE",
|
|
"desc": "기능: 가맹점 마스터 정합성 검사 (존재+수수료율 존재).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ACCTCHANGE",
|
|
"desc": "지급계좌 변경: 미지급(R/H/J) 건만 대상. 새 계좌가 동일 가맹점의",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ACCTCHK",
|
|
"desc": "지급계좌 유효성 점검: dbio 로 계좌 상태/잔액을 읽어 ACTIVE 여부를 회신.",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ACCTFREEZE",
|
|
"desc": "지급계좌 동결: 활성(ACTIVE) 계좌만 FROZEN 으로 전환한다. 먼저 해당 계좌의",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ACCTLIST",
|
|
"desc": "가맹점 지급계좌 현황: 가맹점의 모든 지급계좌를 커서로 훑어 계좌/은행/",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ACCTREOPEN",
|
|
"desc": "동결 해제: 동결(FROZEN) 계좌를 ACTIVE 로 복구하고, 동결 사유로 보류(H)됐던",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ACCTVERIFY",
|
|
"desc": "지급계좌 검증: 계좌의 상태/예금주/잔액을 조회하고, 요청에 예금주가 주어지면",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ADJUST",
|
|
"desc": "지급 조정: py_adjust 에 증감(delta)을 기록하고 지급건 net 에 즉시 반영.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_DELTA",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ADVANCE",
|
|
"desc": "선지급(advance): 선지급 수수료(1%)를 공제한 지급건(ADVANCE 채널)을 생성.",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ADVCALC",
|
|
"desc": "선지급 가능액 산정: 가맹점 미지급(R/A) 잔액에 지급률(bps)을 곱한 한도에서",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ADVGRANT",
|
|
"desc": "선지급 승인: 선지급(ADVANCE) 채널의 요청(R) 건만 승인(A)으로 전이한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ADVREPAY",
|
|
"desc": "선지급 상환: ADVANCE 채널 지급건의 잔여 net 에서 상환액을 차감하고",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPRBULK",
|
|
"desc": "소액 일괄 승인: 당일 요청(R)건 중 net 이 승인한도 이하인 건을 한 번의",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPRCANCEL",
|
|
"desc": "지급 승인 취소: 아직 파일에 편성되지 않은 승인(A) 건을 요청(R)으로 되돌린다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPRHIST",
|
|
"desc": "지급 승인/원장 이력: 지정 지급건의 py_ledger 기표를 시간순 커서로 훑어",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPRLIMIT",
|
|
"desc": "고액 승인 통제: 한도 초과 건은 승인자 지정 없이는 거절(2). 승인 시",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_KEY2",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPROVE",
|
|
"desc": "지급 승인: 금액을 먼저 조회한 뒤 요청(R) 상태만 승인(A)으로 전이하고 금액을",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPRPEND",
|
|
"desc": "승인 대기 집계: 아직 승인 전인 요청(R) 지급건을 가맹점별로 묶어 대기 건수/",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_APPRREQ",
|
|
"desc": "승인 대기 큐 조회: 당일 요청(R)건을 금액 내림차순 상위 N건 커서로 훑어",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_BANKFILE",
|
|
"desc": "은행별 지급파일 생성: 지정 은행코드의 승인(A) 지급건만 py_account 조인으로",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID2",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_BANKVERIFY",
|
|
"desc": "지급파일 검증: 파일 헤더(record_count/total_amount)와 실제 편성 지급건의",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_BULK",
|
|
"desc": "대량 지급 생성: 동일 금액의 지급건(BULK 채널)을 N건 반복 등록.",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1",
|
|
"T_AMOUNT",
|
|
"T_COUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CANCEL",
|
|
"desc": "지급 취소: 취소 조정(-amount)을 py_adjust 에 기록하고 지급건 상태 C 로 전이.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CANCELHIST",
|
|
"desc": "취소/환입 이력 집계: 가맹점 당일 취소(C)와 역분개/환입(V)을 각각",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_ARG2",
|
|
"T_AMT2",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CARRYOVER",
|
|
"desc": "지급 이월(단건): 미지급(R/A) 건의 지급기준일(biz_date)을 지정 차기일자로",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_KEY2",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CHARGEBACK",
|
|
"desc": "지급 되물림: 분쟁 등으로 지급완료(P) 건을 되물릴 때, 원건은 보존한 채",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CLOSE",
|
|
"desc": "일마감: 당일 지급완료(P)건을 마감(X)으로 일괄 전환하고 전환 건수를 회신.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CLOSEDSTOP",
|
|
"desc": "폐업 가맹점 지급정지: 가맹점 상태가 CLOSED 인 가맹점의 미지급(R/A) 건을",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_COMBINE",
|
|
"desc": "지급 합산: 같은 계좌의 당일 요청(R) 건들을 하나로 합산 지급한다. 합계",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_CONFIRM",
|
|
"desc": "지급 확정(confirm): 지급 파일 상태를 확정(C)으로 전이하고 확정 시각 기록.",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_DORMANT",
|
|
"desc": "휴면 가맹점 검출: 최근 N일간 지급 이력이 전혀 없는 정상(ACTIVE) 가맹점",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_DORMLIST",
|
|
"desc": "휴면 계좌 목록: 지정 기준일 이후 지급 이력이 전혀 없는 활성(ACTIVE) 계좌를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_DORMSTOP",
|
|
"desc": "휴면 가맹점 지급정지: 대상 가맹점의 정상 계좌를 DORMANT 로 내리고",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FAILCLEAR",
|
|
"desc": "실패 종결: 재처리 불가한 반려(J) 단건을 취소(C)로 종결하고 종결 사유를",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FAILRATE",
|
|
"desc": "지급 실패율 산출: 가맹점 당일 전체 지급건 대비 반려(J) 비중을 bps 로",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FAILRSN",
|
|
"desc": "실패 재시도횟수별 분포: 당일 반려(J) 건을 retry_count 별 커서로 건수/net",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FAILSTAT",
|
|
"desc": "실패사유별 통계: 당일 반려(J)건을 사유별 커서로 집계해 상위 8개 사유를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FAILTOP",
|
|
"desc": "최다 실패 가맹점: 당일 반려(J)건이 가장 많은 가맹점 1곳을 ORDER BY +",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEECAP",
|
|
"desc": "수수료 상한 적용: 미지급 건 수수료가 상한(T_AMOUNT)을 넘으면 상한까지",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEEDED",
|
|
"desc": "수수료 공제(fee deduction): bps 로 수수료를 산출해 fee/net 을 재계산·갱신.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEEFIXED",
|
|
"desc": "정액 수수료 적용: 미지급(R/A) 건에 요청 정액 수수료(T_AMOUNT)를 부과하고",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEEMIN",
|
|
"desc": "최소수수료 보정: 당일 요청(R) 건 중 수수료가 최소수수료 미만인 건을",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMT1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEERATE",
|
|
"desc": "수수료율 재적용: 가맹점 계약 요율(merchant.mdr_bps)을 조인으로 가져와",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_NET",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEEREFUND",
|
|
"desc": "수수료 환급: 지급완료(P) 건의 수수료를 지급계좌에 되돌려 입금하고,",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEESUM",
|
|
"desc": "수수료 집계: 당일 지급건의 수수료 합/건수와, py_adjust 에 쌓인 조정 합을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_FEE",
|
|
"T_ADJ",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FEEWAIVE",
|
|
"desc": "수수료 면제: 미지급(R/A) 건의 수수료를 0 으로 하고 net 을 amount 로 복원.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FILECANCEL",
|
|
"desc": "지급파일 취소: 확정(C) 전 파일만 취소 가능. 편성(F) 건을 승인(A)+file_id=0",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FILECONF",
|
|
"desc": "지급파일 확정: 생성(G) 파일만 확정(C)+confirmed_at 로 전이하고, 그 파일에",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FILEGEN",
|
|
"desc": "지급 파일 헤더 생성: 당일 승인(A) 지급건 집계 -> py_file.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FILEREBUILD",
|
|
"desc": "지급파일 재생성: 아직 미확정(G)인 파일 헤더를 실제 편성 상세 기준으로",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FILESTAT",
|
|
"desc": "지급파일 현황: 당일 파일을 생성(G)/확정(C) 상태별로 세고 총 레코드수와",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_FILEVERIFY",
|
|
"desc": "지급파일 검증: py_file 헤더의 건수/총액과 실제 편성된 py_payout 상세 집계를",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_AMT1",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_GARNISH",
|
|
"desc": "가압류 등록: 활성 계좌를 GARNISH 로 표시하고, 그 계좌 미지급(R/A) 잔액을",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HISTORY",
|
|
"desc": "가맹점 지급 이력 건수: 해당 가맹점의 전체 지급건 수를 집계해 회신.",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLD",
|
|
"desc": "지급 보류: 이미 지급완료(P)/마감(X)된 건은 보류 불가 - dbio 로 현재 상태를",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDAGING",
|
|
"desc": "장기 보류 점검: 보류(H) 상태로 N일 이상 경과한 건수/금액과 가장 오래된",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDBYRSN",
|
|
"desc": "보류 사유별 집계: 당일 보류(H) 건을 reject_reason 별 커서로 건수/net 합",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDCLEAR",
|
|
"desc": "보류 일괄 해제: 지정 계좌의 보류(H) 지급건을 모두 승인(A)으로 되돌리고",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDEXT",
|
|
"desc": "보류 연장: 보류(H) 건의 반려사유 뒤에 '(연장)' 표식을 덧붙여 갱신한다.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDLIST",
|
|
"desc": "보류 사유별 집계: 당일 보류(H)건을 사유별로 커서 집계해 상위 10개 사유를",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDNOTE",
|
|
"desc": "보류 사유 갱신: 보류(H) 단건의 반려사유를 요청 사유로 교체한다. dbio 로",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_HOLDREASON",
|
|
"desc": "사유부 지급보류: 요청(R)/승인(A) 건을 보류(H)로 전이하면서 보류 사유를",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_INQUIRY",
|
|
"desc": "지급 단건 상세 조회: 가맹점/계좌/금액/수수료/순액/상태를 한 번에 회신.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_INT",
|
|
"desc": "선지급 이자 계산: 일할(days) * bps 로 이자와 차감 후 순액을 산출(순수 계산).",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_LEDGERSUM",
|
|
"desc": "지급원장 유형별 합계: 당일 py_ledger 를 기표유형별 커서 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_LIMITCHK",
|
|
"desc": "지급한도 점검: 가맹점 일한도(merchant.daily_limit) 대비 당일 확정성",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_LIMITHOLD",
|
|
"desc": "한도 초과 자동 보류: 당일 사용액이 일한도를 넘은 가맹점을 HAVING 커서로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_LIMITLIST",
|
|
"desc": "지급 한도 사용현황 목록: 가맹점별 일한도와 당일 확정성(A/F/P) 사용액을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_LIMITSET",
|
|
"desc": "지급 일한도 설정: 가맹점의 일 지급한도(merchant.daily_limit)를 새 값으로",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_LIMITWARN",
|
|
"desc": "지급 한도 근접 경보: 당일 사용액이 일한도의 지정 비율(T_ARG1 %, 기본 80)",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_MERCHSUM",
|
|
"desc": "가맹점 당일 지급 집계: py_payout 집계 후 dbio 로 py_summary upsert.",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_MERGE",
|
|
"desc": "지급 합산: 가맹점 당일 요청(R) STD 건이 2건 이상이면 전부 취소(C) 표시 후",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID2",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NETOFF",
|
|
"desc": "상계(net-off): 지급건의 net 을 조회해 차감액을 반영하고 갱신.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NETRECALC",
|
|
"desc": "순지급액 정합 검증: 당일 건 중 amount - fee != net 인 불일치 건수와",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYALL",
|
|
"desc": "전 채널 일괄 통지(시뮬): 지급완료(P) 단건을 SMS/EMAIL/PUSH 세 채널로 각각",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYEMAIL",
|
|
"desc": "지급내역 이메일 통지(시뮬): 가맹점의 당일 지급완료(P) 건수/합계를 집계해",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYFAIL",
|
|
"desc": "지급실패 통지(시뮬): 반려(J) 건의 가맹점/반려사유를 읽어 실패 안내 본문을",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYKAKAO",
|
|
"desc": "알림톡 일괄 통지(시뮬): 당일 지급완료(P) 건수/금액을 한 번에 집계해 알림톡",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYPLAN",
|
|
"desc": "지급 예정 통보: 지정 실행일의 예약(S) 건을 py_payout 과 조인 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYPUSH",
|
|
"desc": "지급완료 푸시 통지(시뮬): 지급완료(P)건을 py_account 조인으로 예금주/은행을",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYRESEND",
|
|
"desc": "통지 재발송: 지급완료(P) 건의 retry_count 를 재발송 횟수로 삼아 3회까지만",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_NOTIFYSMS",
|
|
"desc": "지급완료 SMS 통지(시뮬): 지급완료(P)건만 대상. 가맹점/금액을 조회해",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_OFFSETAPPLY",
|
|
"desc": "상계 적용: 미지급(R/A) 건의 net 에서 상계액을 차감(net 미만으로 캡)하고,",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_PENDLIST",
|
|
"desc": "미지급 목록: 당일 미완결(요청R/승인A/보류H) 지급건을 커서로 훑어 지급ID/",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REACTIVATE",
|
|
"desc": "휴면 계좌 재활성: 휴면(DORMANT) 처리된 지급계좌를 다시 활성(ACTIVE)으로",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RECLAIM",
|
|
"desc": "과지급 환수: 지급완료(P) 건에서 요청 환수액(T_AMOUNT, net 한도)만큼을",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RECON",
|
|
"desc": "지급-파일 대사: 특정 file_id 에 편성된 지급 건수/합계를 확인.",
|
|
"in": [
|
|
"T_ID2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REFUND",
|
|
"desc": "지급 환입: 지급완료(P) 건을 역분개(V)하며 지급계좌에 net 을 복원하고",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REJECT",
|
|
"desc": "지급 반려: 상태를 반려(J)로 전이하고 반려 사유를 reject_reason 에 기록.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RELEASE",
|
|
"desc": "보류 해제: 직전 상태를 조회하여 보류(H)가 아니면 무효 처리, 보류면 dbio 로",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REMIT",
|
|
"desc": "실지급 송금: 계좌 잔액을 확인해 부족하면 거절, 충분하면 차감 후 상태 P.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_NET",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REPAYACCT",
|
|
"desc": "계좌변경 재지급: 반려(J)된 지급건의 금액/수수료를 승계해 새 계좌(T_KEY2)로",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_KEY2",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REPAYNEW",
|
|
"desc": "계좌 변경 재지급: 반려(J)된 지급건을 가맹점의 최신 정상(ACTIVE) 계좌로",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REPROC",
|
|
"desc": "재처리: 직전 상태를 조회한 뒤 실패/보류/취소(J,H,C) -> 요청(R) 전이, 이전 상태 회신.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REQUEUE",
|
|
"desc": "실패 일괄 재처리 적재: 당일 반려(J) 건 중 재시도 여력(retry_count<3)이",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RESULT",
|
|
"desc": "지급 결과 반영: 편성/요청(F,R) 상태만 지급완료(P)로 전이, 반영 건수를 T_RC 로.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RESVLIST",
|
|
"desc": "예약 지급 목록: 지정 실행일(T_BIZDATE)에 걸린 예약(S) 을 py_schedule 과",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RESVMODIFY",
|
|
"desc": "예약 변경: 아직 실행되지 않은 예약(S) 의 실행일(run_date)을 새 일자로",
|
|
"in": [
|
|
"T_ID2",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RETRY",
|
|
"desc": "실패 지급 재시도: 실패/보류(J,H) 건만 요청(R)으로 되돌리고 retry_count 증가.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_RETRYONE",
|
|
"desc": "단건 재시도: 반려(J) 지급건 하나를 요청(R)으로 되돌리며 retry_count 를",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_REVERSE",
|
|
"desc": "지급 역분개(reverse): 상태 V(역분개)로 전이하고 계좌 잔액을 원복.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_KEY1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_ROLLFWD",
|
|
"desc": "미지급 일괄 이월: 지정 기준일 이전의 미지급(R) 건 전부를 차기 영업일",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SCHEDCANCEL",
|
|
"desc": "지급 예약 취소: 아직 미실행(S)인 예약만 DELETE 로 제거한다. 이미",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SCHEDULE",
|
|
"desc": "지급 예약 등록: 지정 실행일로 py_schedule 예약(S) 레코드를 생성.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SEIZE",
|
|
"desc": "압류/가압류 등록: 대상 계좌를 SEIZED 로 전환하고 그 계좌의 미지급(R/A)",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SEIZEAMT",
|
|
"desc": "압류 금액 상계: 압류 계좌의 보류(H) 지급건 net 합을 압류가능액으로 산정하고,",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SEIZECHK",
|
|
"desc": "압류계좌 지급 차단 점검: 당일 미지급(R/A)건 중 압류(SEIZED) 계좌로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SEIZELIST",
|
|
"desc": "압류 계좌 목록: 압류(SEIZED) 상태 계좌를 커서로 훑어 계좌번호/예금주와 그",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SEIZEREL",
|
|
"desc": "압류 해제: SEIZED 계좌를 ACTIVE 로 되돌리고, 압류 사유로 보류됐던",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SPLIT",
|
|
"desc": "지급 분할: 금액을 N건으로 나눠 각각의 지급건(SPLIT 채널)으로 생성.",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1",
|
|
"T_AMOUNT",
|
|
"T_COUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SPLITEVEN",
|
|
"desc": "균등 분할: 요청(R) 지급건을 N 건으로 균등 분할하되 나머지는 첫 건에 몰아",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SPLITRATIO",
|
|
"desc": "비율 분할: 요청(R) 건을 bps 비율로 두 건의 SPLIT 지급건으로 쪼개고",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID2",
|
|
"T_ARG2",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATAMT",
|
|
"desc": "금액대별 지급 통계: 당일 지급건을 net 기준 소액/중액/고액 구간으로 CASE",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATBANK",
|
|
"desc": "은행별 지급 통계: 당일 지급건을 py_account 조인으로 은행코드별 커서",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATCHAN",
|
|
"desc": "채널별 지급 통계: 당일 지급건을 채널(STD/SPLIT/BULK/ADVANCE/URGENT)별",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATDAILY",
|
|
"desc": "일자별 지급 추이: 시작일부터 N일 구간을 일자별 커서 집계해 occurrence 로",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATEMENT",
|
|
"desc": "가맹점 지급 명세: 당일 지급완료(P) 건의 건수/금액/수수료/순액을 집계.",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATFEE",
|
|
"desc": "채널별 수수료 통계: 당일 지급건을 channel 별로 수수료합/net합 집계하되",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATMONTH",
|
|
"desc": "월별 지급 통계: 지정 기간(T_BIZDATE~T_KEY2)의 지급건을 'YYYY-MM' 단위로",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_KEY2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATRANGE",
|
|
"desc": "금액 구간별 분포: 당일 지급건을 소액(<10만)/중액(10만~100만)/고액(100만+)",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATSTATUS",
|
|
"desc": "상태별 지급 통계: 당일 지급건을 status 별 커서로 건수/net합/수수료합까지",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_STATUS",
|
|
"desc": "지급 상태 조회: dbio 로 단건 상태를 읽어 회신.",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_SUMMARY",
|
|
"desc": "가맹점 일별 지급 집계 조회: py_summary 에서 건수/금액을 읽어 회신(무행 시 0).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_URGENT",
|
|
"desc": "긴급지급: 긴급 수수료(0.5%) 공제 후 잔액 확인 -> 즉시 지급완료(P) 건을",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_URGENTQ",
|
|
"desc": "긴급 지급 큐: 당일 요청(R) 건 중 금액이 임계치(T_AMOUNT) 이상인 건을 금액",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_VOIDONE",
|
|
"desc": "지급 무효(단건): 아직 지급 전인 요청/승인(R/A) 건만 무효 취소(C)로 전이하고",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERCONF",
|
|
"desc": "이체 확정: 지급완료(P) 건에 대해 이체 실행 결과를 py_ledger 에 XFER 기표로",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERDIFF",
|
|
"desc": "이체 차액 목록: 당일 지급건의 net 과 py_ledger XFER 기표 합이 어긋나는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERFILE",
|
|
"desc": "이체유형별 지급파일 생성: 지정 채널(STD/SPLIT/BULK/ADVANCE)의 승인(A) 건만",
|
|
"in": [
|
|
"T_CHANNEL",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID2",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERLINK",
|
|
"desc": "이체 연계: 지급건에 대한 XFER 원장 엔트리를 py_ledger 에 기록.",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERMATCH",
|
|
"desc": "이체결과 대사(단건): 지급건 net 과 py_ledger 의 XFER 기표 합계를 비교해",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_AMT1",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERMISS",
|
|
"desc": "이체 기표 누락 검출: 당일 지급완료(P)인데 py_ledger 에 XFER 기표가 없는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERTYPE",
|
|
"desc": "이체유형별 지급 집계: 당일 지급건을 channel 별 커서로 건수/net 합 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "py",
|
|
"modnm": "지급",
|
|
"svc": "PAY_XFERUNMATCH",
|
|
"desc": "미대사 목록: 지급완료(P) 이면서 이체 기표(py_ledger XFER)가 전혀 없는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_3WAY",
|
|
"desc": "3-way 대사: 승인+매입+원장 모두 존재 시 MATCHED. */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_4WAY",
|
|
"desc": "승인-매입-입금-지급 4-way 대사: 승인(approval), 입금(settlement), 지급",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ACQMATCH",
|
|
"desc": "매입-입금 축 대사: 당일 매입 순액 합계와 원장 RECON 입금 합계를 비교해 차액을 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ACQ_DEP",
|
|
"desc": "매입-입금(원장) 대사: 원장 합계와 net 비교. */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_AGEING",
|
|
"desc": "미대사 에이징: 미해결 예외를 당일 / 최근 7일 / 7일 초과 세 버킷으로 나눠",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ALERT",
|
|
"desc": "* RC_ALERT.pgc - rc 모듈 서비스 RC_ALERT (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE",
|
|
"T_MSG",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_AMTDIFF",
|
|
"desc": "금액 차이 대사: 기대(net) vs 실제(원장합) 차이 기록. */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_APPRGAP",
|
|
"desc": "승인 누락 감지: 당일 매입 중 승인 원장이 없는 건을 예외로 등록하고 누락 건수를 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_APPRMATCH",
|
|
"desc": "승인-매입 축 대사: 당일 매입 중 승인건과 매칭된 건수와 승인 누락 건수를 분리 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_APPR_ACQ",
|
|
"desc": "* RC_APPR_ACQ.pgc - rc 모듈 서비스 RC_APPR_ACQ (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_AUDITADD",
|
|
"desc": "대사 감사추적 기록: 지정 매입의 대사 처리 이력을 AUDIT 유형 로그로 감사 추적에 적재.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_AUDITLOG",
|
|
"desc": "대사 감사 로그 기록: 호출 서비스명과 사유를 받아 원장에 RC_AUDIT 증적을",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE",
|
|
"T_SVCNAME",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_AUDITTRAIL",
|
|
"desc": "대사 감사추적 조회: 특정 매입의 대사 이력 건수, 대사 관련 원장 증적 건수,",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_AUTOFIX",
|
|
"desc": "자동 보정: 예외 해소 + 보정 원장. */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BACKDATE",
|
|
"desc": "소급 대사: 지정 매입을 과거 영업일자로 소급하여 대사 로그를 MATCHED 로 기록.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BRANDDIFF",
|
|
"desc": "브랜드별 차이 분석: 업종(category) 단위 매입 총액과 수수료 합계 비율을 점검.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BRANDRECON",
|
|
"desc": "브랜드별 대사: 업종/브랜드(category) 단위로 당일 매입 총액과 건수를 집계.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BYCATEGORY",
|
|
"desc": "업종(카테고리)별 대사 세분: 요청 업종의 당일 MATCHED 건수와 EXCEPTION",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CATEGORY"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BYCHANNEL",
|
|
"desc": "채널별 대사 세분 집계: 요청 채널(POS/EDC/EDI/FOREIGN)의 당일 MATCHED 대사",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BYDATE",
|
|
"desc": "* RC_BYDATE.pgc - rc 모듈 서비스 RC_BYDATE (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BYISSUER",
|
|
"desc": "* RC_BYISSUER.pgc - rc 모듈 서비스 RC_BYISSUER (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ISSUER"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BYMERCH",
|
|
"desc": "* RC_BYMERCH.pgc - rc 모듈 서비스 RC_BYMERCH (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_BYMGROUP",
|
|
"desc": "가맹점그룹별 대사 세분: 가맹점 ID prefix (그룹 키) 로 묶어 당일 MATCHED",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CANCELREC",
|
|
"desc": "취소분 대사: 매입 금액과 취소(ac_cancel) 누적 금액을 비교하여 전액 취소면",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CANCMATCH",
|
|
"desc": "취소분 대사: 당일 취소(ac_cancel) 금액 합계와 취소 건수를 유형 무관하게 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CARRYFWD",
|
|
"desc": "익일 이월 처리: 당일 미해결 예외를 지정 익일자로 복제 등록하여 이월시킨다.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CARRYIN",
|
|
"desc": "전일 이월 대사: 전 영업일의 미해결 예외 건수를 조회해 당일 이월 대상으로 반환.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CARRYOVER",
|
|
"desc": "이월 대사: 이전 영업일의 EXCEPTION 대사 건들을 다음 영업일 HOLD 건으로",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CHANDIFF",
|
|
"desc": "채널별 차이 분석: 지정 채널의 매입 순액과 원장 SETTLE 합계 차이를 rc_diff 에 기록.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CHANRECON",
|
|
"desc": "채널별 대사: 지정 채널의 당일 매입 건수와 대사완료(M/S) 건수를 대조.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CLOSEDAY",
|
|
"desc": "일마감 대사 확정: 미해결 예외나 보류가 남아 있으면 마감을 거부하고, 모두",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CNTDIFF",
|
|
"desc": "건수 차이 대사: 매입 건수 vs 대사 로그 건수. */",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_CONFIRM",
|
|
"desc": "* RC_CONFIRM.pgc - rc 모듈 서비스 RC_CONFIRM (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DELAY",
|
|
"desc": "* RC_DELAY.pgc - rc 모듈 서비스 RC_DELAY (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DEPGAP",
|
|
"desc": "입금 누락 감지: 매입은 있으나 RECON 원장이 없는 미입금 건수를 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DEPMATCH",
|
|
"desc": "입금(정산) 대사: 매입 net 금액과 settlement 입금 합계를 비교하여 일치 시",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DEPPAY",
|
|
"desc": "입금-지급 축 대사: 원장 XFER 이체 합계와 정산 순액 합계의 지급 정합성을 대조.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_GROSS",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DIFFCAUSE",
|
|
"desc": "대사 차이 원인분석: 당일 차이를 (1) 수수료 계산 불일치, (2) 취소 존재,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DIFFRANK",
|
|
"desc": "차이 순위 분석: 당일 절대 차이금액이 가장 큰 매입 1건과 그 차액을 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_PURCHASE_ID",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DIFFRPT",
|
|
"desc": "* RC_DIFFRPT.pgc - rc 모듈 서비스 RC_DIFFRPT (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DIFFTREND",
|
|
"desc": "대사 차이 추이 분석: 당일 평균 |차이금액| 과 직전 7영업일 평균을 비교하여",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_DUPCHK",
|
|
"desc": "중복 대사 검출: 당일 대사 로그에서 같은 매입이 두 번 이상 대사된 매입",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_EDCRECON",
|
|
"desc": "EDC 채널 대사: EDC 단말 매입의 순액 합계와 미대사 건수를 함께 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_EDIRECON",
|
|
"desc": "EDI 대사: 가맹점의 당일 EDI 전문 금액 합계와 매입(취소 제외) 금액 합계를",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ESCALATE",
|
|
"desc": "예외 에스컬레이션: 미해결 예외가 걸린 매입의 당일 WARN 경보들을 IN-서브",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_EXCEPTION",
|
|
"desc": "* RC_EXCEPTION.pgc - rc 모듈 서비스 RC_EXCEPTION (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_EXCNOTIFY",
|
|
"desc": "대사 예외 알림: 당일 미해결 예외 건수를 집계해 임계 초과 시 rc_alert 경보를 발생.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FEEBRK",
|
|
"desc": "수수료 내역 대사: 당일 매입 수수료 원계와 수수료조정 누계를 비교해 순수수료 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_DELTA",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FEEDIFF",
|
|
"desc": "수수료 차이 일괄 집계: 당일 매입 전체에서 MDR 기대치와 다른 수수료 건수와",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FEERECON",
|
|
"desc": "수수료 대사: 매입 수수료를 가맹점 MDR(bp) 기준 기대 수수료와 비교한다.",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_DELTA",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FIXDUP",
|
|
"desc": "중복 자동보정: 동일 매입에 SETTLE 원장이 2건 이상 중복된 매입 건수를 탐지.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FIXFEE",
|
|
"desc": "수수료 자동보정: 매입 수수료가 MDR 이론치와 다르면 차이를 조정 델타로 반환.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FIXFX",
|
|
"desc": "외화 자동보정: ac_fx 의 원화환산액과 원통화*환율 이론치의 차이를 산출.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FIXROUND",
|
|
"desc": "반올림 자동보정: 절대차 1 이하 단수 차이를 수수료조정(ac_fee_adj)으로 상계 기록.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FIXSIGN",
|
|
"desc": "부호 자동보정: 부호 반전 rc_diff 라인의 차액 부호를 정정하여 재기록.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FXDIFF",
|
|
"desc": "외화 환산 차이: 당일 ac_fx 원화환산 합계와 원통화*환율 이론합계의 차이를 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FXRATECHK",
|
|
"desc": "외화 환율 검증: 최신 외화 거래의 원통화 금액 x 환율(bp) 재계산 값이 저장된",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_FX_AMT",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_FXRECON",
|
|
"desc": "외화 대사: 외화 거래(ac_fx)의 원화 환산 금액 합계와 매입 금액을 비교하여",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_GAPSCAN",
|
|
"desc": "대사 누락 스캔: 대사완료(M) 상태인데 대사 로그가 하나도 없는 당일 매입",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_HOLD",
|
|
"desc": "* RC_HOLD.pgc - rc 모듈 서비스 RC_HOLD (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_HOLDAGE",
|
|
"desc": "보류 장기화 조회: 기준일 이전부터 남아 있는 HOLD 대사 건수와 가장 오래된",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_HOLDCLR",
|
|
"desc": "대사 보류 해제: 보류(H) 매입을 접수(A)로 되돌리고 관련 예외를 해결 처리.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_HOLDLIST",
|
|
"desc": "보류 목록 현황: 당일 보류(H) 상태 매입의 건수와 순액 합계를 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_HOLDRSN",
|
|
"desc": "대사 보류 사유별 현황: 특정 사유의 당일 예외 건수를 미해결/해결로 나누어",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_HOLDSET",
|
|
"desc": "대사 보류 설정: 지정 매입 상태를 보류(H)로 변경하고 보류 예외를 사유와 함께 등록.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_INSTRECON",
|
|
"desc": "할부 대사: 할부 개월수(months) 대비 등록된 회차(seq_no) 수를 비교하여",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_INSTALL_N",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ISSDIFF",
|
|
"desc": "발급사별 차이 분석: 발급사 단위 매입 순액과 정산 순액 차이를 계산해 반환.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ISSUER"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ISSRECON",
|
|
"desc": "발급사별 대사: 지정 발급사의 당일 매입 순액과 정산 순액을 발급사 단위로 대조.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ISSUER"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_KINDSPLIT",
|
|
"desc": "차이 유형 분류: 당일 rc_diff 를 금액(AMT)/건수(CNT) 유형으로 나누어 각각 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_LEDGERBAL",
|
|
"desc": "원장 축 잔액 대사: 당일 RECON/SETTLE/XFER 기표 합계의 순잔액이 0 인지 확인.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_LEDGERLINK",
|
|
"desc": "* RC_LEDGERLINK.pgc - rc 모듈 서비스 RC_LEDGERLINK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_LIMITCHK",
|
|
"desc": "가맹점 한도 대비 대사: 가맹점 일한도(daily_limit)와 당일 매입(취소 제외)",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANAPPRV",
|
|
"desc": "수작업 대사 승인: HOLD 상태의 MANREG 수작업 대사 1건을 MATCHED 로 확정하고",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_PURCHASE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANCANCEL",
|
|
"desc": "수작업 신청 취소: 아직 확정되지 않은 수작업 HOLD 신청 로그를 삭제.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANLIST",
|
|
"desc": "수작업 신청 현황: 당일 수작업 대사 로그를 상태별(HOLD/확정)로 나누어 건수 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANNG",
|
|
"desc": "수작업 대사 반려: 해당 매입의 수작업 HOLD 로그를 ROLLBACK 으로 반려 처리.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANOK",
|
|
"desc": "수작업 대사 확정: 해당 매입의 수작업 HOLD 로그를 CONFIRMED 로 승인 처리.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANREG",
|
|
"desc": "수작업 대사 등록: 담당자가 입력한 수작업 대사를 HOLD 상태(승인 대기)로",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE",
|
|
"T_REASON",
|
|
"T_NET"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANREJECT",
|
|
"desc": "수작업 대사 반려: 승인 대기(HOLD) 중인 수작업 대사를 ROLLBACK 처리하고,",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ID2",
|
|
"T_PURCHASE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANREQ",
|
|
"desc": "수작업 대사 신청: 지정 매입에 대해 수작업 대사 요청을 HOLD 상태 로그로 등록.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MANUAL",
|
|
"desc": "* RC_MANUAL.pgc - rc 모듈 서비스 RC_MANUAL (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MGRPDIFF",
|
|
"desc": "가맹점그룹별 차이 분석: 가맹점 접두 그룹의 매입 순액과 정산 순액 차액을 집계.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_MGRPRECON",
|
|
"desc": "가맹점그룹별 대사: 가맹점 ID 접두 그룹(prefix) 단위로 매입 순액을 묶어 대사.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_NOTIFY",
|
|
"desc": "대사 결과 통보: 당일 대사 요약(rc_summary)을 읽어 통보 메시지를 구성하고,",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ORPHAN",
|
|
"desc": "고아 매입 검출: 승인(approval) 이 전혀 없는 당일 매입을 NOT EXISTS 로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_OVERAMT",
|
|
"desc": "과다 차이 분석: 당일 rc_diff 중 실제가 기대를 초과(diff_amt<0)한 과다 건수/합계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PARTACQ",
|
|
"desc": "부분매입 대사: 분할 매입(ac_install 회차) 합계가 원매입 금액과 일치하는지",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT2",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PARTDEP",
|
|
"desc": "부분 입금 대사: 매입 순액보다 RECON 입금 누계가 작은 부분입금 건수를 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PARTIAL",
|
|
"desc": "* RC_PARTIAL.pgc - rc 모듈 서비스 RC_PARTIAL (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PAYGAP",
|
|
"desc": "지급 누락 감지: 대사완료(M) 매입 중 정산 레코드가 없는 미지급 건수를 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PAYLEDGER",
|
|
"desc": "지급-원장 축 대사: 정산 순액과 원장 SETTLE 기표 합계가 일치하는지 검증하고 차액 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_ARG1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PAYMATCH",
|
|
"desc": "지급 대사: 매입 net 대비 원장(ledger) SETTLE/XFER 지급 합계를 비교하고,",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_POSRECON",
|
|
"desc": "POS 채널 대사: POS 채널 매입의 대사완료율을 건수 기준으로 산출(백분율).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_PROGRESS",
|
|
"desc": "* RC_PROGRESS.pgc - rc 모듈 서비스 RC_PROGRESS (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATEBYISS",
|
|
"desc": "발급사별 대사율: 요청 발급사의 당일 대사 로그를 매입과 조인하여 총건수와",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ISSUER"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATECHAN",
|
|
"desc": "채널별 대사율: 지정 채널의 당일 매입 대비 대사완료 비율을 백분율로 산출.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_CHANNEL"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATEDAY",
|
|
"desc": "일별 대사율: 당일 매입 대비 대사완료 건수 비율을 백분율로 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATEMERCH",
|
|
"desc": "가맹점별 대사율: 지정 가맹점의 당일 매입 대비 대사완료 비율을 백분율로 산출.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATEMON",
|
|
"desc": "월별 대사율: 기준일이 속한 달 전체 매입 대비 대사완료 비율을 백분율로 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATESTAT",
|
|
"desc": "대사율 통계: 당일 전체 대사 로그 대비 MATCHED 비율을 bp(1/10000) 단위로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RATEWEEK",
|
|
"desc": "주별 대사율: 기준일 포함 최근 7영업일 매입 대비 대사완료 비율을 백분율로 산출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RECORR",
|
|
"desc": "정정후 재대사: 수수료조정이 반영된 매입을 대상으로 순액 재검증 후 로그를 남긴다.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_REDIFF",
|
|
"desc": "차이발생 재대사: 지정 매입의 기대 순액과 SETTLE 실적 차이를 재산출해 rc_diff 갱신.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_REFULL",
|
|
"desc": "전체 재대사: 당일 전체 매입 대비 대사완료(M/S) 비율을 재계산해 진척률로 반환.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_REFUNDREC",
|
|
"desc": "환불분 대사: 취소 유형이 REFUND 인 환불 금액과 건수를 별도로 대사 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RELATE",
|
|
"desc": "지연도착 재대사: 원장 기표가 매입일보다 늦게 도착한 지연 건을 재대사 대상으로 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RELEASE",
|
|
"desc": "* RC_RELEASE.pgc - rc 모듈 서비스 RC_RELEASE (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_REMATCH",
|
|
"desc": "* RC_REMATCH.pgc - rc 모듈 서비스 RC_REMATCH (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_REOPEN",
|
|
"desc": "마감 재개: 확정(CONFIRMED)된 당일 대사 건을 다시 MATCHED 로 되돌려 마감을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_REPROC",
|
|
"desc": "재처리: EXCEPTION 대사 로그를 MATCHED 로 되돌림. */",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RERUN",
|
|
"desc": "임계초과 재대사 실행: 임계값을 넘는 당일 차이 건들을 커서로 순회하며",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RETRO",
|
|
"desc": "소급 대사: 과거 영업일에 보류/예외로 남은 특정 매입의 대사를 새 영업일로",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_RETURN",
|
|
"desc": "반품 대사: 반품 원장 + 음수 대사 로그. */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ROLLBACK",
|
|
"desc": "* RC_ROLLBACK.pgc - rc 모듈 서비스 RC_ROLLBACK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ROUNDDIFF",
|
|
"desc": "반올림 차이 분석: 절대차가 1 이하인 단수 차이 건을 반올림 오차로 분류해 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_SIGNDIFF",
|
|
"desc": "부호 오류 차이 분석: 기대와 실제의 부호가 서로 반대인 rc_diff 라인을 검출.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_SNAPSHOT",
|
|
"desc": "대사 스냅샷: 당일 대사 로그의 총건수/MATCHED 건수/MATCHED 금액을 CASE",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_STATS",
|
|
"desc": "* RC_STATS.pgc - rc 모듈 서비스 RC_STATS (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_STATUS",
|
|
"desc": "* RC_STATUS.pgc - rc 모듈 서비스 RC_STATUS (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_SUMCHK",
|
|
"desc": "요약-상세 정합성 검증: rc_summary 의 확정 matched 건수와 대사 로그 실측",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_SUMMARY",
|
|
"desc": "* RC_SUMMARY.pgc - rc 모듈 서비스 RC_SUMMARY (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_TAXRECON",
|
|
"desc": "세금계산서 대사: 발행된 세금계산서(공급가+부가세) 합계와 매입 금액을",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_THRESHOLD",
|
|
"desc": "임계초과 검출: 당일 차이 중 |차이금액| 이 임계값을 초과하는 건수를 세고,",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_TIMEDIFF",
|
|
"desc": "기표시점 차이 분석: 매입 영업일과 원장 기표 영업일이 다른 이월/선기표 건수를 집계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_TOLERANCE",
|
|
"desc": "허용오차 대사: |차이| <= 허용치면 MATCHED. */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_DELTA",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_TOPDIFF",
|
|
"desc": "차이 상위 조회: 당일 |차이금액| 의 최대값과 평균값을 구한 뒤 평균을 넘는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_TRAILQRY",
|
|
"desc": "대사 감사추적 조회: 지정 매입의 전체 대사 로그 이력 건수와 최종 로그 ID 를 반환.",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_UNDERAMT",
|
|
"desc": "과소 차이 분석: 당일 rc_diff 중 실제가 기대에 미달(diff_amt>0)한 과소 건수/합계.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_UNMATCH",
|
|
"desc": "* RC_UNMATCH.pgc - rc 모듈 서비스 RC_UNMATCH (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_VOIDREC",
|
|
"desc": "VOID 매입 대사: 매입 상태가 V(void) 인지와 VOID 유형 취소 증빙 존재를",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_WHTRECON",
|
|
"desc": "원천세 대사: 매입의 원천징수(ac_wht) 세액 합계가 정산 net 금액을 넘지",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_TAX",
|
|
"T_NET",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RC_ZEROAMT",
|
|
"desc": "이상금액 검출: 당일 매입 중 금액 0원 또는 음수 net 인 이상 거래를 찾아",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "rc",
|
|
"modnm": "대사",
|
|
"svc": "RECONCILE",
|
|
"desc": "* RECONCILE.pgc - rc 모듈 서비스 RECONCILE (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "SETTLE",
|
|
"desc": "* SETTLE.pgc - st 모듈 서비스 SETTLE (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_SETTLE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_ADJHIST",
|
|
"desc": "조정 이력 조회: 매입에 걸린 정산 조정을 최신순 커서로 순회해 건수·증감",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_ADJREVERSE",
|
|
"desc": "조정 취소(역분개): 기존 정산 조정(T_ADJ) 행을 조회해 동일 금액의 반대 부호 조정을",
|
|
"in": [
|
|
"T_ADJ",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_ADJUST",
|
|
"desc": "* ST_ADJUST.pgc - st 모듈 서비스 ST_ADJUST (one service = one file).",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_DELTA",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_ADVANCE",
|
|
"desc": "선지급 예약: 지급 레코드(SCHEDULED) 생성 (dbio). */",
|
|
"in": [
|
|
"T_NET",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_APPEALSTAT",
|
|
"desc": "이의신청 통계: 정산 조정 중 이의신청 관련(reason LIKE 'DISPUTE%') 건수와 청구",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_APPROVE",
|
|
"desc": "정산 승인 워크플로: 최신 정산 상태를 검증해 CONFIRMED 인 건만 APPROVED 로",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_APPROVEALL",
|
|
"desc": "정산 일괄 승인: 당일 지급 예정(SCHEDULED) 전 건을 한 번에 지급 완료(PAID)로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_BADDEBT",
|
|
"desc": "대손 상각: 특정 가맹점의 장기 보류(HELD) 지급 건을 커서로 순회해 총 미수액을",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_BANDRATE",
|
|
"desc": "* ST_BANDRATE.pgc - st 모듈 서비스 ST_BANDRATE (one service = one file).",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_BANDSIM",
|
|
"desc": "구간별 요율 시뮬레이션: 입력 금액에 적용 가능한(band_min <= amount) 모든 구간 중",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_BIWEEKLY",
|
|
"desc": "격주 정산: 가맹점 당일 정산 net 합계를 집계하고 영업일 기준 10일 뒤(약 2주)",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_BYMERCH",
|
|
"desc": "* ST_BYMERCH.pgc - st 모듈 서비스 ST_BYMERCH (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CANCEL",
|
|
"desc": "정산 취소: 상태 CANCELLED + 취소 조정 (dbio). */",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CAP",
|
|
"desc": "수수료 상한 적용: 상한 초과분을 감액 조정 (dbio). */",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CAPCHECK",
|
|
"desc": "수수료 상한 도달 점검: 수수료가 상한을 초과하는지 판정만 하고 초과분을",
|
|
"in": [
|
|
"T_FEE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CARRYOVER",
|
|
"desc": "이월 정산: 대사완료(M) 상태이지만 정산 레코드가 없는 매입(NOT EXISTS)을",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CASHBACK",
|
|
"desc": "캐시백 정산: 거래 금액에 캐시백율(T_ARG1 bps)을 적용한 캐시백을 가맹점 지급",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CHAINSET",
|
|
"desc": "체인점 통합 정산: 업종/분류(T_CATEGORY)로 묶인 체인 매입의 정산 net 을 조인 집계해",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_CATEGORY",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CHARGEBACK",
|
|
"desc": "차지백 정산 처리: 차지백 금액(T_AMOUNT)을 음(-)의 정산 조정으로 회수하고 해당",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CHNLSTAT",
|
|
"desc": "채널별 정산 통계 세분: 정산-매입 조인 커서로 채널(POS/EDC/EDI/FOREIGN)별",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_COLLATERAL",
|
|
"desc": "담보/보증금 잔액: 정산 상세의 DEPOSIT 라인을 합산해 가맹점 누적 보증금(담보)",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CONFIRM",
|
|
"desc": "* ST_CONFIRM.pgc - st 모듈 서비스 ST_CONFIRM (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_COUPONADJ",
|
|
"desc": "쿠폰 조정 정산: 발급 쿠폰 금액(T_ARG1)을 가맹점 부담분으로 양(+)의 정산 조정에",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CXLRECALC",
|
|
"desc": "정산 취소분 재계산: ac_cancel 누계를 매입 net 에서 차감해 정산 net 을",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_NET",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLED1",
|
|
"desc": "D+1 정산주기: 당일 SETTLED 정산 net 합계를 산출해 익영업일(pay_date=D+1)",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLED2",
|
|
"desc": "D+2 정산주기: 당일 CONFIRMED 확정 정산만 집계해 2영업일 뒤(D+2, 주말 스킵)",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLED3",
|
|
"desc": "D+3 정산 주기: 영업일(T_BIZDATE)로부터 영업일 기준 3일 뒤 지급일을 산출해",
|
|
"in": [
|
|
"T_NET",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLEMON",
|
|
"desc": "월간 정산주기: 대상 월(YYYY-MM)의 가맹점 정산 net 을 합산해 지급일 기준으로",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLEQTR",
|
|
"desc": "분기 정산 주기: 기준일(T_BIZDATE) 이하의 미지급 정산 net 을 누적 합계로 집계해",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLESET",
|
|
"desc": "정산 주기 설정 조회: 가맹점 한도(daily_limit)를 기준으로 적용 정산 주기 코드",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_CYCLEWEEK",
|
|
"desc": "주간 정산주기: 주 종료일 기준 직전 7일(취소 제외) 정산 net 을 합산해",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DAILYCLOSE",
|
|
"desc": "정산 일마감: 당일 정산·지급·조정 건수를 각각 검증 집계하고 정산 net 총액으로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DEBTCOLLECT",
|
|
"desc": "채권 회수 정산: 회수 입금액을 양수 조정(COLLECT)으로 기록하고 원장에 COLLECT",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ADJ",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DEBTNET",
|
|
"desc": "채권 상계: 가맹점의 지급 예정(SCHEDULED) 채무와 보류(HELD) 미수 채권을 각각",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DELAYINT",
|
|
"desc": "* ST_DELAYINT.pgc - st 모듈 서비스 ST_DELAYINT (one service = one file).",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DEPOSITCUT",
|
|
"desc": "보증금 차감: 보증금 납부 예정액과 SCHEDULED 지급 가용액 중 작은 금액을",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DEPOSITSET",
|
|
"desc": "보증금 설정/차감: 가맹점 보증금 예치액(T_ARG1)을 정산 상세에 DEPOSIT 라인으로",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DIFFCHK",
|
|
"desc": "* ST_DIFFCHK.pgc - st 모듈 서비스 ST_DIFFCHK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DISPUTE",
|
|
"desc": "정산 이의신청 처리: 대상 매입의 가맹점을 역추적해 예정 지급을 보류(HELD)로",
|
|
"in": [
|
|
"T_DELTA",
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DISPUTERSV",
|
|
"desc": "이의신청 결과 반영: 판정(T_STATUS: A=인용/R=기각)에 따라 인용 시 청구액을 양(+)의",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_DELTA",
|
|
"T_MERCHANT",
|
|
"T_STATUS",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_DTLSUM",
|
|
"desc": "정산 상세 합계: 가맹점+수수료종류+영업일 단위로 상세 라인의 건수·합계·",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_EDIRECON",
|
|
"desc": "EDI 정산 대사: 가맹점 당일 EDI 문서(ac_edi) 청구 합계와 정산 집계",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_NET",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_EVENTFEE",
|
|
"desc": "이벤트 수수료 감면: 이벤트 기간 거래에 대해 정상 요율의 절반을 적용한 감면",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_FEEPREVIEW",
|
|
"desc": "수수료 사전 미리보기: 가맹점 등록 요율(mdr_bps)로 수수료·부가세·원천세와",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_TAX",
|
|
"T_AMT1",
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_FEERATIO",
|
|
"desc": "수수료율 실효 검증: 매입-가맹점 조인 한 번으로 실제 부과 수수료의 실효",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_FLATFEE",
|
|
"desc": "정액 수수료 적용: 거래 건마다 고정 금액 수수료를 정산 상세(st_settle_dtl)에",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_FLATVSPCT",
|
|
"desc": "정액 대 정률 비교: 정액(T_ARG1)과 정률(금액 x T_ARG2 bps)을 각각 계산해 더 저렴한",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_FXCONV",
|
|
"desc": "외화 환산: fx * rate/100 = KRW. */",
|
|
"in": [
|
|
"T_FX_AMT",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_FXSETTLE",
|
|
"desc": "해외 매입 정산: 매입에 걸린 외화 내역(ac_fx)의 원화 환산액을 합산해 FX",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_GRADESTAT",
|
|
"desc": "가맹점 등급별 통계: 가맹점 요율(mdr_bps) 그룹별 가맹점 수를 커서로 집계해 등급",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_GROWTHINC",
|
|
"desc": "성장 인센티브: 당일 매출과 비교일(T_STR1) 매출을 비교해 증가분(성장분)에 대해서만",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA",
|
|
"T_ADJ",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_GRPALLOC",
|
|
"desc": "그룹 정산 배분: 그룹 통합 지급총액(T_AMOUNT)을 구성원의 net 비중에 따라 안분해",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_GRPROLLUP",
|
|
"desc": "가맹점 그룹 집계 rollup: prefix(T_KEY1) 로 묶인 그룹 구성원의 당일 매출/수수료/net",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_FEE",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_GRPSETTLE",
|
|
"desc": "가맹점그룹 통합정산: 그룹 prefix(LIKE) 소속 가맹점별 정산 net 을 커서로",
|
|
"in": [
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_HOLD",
|
|
"desc": "* ST_HOLD.pgc - st 모듈 서비스 ST_HOLD (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_HOLDAMT",
|
|
"desc": "금액 조건부 보류: 임계액(threshold) 이상의 SCHEDULED 지급을 집합 UPDATE 로",
|
|
"in": [
|
|
"T_AMT1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_INSTANTPAY",
|
|
"desc": "즉시 정산 지급: 정산 net 을 당일 지급으로 즉시 확정(status=PAID)해 지급",
|
|
"in": [
|
|
"T_NET",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_ISSUERSTAT",
|
|
"desc": "발급사별 수수료 통계 세분: 당일 정산완료(S) 매입을 발급사(issuer) 단위로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_LEDGERLINK",
|
|
"desc": "* ST_LEDGERLINK.pgc - st 모듈 서비스 ST_LEDGERLINK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_LEDGERSNAP",
|
|
"desc": "정산 스냅샷: 당일 정산 건수·net 총액을 집계해 원장에 STSNAP 스냅샷 엔트리로",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_LIMITCHK",
|
|
"desc": "가맹점 한도 점검: 가맹점 일 한도(daily_limit)와 당일 매입 누계(취소 제외)를",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_GROSS",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_LOCKBATCH",
|
|
"desc": "정산 배치 잠금: 당일 확정된 정산(status=SETTLED)을 일괄 LOCKED 로 전환해 이후",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_LOYALTY",
|
|
"desc": "로열티 인센티브: 가맹점의 전체 기간 누적 매출(st_merch_settle 전 일자 합계)에",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_GROSS",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_MDR",
|
|
"desc": "* ST_MDR.pgc - st 모듈 서비스 ST_MDR (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_MERCHRATE",
|
|
"desc": "가맹점 개별 요율 적용: 구간요율표 대신 가맹점 마스터의 계약 요율(mdr_bps)로",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_MINFEE",
|
|
"desc": "최저 수수료 보정: 산출 수수료가 최저 수수료에 미달하면 부족분을 ADJ 정산",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_MKTGSHARE",
|
|
"desc": "마케팅 분담금 정산: 가맹점 일별 집계(st_merch_settle)의 총매출에 분담율",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_MONTHLY",
|
|
"desc": "* ST_MONTHLY.pgc - st 모듈 서비스 ST_MONTHLY (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_MONTHSTAT",
|
|
"desc": "월별 정산 통계: 대상 월(T_STR1, YYYY-MM)에 속하는 정산의 건수/net 합계/최대 net 을",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_NEGSWEEP",
|
|
"desc": "음수 정산 정리: 당일 net 이 음수인 SETTLED 정산의 합계를 먼저 파악한 뒤",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_NETTING",
|
|
"desc": "* ST_NETTING.pgc - st 모듈 서비스 ST_NETTING (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_NEXTPAYDT",
|
|
"desc": "다음 지급 영업일 계산: 입력 영업일의 다음 영업일(주말 스킵)을 공통 유틸",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_OFFSET",
|
|
"desc": "상계: 음수 조정으로 채권 상계 기록 (dbio). */",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PARTIAL",
|
|
"desc": "부분정산: 매입 net 에서 기정산 합계를 뺀 잔여 한도 내에서 요청 금액만큼",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET",
|
|
"T_SETTLE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PARTNERSET",
|
|
"desc": "제휴사 정산 배분: 정산 net 금액에서 제휴 지분율(T_ARG1 bps)만큼을 제휴사",
|
|
"in": [
|
|
"T_NET",
|
|
"T_ARG1",
|
|
"T_STR1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PARTPAY",
|
|
"desc": "부분 지급 처리: 정산 net 중 일부(T_ARG1)만 당일 지급(PAID)으로 확정하고",
|
|
"in": [
|
|
"T_NET",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ID1",
|
|
"T_AMOUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PAYDATE",
|
|
"desc": "* ST_PAYDATE.pgc - st 모듈 서비스 ST_PAYDATE (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PAYRETRY",
|
|
"desc": "지급 재시도: 이체 실패 등으로 CANCELLED 된 지급을 익영업일 지급일로 갱신해",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PAYSTATUS",
|
|
"desc": "지급 상태 조회: 가맹점의 가장 최근 지급 레코드에서 상태·금액·지급 예정일을",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PCTFEE",
|
|
"desc": "정률 수수료 계산: 거래 금액에 입력 요율(bps, T_ARG1)을 곱해(acq_fee) 수수료를",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PRECONFIRM",
|
|
"desc": "정산 확정 전 검증: 당일 지급 중 보류(HELD) 건이 남아있는지 확인해 확정 가능",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PROMOAPPLY",
|
|
"desc": "프로모션 할인 적용: 산정된 수수료(T_FEE)에 프로모션 할인율(T_ARG1 bps)을 적용해",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_DELTA",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_PROMOCALC",
|
|
"desc": "프로모션/이벤트 정산: 이벤트 코드와 할인율(%)을 받아 수수료 할인액을 계산하고",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA",
|
|
"T_ADJ",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RATEAPPLY",
|
|
"desc": "* ST_RATEAPPLY.pgc - st 모듈 서비스 ST_RATEAPPLY (one service = one file).",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RATECARD",
|
|
"desc": "요율 카드 조회: 특정 수수료 유형의 등록 구간 개수와 최소/최대 요율을 집계해",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RATECMP",
|
|
"desc": "요율 유형 비교: 두 수수료 유형(T_STR1/T_STR2)의 입력 금액 적용 요율을",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_STR1",
|
|
"T_STR2"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_DELTA",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RATEFLOOR",
|
|
"desc": "요율 하한 적용: 정률 수수료(금액 x bps)가 하한액(T_ARG2)에 미달하면 하한으로",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RATEMAX",
|
|
"desc": "요율 상한 적용: 정률 수수료(금액 x bps)를 계산하되 상한액(T_ARG2)을 초과하면",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RATESIM",
|
|
"desc": "요율 시뮬레이션: 요율표(st_fee_rate)의 전 구간을 커서로 순회하며 입력 금액에",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_REBATE",
|
|
"desc": "리베이트 정산: 부과 수수료(T_FEE)의 일정 비율(T_ARG1 bps)을 가맹점에 돌려주는",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RECALC",
|
|
"desc": "* ST_RECALC.pgc - st 모듈 서비스 ST_RECALC (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RECVAGE",
|
|
"desc": "미수금 연령 분석: 기준일(T_BIZDATE) 이전 지급일의 보류(HELD) 지급 건수와 금액을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RECVOFFSET",
|
|
"desc": "미수금 상계: 매입 조인으로 가맹점의 누적 미수금(음수 조정 절대값)을 산출하고",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RECVSTAT",
|
|
"desc": "미수금 통계: 지급(st_payment) 상태별 건수와 금액을 커서로 순회 집계해 보류/예정/",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_REFERRAL",
|
|
"desc": "추천 인센티브: 추천으로 유치된 가맹점 수(prefix T_KEY1 매칭 건수)에 건당 보상액",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_KEY1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1",
|
|
"T_COUNT",
|
|
"T_AMOUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_REFUNDCALC",
|
|
"desc": "환불 재계산: 환불액(T_ARG1)에 비례한 수수료 환급분을 계산해 정산 상세에",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RELAYFEE",
|
|
"desc": "중계 수수료: 구간요율 조회 후 정산 상세 기록 (dbio). */",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RELAYSPLIT",
|
|
"desc": "중계수수료 분배: 중계 수수료(T_FEE)를 지분율(T_ARG1 bps)에 따라 중계사 몫과",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RELEASE",
|
|
"desc": "* ST_RELEASE.pgc - st 모듈 서비스 ST_RELEASE (one service = one file).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_REOPEN",
|
|
"desc": "정산 마감 해제: 당일 마감 원장(STCLOSE)을 삭제해 마감을 철회한다.",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_REPARTIAL",
|
|
"desc": "부분 재정산: 부분취소액(T_DELTA)만큼 줄어든 잔여 거래금액으로 수수료를 재계산해",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_DELTA",
|
|
"T_ARG1",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ADJ",
|
|
"T_FEE",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_REPORT",
|
|
"desc": "* ST_REPORT.pgc - st 모듈 서비스 ST_REPORT (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RERUN",
|
|
"desc": "정산 재실행: 해당 매입의 정산 상세를 전량 삭제하고 매입 원본(fee)을 기준으로",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_RETRORATE",
|
|
"desc": "요율 소급적용: 신규 요율(bps)로 매입 금액의 수수료를 재계산하고, 기계상된",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_ARG1",
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA",
|
|
"T_ADJ",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_ROUNDING",
|
|
"desc": "원단위 절사: 최신 정산 net 의 10원 미만 끝자리를 절사해 갱신하고 절사분을",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA",
|
|
"T_ADJ",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_SLABFEE",
|
|
"desc": "슬라브(누진 구간) 요율 계산: 요율표의 각 구간에 대해 금액이 걸치는 부분에만",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_FEE",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_SPLIT",
|
|
"desc": "분할 지급: net 을 n 회로 나눠 지급 레코드 생성 (dbio 루프). */",
|
|
"in": [
|
|
"T_NET",
|
|
"T_INSTALL_N",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_SPLITEVEN",
|
|
"desc": "분할 지급 잔여 보정: net 을 n 회로 균등 분할하되 나눗셈 끝수를 마지막",
|
|
"in": [
|
|
"T_NET",
|
|
"T_INSTALL_N",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_STATDETAIL",
|
|
"desc": "정산 통계 세분: 당일 정산 상세를 수수료 종류(fee_type)별로 분해 집계하는",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_STATS",
|
|
"desc": "* ST_STATS.pgc - st 모듈 서비스 ST_STATS (one service = one file).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_STATUS",
|
|
"desc": "* ST_STATUS.pgc - st 모듈 서비스 ST_STATUS (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_SUPPLYCALC",
|
|
"desc": "공급가액 역산: 부가세 포함 총액(T_AMOUNT)에서 공급가액과 부가세를 분리",
|
|
"in": [
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_NET",
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_TAXINVCHK",
|
|
"desc": "세금계산서 대사: 가맹점 당일 세금계산서(ac_tax_invoice) 공급가·세액 합계와",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_TAX",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_TAXSUMMARY",
|
|
"desc": "세금 요약: 입력 수수료(T_FEE)를 공급가액으로 부가세(acq_vat)와 원천세",
|
|
"in": [
|
|
"T_FEE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_TAX",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_TIERFEE",
|
|
"desc": "구간별 정률 적용: 입력 금액에 해당하는 최상위 구간(band_min <= amount)의 요율을",
|
|
"in": [
|
|
"T_AMOUNT",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_TIERINCENT",
|
|
"desc": "구간별 인센티브: 가맹점 일 거래대금(gross) 구간에 따라 인센티브 요율을",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_ADJ"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_TOPMERCH",
|
|
"desc": "상위 가맹점 조회: 당일 정산 net 합계 1위 가맹점을 GROUP BY + ORDER BY",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_UNLOCK",
|
|
"desc": "정산 잠금 해제: 잠금된 정산(status=LOCKED)을 다시 SETTLED 로 되돌려 조정/재계산을",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_UNPAIDSUM",
|
|
"desc": "미지급 집계: 기준일 이전이 지급 예정일인데 아직 완료(PAID)되지 않은",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VANDETAIL",
|
|
"desc": "VAN 수수료 세분 명세: 당일 정산 상세 중 VAN 라인의 건수/합계/평균을 집계해",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_FEE",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VANFEE",
|
|
"desc": "VAN 수수료: 구간요율 조회 후 정산 상세 기록 (dbio). */",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_AMOUNT",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_FEE"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VAT",
|
|
"desc": "* ST_VAT.pgc - st 모듈 서비스 ST_VAT (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VATADJUST",
|
|
"desc": "부가세 조정: 조정된 공급가액(T_ARG1)에 대한 재산정 부가세(acq_vat)를 정산 상세에",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1",
|
|
"T_TAX",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_TAX",
|
|
"T_DELTA",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VATDETAIL",
|
|
"desc": "부가세 명세: 가맹점 당일 수수료 상세(MDR/VAN/RELAY 합계)를 공급가액으로 보고",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_TAX",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VATREPORT",
|
|
"desc": "부가세 신고자료: 대상 월의 정산 상세 VAT 합계와 세금계산서(ac_tax_invoice)",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_TAX",
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VOIDRECALC",
|
|
"desc": "void(전체 취소) 재계산: 매입 정산 net 전액을 역분개(음수 조정)하고 해당",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ADJ",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_VOLREBATE",
|
|
"desc": "거래량 리베이트: 가맹점 일별 집계의 거래 건수 구간에 따라 리베이트율을 차등",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ADJ",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_WHT",
|
|
"desc": "* ST_WHT.pgc - st 모듈 서비스 ST_WHT (one service = one file).",
|
|
"in": [
|
|
"T_SETTLE_ID",
|
|
"T_PURCHASE_ID",
|
|
"T_FEE",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_TAX"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_WHTDETAIL",
|
|
"desc": "원천세 명세: 가맹점 당일 수수료 합계에 원천징수율(T_ARG1 bps)을 적용해",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_TAX",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_WHTREPORT",
|
|
"desc": "원천세 명세: 가맹점의 대상 월 정산 상세(WHT) 합계와 원천 대장(ac_wht) 합계를",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_TAX",
|
|
"T_AMT1",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_WORKFLOW",
|
|
"desc": "정산 워크플로 상태 전이: 요청 전이(from=T_STR1 -> to=T_STR2)가 허용 전이표",
|
|
"in": [
|
|
"T_STR1",
|
|
"T_STR2",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "st",
|
|
"modnm": "정산/수수료",
|
|
"svc": "ST_XFERLINK",
|
|
"desc": "* ST_XFERLINK.pgc - st 모듈 서비스 ST_XFERLINK (one service = one file).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_NET",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AGEDCONF",
|
|
"desc": "기능: 장기 미종결 확인건 검출 (CONFIRMED N일 초과, RC 1=존재; T_ARG2=1이면 severity CRIT 승격).",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_ARG2"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AGEDOPEN",
|
|
"desc": "기능: 장기미결 의심거래 검출 (OPEN 상태로 N일 초과 경과, RC 1=존재).",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AMOUNT",
|
|
"desc": "기능: 금액 유효성(0<amt<=규칙 AMT_MAX) 검증 (RC 1=0/음수,2=상한초과).",
|
|
"in": [
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_ANOMALY",
|
|
"desc": "기능: 이상거래 탐지 후 의심거래 적재 (dbio).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ID1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_APPRAGG",
|
|
"desc": "기능: 일자별 매입-승인 금액 대사 (승인보유 매입금액 vs 전체 매입금액, RC 1=미승인 금액 존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_APPRAMT",
|
|
"desc": "기능: 건별 매입-승인 금액/존재 정합 검증 (RC 1=승인없음, 2=거절승인만 존재, 3=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_COUNT",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_APPRLATE",
|
|
"desc": "기능: 지연 승인 검출 건별 (승인시각-매입생성 경과초>T_ARG1 기본86400, RC 1=지연).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_APPRNOPUR",
|
|
"desc": "기능: 미매입 승인 검출 (매입 원거래 없는 고아 승인 전수, RC 1=존재; 최소 승인ID 반환).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_APPR_ACQ",
|
|
"desc": "기능: 승인-매입 매칭 검증 (RC 1=승인 없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AXLEDGDC",
|
|
"desc": "기능: 정합성 축 검증 원장 대차 (RECON 차변 vs SETTLE 대변, RC 비트 1=대차불일치 2=지급대응 없음).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AXPURAPPR",
|
|
"desc": "기능: 정합성 축 검증 매입-승인 (일자별 총매입금액 vs 승인가결 매입금액 합, RC 1=불일치).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AXPURSETT",
|
|
"desc": "기능: 정합성 축 검증 매입-정산 (정산대상 매입 순액 vs settlement 순액 합, RC 1=불일치).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_AXSETTPAY",
|
|
"desc": "기능: 정합성 축 검증 정산-지급 (settlement 순액 합 vs 원장 지급 XFER 합, RC 1=불일치).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_BALANCE",
|
|
"desc": "기능: 가맹점 순액 대차 검증 (sum(purchase.net) vs sum(settlement.net)).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_GROSS",
|
|
"T_NET",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_BATCH_CHK",
|
|
"desc": "기능: 배치 정합(purchase 건수 vs merchant_summary.txn_count).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_BIN",
|
|
"desc": "기능: BIN 유효성 검증 vs mm_bin (RC 1=미등록,2=비활성).",
|
|
"in": [
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CANCELMIS",
|
|
"desc": "기능: 취소 정합 검증 (RC 비트합 1=취소합>매입금액, 2=취소 존재하나 매입상태 미반영, 3=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_AMT1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CANCELRATE",
|
|
"desc": "기능: 취소율 검증 (취소 건수/매입 건수 비율>=T_ARG1% 기본10, RC 1=취소율 과다).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CARD",
|
|
"desc": "기능: 카드번호 Luhn 검증 (RC 1=체크섬 불일치).",
|
|
"in": [
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CATSKEW",
|
|
"desc": "기능: 업종 편중 탐지 (최다 업종 비중>=T_ARG1% 기본80, RC 1=편중).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CHANSPLIT",
|
|
"desc": "기능: 채널 분포 검증 (FOREIGN 채널 비중>=T_ARG1% 기본30, RC 1=편중).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CODEVAL",
|
|
"desc": "기능: 공통코드 유효성 검증 vs mm_code (RC 1=미존재).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_KEY1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CONFIRM",
|
|
"desc": "기능: 의심거래 종결 확정 (status CLOSED by suspect_id).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_CROSSCHK",
|
|
"desc": "기능: 교차검증(매입+가맹점+승인 동시 존재, RC 비트합).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DATE",
|
|
"desc": "기능: 영업일 유효성(미래일자 금지) 검증 (RC 1=미래).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DATEFUT",
|
|
"desc": "기능: 미래일자 매입 검출 (영업일이 오늘 이후인 매입 수, RC 1=존재).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DATEGAP",
|
|
"desc": "기능: 매입-정산 일자 역전 검출 (정산일<매입일 건수, RC 1=존재; 최소 정산ID 반환).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_SETTLE_ID",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DATEREV",
|
|
"desc": "기능: 건별 정산 일자 역전 검출 (settlement.biz_date < purchase.biz_date → RC 1, 3=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DAYLIMIT",
|
|
"desc": "기능: 가맹점 일한도 위반 검증 (일자 매입합 > daily_limit → RC 1, 3=가맹점 없음).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_GROSS",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUP",
|
|
"desc": "기능: 중복 매입 검증 (동일 가맹점/금액/영업일 2건 이상 → RC 1).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPAPPR",
|
|
"desc": "기능: 중복 승인 검출 건별 (동일 매입 승인가결 2건 이상, RC 1=중복; 검증로그 기록).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPAUTH",
|
|
"desc": "기능: 중복 승인 검증 (approval 2건 이상 → RC 1).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPLEDGR",
|
|
"desc": "기능: 중복 원장 엔트리 검출 (동일 매입+엔트리유형 최대 그룹 건수>1, RC 1=중복).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPPAY",
|
|
"desc": "기능: 건별 중복지급 검출 (ledger XFER 엔트리 2건 이상 → RC 1, 검증로그 기록).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_GROSS",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPPAYDAY",
|
|
"desc": "기능: 일자별 중복지급 그룹 집계 (XFER 2건 이상 매입 그룹수/초과건수, RC 1=중복지급 존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPPURCH",
|
|
"desc": "기능: 중복 매입 검출 건별 (동일 가맹점+금액+영업일의 타 매입 존재, RC 1=중복).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPSETTLE",
|
|
"desc": "기능: 건별 중복 정산 검출 (동일 매입에 정산 2건 이상 → RC 1, 최초/최종 정산 ID 반환).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_NET",
|
|
"T_ID1",
|
|
"T_ID2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_DUPSETTMR",
|
|
"desc": "기능: 가맹점 중복 정산 검출 (동일 가맹점+영업일 settlement 2건 이상, RC 1=중복).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_EXPIRY",
|
|
"desc": "기능: 카드 유효기간(YYYYMM) vs 영업일 검증 (RC 1=만료).",
|
|
"in": [
|
|
"T_STR2",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_FEE",
|
|
"desc": "기능: 수수료 재계산 정합 검증 (저장 fee vs MDR 재계산, RC 1=불일치).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_FEEADJNET",
|
|
"desc": "기능: 수수료 조정 반영 검증 (fee+sum(ac_fee_adj.delta) 유효범위 점검, RC 1=음수 수수료 2=금액 초과 3=매입없음)",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_DELTA",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_FEEHIGH",
|
|
"desc": "기능: 수수료 과다 검출 건별 (fee 실효요율 bps>T_ARG1 기본500, RC 1=과다 8=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_FEERECALC",
|
|
"desc": "기능: 수수료 재계산 검증 (가맹점 요율 mdr_bps로 기대수수료 재산출, |fee-기대|>허용오차 → RC 1, 3=매입/가맹점 없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_AMT1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_FORMAT",
|
|
"desc": "기능: 가맹점ID 형식(길이 4~16) 검증 (RC 1=형식 위반).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_FXCHK",
|
|
"desc": "기능: 해외 매입 환산 정합 검증 (krw vs fx*rate_bps/10000, 오차>T_ARG1 → RC 1, 2=해외 내역 없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FX_AMT",
|
|
"T_AMT1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_INSTCHK",
|
|
"desc": "기능: 할부 정합 검증 (sum(월부금) vs 매입금액, 오차>T_ARG1 → RC 1, 2=할부 없음 3=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_INSTALL_N",
|
|
"T_COUNT",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_ISSUERMIX",
|
|
"desc": "기능: 발급사 분포 이상 (최다 발급사 비중>=T_ARG1% 기본80, RC 1=편중 8=무거래).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LEDGBAL",
|
|
"desc": "기능: 일자별 원장 대차 정합 검증 (차변 RECON 합 vs 대변 SETTLE+XFER 합, RC 1=대차 불일치).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_COUNT",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LEDGDATE",
|
|
"desc": "기능: 건별 원장 일자 역전 검출 (ledger.biz_date < purchase.biz_date 엔트리 수, RC 1=역전 존재).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LEDGENTRY",
|
|
"desc": "기능: 건별 원장 대사 엔트리 검증 (purchase.amount vs ledger RECON 합, RC 1=금액불일치 2=원장없음 3=매입없음",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_AMT1",
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LEDGER",
|
|
"desc": "기능: 원장 합계 정합 검증 (sum(ledger) vs purchase.net, RC 1=불일치).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LIMIT",
|
|
"desc": "기능: 매입금액 vs 가맹점 일한도 검증 (RC 1=초과).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LIMITNEAR",
|
|
"desc": "기능: 가맹점 일한도 임박 검출 (사용률>=T_ARG1% → RC 1, 초과 → RC 2, 3=가맹점 없음).",
|
|
"in": [
|
|
"T_ARG1",
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMT1",
|
|
"T_GROSS",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LIMITPCT",
|
|
"desc": "기능: 한도 사용률 검증 (가맹점 일 매입합/한도 %가 T_ARG1 기본90 이상, RC 1=근접 8=가맹점없음).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_LONGOPEN",
|
|
"desc": "기능: 장기 미결 의심거래 검출 (OPEN 상태로 N일 초과 경과, 기준 T_ARG1 기본7, RC 1=존재).",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_MDRRATE",
|
|
"desc": "기능: 가맹점 요율 위반 검출 (mdr_bps<0 또는 규칙 MDR_MAX 초과, RC 1=위반 존재).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_MERCH",
|
|
"desc": "기능: 가맹점 상태 검증 (merchant.status != ACTIVE → RC 1).",
|
|
"in": [
|
|
"T_MERCHANT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_NEGBAL",
|
|
"desc": "기능: 마이너스 잔액 가맹점 검출 (merchant_summary.net_amount<0, RC 1=존재; 최악치 반환).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_NEGFEE",
|
|
"desc": "기능: 음수 수수료 매입 검출 (일자별 fee<0 매입 수, RC 1=존재; 최소 매입ID 반환).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_NEGNET",
|
|
"desc": "기능: 일자별 음수 순액/역전 수수료 매입 검출 (net<0, fee<0, fee>amount, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_NIGHTTXN",
|
|
"desc": "기능: 심야 거래 패턴 탐지 (0-6시 거래 비중>=T_ARG1% 기본20, RC 1=편중).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_OUTLIER",
|
|
"desc": "기능: 이상치 매입 탐지 (금액>당일 평균*배수 T_ARG1 기본4 건수, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_OVERLIMIT",
|
|
"desc": "기능: 가맹점 한도위반 검출 (일 매입합>일한도 가맹점 수, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_PURNOAPPR",
|
|
"desc": "기능: 무승인 매입 검출 (일자별 승인 전무 매입 수, 취소분 제외, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RATEDEV",
|
|
"desc": "기능: 건별 실적용 요율 편차 검출 (fee*10000/amount vs mdr_bps, 편차>T_ARG1 → RC 1, 2=금액 0 이하, 3",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_REFINTEG",
|
|
"desc": "기능: 참조무결성(purchase.merchant_id ∈ merchant) 검증.",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_REPORT",
|
|
"desc": "기능: 심각도별 의심거래 건수 리포트.",
|
|
"in": [
|
|
"T_STR4",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_REQUIRED",
|
|
"desc": "기능: 필수필드(가맹점/금액) 존재 검증 (RC 비트합).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RIAPPR",
|
|
"desc": "기능: 참조무결성 승인 (취소/무효 매입에 승인가결 존재 건수, RC 1=위반).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RICANCEL",
|
|
"desc": "기능: 참조무결성 취소 (일자별 매입 원거래 없는 취소 수, RC 1=위반; 최소 취소ID 반환).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_CANCEL_ID",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RIFX",
|
|
"desc": "기능: 참조무결성 해외 (매입 원거래 없는 해외 내역 수+환산합, RC 1=위반).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RIINSTALL",
|
|
"desc": "기능: 참조무결성 할부 (매입 원거래 없는 할부 내역 수, NOT IN, RC 1=위반).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RILEDGER",
|
|
"desc": "기능: 참조무결성 세분 검증 - 원장→매입 고아 엔트리 (RC 비트합 1=RECON 2=SETTLE 4=XFER 고아).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RIMERCH",
|
|
"desc": "기능: 참조무결성 세분 검증 - 매입→가맹점 (일자별 고아 매입 수, RC 1=고아 존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RIPAY",
|
|
"desc": "기능: 참조무결성 지급 (지급 XFER 원장의 매입 원거래 부재 건수, RC 1=위반).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RIPURCH",
|
|
"desc": "기능: 참조무결성 세분 검증 - 정산→매입 (일자별 고아 정산 수/금액, RC 1=고아 존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_NET",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RISETTLE",
|
|
"desc": "기능: 참조무결성 세분 검증 - 정산 가맹점 불일치 (settlement.merchant_id <> purchase.merchant_id, RC",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_PURCHASE_ID",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RITAXINV",
|
|
"desc": "기능: 참조무결성 세금계산서 (매입 원거래 없는 세금계산서 수, LEFT JOIN, RC 1=위반).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_ROUNDAMT",
|
|
"desc": "기능: 라운드금액 패턴 탐지 (10만원 배수 매입 비중>=T_ARG1% 기본50, RC 1=편중).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULE",
|
|
"desc": "기능: 검증 규칙 등록/갱신 (dbio upsert).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
],
|
|
"out": []
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULECOUNT",
|
|
"desc": "기능: 검증규칙 심각도 분포 (INFO/WARN/ERROR/CRIT 건수, RC 1=CRIT 규칙 존재).",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_ARG4",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEFIND",
|
|
"desc": "기능: 검증규칙 단건 조회 (dbio vldb_get_rule 로 임계값/심각도 반환, RC 1=미존재).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEHIST",
|
|
"desc": "기능: 검증 규칙 변경이력 조회 (vl_check_log의 VL_RULEMOD 이력 건수/최종 로그 ID, RC 1=이력 없음).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEMOD",
|
|
"desc": "기능: 검증 규칙 변경 + 변경이력 기록 (임계값/심각도 UPDATE 후 vl_check_log에 이력 적재, RC 3=규칙 없음).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ARG1",
|
|
"T_STR4",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEOFF",
|
|
"desc": "기능: 검증 규칙 활성/비활성 전환 (T_STR5 = ACTIVE|INACTIVE, RC 1=규칙 없음 2=상태값 오류).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_STR5"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEON",
|
|
"desc": "기능: 검증규칙 활성화 (status ACTIVE 전환, RC 1=이미 활성 2=상태변경 실패 3=규칙없음).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEREG",
|
|
"desc": "기능: 검증 규칙 신규 등록 (이미 존재하면 RC 1로 거부, 신규만 INSERT).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_STR1",
|
|
"T_STR4",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULERENAME",
|
|
"desc": "기능: 검증규칙 명칭 변경 (rule_name UPDATE, 빈 값이면 기본명, RC 1=대상 규칙 없음).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULESEV",
|
|
"desc": "기능: 검증규칙 심각도 변경 (INFO/WARN/ERROR/CRIT 유효성 검사 후 UPDATE, RC 1=규칙없음 2=심각도오류).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_STR4"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULESTAT",
|
|
"desc": "기능: 검증 규칙 현황 집계 (전체/ACTIVE/CRIT 건수, RC 1=활성 규칙 전무).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_RULEVER",
|
|
"desc": "기능: 검증규칙 최신성 검사 (T_ARG1 기본30일 이내 갱신 여부, RC 1=노후 2=규칙없음).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SALES",
|
|
"desc": "기능: 매입 원거래 존재 검증 (RC 1=미존재).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SETTLE",
|
|
"desc": "기능: 정산금액 정합 검증 (settlement.net vs purchase.net, RC 1=불일치).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SETTLREV",
|
|
"desc": "기능: 정산 역전 검출 (일자별 순액 음수 settlement 건수, RC 1=존재; 최악치 반환).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_AMT1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SPIKEAMT",
|
|
"desc": "기능: 금액 급증 탐지 (당일 최대 매입>평균*배수 T_ARG1 기본5, RC 1=급증).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_STATMIX",
|
|
"desc": "기능: 상태 분포 검증 (취소 C 상태 비중>=T_ARG1% 기본15, RC 1=취소 과다).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_STATUS",
|
|
"desc": "기능: 서비스 상태 (전체 OPEN 의심거래 수, RC=0).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_STATUS_CHK",
|
|
"desc": "기능: 매입 상태 유효값 검증 (허용집합 밖 → RC 1).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMFEE",
|
|
"desc": "기능: 통계-원천 수수료/순액 대사 (merchant_summary fee/net vs purchase 재집계, RC 비트합 1=수수료 2=순액",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_FEE",
|
|
"T_AMT1",
|
|
"T_NET",
|
|
"T_AMT2",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMFEECHK",
|
|
"desc": "기능: 통계-원천 수수료 대사 (일자별 가맹점 수수료 집계 vs 원천 합 불일치 수, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMGROSS",
|
|
"desc": "기능: 통계-원천 총액 대사 (merchant_summary 총액 vs 원천 매입금액 합, RC 1=불일치 8=통계없음).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_GROSS",
|
|
"T_AMT1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMMARY",
|
|
"desc": "기능: 당일 미결(OPEN) 의심거래 요약 (dbio).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMNETCHK",
|
|
"desc": "기능: 통계-원천 순액 대사 (merchant_summary 순액 vs 원천 매입순액 합, RC 1=불일치 8=통계없음).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMRECON",
|
|
"desc": "기능: 통계-원천 대사 검증 (merchant_summary 건수/총액 vs purchase 재집계, RC 비트합 1=건수 2=총액, 8=통계 ",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_GROSS",
|
|
"T_AMT1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUMTXNCNT",
|
|
"desc": "기능: 통계-원천 건수 대사 (merchant_summary 건수 vs 원천 매입 건수, RC 1=불일치 8=통계없음).",
|
|
"in": [
|
|
"T_MERCHANT",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPACK",
|
|
"desc": "기능: 의심거래 워크플로 1단계 확인 (OPEN→CONFIRMED, 확인자 기록, RC 1=OPEN 상태 아님/없음).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPACT",
|
|
"desc": "기능: 의심거래 워크플로 2단계 조치 등록 (조치내용 detail 부기 + 검증로그 적재, RC 2=이미 종결 3=없음 4=조치내용 누락).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON",
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_PURCHASE_ID"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPAGEAVG",
|
|
"desc": "기능: 의심거래 평균 경과일 (OPEN 평균 경과일>T_ARG1 기본5, RC 1=평균 경과 초과).",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPASSIGN",
|
|
"desc": "기능: 의심거래 담당 배정 (미종결 건 detail 에 담당자 기록, RC 1=대상없음/종결됨).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPBULK",
|
|
"desc": "기능: 의심거래 일괄 확인 (일자별 OPEN 건 CONFIRMED 일괄 전환, RC 1=처리 대상 없음).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPESCAL",
|
|
"desc": "기능: 의심거래 상향 (WARN→ERROR→CRIT 단계 승격, RC 1=상향불가 3=미존재).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPFINAL",
|
|
"desc": "기능: 의심거래 워크플로 3단계 종결 (CONFIRMED→CLOSED만 허용, RC 1=이미 종결 2=확인 전 종결 불가 3=없음).",
|
|
"in": [
|
|
"T_ID1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPNOTE",
|
|
"desc": "기능: 의심거래 코멘트 추가 (상태 무관 detail 에 메모 append, RC 1=대상 미존재).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_MSG"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPRECHK",
|
|
"desc": "기능: 의심거래 재검증 (CONFIRMED→OPEN 재개, 재검증자 기록, RC 1=CONFIRMED 아님/미존재).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR1"
|
|
],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPREOPEN",
|
|
"desc": "기능: 종결 의심거래 재오픈 (CLOSED→OPEN, 재오픈 사유 필수, RC 1=종결건 아님/없음 2=사유 누락).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_REASON"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPSTAT",
|
|
"desc": "기능: 의심거래 워크플로 상태별 현황 (일자별 OPEN/CONFIRMED/CLOSED 건수, RC 1=미결 존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_ARG3",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_SUSPTRIAGE",
|
|
"desc": "기능: 의심거래 분류 (OPEN 건 심각도 재지정, RC 1=대상없음/OPEN아님 2=심각도오류).",
|
|
"in": [
|
|
"T_ID1",
|
|
"T_STR4"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRAUDIT",
|
|
"desc": "기능: 임계값 설정 감사 (RC 비트합 1=ACTIVE ERROR/CRIT 규칙의 임계값 미설정, 2=CRIT 규칙 비활성 방치).",
|
|
"in": [],
|
|
"out": [
|
|
"T_ARG1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRBUMP",
|
|
"desc": "기능: 규칙 임계값 증감 조정 (T_DELTA 만큼 가감, 음수는 0으로 클램프 RC 2, 규칙 없으면 RC 3).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_DELTA"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRCOMPARE",
|
|
"desc": "기능: 임계값 비교 (실측 T_ARG1 vs 규칙 임계값, RC 1=초과 8=규칙없음).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRESHOLD",
|
|
"desc": "기능: 규칙 임계치 검사 (dbio get_rule; amount>threshold → RC 1).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_AMOUNT"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRGET",
|
|
"desc": "기능: 임계값 조회 (규칙 임계값+심각도+상태 직접 SELECT, RC 1=규칙 없음).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG1"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRRESET",
|
|
"desc": "기능: 임계값 초기화 (threshold 0 으로 리셋, RC 1=대상 규칙 없음).",
|
|
"in": [
|
|
"T_STR3"
|
|
],
|
|
"out": [
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRSCALE",
|
|
"desc": "기능: 임계값 배율 조정 (threshold *= T_ARG1%, RC 2=배율오류 3=규칙없음).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2",
|
|
"T_ARG3"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_THRSET",
|
|
"desc": "기능: 규칙 임계값 직접 설정 (음수 거부 RC 2, 대상 규칙 없으면 RC 3).",
|
|
"in": [
|
|
"T_STR3",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_ARG2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_TOLERANCE",
|
|
"desc": "기능: 금액 허용오차(amount == fee+net ± tol) 검증 (RC 1=초과).",
|
|
"in": [
|
|
"T_PURCHASE_ID",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_DELTA"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_TRIAGG",
|
|
"desc": "기능: 일자별 매입-정산-지급 3단 총액 대사 (RC 비트합 1=매입vs정산 불일치 2=정산vs지급 불일치).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_AMT1",
|
|
"T_AMT2",
|
|
"T_AMT3",
|
|
"T_DELTA",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_TRISTAGE",
|
|
"desc": "기능: 건별 매입-정산-지급 3단 정합 검증 (RC 비트합 1=정산누락 2=지급누락 4=정산액불일치 8=지급액불일치, 32=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_NET",
|
|
"T_AMT1",
|
|
"T_AMT2"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_TXNREV",
|
|
"desc": "기능: 역전거래 검출 건별 (RC 비트 1=음수금액 2=음수순액 4=순액>금액, 8=매입없음).",
|
|
"in": [
|
|
"T_PURCHASE_ID"
|
|
],
|
|
"out": [
|
|
"T_RC",
|
|
"T_AMOUNT",
|
|
"T_NET"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_UNACQ",
|
|
"desc": "기능: 미매입 승인 검출 (매입 원장에 없는 승인 레코드 수, RC 1=고아 승인 존재).",
|
|
"in": [],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_UNACQAGE",
|
|
"desc": "기능: 장기 미확정 매입 검출 (접수 A/보류 H 상태로 N일 초과 경과, RC 1=존재).",
|
|
"in": [
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_ID1",
|
|
"T_ARG2",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_VELOCITY",
|
|
"desc": "기능: 거래 속도 이상 탐지 (당일 매입 건수>T_ARG1 기본100 가맹점 수, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE",
|
|
"T_ARG1"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
},
|
|
{
|
|
"mod": "vl",
|
|
"modnm": "정합성검증",
|
|
"svc": "VL_ZERONET",
|
|
"desc": "기능: 정산순액 소실 검출 (금액>0인데 순액=0 매입 수, RC 1=존재).",
|
|
"in": [
|
|
"T_BIZDATE"
|
|
],
|
|
"out": [
|
|
"T_COUNT",
|
|
"T_RC"
|
|
]
|
|
}
|
|
];
|