E

장기적 전자세금계산서 발행 전략

홈으로
중장기 계획

장기적 전자세금계산서 발행 전략

E-Tax Invoice Solution - 중장기 발전 계획

바로빌 API 기반 완전 자동화 시스템

발급 · 전송 · 보관 · 국세청 전송까지 원스톱 처리

프로젝트 개요

배경 및 목표

세무사 제출용 금전출납부/일일일보와 부가세 신고 정확도를 높이기 위해
전자세금계산서 발급·전송·보관을 자동화

핵심 목표

  • 자동화: 거래(매출/매입)에서 세금계산서 생성→전자서명→발급→NTS 전송→수취 통지를 자동화
  • 표준화: 수정·취소·역발행 흐름까지 표준화하여 가산세 리스크 최소화
  • 멀티테넌시: 여러 고객사(테넌트)의 문서/인증서를 안전하게 격리 관리

프로젝트 범위

✅ 포함 범위

세금계산서/계산서(면세) 발급, 임시저장, 대량발급, 역발행, 위수탁, 수정발급, 취소, 국세청 전송/전송결과 조회, 인쇄본/거래명세서 동시 출력, 수취/회신 상태 추적

❌ 제외 범위

실제 부가세 신고 파일 전송(향후 로드맵), 영수증 OCR, 오프라인 종이계산서 처리

핵심 컴플라이언스 (가산세 포인트)

⚠️ 발급기한 및 가산세 규정

  • 발급기한: 공급월 다음달 10일까지 발급 (휴일이면 다음 영업일)
  • 지연발급 가산세: 공급가액의 1% (수취자 0.5% 불이익 존재)
  • 미발급 가산세: 2% + 매입세액 불공제(수취자)
  • 전송지연/미전송: 발급일 다음날까지 국세청 전송 권고 (지연 0.3%, 미전송 0.5%)

제품 가산세 예방 전략

📅 사전 알림

마감 T-2, T-1에 지연 위험 대시보드/알림 발송

⚡ 자동 전송

발급과 동시에 "자동 전송"을 기본값으로 권장

🔍 실시간 모니터링

미발급/지연 건 실시간 추적 및 알림

📊 리스크 대시보드

가산세 위험도별 색상 코드 표시

시스템 아키텍처 개요

[ERP/MES/주문] → [세금계산서 빌더] → (임시/검증) → [전자서명]
                                      ↓
                                    [발급]
                                      ↓
          [수취자 통지(Email/SMS)]  [국세청 전송]
                                      ↓
            [전송결과 수신/상태동기화] → [리포트/알람]
                    

아키텍처 핵심 전략

  • 멀티테넌시: 테넌트별 바로빌 API Key/인증서 보관 → 발급/조회 요청 시 동적 라우팅
  • 스케줄러: 실시간(소량) + 야간 배치(대량) 혼용
  • 멱등설계: (tenant_id, supplier_bizno, issue_key) 고유키로 중복 발급 방지

상태 머신 (State Machine)

DRAFT (임시저장)
    ↓
READY_TO_ISSUE (검증완료)
    ↓
SIGNED (전자서명완료)
    ↓
ISSUED (발급완료)
    ↓
SENT_NTS (국세청전송)
    ↓
NTS_ACCEPTED (접수완료) / NTS_REJECTED (반려)

부가 상태: CANCELLED (발급취소), MODIFIED (수정발급), RECALLED (회수)
                        

기능 요구사항 (Functional Requirements)

ID 기능명 설명
F1 사업자/인증서 등록 테넌트별 공동/금융인증서 등록 및 갱신 알림
F2 문서 작성/임시저장/검증 필수필드 검증 (공급가/부가세, 공급자/공급받는자, 작성일, 영수/청구)
F3 발급/전송 전자서명→발급→수취자 통지→국세청 전송 (자동/지연)
F4 수정/취소 발급오류 시 수정사유코드 기반 재발행, 발급완료건 취소
F5 역발행/위수탁 매입자발행, 위수탁 발행 (수탁사업자 정보 포함)
F6 상태 추적/감사로그 전 상태 머신 관리, 전송결과/회신 수신
F7 대량처리/스케줄러 엑셀/CSV 업로드, 밤샘 배치/재시도 큐
F8 리포트/내보내기 월별 발급현황, 미전송/지연 위험 알람, CSV/XLSX 추출

비기능 요구사항 (Non-Functional Requirements)

N1. 멀티테넌시 격리

모든 테이블 tenant_id 파티션

인증서/키 KMS 보관

테넌트별 데이터 완전 격리

N2. 보안/컴플라이언스

전송·저장 암호화

최소권한 원칙 적용

전자서명 키 관리

N3. 가용성/복구

재시도/멱등키 설계

장애 시 수동 재전송 기능

백업 및 복구 전략

데이터베이스 스키마 설계

테이블명 주요 필드 용도
tenants id, name, bizno, tax_policy 고객사(테넌트) 기본정보
certificates id, tenant_id, type, subject, valid_from, valid_to, kms_key_ref, status 공동/금융인증서 관리
tax_invoices id, tenant_id, issue_key, type, purpose, supply_amt, vat, total, write_date, supply_date, state, nts_receipt_no 세금계산서 메인 정보
parties id, tenant_id, role, bizno, corp_name, ceo, addr, email, tel, bank 공급자/수취자/수탁자 정보
line_items id, invoice_id, item_name, spec, qty, unit_price, supply_amt, vat, vat_type 세금계산서 품목 상세
events id, invoice_id, event_type, payload, created_at, actor 발급/전송/취소 등 이벤트 로그

