Search
Close this search box.
Search
Close this search box.

E-invoice Management in SAP Business One

E-invoice Management

Businesses in India need to file ‘E-Way Bills’ on the common government GST portal to facilitate the transportation and movement of goods across the country. The GST council of India has decided to use a new system of e-invoicing to make the process a bit easier. SAP Business One can help small and medium-sized companies to generate and manage e-invoices easily and efficiently.

What is E-invoicing

E-invoicing is the process where a business submits their invoice generated from the ERP system to the Invoice Registration Portal (IRP). The business then receives a QR code as well as a unique Invoice Reference Number (IRN) from the portal. This IRN and QR code should be displayed or printed on their invoice and should be easily visible. Businesses should create the invoice using their own software and not the government’s software system.

E-invoice should adhere to the GST invoicing rules and also accommodate the invoicing policies or system that is followed by every company in India. Businesses need to make certain information mandatory while they can keep the rest of it optional if required. Every e-invoice needs to be registered individually.

How to Generate E-Invoice in SAP Business One

You can also streamline your invoicing process by using an Invoice Template for Google Docs, which provides a quick and customizable way to generate professional invoices alongside your SAP Business One workflow.

Step 1: Updating Queries

  1. Go to Tools > Queries > Query Manager from the SAP Business One menu bar.
  2. Under the E-Billing category in the Query Manager window, select E-Billing-Invoice and choose OK.
  3. Go to the upper left corner of the E-Billing-Invoice window and choose Edit.
  4. Download and enter the new query in E-Billing-Invoice.txt from the SAP Note 2902401 and delete the old query. Choose Execute and then Save.
  5. Update the queries E-Billing-CreditMemo-Lines, E-Billing-CreditMemo, and E-Billing-Invoice-Lines in the same way.

Step 2: Updating the eDoc Formats

  1. Run the following query in the SAP HANA studio or the Microsoft SQL Server management studio:
    update OFRM set “IsSystem” = ‘N’ where “Name” = ‘E-Billing-Invoice’
    update OFRM set “IsSystem” = ‘N’ where “Name” = ‘E-Billing-CreditMemo’
  2. Go to Administration > Setup > General > Electronic File Manager from the SAP Business One Main Menu
  3. Right-click the E-Billing-Invoice in the Electronic File Manager – Setup window and choose Update.
  4. Next, select the E-Billing-Invoice.app downloaded from the SAP Note 2902401.
  5. Download the E-Billing-CreditMemo.app from SAP Note 2902401 and update the E-Billing-CreditMemo

Step 3: Configuring the Electronic Document Generation

  1. Choose Administration > System Initialization > Document Settings from the SAP Business One Main Menu.
  2. Under the Generic eDoc protocol, on the Electronic Documents tab, perform the following:
    1. Select the Enable Protocol checkbox.
    2. Select Generate in the Default eDoc Generation Type dropdown list.
    3. Double-click the Processing Target Setup field, and in the Processing Targets for Protocol window, clock on the B1i Event Sender tab. Under the Business One Client – B1i Event Sender, select the Active checkbox.
    4. Select E-Billing in the User Query Category dropdown list.
    5. Double click the Documents Mapping Determination field. Also, define the export formats in the Export Format column of the Electronics Documents Export Setup window to correspond to the E-Billing-Invoice to A/R invoices and E-Billing-CreditMemo to A/R credit memos respectively.
  3. Choose Update in the Document Settings window.

Step 4: Creating A/P Credit Memos or A/R Invoices

  1. Choose Sales – A/R > A/R Invoice or Sales – A/R > A/R Credit Memo from the SAP Business One Main Menu.
  2. Make sure you have defined the Digital Series field in the A/R Invoice or A/R Credit Memo window for the selected series in the Series – <Document> – Setup window.
  3. Choose Add in the A/R Credit Memo or A/R Invoice. The electronic documents will get generated.

Step 5: Exporting JSON Files

  1. In the SAP Business One Main Menu, choose Reports > Electronic Document Monitor.
  2. Find the Protocol dropdown list in the Electronic Document Monitor Window. You can find the generated electronic documents by selecting the Electronic Invoice.
  3. Select the file you want to export as a JSON file, right click on it and choose Advanced > Export.
  4. The file type .json will appear automatically in the Save As window. You can choose Save to get the exported JSON files.

Best Practices for Generating the E-Invoice

Make sure to follow these settings to have the correct results in the JSON files.

  • Check that in the Duty Status column, there are no checkboxes selected in the Define Tax Amount Distribution window. You find it in the Tax tab of the document under the Duty Status dropdown after you select Without Payment of Duty.
  • All the tax types in the document row must have the same base amount. You can go to the Define Tax Amount Distribution to check the base amount.
  • The tax codes for rows and freights should have either zero or 100 Reverse Charge % along with all the tax types of the tax codes.
  • There should be at least one document row in the documents.
  • The freight tax codes must follow the GST tax rule and should use IGST for inter-state cases and CGST+SGST for intra-state cases.
  • The tax base amount of the freight in the same row must have the same freight value in the document row. For instance, the base amount of freight 1 tax should be equal to the value of freight 1. You can click the link arrow in the Freight Tax column in the Define Tax Amount Distribution to check the base amount.

