본문으로 건너뛰기
Adullam Tools

GST 컴플라이언스

인도 e-Invoicing 안내

IRN 은 정부 포털만 발급합니다. 이 문서는 우리 도구가 만든 JSON 초안을 어디에 어떻게 올려 IRN 을 받는지, 그리고 왜 그 절차가 필요한지를 설명합니다.

법정 기준 2026년 8월 30일
e-Invoice JSON 초안 (INV-01)

지금 작성 중인 인보이스를 IRP 업로드용 JSON 으로 내려받습니다. 내려받기 전에 IRP 가 거부할 만한 항목을 먼저 검사합니다.

GST 세금계산서 체커

IRN 을 받기까지 — 3단계

Adullam Tools 가 맡는 구간은 1단계뿐입니다. 2·3단계는 정부 포털에서 발행자 본인이 수행합니다.

  1. Adullam Tools 에서 JSON 초안 만들기

    인보이스를 입력하면 요건 검증과 CGST/SGST·IGST 판정이 끝난 상태로 INV-01 형식 JSON 을 내려받습니다.

    여기까지는 전부 브라우저 안에서 처리됩니다.

  2. IRP(정부 포털)에 업로드

    NIC e-Invoice 포털에 GSTIN 으로 로그인해 'Bulk IRN Generation' 으로 JSON 을 올리거나, 건수가 적으면 GePP 도구로 한 건씩 입력합니다.

    먼저 포털에서 해당 GSTIN 의 e-Invoice 활성화(enablement) 상태를 확인하십시오.

  3. IRN·서명 QR 을 받아 인쇄물에 반영

    IRP 가 IRN(64자리 해시), Ack No, Ack Date, 전자서명된 QR 을 돌려줍니다. 이 값들이 찍힌 문서라야 법정 세금계산서입니다.

    IRN 생성과 동시에 GSTR-1 과 e-Way Bill Part-A 가 자동으로 채워집니다.

인도 e-Invoicing, 처음부터

1. e-Invoicing 은 '전자세금계산서' 가 아니다

이름 때문에 거의 모든 한국 담당자가 처음에 오해합니다. 인도의 e-Invoicing 은 인보이스를 종이 대신 전자적으로 만드는 제도가 아닙니다. 인보이스를 정부 포털에 사전 등록해 고유번호를 받는 인증 절차입니다.

절차는 이렇습니다. 사업자가 자기 ERP 나 회계 프로그램에서 인보이스를 만들고, 그 내용을 정부가 정한 표준 형식(FORM GST INV-01, JSON)으로 바꿔 IRP(Invoice Registration Portal)에 올립니다. IRP 는 내용을 검증한 뒤 IRN(Invoice Reference Number, 64자리 해시)과 Ack No, Ack Date, 그리고 전자서명된 QR 코드를 돌려줍니다.

한국의 전자세금계산서는 발행자가 만든 문서를 국세청에 '전송'하면 끝이고, 문서 자체는 발행자가 만든 그대로입니다. 인도는 다릅니다. IRP 가 돌려준 IRN 과 QR 이 인쇄물에 없으면, 그 문서는 세금계산서로 '취급되지 않습니다'(CGST Rule 48(5)). 형식 미비가 아니라 존재하지 않는 문서로 봅니다.

실무에서 이게 무슨 뜻이냐면, 인도 매입처가 그 인보이스로 매입세액공제(ITC)를 받지 못한다는 뜻입니다. 대금은 지급했는데 세액공제가 막히면 거래처는 즉시 재발행을 요구하고, 그 사이 회계연도가 넘어가면 정정이 훨씬 어려워집니다.

덤으로 얻는 것도 있습니다. IRN 이 생성되면 그 내용이 GSTR-1 의 해당 란과 e-Way Bill 의 Part-A 에 자동으로 채워집니다. 같은 데이터를 세 번 입력하던 일이 한 번으로 줄어듭니다.

2. 우리 회사가 대상인가 — AATO ₹5 crore

근거는 CGST Rule 48(4) 이고, 현재 기준선은 Notification 10/2023-Central Tax 가 정한 총매출(AATO) ₹5 crore 초과입니다. 시행일은 2023-08-01 이며 2026년 8월 현재까지 바뀌지 않았습니다.

여기서 한국 담당자가 가장 많이 틀리는 지점이 '어느 회계연도를 보느냐' 입니다. 직전 연도만 보는 것이 아닙니다. 2017-18 이후 어느 한 회계연도라도 총매출이 ₹5 crore 를 넘은 적이 있으면 그 다음 회계연도부터 대상이 되고, 이후 매출이 줄어도 대상에서 빠지지 않습니다. 한 번 걸리면 계속입니다.

