A JSON file is a lightweight, text-based format used to store and transmit structured data. Under the e-invoicing system, businesses use JSON files to upload invoice data to the IRP for validation and further processing.
Bulk generation tools simplify the process of preparing and uploading multiple invoices in JSON format. The preparation involves the following steps:
1. Single Worksheet Tool:
Invoice and item details are entered in one worksheet.
Suitable for invoices with fewer items.
2. Two-Worksheet Tool:
Invoice details in one worksheet, and item details in another.
Ideal for businesses managing numerous items per invoice.
3. Five-Worksheet Tool:
Separate sheets for invoice details, items, payment, references, and additional details.
Recommended for detailed and complex invoices.
4. Unified Worksheet Tool:
All details entered in a single worksheet.
Provides a consolidated view for faster JSON preparation. ___
Details Required in JSON for E-Invoicing
Accurate data entry is crucial for successful JSON generation. Below are the mandatory fields:
1. Seller Details:
GSTIN, legal name, trade name, address, email, and phone number.
Reverse charge applicability and e-commerce GSTIN details.
2. Buyer Details:
GSTIN, legal name, address, state, and contact details.
3. Invoice Details:
Document type, number, and date.
Supply type (e.g., B2B, export, reverse charge).
4. Item Details:
Description, HSN code, quantity, unit price, and total amount.
GST rate, CGST, SGST, and IGST values.
5. E-Way Bill Details:
Transporter ID, mode, distance, vehicle type, and number.
6. Additional Information:
Batch details, export details, and payment terms.
Steps to Create a JSON File for E-Invoicing
Follow these steps to create and validate a JSON file for e-invoicing:
Data Entry: Input mandatory fields into the designated tool or worksheet.
Validation:
Use the tool to validate data for errors.
Address any discrepancies listed in the error log.
JSON Generation:
Upon successful validation, generate the JSON file.
Save and upload the file to the IRP.
Error-Free JSON Validation Rules
Common Errors and Solutions:
Unique Invoice Numbers:
Use unique numbers for each invoice in a financial year.
Avoid Special Characters:
Invoice numbers must not start with 0, /, or -.
Matching GSTIN and State Codes:
Ensure the first two digits of GSTIN match the state code.
Reverse Charge Handling:
Mark "Y" for reverse charge invoices; ensure tax is paid correctly.
Accurate PIN Codes:
Validate PIN codes against the master database.
Benefits of JSON in E-Invoicing
Efficiency: Simplifies bulk invoice uploads.
Accuracy: Reduces manual errors with pre-defined schemas.
Compliance: Meets GSTN requirements and ensures regulatory adherence.
Integration: Seamlessly connects with ERP and billing systems via APIs.
How Sleek Bill Simplifies E-Invoicing
Sleek Bill provides an easy-to-use platform for generating e-invoices seamlessly by integrating with the GST e-invoice portal. Follow these simple steps to set up and generate e-invoices:
Step 1: API Integration with GST E-Invoice Portal
Before starting, ensure you have done the API integration through the GST e-invoice portal:
Visit https://einvoice1.gst.gov.in/.
Obtain your e-invoice username and password from the portal.
Step 2: Setting Up E-Invoicing in Sleek Bill
Log In to Sleek Bill Open Sleek Bill and log in with your credentials.
Access Preferences On the Sleek Bill dashboard, go to the Preferences section.
Enable E-Invoicing Click on the E-Invoice and E-Way Bill section.
Enter API Credentials Input the e-invoice username and password obtained from the GST portal.
Save Changes Click on the Save button to store the credentials.
Step 3: Generating an E-Invoice
Create or Select a Tax Invoice Go to the Invoice section. Either create a new Tax Invoice or select an existing one from the Invoices section.
Edit the Invoice Open the invoice on your screen and click the Edit button.
Convert to E-Invoice Locate the E-Invoice button in the sidebar. Click the button to convert the simple invoice into an e-invoice.
Save and Preview Click on Save and Preview to finalize the e-invoice.
Step 4: Export, Print, or Share the E-Invoice
Export as PDF After saving, you can export the e-invoice as a PDF.
Print the E-Invoice Use the print option to generate a hard copy.
Share via Email Directly share the e-invoice through email.
With Sleek Bill’s simple interface and GST API integration, e-invoicing becomes a hassle-free process. This step-by-step guide ensures accuracy and compliance with GST standards.
Conclusion
JSON in e-invoicing ensures seamless compliance with GST regulations, reducing manual effort and errors. With tools like Sleek Bill, businesses can automate JSON preparation, validate data, and simplify invoice reporting processes. Adopting these practices ensures a smooth e-invoicing experience, enabling businesses to focus on growth and efficiency.
For more information or to explore Sleek Bill’s capabilities, contact us today!