JSON in E-Invoice

Explore tailored scenarios where e-way bills simplify logistics and
enhance compliance for your business success.



Start Online E-Invoicing

*Free & Easy - no hidden fees.

JSON in e-invoice
  • As seen in:
  • Google
  • Capterra
  • software advice
  • Yahoo
  • SoftwareSuggest
  • GetApp
  • Trustpilt
  • Ask

What is a JSON File in E-Invoicing?

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.

Uses of JSON in E-Invoicing:


  • GST return filing in GSTR-1.
  • E-way bill generation.
  • Secure exchange of signed invoices between sellers and buyers.

After validation, the IRP sends back a signed JSON, including the Invoice Reference Number (IRN), to the seller.

Sample JSON Format for E-Invoicing


Here is a sample structure for a JSON file:


4 Modes of Preparing JSON Files for E-Invoicing


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!


    GST Info

    Social Profiles


    FAQs About JSON in E-Invoicing

    Use a text editor or JSON viewer for easy readability.

    Use the NIC e-invoicing validation tool to ensure compliance.

    Take Control of Your E-Invoicing Today!

    Get started now with an efficient and hassle-free e-invoice solution!



    START INVOICING TODAY

    *Free & Easy - no hidden fees.