Review & approve

EDSI VMS · drafts waiting for your yes · nothing posts until you approve

Teach the AI a fact

When it gets something wrong, correct it once. It applies to every future draft for EDSI.

blogtext version· planned for Mon, Oct 26, 1:00 PM
⚠️ Why Split-Ownership Billing Is Harder Than It Looks (And What Actually Has to Happen)
⚠️ CHECK FAILED — this draft states things the profile does not support. Fix or cut them, then delete this note before approving:
• "If split ownership is fifteen minutes of manual work every week, that's the cost to compare against."
————
Why Split-Ownership Billing Is Harder Than It Looks (And What Actually Has to Happen)
Say a racehorse gelding has four owners at 25% each. You examine him on the farm, give an injection, and pull blood. Four invoices have to go out — one to each owner — and the numbers have to be exact, because one of them is an accountant and another forwards everything to their business manager.
This is where most practice management software either fails quietly or requires the front desk to become very good at spreadsheets.
The arithmetic problem nobody mentions
Imagine a charge split four ways evenly — the math is clean. But say the ownership is 40%, 30%, 20%, and 10%. Or three owners at 33.33%, 33.33%, and 33.34%. Or five owners with percentages that came from a claiming-race partnership agreement. You're allocating dollars and cents, and every invoice has to be penny-exact — the total across all owners must equal the original charge, no rounding errors that short the practice a nickel per horse per month and compound across a year.
The math is solvable, but it has to be built into the billing engine, not done afterward in Excel. If you're splitting charges manually or using a workaround, you know exactly how long it takes and where the mistakes happen.
Ownership changes mid-month
A horse is claimed on the 12th. Old owner had him for two farm calls; new owner has him for one. The old owner's invoice should show charges through the 11th. The new owner's should start on the 12th. Both invoices should be grouped by horse, with line-item dates that match the administration date (not the invoice date), because that's what racing commissions and accountants expect.
If your software doesn't track ownership with start and end dates, you're managing this by hand — remembering to bill the right person, or splitting one invoice into two after the fact, or hoping everyone is reasonable when the numbers don't match the calendar.
One invoice per owner, grouped by horse
An owner has four horses in your care, two wholly owned and two at 50% each. Their statement should list all four horses, with charges under each horse's name, and the split-ownership charges should show only that owner's share — but the line items should make it clear which charges are partial.
The inverse is also true: one horse, four owners. Four separate invoices go out, each showing that owner's percentage of every charge, each invoice standing alone as a complete billing document.
This is a formatting and grouping problem. It's solvable, but it takes intention. If the software was built for small-animal practices and equine was added later, the data model often wasn't designed for many-to-many ownership, and the workarounds show up in how statements look and how long it takes to run billing.
What percentage split-ownership billing actually requires
The software has to:
•Store ownership as dated relationships with percentages (not just "Owner A has Horse B," but "Owner A owned 40% of Horse B from March 1 through May 15").
•Validate that percentages for each horse total 100% on any given date.
•Allocate every charge to the cent, with the allocation math happening at invoice-generation time.
•Produce one invoice per owner, even when that owner has fractional stakes in multiple horses.
•Group line items by horse on each invoice, and use administration date on each line (the date the service was performed, not the date the invoice was created).
•Handle partial payments correctly when an owner pays less than their full balance (which invoice does it go toward first?).
EDSI VMS does all of this — it's built into the billing engine, not a bolt-on. A horse's ownership percentages are validated to total 100% before you can save them. Charges are allocated penny-exact (the math ensures the sum always equals the original charge). One invoice per owner, grouped by horse, with administration dates on every line. Partial payments are applied oldest-invoice-first, and any leftover becomes account credit.
The split logic also respects third-party billing recipients: you can bill a trainer or bloodstock agent instead of the owner without changing the ownership record, which matters when the person paying isn't the person who owns the horse.
Where this shows up in daily work
If you're an equine practice and you don't deal with split ownership, none of this matters. A solid small-animal PIMS will serve you well.
If you do bill fractional owners — syndicate racing stables, breeder partnerships, show barns with lease-to-own arrangements — then this is weight the front desk carries every billing cycle. The question is whether the software does the work or the human does.
The honest comparison: ThoroVet and HVMS were both built for racing and breeding practices and handle split ownership natively. ezyVet is a large, mature platform with a broad feature set, but it wasn't purpose-built for equine and the split-billing workflow will depend on how it's configured. Cassadol and StableTrack are equine-specific and priced well; check with them directly about how ownership splits are modeled and whether invoices auto-allocate or require manual entry per owner.
EDSI's version works and it's exact. If split ownership is fifteen minutes of manual work every week, that's the cost to compare against.