ఇ-ఇన్వాయిస్ › ఇ-ఇన్వాయిస్ 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), పిన్, రాష్ట్ర కోడ్, ఫోన్, ఇమెయిల్ |
| BuyerDtls | కొనుగోలుదారు GSTIN, చట్టబద్ధమైన పేరు, సప్లై చోటు (Pos), అడ్రస్, చోటు, పిన్, రాష్ట్ర కోడ్ |
| ShipDtls | కొనుగోలుదారు అడ్రస్ కాకుండా వేరే చోటికి సరుకు వెళ్తేనే |
| ItemList | ప్రతి లైన్కు ఒక ఎంట్రీ: సీరియల్ నంబర్, వివరణ, సరుకా సేవా (IsServc), HSN, పరిమాణం, యూనిట్, యూనిట్ ధర, మొత్తం, డిస్కౌంట్, పన్ను విధించే విలువ (AssAmt), GST రేటు, IGST/CGST/SGST మొత్తాలు, లైన్ మొత్తం |
| ValDtls | మొత్తాలు: పన్ను విధించే విలువ, CGST, SGST, IGST, రౌండ్ ఆఫ్, ఇన్వాయిస్ విలువ |
| EwbDtls | ఐచ్ఛికం: ట్రాన్స్పోర్ట్ వివరాలు, అప్పుడు IRP ఇ-వే బిల్ను కూడా తయారు చేస్తుంది |
బల్క్ అప్లోడ్ కోసం ఫైల్ ఇలాంటి ఇన్వాయిస్ల జాబితా (array).
ఫీల్డ్లు పాటించాల్సిన నియమాలు
- ఇన్వాయిస్ నంబర్: 16 అక్షరాల వరకు, అక్షరాలు, అంకెలు, / మరియు - మాత్రమే; 0, / లేదా - తో మొదలు కాకూడదు. ఆర్థిక సంవత్సరంలో మీ GSTINకు ప్రత్యేకంగా ఉండాలి.
- తేదీలు: DD/MM/YYYY, భవిష్యత్తులో ఉండకూడదు.
- GSTINలు: సరైన చెక్ అక్షరంతో 15 అక్షరాలు. మీదీ, కొనుగోలుదారుదీ వేరుగా ఉండాలి.
- పిన్: రాష్ట్రానికి సరిపోయే 6 అంకెలు. చోటు (Loc): కనీసం 3 అక్షరాలు.
- HSN: 6 లేదా 8 అంకెలు (99తో మొదలయ్యే కోడ్లు సేవలు, IsServc = Y, యూనిట్ అవసరం లేదు).
- యూనిట్: NOS, PCS, KGS, LTR, MTR, BOX, SET లాంటి GST యూనిట్ కోడ్. ఇతర పదాలు OTHగా పంపబడతాయి.
- మొత్తాలు: ఐటమ్ లైన్లు మొత్తాలకు సరిగ్గా కూడాలి. పోర్టల్ చాలా చిన్న రౌండింగ్ తేడాను మాత్రమే అనుమతిస్తుంది; రౌండ్ ఆఫ్ దాని సొంత ఫీల్డ్లో వెళ్తుంది.
- ఎక్స్పోర్ట్లు: కొనుగోలుదారు GSTIN "URP", రాష్ట్ర కోడ్, సప్లై చోటు 96, పిన్ 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}
}]
(సంక్షిప్తం: అసలు ఫైల్లో సున్నా సెస్ ఫీల్డ్లు కూడా ఉంటాయి. ఇక్కడి GSTINలు కల్పిత ఉదాహరణలు.)
ఈ స్కీమాను GSTN/NIC ఇ-ఇన్వాయిస్ పోర్టల్స్లో ప్రచురిస్తాయి. వెర్షన్ 1.2 (2027 జనవరి 1 నుంచి) సెల్ఫ్-ఇన్వాయిస్ల కోసం సప్లై రకాలను జోడిస్తుంది; అమ్మకం ఇన్వాయిస్లకు అవే ఫీల్డ్లు.
మీ ఇ-ఇన్వాయిస్ ఫైల్ను ఇప్పుడే తయారు చేయండి. ఒక ఇన్వాయిస్ లేదా మొత్తం షీట్.మేకర్ తెరవండి