Default IGST rule is not working

Dear All

I am configuring ERPNext 13 instance for Demo on Frappe Cloud, I have configured Item tax for the two items (18%)

It is calculating the tax correctly for PO within state. (When supplier GST state == Company GST State)

But it is failing to do it for an interstate PO. (When supplier GST state != Company GST State)

Anyone faced same problem? Am I doing something wrong?

I looked at multiple videos but all videos are from older version of ERPNext, so their default configuration does not look like mine, or they are deleting all the default configuration and configuring it from scratch and I’m not comfortable doing that at this stage. I believe this is a basic functionality and should work out of box?

Thanks
Swapnil

Weird things are happening.

My configuration:

Configured account settings for item tax template

Accounting -> Accounts Settings -> 
Automatically Add Taxes and Charges from Item Tax Template -> Checked

Configuring Purchase Taxes and Charges Template

Accounting -> Purchase Taxes and Charges Template ->
Input GST Out-state - D

Updates:
Rate changed to : 0
Description changed to "Input Tax IGST"

Similar updates for In-State

Accounting -> Purchase Taxes and Charges Template ->
Input GST In-state - D

Both CGST Rate changed to : 0
Description changed to "Input Tax SGST"
Description changed to "Input Tax CGST"

Updating Item Tax

Item Tax Template: GST 12% - D
Tax Category: Blank
Valid From: Blank
Min/Max net rate: Blank

Updating supplier GST and Company GST by adding addresses

Company has Maharashtra GST and Supplier has two addresses ie Maharashtra and Gujarat GST. For supplier Gujarat GST is default.

Issue

When I am creating PO, It is working fine for Out State scenario.

But for In-state it is only working when we follow a specific sequence…

Continued…

Scenario 1 : Happy flow
Step 1: Add purchase order
Step 2 : Add an item, required by date, qty and rate
Step 3: Choose supplier (Default GST is out state - Gujrat)
Step 4: Update the supplier’s maharashtra address (In state)

Result: Working as expected

Scenario 2 : Sad flow:

Step 1: Add purchase order
Step 2 : Choose supplier (Default GST is out state - Gujrat)
Step 3: Update the supplier’s maharashtra address (In state)
Step 4: Add an item, required by date, qty and rate

Result: Unexpected, All taxes being added to the PO

1 Like