총매출(Aggregate Annual Turnover)은 PAN 기준 전인도 합산입니다. 주가 여럿이라 GSTIN 이 여러 개여도 하나로 봅니다. 과세 공급, 면세 공급, 수출, 주(state) 간 자가공급을 모두 더하고 GST 세액은 뺍니다. 한국 본사의 매출이나 인도 법인의 원화 환산 매출로 계산하는 것이 아닙니다.

대상이 되는 거래는 B2B(등록 수령인 대상 공급), SEZ 공급, 수출, deemed export, 그리고 이들에 대한 신용·차변 노트입니다. B2C 는 e-Invoicing 대상이 아닙니다. 한국 본사로 나가는 수출 인보이스는 대상에 포함된다는 점을 자주 놓칩니다.

면제 업종도 있습니다. SEZ 유닛(개발자는 제외), 보험사, 은행·금융기관·NBFC, 화물운송대리인(GTA), 여객운송, 영화관 입장권, 정부 부처·지방자치단체 등이 고시로 빠져 있습니다. 업종이 걸치는 경우가 있으니 CA 확인이 안전합니다.

기준선을 ₹1 crore 로 낮춘다는 보도가 여러 차례 있었습니다. 2026년 8월 현재 그런 고시는 없습니다. 고시되지 않은 것을 미리 적용할 필요도, 반대로 무시할 이유도 없습니다 — 관보(Notification)가 나오면 그때 바뀝니다.

3. 왜 Adullam Tools 는 IRN 을 만들어 주지 않는가

이유는 두 가지입니다. 만들 수 없고, 만들어서도 안 됩니다.

IRN 은 IRP 만 발급합니다. IRP 는 정부가 지정한 등록 포털이며 NIC 가 운영하는 두 곳과 민간 사업자가 운영하는 네 곳, 모두 여섯 곳이 있습니다. 어느 곳도 임의의 제3자 소프트웨어에 발급 권한을 주지 않습니다.

IRP 의 API 는 아무나 쓸 수 없습니다. 직접 접속 자격은 기준을 초과한 납세자 본인(자기 GSTIN)이나 이미 e-Way Bill 시스템에 등록된 사업자에게만 열립니다. 그 밖의 소프트웨어 회사는 GSP(GST Suvidha Provider) 라는 인가 사업자를 거쳐야 하고, 여기에는 계약과 보증, 인프라 요건이 따릅니다. Adullam Tools 는 무료 도구이고 GSP 계약이 없습니다.

그리고 더 중요한 이유가 있습니다. IRN 처럼 보이는 문자열이나 QR 처럼 보이는 그림을 우리가 그려서 인쇄물에 넣으면, 그건 위조 문서입니다. QR 에는 IRP 의 전자서명이 들어 있고 검증 앱으로 확인됩니다. 비슷하게 생긴 것을 만들어 드리는 편이 당장은 친절해 보이겠지만, 그 문서를 세무조사에서 제시하는 순간 사용자가 책임을 집니다. 그래서 우리는 하지 않습니다.

우리가 할 수 있는 일은 명확합니다. 정부 스키마에 맞는 정확한 JSON 을 만들고, IRP 가 거부할 만한 부분을 미리 알려 주는 것. 실무에서 시간을 잡아먹는 구간이 정확히 거기입니다.

4. 그래서 실제로 어떻게 하는가

먼저 준비: e-Invoice 마스터 포털에서 우리 GSTIN 의 활성화(enablement) 상태를 확인합니다. 기준을 넘겼는데 목록에 없으면 포털에서 직접 self-enablement 를 신청할 수 있습니다. 활성화가 안 된 상태에서는 업로드 자체가 막힙니다.

1단계 — Adullam Tools 의 GST 인보이스 도구에서 인보이스를 작성합니다. 필수 기재사항(Rule 46) 검증과 공급지 판정이 끝난 상태로 INV-01 형식 JSON 을 내려받습니다. 내려받기 전에 사전 검증 결과를 반드시 확인하십시오.

2단계 — NIC e-Invoice 포털에 로그인합니다. 건수가 많으면 'e-Invoice → Bulk Upload' 로 JSON 파일을 그대로 올리고, 한두 건이면 GePP 도구(엑셀 기반 무료 유틸리티)로 입력하는 편이 빠릅니다. 두 경로 모두 위 '정부 포털과 오프라인 도구' 에 링크해 두었습니다.

