ई-इनव्हॉइस › ई-इनव्हॉइस JSON फॉरमॅट
ई-इनव्हॉइस JSON फॉरमॅट (INV-01) समजावले
हा मेकर डाउनलोड करतो ती फाइल सरकारच्या ई-इनव्हॉइस स्कीमाप्रमाणे आहे, FORM GST INV-01 (व्हर्जन 1.1). ती हाताने बदलण्याची गरज कधीच पडत नाही, पण आत काय आहे हे माहीत असले की पोर्टल एरर दाखवतो तेव्हा मदत होते.
विभाग
| विभाग | त्यात काय असते |
|---|---|
| Version | "1.1" |
| TranDtls | टॅक्स स्कीम (GST), सप्लायचा प्रकार (B2B, SEZWP, SEZWOP, EXPWP, EXPWOP, DEXP), रिव्हर्स चार्ज Y/N |
| DocDtls | प्रकार (इनव्हॉइससाठी INV), नंबर, तारीख DD/MM/YYYY |
| SellerDtls | तुमचा GSTIN, कायदेशीर नाव, पत्त्याच्या ओळी, ठिकाण (Loc), PIN, राज्य कोड, फोन, ईमेल |
| BuyerDtls | खरेदीदाराचा GSTIN, कायदेशीर नाव, सप्लायचे ठिकाण (Pos), पत्ता, ठिकाण, PIN, राज्य कोड |
| ShipDtls | माल खरेदीदाराच्या पत्त्यापेक्षा वेगळ्या पत्त्यावर जात असेल तेव्हाच |
| ItemList | प्रत्येक ओळीसाठी एक एंट्री: अनुक्रमांक, वर्णन, माल की सेवा (IsServc), HSN, प्रमाण, युनिट, युनिट किंमत, एकूण, डिस्काउंट, करपात्र रक्कम (AssAmt), GST रेट, IGST/CGST/SGST रकमा, ओळीची एकूण रक्कम |
| ValDtls | एकूण: करपात्र रक्कम, CGST, SGST, IGST, राउंड ऑफ, इनव्हॉइसची रक्कम |
| EwbDtls | ऐच्छिक: ट्रान्सपोर्टची माहिती, म्हणजे IRP ई-वे बिलही बनवते |
बल्क अपलोडसाठी फाइल अशा इनव्हॉइसची यादी (अॅरे) असते.
फील्डनी पाळायचे नियम
- इनव्हॉइस नंबर: जास्तीत जास्त 16 अक्षरे, फक्त अक्षरे, अंक, / आणि -, 0, / किंवा - ने सुरू नको. आर्थिक वर्षात तुमच्या GSTIN साठी तो युनिक असला पाहिजे.
- तारखा: DD/MM/YYYY, कधीही पुढची नको.
- GSTIN: बरोबर चेक कॅरेक्टरसह 15 अक्षरे. तुमचा आणि खरेदीदाराचा वेगळा असला पाहिजे.
- PIN: राज्याशी जुळणारे 6 अंक. ठिकाण (Loc): किमान 3 अक्षरे.
- HSN: 6 किंवा 8 अंक (99 ने सुरू होणारे कोड सेवा आहेत, IsServc = Y, आणि त्यांना युनिट लागत नाही).
- युनिट: GST युनिट कोड, जसे NOS, PCS, KGS, LTR, MTR, BOX, SET. इतर शब्द OTH म्हणून पाठवले जातात.
- रकमा: आयटमच्या ओळींची बेरीज एकूण रकमांशी जुळली पाहिजे. पोर्टल फक्त थोडा राउंडिंग फरक चालवते, आणि राउंड ऑफ त्याच्या स्वतःच्या फील्डमध्ये जातो.
- एक्सपोर्ट: खरेदीदार GSTIN "URP", राज्य कोड आणि सप्लायचे ठिकाण 96, PIN 999999. टॅक्स भरून केलेले सप्लाय (EXPWP, SEZWP) राज्यातल्या राज्यातही IGST वापरतात; LUT खालचे (EXPWOP, SEZWOP) प्रत्येक आयटमवर 0% GST मागतात.
एक छोटे उदाहरण
[{
"Version": "1.1",
"TranDtls": {"TaxSch": "GST", "SupTyp": "B2B", "RegRev": "N", "IgstOnIntra": "N"},
"DocDtls": {"Typ": "INV", "No": "INV/26-27/102", "Dt": "05/11/2026"},
"SellerDtls": {"Gstin": "03AABCS1234K1ZQ", "LglNm": "Sharma Yarns", "Addr1": "Focal Point", "Loc": "Ludhiana", "Pin": 141010, "Stcd": "03"},
"BuyerDtls": {"Gstin": "03AAPFU0939F1Z5", "LglNm": "Gill Knitwear", "Pos": "03", "Addr1": "GT Road", "Loc": "Jalandhar", "Pin": 144001, "Stcd": "03"},
"ItemList": [{"SlNo": "1", "PrdDesc": "Cotton yarn 40s", "IsServc": "N", "HsnCd": "52051200", "Qty": 60, "Unit": "KGS",
"UnitPrice": 250, "TotAmt": 15000, "Discount": 0, "AssAmt": 15000, "GstRt": 5, "IgstAmt": 0, "CgstAmt": 375, "SgstAmt": 375, "TotItemVal": 15750}],
"ValDtls": {"AssVal": 15000, "CgstVal": 375, "SgstVal": 375, "IgstVal": 0, "RndOffAmt": 0, "TotInvVal": 15750}
}]
(लहान केले आहे: खऱ्या फाइलमध्ये शून्य cess फील्डही असतात. इथले GSTIN बनावट उदाहरणे आहेत.)
स्कीमा GSTN/NIC ने ई-इनव्हॉइस पोर्टलवर प्रकाशित केला आहे. व्हर्जन 1.2 (1 जानेवारी 2027 पासून) सेल्फ इनव्हॉइससाठी सप्लाय प्रकार जोडते; विक्रीच्या इनव्हॉइसची फील्ड तीच राहतात.
तुमची ई-इनव्हॉइस फाइल आत्ताच बनवा. एक इनव्हॉइस किंवा पूर्ण शीट.मेकर उघडा