BonaVista Pools: from BusinessVision to Spire
BonaVista Pools builds, services and maintains pools, and sells to the public from a retail store. In March 2021 we moved their accounting and inventory off Sage BusinessVision and onto Spire. This is what the move involved, what took longest, and what it means if you are still on BusinessVision.
- Client
- BonaVista Pools
- Moved from
- Sage BusinessVision
- Moved to
- Spire
- In production since
- March 2021
The situation on BusinessVision
BonaVista's work runs on work orders: new pool builds, spring openings and fall closings, weekly maintenance, chemical deliveries, and sales at a retail counter. BusinessVision held the accounting and the inventory. Scheduling and work orders lived in a separate field service system. Technicians worked from a mobile app we had built for BonaVista in 2013.
A link we maintained joined the two: when a technician closed a work order, it became an invoice in BusinessVision. A chemical delivery, for example, became a standing order with no labour on it, just the date and the chemicals. That link was how field work got billed, so any move off BusinessVision had to keep it working.
Why they moved
BonaVista wanted its accounting, its field service system and its technician app working from the same live numbers, with room to build more on top. Spire keeps its data in a standard database with an API that other software can connect to, which made that practical.
BonaVista moved years ahead of BusinessVision's end of life. The list of what the business wanted next was specific: cost and revenue by department across retail, construction, service and maintenance; labour and materials tracked against each job; a way for customers to pay invoices and see their history online; and one item for a part that comes from several manufacturers and vendors at slightly different prices.
What the conversion involved
We did the conversion ourselves. We ran it over the winter: the data work ran from late December 2020 to mid January 2021, and testing ran through February. Spire went into production in March 2021. The work had five parts.
- The data. Customers, vendors, inventory items, open receivables and payables, and the general ledger all came across.
- The chart of accounts. Instead of carrying the old chart across, BonaVista started its new fiscal year on a new one in Spire.
- The forms. The documents staff print or send were rebuilt for Spire: sales orders, invoices, point-of-sale receipts, order acknowledgements, customer statements, purchase orders and cheques.
- Payroll. Payroll moved to Spire as well, including payroll cheques and direct deposit.
- The connections. The work order to invoice link was rebuilt against Spire. Spire runs on BonaVista's own server in AWS, and staff reach it remotely.
What was hard, and how we handled it
The conversion itself was the short part. The work that ran longest came after it.
Keeping field work billable
The work order to invoice link could not stop on cutover day, because it was how BonaVista billed for service. We rebuilt it against Spire and tested it through February with the rest of the system. February's work was billed out of BusinessVision by the end of the month, and from the first of March completed work orders became invoices in Spire.
Parts
BonaVista sells the same part at small price differences under several manufacturer and vendor numbers, so the move meant deciding what counts as one item. Consolidating supplier part numbers was still going on in September 2021, six months after go-live.
Forms
Forms are the part of an ERP your customers and suppliers actually see. We built the first ones in early February 2021, before go-live, and revised them over the following months: how addresses wrap on invoices, how the balance due shows, and service charges on customer statements. The last of those changes was in September 2021.
Where they are now
BonaVista has run on Spire since March 2021. Nexus, the software we build on top of Spire, reads BonaVista's Spire data live. The Nexus page covers what it is and how it works with Spire.
We have worked with BonaVista since 2013: first on the technician app, then on the move to Spire, and now on Nexus.
The work would look much the same today
Sage has retired BusinessVision effective 31 December 2026. BonaVista moved years before that date, for their own reasons, but the lessons carry over:
- The data is the short part. Plan for the forms, the connections to your other systems, and the pricing and part rules that only your staff know.
- If you are going to change your chart of accounts, do it at a fiscal year boundary.
- Test before cutover, and give it time. BonaVista's testing ran through February, ahead of a March go-live.
- Expect adjustments after go-live. Forms and reports settle over months, not days.
What the retirement date means for you, and what to decide first, is on our BusinessVision end-of-life page. How we run a Spire implementation, from discovery to go-live support, is on our Spire page.
Still on BusinessVision?
Tell us your year end and what runs alongside BusinessVision today, and we will tell you what the move involves and whether the date is still reachable.