3단계 — IRP 가 IRN, Ack No, Ack Date, 서명 QR 을 돌려줍니다. 이 값을 회계 시스템에 기록하고, 거래처에 교부하는 문서에 QR 과 IRN 을 넣습니다. 이 단계까지 끝나야 법정 세금계산서입니다.

오류가 나면 포털이 오류코드와 메시지를 함께 줍니다. 아래 '자주 거부되는 이유' 표에서 대응하는 항목을 먼저 찾아보십시오. 대부분은 세액 합계, 세목 조합, HSN 자릿수 셋 중 하나입니다.

5. 시한 두 가지를 헷갈리지 마십시오

인도에는 성격이 다른 두 개의 시한이 있고, 이걸 하나로 묶어 생각하면 사고가 납니다.

첫째, 인보이스 발행 시한(CGST Rule 47). 재화는 반출(removal) 시점, 용역은 공급일로부터 30일 이내, 은행·금융기관·NBFC 는 45일 이내에 인보이스를 '발행' 해야 합니다. 이건 문서를 만드는 시한입니다.

둘째, IRP 보고 시한. 총매출 ₹10 crore 이상 사업자는 문서 일자로부터 30일 이내에 IRP 에 올려야 합니다. 2025-04-01 시행이며, 그 전에는 ₹100 crore 기준이었습니다(GSTN 안내 2024-11-05). 인보이스·신용노트·차변노트 전부에 적용됩니다.

30일이 지나면 IRP 가 접수를 거부합니다. 재량이 아니라 시스템이 막습니다. IRN 을 못 받으면 그 문서는 세금계산서가 아니게 되고, 되돌릴 방법이 사실상 없습니다. 예를 들어 2026년 4월 1일자 인보이스는 4월 30일까지 올려야 합니다.

총매출 ₹10 crore 미만은 현재 이 30일 제한을 받지 않습니다. 다만 GSTR-1 신고 마감 전에는 IRN 을 받아 두어야 신고가 맞아떨어집니다. 월말에 몰아서 처리하는 관행은 위험합니다.

6. IRN 을 받은 다음

취소는 24시간 이내에 IRP 에서만 가능합니다. 24시간이 지나면 IRP 에서는 손댈 수 없고, 신용노트(Credit Note) 또는 차변노트(Debit Note)로 처리해야 합니다.

'수정' 이라는 개념은 IRP 에 없습니다. 잘못 올렸으면 24시간 안에 취소하고 새 번호로 다시 올리거나, 노트로 조정합니다. 취소한 문서번호를 재사용하지 마십시오 — 중복 IRN 오류가 납니다.

e-Way Bill 이 필요한 운송이라면 IRN 생성 시 Part-A 가 자동으로 채워집니다. 차량번호 등 Part-B 는 별도로 입력해야 합니다.

교부 문서에는 IRN, Ack No, Ack Date, 서명 QR 을 넣습니다. QR 은 검증 앱으로 스캔해 진위를 확인할 수 있으므로, 이미지 품질이 떨어지지 않게 인쇄하십시오.

보관은 다른 GST 서류와 같습니다. IRP 는 업로드 데이터를 24시간만 보관하므로, IRN 응답값을 우리 쪽 시스템에 저장해 두지 않으면 나중에 조회할 수 없습니다.

7. 한국 담당자가 자주 틀리는 것

'우리는 전자세금계산서 쓰니까 괜찮다.' 한국 전자세금계산서는 인도 e-Invoicing 과 아무 관계가 없습니다. 인도 GSTIN 으로 발행하는 문서는 인도 규칙을 따릅니다.

총매출을 잘못 계산합니다. 한국 본사 매출이 아니라 인도 PAN 기준 전인도 합산입니다. 주별 GSTIN 매출을 따로 보면 기준 미달로 착각합니다.

수출 인보이스를 빼놓습니다. 한국 본사로 나가는 수출도 e-Invoicing 대상입니다. B2C 만 대상이 아닙니다.

IRN 없이 PDF 를 교부합니다. 인도 거래처가 ITC 를 못 받아 클레임이 들어오고, 결국 재발행하면서 번호 연속성까지 꼬입니다.

30일 시한을 발행 시한과 혼동합니다. 용역 30일(Rule 47)과 IRP 보고 30일은 다른 시한입니다. 둘 다 지켜야 합니다.

본사 ERP 의 인보이스 번호 규칙을 그대로 씁니다. 인도는 16자 제한과 문자 제한이 있습니다. INV-2026-27-00001 은 17자라 거부됩니다.

