The brief from a busy Bellville trading floor
The client was a fast-moving wholesaler in Bellville serving resellers and trade customers across the Western Cape and beyond. They were dealing with split records between branches, late debtor follow-up and too much time spent reconciling figures at month-end. The management team wanted one clear view of sales, stock, credit limits and outstanding accounts, without forcing staff to learn a complicated system.
The brief was straightforward on paper but tricky in practice. Each branch had its own way of capturing orders and following up payments, and the finance team needed consistent debtor information before stock could be released. They also wanted reporting that could show branch performance, overdue balances and customer buying patterns, all in time to act on them not after the month had closed.
What made the project difficult
The main constraint was business continuity. This was a trading operation, so order processing could not stop while systems changed over. Staff were also spread across different roles, from counter sales to warehouse dispatch and credit control, so any new process had to fit around real work patterns. Bellville traffic, regional deliveries and supplier cut-offs left little room for downtime.
There were also technical limits to deal with. Some data was incomplete, some debtor records were duplicated, and branch reporting had been created in different formats over time. The client needed better controls for credit release, clearer user permissions and reporting that senior management could trust. Load-shedding was another practical issue, so the team needed a process that coped with interrupted sessions and delayed updates without losing transaction integrity.
- Branch reporting had to be standardised across multiple locations
- Debtor balances needed to be visible before stock release
- Data migration had to clean up duplicates and inactive accounts
- Users needed a short learning curve and stable day-to-day screens
Our approach to implementation
We started with process mapping sessions in Centurion and on site with the Bellville team to document how orders, dispatches, returns and debtor follow-ups were actually handled. That gave us a proper baseline for the ERP structure and helped us identify where information was being retyped or checked by hand. From there we shaped the workflows around the business instead of trying to force everyone into a generic setup.
We then carried out data migration planning, including customer master records, opening balances, stock categories and branch-level permissions. Our integration work connected the ERP with existing operational systems used for trading and reporting, so the finance team could work from one set of numbers. We also set up custom reporting packs for branch managers and directors, with daily and weekly views that could be used in meetings without extra spreadsheet work.
- Process mapping and gap review
- Data cleansing and controlled migration
- ERP configuration for branches, users and debtor rules
- Integration with existing business systems
- Custom reporting for management and finance
Timeline and delivery milestones
The full project ran over 10 weeks from discovery to go-live support. Weeks 1 and 2 covered process mapping, reporting requirements and data review. Weeks 3 to 5 focused on system configuration, debtor rules and migration preparation. Weeks 6 and 7 were used for integration testing and report validation, while weeks 8 to 10 covered user training, go-live support and early-life fixes.
We kept the delivery practical and measured. The client did not want a long, disruptive rollout, so we worked in manageable phases and signed off each stage before moving on. That gave the finance team time to check debtor balances, the branch staff time to adjust their routines and management time to confirm that the reports reflected the way the business was run.
Results for branch control and debtor discipline
Once live, the business had a clearer view of branch performance and much tighter control over credit exposure. Managers could see overdue accounts earlier in the cycle and take action before balances grew too large. Sales and dispatch staff had a cleaner process for checking account status, which reduced back-and-forth between the counter and finance team.
The reporting improvement was immediate. Month-end preparation became faster because fewer figures had to be reconciled by hand, and management could compare branches using the same definitions and time periods. The business also benefited from better audit visibility, because user actions, account changes and stock movements were now easier to trace. In simple terms, the operation became easier to manage and less dependent on memory or personal spreadsheets.
- Cleaner debtor control before stock release
- Faster branch reporting for management meetings
- Reduced manual reconciliation at month-end
- Better visibility of overdue balances and account status
- Improved control over user access and transaction tracking
What we would repeat for a similar wholesaler
If we were doing the same kind of project again, we would follow the same pattern. Start with real process mapping, clean the data early, test the debtor rules with the people who use them every day and keep the reporting simple enough for branch managers to trust at a glance. For a trading business in Bellville, or anywhere with busy stock movement and tight cash flow, that approach saves time later.
We would also keep the training focused on practical scenarios such as part payments, account holds, returns and branch transfers. The biggest gains come when the system reflects how the business actually operates. That means less rework, fewer disputes over figures and better decisions made sooner, which is exactly what the client needed.
Key facts
| Project type | Branch reporting and debtor-control ERP project |
|---|---|
| Client type | Fast-moving trading and wholesale business |
| Town | Bellville, Western Cape |
| Timeline | 10 weeks from discovery to go-live support |
| Core services | ERP Implementation, Process Mapping, Data Migration, System Integration, Custom Reporting, User Training |
| Key outcome | Tighter debtor control and clearer branch performance reporting |







