இ-இன்வாய்ஸ் › இ-இன்வாய்ஸ் 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 இ-வே பில்லையும் உருவாக்கும் |
Bulk upload-க்கு ஃபைல் என்பது இப்படிப்பட்ட இன்வாய்ஸ்களின் பட்டியல் (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 முதல்) சுய-இன்வாய்ஸ்களுக்கான சப்ளை வகைகளைச் சேர்க்கும்; விற்பனை இன்வாய்ஸ்களுக்கு அதே ஃபீல்டுகள் தான்.
உங்கள் இ-இன்வாய்ஸ் ஃபைலை இப்போதே உருவாக்குங்கள். ஒரு இன்வாய்ஸ் அல்லது முழு ஷீட்.மேக்கரைத் திற