종합소득세 모듈 검사
판정·계산 근거·규격 검증 결과를 한 번 호출로 받는다
납품 코어는 상태를 갖지 않는 Python 모듈입니다. 이 화면은 어드민이 아니라, 모듈이 반환하는 입·출력 계약을 그대로 비추는 검사 하네스입니다.
판정
AUTO / MANUAL + 사유코드
파라미터
params-YYYY.x-pilot
규격
사전검증 PASS/FAIL
OFFLINE-FIRST PLAYGROUND
자동 처리 경계를 직접 바꿔 확인하세요
시연 데이터를 바꾸고 ① 판정 → ② 계산 → ③ 파일 검증 순서로 실행합니다. 실행할 때마다 오른쪽 결과와 ‘지금 무슨 일이’ 해설이 함께 바뀝니다.
- 01판정 대기
- 02계산 대기
- 03검증 대기
호출 결과
READY- 처리 경로
- —
- 사유 코드
- —
- 파라미터
- —
- 과세표준
- —
- 산출 소득세
- —
- 차감납부 합
- —
- 신고파일
- —
ONE REQUEST, FOUR CHECKPOINTS
요청 한 건이 지나가는 순서
입력을 받자마자 계산하지 않습니다. 먼저 자동 처리 가능한 신고인지 판정하고, 계산 근거와 파일 검증 상태를 같은 응답에 남깁니다.
-
입력 계약 검사귀속연도·소득·신고 유형 등 필수값을 확인합니다.
-
3축 판정신고의무·과세방법·처리경로를 판정합니다. 지원 밖이면 사유코드와 함께 MANUAL로 멈춥니다.
-
버전이 남는 계산귀속연도별 파라미터로 계산하고, 과세표준부터 납부세액까지 근거 단계를 반환합니다.
-
신고파일 생성·사전검증홈택스·위택스 후보 파일의 인코딩, 레코드 길이와 순서를 로컬에서 검사합니다.
실행 예시
FX-WAGE-001
- 입력
- 총급여 48,000,000원
- 판정
- AUTO
- 과세표준
- 29,010,000원
- 산출 소득세
- 3,091,500원
- 산출물
- 홈택스·위택스 2건 / 로컬 PASS
검증 경계
로컬 PASS는 파일 구조 사전검증 결과입니다. 홈택스·위택스 기관 접수 검증은
not_run으로 구분하며, 실제 제출 완료로 표시하지 않습니다.