SIngle Company with 8-9 GST Numbers - How to Manage?

Can anyone please suggest me what should i do.

Shall i have 1 company created in ERP and in Company Address mention 8-9 GST numbers and through Addresses manage GST transactions.

OR

Have 8-9 companies i.e. every company as per GST. And if that is the case then would it not be difficult to manage warehouses and operations as per every company transaction?

Issue i am having is with 1 company i have to manually book inter company purchase and sales invoices.

Please suggest

@ssp.1401 Use one company with multiple addresses for GST numbers.
This setup is the recommended best practice in ERPNext for handling multi-GSTIN scenarios under the same PAN, avoiding the need for manual inter-company invoices.

Single Company Benefits

ERPNext supports adding multiple company addresses, each with a unique GSTIN and state, which automatically pulls the correct GST details into sales/purchase invoices based on the selected address. You maintain unified warehouses and operations without duplication, simplifying inventory management across locations. GST reporting and compliance (like GSTR-1/3B) can be generated per GSTIN from transactions, keeping things simple.

Issue here is we will now have to manually create trial balances for different GST numbers and manually create purchase and sales invoice when we transfer goods from 1 state to another.

Is there any way around for the same?

Have 1 company created in ERP and in Company Address mention 8-9 GST numbers and through Addresses manage GST transactions.

Create your branches as “Internal Customers” and “Internal Suppliers” within the same company.

  1. use a Delivery Note with the “Is Internal Customer” flag. This allows you to generate a GST-compliant invoice for the transfer.
  2. You can use a small Server Script to automatically create the “Purchase Invoice” in the receiving branch the moment the “Sales Invoice” is submitted by the sending branch.