lab5.ca

Acumatica ERP

AI Applications on Acumatica ERP

I automate Acumatica configuration, write native customization projects, and connect AI agents to the REST API.

What I Do

Configure the tenant, publish a customization, then connect an agent

Acumatica Configuration Automation
Tenant settings live in Git as YAML files. I apply, diff, and rebuild an Acumatica ERP tenant from those files. The live tenant is not the source of truth.
Acumatica Customization Projects
I write native Acumatica Customization Projects: screens, business logic, and REST endpoints that standard Acumatica does not ship. Lab5.QMS is one such package: inspection plans, dock hold, lot release or quarantine.
AI Agent on Acumatica
An agent reads incoming files and writes results through the Acumatica REST API. A person remains the human gate.

Case Studies

Public GitHub repositories for this work

Certificate of Analysis lot release on Acumatica

Working packages; agent demo in progress

Three repositories implement one quality-release path. Lab5.QMS adds inspection plans, dock hold, and lot release or quarantine. A YAML tenant seed rebuilds company, inventory, warehouse, and quality setup. It is applied with the acu CLI. A Gemini Enterprise agent reads a Certificate of Analysis PDF, checks the plan, and writes hold or release through the REST API. A person remains the human gate. The agent is a demo in progress, not a live warehouse system.

Receiving dock → Acumatica ERP (Lab5.QMS) → Gemini Enterprise agent → lot released or quarantined.

github.com/kborovik/acu-custom-qms — Lab5.QMS customization

github.com/kborovik/acu-gitops-qms — Tenant seed

github.com/kborovik/acu-google-qms — Gemini Enterprise agent