B2B Software Consulting in Pune
A Pune ERP starts at a Chakan plant gate: a job-work challan, an e-way bill worth one day per 200 km, and a Form GST ITC-04 clock that turns unreturned inputs into a deemed supply after a year. ERPStack is remote-first, putting that logic in PostgreSQL inside Microsoft Azure Central India — physically Pune.
Quick Answer
In short: Chakan job-work challans, Form GST ITC-04 returns and the 30-day e-invoice reporting window decide a Pune ERP. ERPStack builds custom manufacturing systems on PostgreSQL in Microsoft Azure Central India, which is physically Pune, about 7 ms from AWS ap-south-1 in Mumbai, with the Companies Act audit trail switched on.
Regional Compliance
- GST e-invoicing under Rule 48(4), CGST Rules (Notification 10/2023)
- Form GST ITC-04 — job-work movement returns
- Companies (Accounts) Rules — audit trail from 1 April 2023
- Four Labour Codes, in force 21 November 2025
- Maharashtra Professional Tax (PTRC and PTEC)
- DPDP Act 2023 and DPDP Rules 2025
- ISO 27001 and SOC 2 control mapping
Security & Compliance Architecture
For a Pune manufacturer compliance is not a privacy chapter, it is the shop floor: GST turns every gate movement into a dated document, and the ERP either ages those documents in PostgreSQL or the input tax credit dies.
The 30-day IRN window is a scheduler problem
E-invoicing applies from ₹5 crore turnover under Notification 10/2023-Central Tax, and since 1 April 2025 a Pune manufacturer at ₹10 crore or above cannot register a document older than 30 days on the Invoice Registration Portal. The IRN is a 64-character SHA-256 hash of GSTIN, document type, number and financial year, so a Pune ERP builds the Form GST INV-01 payload once and retries it from a Redis queue behind a Saga Pattern (Distributed Transactions) rollback, with failures surfaced in the Sentry Observability Platform.
Job work and the e-way bill clock
Inputs from a Pune plant must return within one year, capital goods within three, or it is a deemed supply. Form GST ITC-04 falls due 25 April and 25 October above ₹5 crore turnover. Since 1 January 2025 an e-way bill cannot be raised on a document older than 180 days or extended past 360, and validity runs one day per 200 km. Four timers per Pune challan, so job-work logistics runs as state machines in PostgreSQL under an Immutable Audit Trail.
The audit trail your Pune auditor reports on
For financial years from 1 April 2023, accounting software must keep an edit log that cannot be disabled, and Rule 11(g) makes the statutory auditor say so. Pune shop-floor and job-work tables get the same Immutable Audit Trail under Row-Level Security (RLS), so Chakan cannot read Ranjangaon.Labour Codes and Pune payroll
The four Labour Codes took effect 21 November 2025 across 29 replaced statutes, central rules following 8 May 2026. A Pune payroll engine computes EPF against the ₹15,000 ceiling, ESI against ₹21,000 and professional tax at ₹200 monthly, ₹300 in February, capped at ₹2,500 — versioned TypeScript with Zod schemas.Pune procurement tax logic changed twice
TCS on sale of goods under section 206C(1H) was withdrawn from 1 April 2025 with no successor, and on 1 April 2026 the Income-tax Act, 2025 repealed the 1961 Act outright — the buyer-side deduction that used to sit at section 194Q now sits at section 393(1), Table Sl. No. 8(ii), at an unchanged 0.1% for buyers above ₹10 crore turnover on purchases over ₹50 lakh. A Pune manufacturing ERP still collecting TCS is over-collecting, and one still labelling the deduction 194Q is citing a repealed section — Technical Debt that a tested TypeScript rule set retires.
Engineering Blueprint
Pune manufacturing ERP work turns on two things a Mumbai or Bangalore build never touches: a Bill of Materials (BOM) Management model that survives engineering change, and job-work stock sitting inside somebody else’s plant. Both live in PostgreSQL under Next.js and TypeScript.
Microsoft Azure’s Central India region is Pune
Pune is one of the few Indian cities where the cloud is genuinely local. Microsoft Azure Central India sits in Pune with availability zones, so a zone-redundant manufacturing ERP never leaves the city; its paired region is Chennai. AWS has no Pune region — ap-south-1 in Mumbai, 150 km west, is nearest at roughly 7 ms round trip, with ap-south-2 in Hyderabad behind it. Terraform and Infrastructure as Code (IaC) keep both sides identical, with Docker images promoted through GitHub Actions.
BOM explosion as a recursive PostgreSQL query
A Pune tier-1 BOM is a graph with effectivity dates, not a spreadsheet. Drizzle ORM defines the part master; explosion, gross requirements and MRP netting run as recursive PostgreSQL queries, while shop-floor counters land in TimescaleDB so line OEE is one query. The Pune planner and the IATF 16949 auditor read the same number.
-- Level-by-level BOM explosion for a Chakan assembly
WITH RECURSIVE bom AS (
SELECT child_sku, qty_per, 1 AS lvl
FROM bill_of_materials WHERE parent_sku = 'FG-CHK-4412'
UNION ALL
SELECT b.child_sku, e.qty_per * b.qty_per, e.lvl + 1
FROM bill_of_materials b JOIN bom e ON b.parent_sku = e.child_sku
WHERE e.lvl BETWEEN 1 AND 11 AND now() BETWEEN b.valid_from AND b.valid_to
)
SELECT child_sku, sum(qty_per) FROM bom GROUP BY 1;Pune tier-N supplier EDI, no middleware bill
Pune logistics is schedule-driven: EDIFACT DELFOR forecasts, DELJIT call-offs, DESADV dispatch advice, or ANSI X12 830, 862 and 856 on North American programmes. Each message is validated with Zod, versioned into PostgreSQL and applied through an Event-Driven Architecture, with Webhooks & Event Notifications on the outbound API — so an OEM revision never overwrites a Pune supplier’s committed plan.
Pune GCC satellites that post into a parent ledger
Pune holds 500-plus global capability centres, and Maharashtra’s 2025 policy targets 400 more against ₹50,600 crore. That buyer is not ripping out SAP S/4HANA: they need a Headless ERP satellite owning shop-floor capture that posts summarised journals back. We build it on Multi-tenant Architecture behind REST and GraphQL, with Idempotency in API Design on every posting, so a Hinjawadi replay never double-books the parent.
Evaluate Your Stack
Take our interactive audit to see if your architecture is ready for operational scale.
Start Free AuditRegional Infrastructure
Infrastructure Region
Latency Metrics
Primary Datacenter
Success Stories in Pune
Artisan Manufacturing ERP
Supply chain and production system for artisan manufacturing
Read Case StudyOrder-to-Cash & GST Compliance Engine
GST-compliant invoicing, consignment settlement, and receivables automation for a D2C handcraft brand
Read Case StudyTarget Industries in Pune
Frequently Asked Questions
At ₹100 crore a Pune auto-component maker has outgrown Tally Prime; the shortlist becomes Odoo, SAP Business One, Microsoft Dynamics 365 or Epicor against a custom build. The test is not revenue: it is whether Bill of Materials (BOM) Management runs past two levels and job-work stock sits at three vendors. If so, custom ERP development on PostgreSQL wins.
Yes, and it is the standard Pune GCC pattern. The parent's SAP S/4HANA stays the ledger of record while the Pune build owns shop-floor capture, supplier portals and quality in Next.js and TypeScript over PostgreSQL, posting summarised journals across a REST boundary with Idempotency in API Design so a replay never double-posts.
As a versioned graph, not a flat list: one part master in PostgreSQL with Drizzle ORM, plant-scoped routings for Chakan and Ranjangaon, and effectivity dates on every edge. An engineering change order writes a new Bill of Materials (BOM) Management revision instead of mutating rows, so a Pune quality audit replays what the line consumed.
Yes. Pune tier-1 suppliers receive EDIFACT DELFOR forecasts and DELJIT call-offs and answer with DESADV dispatch advice; North American programmes use ANSI X12 830, 862 and the 856 ASN. We validate each message with Zod, version it into PostgreSQL, and fan it out through Webhooks & Event Notifications across the Pune logistics chain.
One year for inputs, three for capital goods. Miss it and the movement is a deemed supply, reversing input tax credit with interest. Form GST ITC-04 is half-yearly above ₹5 crore turnover — 25 April and 25 October — so a Pune manufacturing ERP has to age every job-work challan in PostgreSQL, not merely record it.
If the Pune unit's annual aggregate turnover is ₹10 crore or more, yes: since 1 April 2025 the Invoice Registration Portal rejects any invoice, credit note or debit note older than 30 days. E-invoicing itself begins at ₹5 crore under Notification 10/2023-Central Tax. The IRN is a 64-character SHA-256 hash your ERP stores in PostgreSQL beside the invoice row.
Not automatically. For financial years from 1 April 2023, accounting software must keep an audit trail and edit log that cannot be disabled, and Rule 11(g) makes your auditor report on it. Tally Prime carries that feature; the gap at a Pune plant is the shop-floor and job-work systems around it, which keep no Immutable Audit Trail and no RBAC.
Microsoft Azure Central India is physically Pune and supports availability zones, so zone-redundant workloads stay in the city; its paired region is Chennai. AWS has no Pune region — ap-south-1 in Mumbai, about 150 km away, is nearest, engineered for roughly 7 ms round trip. That is a design target we load-test, not a measured SLA.
The four Labour Codes took effect on 21 November 2025, replacing 29 central laws, with central rules notified 8 May 2026. For Pune payroll the operative change is the wage definition: allowances beyond 50% fold into wages, moving EPF at the ₹15,000 ceiling and ESI at ₹21,000. Maharashtra professional tax stays ₹200 monthly, ₹300 in February.