Everything downstream depends on that pair being right, so we don't guess it. A scan pulls your Autodesk project list and your QuickBooks customer list and auto-pairs them on a normalised name — the same job written “Wickham Rd Phase 2” in one system and “Wickham Road – Phase II” in the other gets paired without anyone retyping it. Where a name could plausibly match two projects, it becomes a suggestion you approve, not a link that was assumed. Ambiguity is a UI problem, not a coin flip.
You can also go the other direction. Jobs can be imported straight from Autodesk — pick the projects you want, and the jobs are created here already mapped, no QuickBooks customer required first. Archived projects are listed but left unticked, because a firm's project list accumulates ten years of finished work and you don't want it in your job board.
And a new job created here, with an address on it, can be pushed into Autodesk as a project — job number carried from the job's code, dates and address filled in, mapped the moment Autodesk returns the id, and idempotent so pressing the button twice makes one project.