Businesses operating in India need to follow the GST rules and regulations thoroughly. Failing to do so can affect the company financially as well as morally. SAP Business One is an excellent tool that can help SMEs take care of their GST reports, returns and more. E-invoicing in SAP is also quite easy to do and can prove really beneficial for the company.


Subscribe to Our Newsletter

Related Articles

Top Trending

How Old Was Michael J Fox When He Was Diagnosed with Parkinson's
How Old Was Michael J Fox When He Was Diagnosed with Parkinson's Disease?
What Happened to Michael J Fox
What Happened to Michael J Fox: The Story of His Retirement and Battle with Parkinson's Disease
What Disease Does Michael J Fox Have
What Disease Does Michael J Fox Have? A Look at His Battle with Parkinson's Disease
Credit-Building Apps
10 Best Credit-Building Apps To Improve Your Score In 2025
Best Drag-and-Drop WordPress Themes
5 Best Drag-and-Drop WordPress Themes for Beginners

LIFESTYLE

Shadow Me PDF Drive
Shadow Me PDF Drive: Your Ultimate Guide
Clean Beauty Movement
How the Clean Beauty Movement Is Transforming Skincare in 2025
Gender Reveal Balloons
The Ultimate Guide to Gender Reveal Balloons: Colors, Styles, and Surprises
Best Places to Shop in Manchester
Shop 'Til You Drop: The Best Places to Shop in Manchester for Every Style
retirement cities in California
10 Best Retirement Cities in California for a Relaxed and Affordable Life

Entertainment

Justin Bieber Shuts Down Divorce Rumors
Justin Bieber Shuts Down Divorce Rumors: “Marrying Hailey Was Smart”
lady gaga sports emmy hold my hand super bowl
Lady Gaga Scores Sports Emmy for Super Bowl Hit ‘Hold My Hand’
Damien Chazelle Prison Drama
Cillian Murphy, Daniel Craig Join Damien Chazelle’s Prison Drama
Christina Yamamoto
Christina Yamamoto: The Life and Legacy of Jhené Aiko's Mother
Rhea Ripley Husband Revealed
Rhea Ripley Husband Revealed: The Story of Her Journey With Buddy Matthews

GAMING

Fortnite Returns to Apple App Store
Fortnite Returns to Apple App Store After 5-Year US Ban
Gaming Updates LCFModGeeks
Gaming Updates LCFModGeeks: Stay Ahead With Modded Software and Gamer Content
Gaming Communities
2025 Gaming Communities: Powering Creativity, Commerce, and Connection
Gaming Options Beyond Traditional Video Games
4 Types of Gaming Options That Go Beyond Traditional Video Games
Apple Blocks Fortnite on iOS
Fortnite Blocked on iOS in 2025 as Epic-Apple War Escalates

BUSINESS

GENIUS Act Means for Stablecoin Regulation in the U.S.
GENIUS Act Explained: How the U.S. Plans to Regulate Stablecoins
Equity Funds Market Growth Strategies
Equity Funds: How to Leverage Market Growth for Higher Returns
Legal Entity Identifier Renew Documents
What Documents Are Needed to Renew a Legal Entity Identifier?
Zach Bryan Crypto
Zach Bryan Crypto: Exploring The Crypto.com Arena in Los Angeles With Zach Bryan on Instagram
regeneron buys 23andme biotech acquisition
Regeneron Acquires 23andMe for $256M Amid Bankruptcy Woes

TECHNOLOGY

Elon Musk to Stay as Tesla CEO
Elon Musk to Stay as Tesla CEO for 5 More Years Despite Controversy
Microsoft to Host Elon Musk’s Grok AI
Microsoft to Host Elon Musk’s Grok AI on Its Cloud Platform
Xiaomi chip investment
Xiaomi to Invest $7B in Chips to Boost Tech Independence
automotive industry trends
6 Trends Changing the Automotive Industry Forever
3D Animation Company
When to Choose a 3D Animation Company Over 2D

HEALTH

Mental Health Tips for Students
Mental Health Tips for Students Struggling with Assignments
Joe Biden Faces Aggressive Prostate Cancer
Joe Biden Faces Aggressive Prostate Cancer, Family Reviewing Care
Stroke Patient May Be Nearing the End of Life
Recognizing When a Stroke Patient May Be Nearing the End of Life
PSA Test
For Men: Is the PSA Test Still Necessary?
Cattle Joint Supplements
Top Cattle Joint Supplements: Boosting Your Herd’s Health and Performance