바로빌 연동 절차 (핵심 플로우)

  1. 테넌트 생성/인증서 등록: 테넌트가 보유한 인증서(공동/금융)를 시스템에 등록 (바로빌 API 지원)
  2. 문서 생성/검증: 공급자·수취자·품목·합계·작성일·영수/청구·과세유형 검증, 필수값 누락/금액합 불일치 차단
  3. 전자서명 & 발급: API 호출로 전자서명→발급
  4. 국세청 전송: 발급과 동시에 즉시 전송(기본), 결과 폴링/웹훅 수신
  5. 수취자 통지: 이메일/SMS 발송 (인쇄본/거래명세서 링크 포함)
  6. 상태 동기화: 접수/반려/재전송/회수·취소/수정 발급까지 단일 타임라인으로 관리
  7. 리포트: 지연 위험 건, 미전송 건, 반려 사유 집계. 월별 발급·수정·취소 현황

발급유형별 처리 규칙

📄 정발행 (공급자발행)

일반 케이스. 작성일은 공급시기 기준(또는 월말 합산), 다음달 10일 기한

🔄 역발행 (매입자발행)

공급자가 지연 시 매입자가 작성→공급자 승인·서명 후 발급. 권한·승인 라우팅 필요

🤝 위수탁 발급

수탁자 정보(수탁사업자 등록번호/상호 등) 포함. 원사업자와 링크 보존

✏️ 수정발급

과오 기재 시 수정사유코드에 따른 금액/작성일/참조 규칙 적용 (원문서 참조키 필수)

❌ 발급취소/회수

발급당일/월내 등 조건별 허용범위 확인 후 처리

예외/재처리 설계

🔴 NTS_REJECTED (국세청 반려)

반려사유 매핑 테이블로 사용자 가이드

수정 발급/재전송 자동화

⏱️ 전송 타임아웃

지수적 백오프 재시도

일정횟수 초과 시 운영자 알림

📜 인증서 만료

만료 30/7/1일 전 사전 알림

발급 차단 및 교체 안내

UI/업무흐름

📝 발급작성 화면

공급자/수취자/품목/합계/작성일/영수·청구 입력

⚠️ 오류검증 패널

필드 오류/가산세 위험 경고 실시간 표시

📊 전송상태 타임라인

발급→전송→접수/반려 상태 추적

🛠️ 수정/취소 마법사

사유코드 안내 및 처리 가이드

📈 리포트 대시보드

미전송/지연/반려 TOP 리스트, 월별 통계

테스트 시나리오

ID 시나리오명 검증 내용
T1 월말합산 발급 작성일=말일 + 다음달 10일 전 자동 알람
T2 역발행 승인 워크플로우 매입자 작성→공급자 승인→서명
T3 수정사유코드별 검증 증감/취소/환입별 금액/참조 검증
T4 반려사유별 재전송 반려사유 매핑→수정→재전송 루프
T5 인증서 만료/교체 인증서 만료 시나리오 및 재발급

개발 로드맵 (장기)

단계 기간 주요 마일스톤
Phase 1 W1-2 바로빌 샌드박스 키/인증서 연동, 스키마/상태 머신 구축
Phase 2 W3-4 발급/전송/조회/취소/수정 API 연결, 리포트 MVP
Phase 3 W5 2개 테넌트 베타, 지연 알림/재전송 안정화
Phase 4 W6 운영전환 + 운영가이드/감사로그 정비
Phase 5 W7-8 대량처리/스케줄러 고도화, 엑셀/CSV 업로드
Phase 6 W9-10 역발행/위수탁 워크플로우 구현
Phase 7 W11-12 모바일 앱 개발 (현장 발급/조회)
Phase 8 W13-14 ERP 연동 커넥터 개발 (더존/영림원)
Phase 9 W15-16 AI 기반 오류 예측 및 자동 정정 기능
Phase 10 W17-18 홈택스 신고보조 파일 생성 기능

성공 지표 (KPI)

지표 현재 목표 측정 방법
발급·전송 자동화율 85% 95% 자동발급 건수 / 전체 발급 건수
지연/미전송 건수 월 평균 15건 월 0건 기한 내 미전송 건수
반려→정정 소요시간 평균 3시간 평균 30분 반려 시점부터 재전송까지 시간
인증서 만료 사고 연 2건 연 0건 만료로 인한 발급 차단 건수
시스템 가용성 99.5% 99.9% Uptime 모니터링

향후 로드맵

📊 홈택스 신고보조

내부양식→세무사 협업

부가세 신고서 자동 작성

💰 위·수탁 정산 리포트

위수탁 거래 정산 자동화

대손세액 조정 보조

🔗 ERP 커넥터

더존/영림원 등 연동

실시간 데이터 동기화

🤖 AI 오류 예측

발급 전 오류 사전 감지

자동 정정 제안

📱 모바일 앱

현장 발급/조회

푸시 알림 지원

🔐 블록체인 보관

위변조 방지

장기 보관 신뢰성 향상

결론

전자세금계산서 발행의 완전 자동화

발급부터 국세청 전송까지 원스톱 처리로
가산세 리스크를 제로화하고 업무 효율성을 극대화

핵심 성과 목표

⚡ 자동화율 95%

수동 작업 최소화

📉 가산세 ZERO

지연/미전송 건수 0건

⏱️ 처리시간 단축

반려→정정 30분 이내

🔐 완벽한 보안

멀티테넌시 격리 관리

감사합니다

장기적 전자세금계산서 발행 전략

문의 및 피드백

본 계획안에 대한 의견이나 추가 논의가 필요하신 경우

프로젝트 팀으로 연락 주시기 바랍니다.

1 / 17