This is happening on a client and I cannot find the reason why the generated cost transaction has a different branch to the labour transaction, so it is causing incorrect GL entries.
The data is all entered on the correct branch, so any ideas why the system generated cost transaction would have another branch to the source?