아래는 전부 정부(GSTN·NIC) 사이트입니다. Adullam Tools 는 이 사이트들과 어떤 제휴 관계도 없습니다.

  • e-Invoice 마스터 포털 (GSTN)

    https://einvoice.gst.gov.in/

    IRP 6곳의 목록, GSTIN 별 e-Invoice 활성화 여부 조회, 활성화 신청(self-enablement), 공지·검증 규칙이 모여 있는 곳입니다. 여기서부터 시작하십시오.

  • NIC IRP-1 (einvoice1)

    https://einvoice1.gst.gov.in/

    NIC 가 운영하는 1번 등록 포털. 웹 로그인, 대량 업로드, API 등록, 취소, 사용자 매뉴얼이 여기 있습니다.

  • NIC IRP-2 (einvoice2)

    https://einvoice2.gst.gov.in/

    1번 포털과 동일 기능의 예비 포털. 한쪽이 장애일 때 같은 자격증명으로 사용합니다.

  • 오프라인 대량 생성 도구 (Bulk Generation Tools)

    https://einvoice1.gst.gov.in/Others/BulkGenerationTools

    엑셀 입력값을 IRP 업로드용 JSON 으로 바꿔 주는 무료 도구 모음입니다. GePP(건별 입력), Bulk IRN JSON 생성, 대량 취소, e-Way Bill 생성 도구가 올라와 있습니다. 도구와 판올림 내역은 예고 없이 바뀌므로 내려받기 전에 페이지에서 최신판을 확인하십시오.

  • e-Invoice API 개발자 포털 (샌드박스)

    https://einv-apisandbox.nic.in/

    직접 연동을 검토한다면 여기서 스키마·오류코드·샌드박스 자격을 확인하십시오. 운영 API 접근 자격은 별도입니다.

정부 포털 주소와 도구 버전은 예고 없이 바뀝니다. 링크가 열리지 않으면 마스터 포털에서 다시 찾으십시오.

IRP 가 자주 거부하는 이유

아래 항목은 스키마 형식이 맞아도 IRP 검증 단계에서 걸립니다. 우리 사전 검증은 이 중 기계적으로 판단할 수 있는 것들을 먼저 잡아냅니다.

세액 합계 불일치
라인 세액이 과세표준 × 세율과 다르거나, 문서 합계가 라인 합계와 다를 때. IRP 는 항목별로 계산해 대조하며 허용 오차는 ±₹1 수준입니다. 할인·반올림을 라인에 반영하지 않고 총액에만 반영하면 여기서 걸립니다.
세목(CGST/SGST vs IGST) 오류
공급자 주(state)와 공급지(POS)가 같은데 IGST 를 넣었거나, 다른데 CGST/SGST 를 넣은 경우. 수출·SEZ 는 POS 코드 96 과 IGST 조합이어야 합니다.
HSN/SAC 자릿수·유효성
직전 회계연도 총매출이 ₹5 crore 를 넘으면 6자리, 이하면 4자리가 필요합니다. 자릿수가 맞아도 정부 HSN 마스터에 없는 코드면 거부됩니다.
문서번호 규칙 위반
16자 초과, 영문·숫자와 - / 이외의 문자 사용, 0 으로 시작하는 번호. 회계연도 안에서 유일해야 합니다.
중복 IRN
IRN 은 공급자 GSTIN · 문서 종류 · 문서번호 · 회계연도 네 값의 해시입니다. 같은 조합을 다시 올리면 '이미 등록된 IRN' 으로 거부됩니다. 번호를 재사용하지 마십시오.
보고 시한 초과
총매출 ₹10 crore 이상 사업자는 문서 일자로부터 30일이 지나면 IRP 가 아예 접수하지 않습니다(2025-04-01 시행).
GSTIN 상태 문제
수령인 GSTIN 이 취소·정지 상태이거나, 공급자 GSTIN 이 e-Invoice 활성화(enablement)되어 있지 않은 경우.
길이·문자 초과
법인명 100자, 주소 각 줄 100자, 품목 설명 300자 등 필드마다 상한이 있습니다. 한글이나 특수문자를 넣으면 인코딩 문제로도 거부될 수 있습니다.
일자 오류
미래 일자, 회계연도를 벗어난 일자, 신용/차변 노트의 원 인보이스 일자가 원 인보이스보다 앞선 경우.
플래그 불일치
역과세(reverse charge) 인데 세액을 채웠거나, 수출 구분(withPayment / underLUT)과 IGST 금액이 어긋난 경우. 소수점 두 자리를 넘는 금액도 거부됩니다.

자주 묻는 질문

