Industry · Distribution and manufacturing

From the production line to the customer's door, in one system.

For a purified water bottler, we built a custom ERP that connects the plant, the warehouse, the trucks, route sales, collections and payroll.

AquaERP · custom development Purified water bottler · El Salvador
Production / plant display
Plant display: hourly production against the target
PLANT Target against actual, hour by hour The shift always knows whether it is on target
employees on a single payroll, with pay stubs by email and bank payment
201
machines with a preventive plan, history and work orders with photos
64
trucks loaded according to each one's capacity
13
customers migrated from the previous system into one
8,193
modules in a single system, with role-based permissions
~174

How it all connects

A water jug, from the line to the payment, with nothing typed twice.

What happens in the plant reaches the warehouse, the truck, the invoice and the payment.

  1. Production hourly target
  2. Warehouse finished product
  3. Logistics loading and fleet · GPS
  4. Route sales offline app
  5. Facturo DTE to Hacienda
  6. Credit and collections receivables and banks
And around it
  • Maintenance 64 machines
  • HR and payroll shifts and overtime
  • Customer app weekly orders
  • Settlement daily route closing

Modules

What we built, and what it solves for the company.

Each module came from a concrete problem in the operation, not from a template.

With Facturo inside

Every route sale goes out with its electronic invoice.

The ERP didn't have to reinvent invoicing: it sends each sale to the Facturo API, which builds the document, signs it, sends it to Hacienda and returns the stamp and the PDF. If something fails, the sale stays in a queue and retries by itself.

A custom system, on top of products that already work.

route sale → Facturo · simplified example
POST /public/v1/ventas
// sale made with no signal; sent on reconnect
{ "externalRef": "RUTA-12-…", "items": [ … ] }

201 Created
{ "selloRecibido": "…", "pdf": "https://…" }
↺ on failure: retry queue, no duplicates
Credit and collections module
Credit and collections · sample data

Other industries

In a different industry? We work there too.

Do you run a plant, a warehouse or a fleet?

Tell us how you work today. We'll show you how we connect it.