바로빌 API 기반 완전 자동화 시스템
발급 · 전송 · 보관 · 국세청 전송까지 원스톱 처리
세무사 제출용 금전출납부/일일일보와 부가세 신고 정확도를 높이기 위해
전자세금계산서 발급·전송·보관을 자동화
세금계산서/계산서(면세) 발급, 임시저장, 대량발급, 역발행, 위수탁, 수정발급, 취소, 국세청 전송/전송결과 조회, 인쇄본/거래명세서 동시 출력, 수취/회신 상태 추적
실제 부가세 신고 파일 전송(향후 로드맵), 영수증 OCR, 오프라인 종이계산서 처리
마감 T-2, T-1에 지연 위험 대시보드/알림 발송
발급과 동시에 "자동 전송"을 기본값으로 권장
미발급/지연 건 실시간 추적 및 알림
가산세 위험도별 색상 코드 표시
[ERP/MES/주문] → [세금계산서 빌더] → (임시/검증) → [전자서명]
↓
[발급]
↓
[수취자 통지(Email/SMS)] [국세청 전송]
↓
[전송결과 수신/상태동기화] → [리포트/알람]
DRAFT (임시저장)
↓
READY_TO_ISSUE (검증완료)
↓
SIGNED (전자서명완료)
↓
ISSUED (발급완료)
↓
SENT_NTS (국세청전송)
↓
NTS_ACCEPTED (접수완료) / NTS_REJECTED (반려)
부가 상태: CANCELLED (발급취소), MODIFIED (수정발급), RECALLED (회수)
| ID | 기능명 | 설명 |
|---|---|---|
| F1 | 사업자/인증서 등록 | 테넌트별 공동/금융인증서 등록 및 갱신 알림 |
| F2 | 문서 작성/임시저장/검증 | 필수필드 검증 (공급가/부가세, 공급자/공급받는자, 작성일, 영수/청구) |
| F3 | 발급/전송 | 전자서명→발급→수취자 통지→국세청 전송 (자동/지연) |
| F4 | 수정/취소 | 발급오류 시 수정사유코드 기반 재발행, 발급완료건 취소 |
| F5 | 역발행/위수탁 | 매입자발행, 위수탁 발행 (수탁사업자 정보 포함) |
| F6 | 상태 추적/감사로그 | 전 상태 머신 관리, 전송결과/회신 수신 |
| F7 | 대량처리/스케줄러 | 엑셀/CSV 업로드, 밤샘 배치/재시도 큐 |
| F8 | 리포트/내보내기 | 월별 발급현황, 미전송/지연 위험 알람, CSV/XLSX 추출 |
모든 테이블 tenant_id 파티션
인증서/키 KMS 보관
테넌트별 데이터 완전 격리
전송·저장 암호화
최소권한 원칙 적용
전자서명 키 관리
재시도/멱등키 설계
장애 시 수동 재전송 기능
백업 및 복구 전략
| 테이블명 | 주요 필드 | 용도 |
|---|---|---|
| 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 | 발급/전송/취소 등 이벤트 로그 |
일반 케이스. 작성일은 공급시기 기준(또는 월말 합산), 다음달 10일 기한
공급자가 지연 시 매입자가 작성→공급자 승인·서명 후 발급. 권한·승인 라우팅 필요
수탁자 정보(수탁사업자 등록번호/상호 등) 포함. 원사업자와 링크 보존
과오 기재 시 수정사유코드에 따른 금액/작성일/참조 규칙 적용 (원문서 참조키 필수)
발급당일/월내 등 조건별 허용범위 확인 후 처리
반려사유 매핑 테이블로 사용자 가이드
수정 발급/재전송 자동화
지수적 백오프 재시도
일정횟수 초과 시 운영자 알림
만료 30/7/1일 전 사전 알림
발급 차단 및 교체 안내
공급자/수취자/품목/합계/작성일/영수·청구 입력
필드 오류/가산세 위험 경고 실시간 표시
발급→전송→접수/반려 상태 추적
사유코드 안내 및 처리 가이드
미전송/지연/반려 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 | 홈택스 신고보조 파일 생성 기능 |
| 지표 | 현재 | 목표 | 측정 방법 |
|---|---|---|---|
| 발급·전송 자동화율 | 85% | 95% | 자동발급 건수 / 전체 발급 건수 |
| 지연/미전송 건수 | 월 평균 15건 | 월 0건 | 기한 내 미전송 건수 |
| 반려→정정 소요시간 | 평균 3시간 | 평균 30분 | 반려 시점부터 재전송까지 시간 |
| 인증서 만료 사고 | 연 2건 | 연 0건 | 만료로 인한 발급 차단 건수 |
| 시스템 가용성 | 99.5% | 99.9% | Uptime 모니터링 |
내부양식→세무사 협업
부가세 신고서 자동 작성
위수탁 거래 정산 자동화
대손세액 조정 보조
더존/영림원 등 연동
실시간 데이터 동기화
발급 전 오류 사전 감지
자동 정정 제안
현장 발급/조회
푸시 알림 지원
위변조 방지
장기 보관 신뢰성 향상
발급부터 국세청 전송까지 원스톱 처리로
가산세 리스크를 제로화하고 업무 효율성을 극대화
수동 작업 최소화
지연/미전송 건수 0건
반려→정정 30분 이내
멀티테넌시 격리 관리
장기적 전자세금계산서 발행 전략
본 계획안에 대한 의견이나 추가 논의가 필요하신 경우
프로젝트 팀으로 연락 주시기 바랍니다.