TKT-2280 Drive fault · T&M with a $1,500.00 NTE cap
- Ticket Opened from the client’s call
- Time & parts 5.00 hrs · 1 serialized part
- Invoice $1,412.00, checked under the NTE cap
- QuickBooks Posted
Professional services automation for automation integrators and IT-services firms. Here is one job, from quote to QuickBooks.
In production today, running real invoices and real QuickBooks Online sync.
Job traveler
The stack most services firms run wasn’t designed together. It accumulated. Every seam between those tools is a place where a number gets re-keyed, a change order goes unbilled, or a margin quietly disappears.
| Where it lives | Job cost it shows | Why it’s wrong |
|---|---|---|
| The work, in your PSA | $11,179.00 | Labor only. The parts you issued were never entered, so it doesn’t know your real cost. |
| The money, in accounting | $18,823.00 | As posted. Mileage and per diem aren’t expensed yet, and rebuilding a job’s cost from the ledger is archaeology. |
| Everything else, in a spreadsheet | $17,260.00 | Updated by hand two weeks ago, in a file nobody owns and one person actually understands. |
Demonstration data. The one-record answer, $19,610.00, is at Op 30 below.
By the time the three agree, the job is closed and the margin is whatever it turned out to be.
Cimarron Controls hired you for a Line 4 retrofit. Every number below comes from the same record, and carries from one station to the next unchanged.
A multi-phase quote builder prices tasks, materials and expenses on separate rate breakdowns, with revisions and capability rules per quote type. The client gets a branded PDF; you keep the revision history behind it.
| Phase | Est. hours | Price |
|---|---|---|
| 1 · Panel build | 78.00 | $18,400.00 |
| 2 · Field install | 118.00 | $21,300.00 |
| 3 · Commissioning | 45.00 | $8,500.00 |
| Contract (Fixed Fee) | 241.00 | $48,200.00 |
Carries forward $48,200.00 fixed fee · 241.00 estimated hours
Converting QUO-0412 copies its phases, tasks and allocations into PRJ-0118. Milestones and change orders live on the project, the Master Schedule and each technician’s My Schedule read from it, and Workforce availability feeds both.
This project was converted from a quote. Phases, tasks, and allocations were copied on convert.
| Phase | Status | Hours used |
|---|---|---|
| 1 · Panel build | Complete | 81.20 of 78.00 |
| 2 · Field install | In progress | 78.50 of 118.00 |
| 3 · Commissioning | Not started | 0.00 of 45.00 |
Carries forward PRJ-0118 · 3 phases · 159.70 of 241.00 hours used
Technicians log time against the phase from the field, with multi-timer capture and a configurable approval workflow. Parts are issued from inventory at the cost layer they were received on, and every serial number issued becomes a Client Asset on the customer’s record.
| Item | Cost layer | Cost |
|---|---|---|
| VFD drive × 3 | Received 3 Mar · $1,270.00 | $3,810.00 |
| VFD drive × 1 | Received 2 Apr · $1,326.00 | $1,326.00 |
| I/O module × 8 | Received 2 Apr · $313.50 | $2,508.00 |
Carries forward Actuals $19,610.00 · 12 serials to Client Assets
Progress billing on a fixed fee is the fee times percent complete, measured in hours. NTE and fixed-fee caps are checked before an invoice posts, and anything finished but unbilled waits in Needs to be Billed until it goes out.
Carries forward INV-0207 · $31,940.00 billed to date
Customers, vendors, items, invoices, payments and tax codes import from QuickBooks Online, and Plinx Pro writes back through a durable retry queue, so a dropped connection is a delay, not a lost entry. QuickBooks owns the tax engine; Plinx Pro never invents a tax number.
| Entry | Direction | State |
|---|---|---|
| INV-0207 · Line 4 retrofit | To QuickBooks | Posted |
| Customer · Cimarron Controls | Both ways | Synced |
| Tax code · on INV-0207 | From QuickBooks | Mirrored |
Carries forward The ledger entry traces back to PRJ-0118
Estimated, Actuals and Billed to date sit on the project as time and parts land, so you find out a job is underwater in week three, not at close-out. Money is integer cents, never floats, so these totals reconcile to the cent.
(Billed to date − Actuals) ÷ Billed to date
One task model sits under all three, so a break/fix ticket and a sales order report cost the same way a retrofit does, and land on the same invoice and QuickBooks path.
Demonstration data.
It was designed by people who ran the projects, argued about what a job actually cost, and reconciled the QuickBooks entries at the end of the month. Here is what they would check before trusting it.
Signed off against what ships today. What isn’t built yet is listed plainly on the About page, as roadmap.
The fastest way to judge this is to watch a job you already know go from quote to invoice to QuickBooks. Thirty minutes, your numbers, no slide deck.
Or write to [email protected] with the job you want to see, and we’ll reply to set a time.