I can see how that would work. Only problem is that after a few months, there will be hundreds of cash (one-time or non-account) clients clogging up the client lists. This would slow down the person fielding calls from customers and creating a work order while on the phone. We have been down this road already with other software.
What is suggested that is after work is completed, you can set the client to inactive by unchecking the Active field in that client’s entry screen. The client will no longer be listed for selection for new workorders, minimizing the list of clients for selection than.
I noticed that an existing work order keeps the old client address if the client address is modified after the work order is created. This is telling me that the work order record client address is copied and stored separately from the client address record.
What I believe you are seeing is that you have the workorder entry screen open, and you have “jumped” to the client’s entry screen from within the workorder and made changes to the clients entry screen, saved, which brings up back to the workorder.
When the workorder is loaded, at that time details from the client (its name, address etc), its units, list of parts available etc are all loaded. So if you edit the client with the workorder entry screen open, the changes to the client do not show until you exit out of the workorder and open it back up where at that time as it is loading all of the information, it will show any changes to the client.
But do note that as you have saved the client’s address changes, if you print out a report from this workorder entry screen, it will show the client’s changed address.
The main reason why I would not recommend having a generic CASH client with a changing address is that whatever is edited in the client entry screen affects all workorders linked to it. The client is directly tied to the workorder.
let’s say you have made a workorder #166 for a company AAA Company and selected the client called "CASH " and put in their address. Work is proceeding on this workorder.
Now let’s say you have another cash one time only client called BBB Company that needs work done. You create a new workorder #167 for it, also selecting “CASH” and edit its address for BBB Company.
If you open workorder #166 you will see that the address is now showing that you entered in for BBB company because you edited that client’s address.