A cash-flow-critical billing process that no longer depends on one person.
Wholesale distributor. Operator application on P21 data with rule checking. About 4 weeks.
Read the full storyProphet 21 integrations
I build custom integrations between Epicor Prophet 21 and the banks, vendors, customers, and systems around it. The work uses the P21 API, middleware, and SQL, and it runs against on-prem and cloud environments. Every integration is built to check its own work and tell an operator what is wrong before an error becomes an exception.
Most failed integrations do not fail on the code. They fail on what the developer did not know to ask. Prophet 21 has its own logic for pricing, allocations, units of measure, and order status. A developer who treats it as just another database will produce something that works in testing and surprises you in production.
The second failure is quieter. An integration moves the data but has no opinion about whether the data is right. It runs for months, and then a business rule changes, a record arrives malformed, and nobody knows until a customer or a bank calls. Moving data is the easy part. Knowing when not to is the work.
The approach adapts to what each environment allows. On-prem gives more direct access. Cloud P21 has tighter boundaries, and an integration has to respect them to survive upgrades. I design for the environment you have and the one you plan to move to, so the work does not become the reason you cannot upgrade.
What this looks like in practice
Wholesale distributor. Operator application on P21 data with rule checking. About 4 weeks.
Read the full story“When we learned Heath was available to help us with our project, we jumped at the opportunity. He has a talent for making complex systems simple and reliable. His contributions were essential to the success of our project, and we highly recommend him.”
Scott TindleDirector of Customer Support, Midwest Equipment & SupplyIt depends on the work. I use the P21 API where it fits and SQL where it is the better tool, and I will explain which and why before anything is built.
It is designed not to. Integrations that use P21's supported interfaces and avoid modifying the application itself hold up far better across versions.
I do, for as long as you want me to. It is also documented and built so that your team can run it without me.
No. I am independent. Epicor and Prophet 21 are trademarks of Epicor Software Corporation.
Request a call back
I will tell you plainly whether it is feasible and what it would take.