Acumatica REST API — The Definitive Guide
A complete, field-tested reference to the contract-based REST API: auth, contracts, endpoints, batching, versioning, webhooks.
I'm John Kihiu — an Acumatica ERP developer and Laravel engineer based in Nairobi. I build customisations, REST API integrations, report designs, and tax fiscalisation systems tailored to match each client's exact requirements.
I'm a full-stack developer with deep expertise in Acumatica ERP and Laravel. My work is driven by a desire to solve real-world enterprise problems that off-the-shelf software simply cannot.
Every engagement is treated as a blank sheet. I study the client's processes, identify the gaps, and engineer software that fits — no template adaptations, no reused modules that weren't built for the job at hand.
My portfolio spans ERP customisations, government tax fiscalisation integrations across four East African countries, hardware capture (weighbridges), and Laravel backends running on Azure.
Languages, frameworks, platforms, and tools I use across Acumatica customisation, Laravel backends, and cloud deployments.
Each one tailored to a specific client requirement — never adapted from an off-the-shelf package.
Virtual Sales Control Unit integration for KRA-compliant e-invoicing. Real-time invoice transmission, credit/debit notes, and CU-invoice signatures.
View integration Tax FiscalisationVirtual Sales Data Controller for Rwanda Revenue Authority. Offline-capable, queued transmission with automatic retry and reconciliation.
View integration Tax FiscalisationSmart Invoice System integration for ZRA. Sales, purchase, and inventory reporting with QR-coded compliant receipts in real time.
View integration Tax FiscalisationVirtual Fiscal Device for Tanzania Revenue Authority. TIN validation, EFD generation, and fiscal receipt printing from Acumatica.
View integration Tax FiscalisationFiscalisation Data Management System integration with device registration, fiscal day open/close, signed receipts, and credit-note linking against ZIMRA originals.
View integration Customer CommsAuto-dispatch SMS on Invoice, Credit Note, Debit Note, and Payment release. Template-driven, multi-gateway, with delivery tracking.
View integration OperationsDirect serial / TCP capture into Acumatica purchase receipts. Gross, tare, net weights with auto-GL posting and audit trail.
View integrationIn-depth tutorials on Acumatica ERP, Laravel, REST APIs, AI agents, vertical SaaS, and modern web development. New content every week.
A complete, field-tested reference to the contract-based REST API: auth, contracts, endpoints, batching, versioning, webhooks.
The full picture of an Acumatica customization project — what it contains, how it is structured, and how it survives upgrades.
Application, database, IIS, Azure, and Acumatica-specific patterns that make a slow tenant fast.
Direct from people I have built systems for. Each is verified — only past clients with a project code can submit.
John delivered our KRA eTIMS integration on time and to the letter of the spec. Two years on it has not missed a single submission. Calm under pressure and writes code that survives upgrades.
We needed a custom Laravel back-office for our distribution business and John delivered it in eight weeks. Clean code, well documented, and he trained our internal team to maintain it.
Pragmatic engineer. Asked the right questions, pushed back where needed, and delivered exactly what we agreed. Our weighbridge data now flows straight into Acumatica with zero manual entry.
All testimonials below are from verified past clients.
If your question is not covered here, drop me a line — I respond within 24 hours.
Acumatica ERP customisation (DAC and graph extensions, custom screens, Report Designer, workflow engine), Laravel backend development, REST API integrations, and tax fiscalisation systems for KRA eTIMS, RRA VSDC, ZRA Smart Invoice, TRA VFD, and ZIMRA FDMS across East and Southern Africa.
Yes. I'm based in Nairobi, Kenya and work remotely with clients across Kenya, Rwanda, Tanzania, Zambia, Zimbabwe, and beyond. Most engagements are delivered fully remote with on-site visits only where genuinely required.
Send a brief over email at kihiujohn12@gmail.com or chat on WhatsApp at +254 115 169 705. I respond within 24 hours with clarifying questions, then provide a written proposal with scope, timeline, and pricing.
For Acumatica work: C#, .NET, SQL Server, PXProvider patterns. For web backends: Laravel 10+, PHP 8, Livewire, MySQL/PostgreSQL. Deployments run on Microsoft Azure and DigitalOcean with Docker. Front-end work uses Vue, React, and Tailwind CSS.
Yes. Every engagement includes 30 days of free post-launch support. After that I offer monthly retainer packages for ongoing maintenance, feature additions, and incident response.
Available for Acumatica projects, Laravel development, and ERP consulting. I respond within 24 hours.
Drop a message, send an email, or start a WhatsApp chat below — whatever works best for you.