없습니다. IRN 은 정부가 지정한 IRP 만 발급하고, IRP API 직접 접속 자격은 기준 초과 납세자 본인이나 e-Way Bill 등록자에게만 열립니다. 그 밖의 소프트웨어는 인가 사업자(GSP)를 거쳐야 하며 Adullam Tools 는 GSP 계약이 없습니다. 우리는 스키마에 맞는 JSON 초안까지만 만듭니다.

e-Invoicing 의무 대상자에게는 아닙니다. CGST Rule 48(5)는 Rule 48(4)에 따라 발행해야 하는 인보이스를 다른 방식으로 발행하면 '인보이스로 취급하지 않는다'고 정하고 있습니다. 의무 대상이 아니라면 우리 PDF 는 Rule 46 요건을 갖춘 정상적인 세금계산서 초안입니다.

2026년 8월 현재 그런 고시는 나오지 않았습니다. 기준선은 Notification 10/2023-Central Tax 의 ₹5 crore 이고 2023-08-01부터 유지되고 있습니다. 인하 논의는 있었으나 관보에 실리기 전까지는 시행되지 않습니다.

2017-18 이후 어느 한 회계연도라도 ₹5 crore 를 넘은 적이 있으면 대상입니다. 직전 연도만 보는 것이 아니고, 한 번 대상이 되면 이후 매출이 줄어도 벗어나지 않습니다. 계산은 PAN 기준 전인도 합산이며 GST 세액은 제외합니다.

아닙니다. e-Invoicing 대상은 B2B, SEZ 공급, 수출, deemed export 와 이들에 대한 신용·차변 노트입니다. 다만 일정 규모 이상 사업자는 B2C 인보이스에 별도의 동적 QR 을 넣어야 하는 의무가 따로 있으니 혼동하지 마십시오.

예. 수출은 대상에 포함됩니다. LUT/Bond 로 무세 수출하든 IGST 를 내고 환급받든 마찬가지입니다. 공급지(POS) 코드는 96(Other Country)을 씁니다.

총매출 ₹10 crore 이상이면 문서 일자로부터 30일입니다(2025-04-01 시행). 넘기면 IRP 가 접수를 거부하고 IRN 을 받을 수 없습니다. ₹10 crore 미만은 현재 이 제한이 없지만, GSTR-1 마감 전에는 받아 두어야 합니다.

24시간 이내라면 IRP 에서 취소하고 새 번호로 다시 올립니다. 24시간이 지나면 취소가 불가능하므로 신용노트 또는 차변노트로 조정해야 합니다. IRP 에 '수정' 기능은 없습니다.

대부분 세 가지입니다. 첫째 세액 합계 불일치(라인 계산과 총계가 어긋남), 둘째 세목 조합 오류(주내인데 IGST 등), 셋째 HSN 자릿수. 이 세 가지를 확인하고도 안 되면 문서번호 형식과 중복 여부를 보십시오. Adullam Tools 의 사전 검증이 이 항목들을 먼저 잡아 줍니다.

직전 회계연도 총매출이 ₹5 crore 를 넘으면 6자리, 이하면 4자리입니다(Notification 78/2020-Central Tax). 자릿수를 맞춰도 정부 HSN 마스터에 없는 코드는 거부됩니다. Adullam Tools 는 HSN 으로 세율을 자동 결정하지 않습니다 — 세율은 사용자가 고릅니다.

기준 초과 납세자 본인은 NIC 포털에서 직접(웹 화면·오프라인 도구) 처리할 수 있고 이 경로는 무료입니다. ERP 를 API 로 자동 연동하려는 경우에 GSP 또는 ASP 를 쓰며, 이때는 유료 계약입니다. 건수가 적으면 포털 직접 사용으로 충분합니다.

확인 후에 올리십시오. 스키마와 검증 규칙은 연 3~5회 바뀌고, 우리 사전 검증은 기계적으로 판단 가능한 항목만 봅니다. 업로드 내용의 최종 책임은 발행자에게 있습니다. 처음 몇 건은 인도 현지 회계사(CA)와 함께 확인하시길 권합니다.

다릅니다. e-Invoice 는 문서 등록, e-Way Bill 은 물품 운송 허가입니다. 다만 IRN 을 생성하면 e-Way Bill 의 Part-A 가 자동으로 채워지므로 차량 정보(Part-B)만 추가하면 됩니다.

이 문서는 공개된 법령·고시·정부 포털 안내를 바탕으로 작성한 참고 자료이며 세무·법률 자문이 아닙니다. e-Invoicing 의무 여부와 실제 신고는 반드시 인도 현지 회계사(CA)의 확인을 받으십시오.