Skip to main content
Solved

Manufacturing Labour transaction has branch A but the generated cost transaction has branch B

  • November 28, 2025
  • 3 replies
  • 39 views

lbarker
Semi-Pro II
Forum|alt.badge.img+4

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?

Best answer by lbarker

So I established it is definitely the user who adds the transaction. 

The user had no default branch on them as its the API user. 

For now I have updated the API user to have a default branch, and luckily the only branch that does manufacturing on this tenant, but its clearly wrong when the labour entry is one branch but the generated cost transaction is another so I have raised a ticket.

3 replies

nickcerri32
Semi-Pro II
Forum|alt.badge.img+6
  • Semi-Pro II
  • December 1, 2025

@lbarker - Maybe you’ve already done this, but have you confirmed the Branch configuration for the following items related to the Labor transaction?

  1. Production Nbr. 
  2. Employee 
  3. Warehouse
  4. Project

A few screenshots may be helpful as well.  Thanks!


lbarker
Semi-Pro II
Forum|alt.badge.img+4
  • Author
  • Semi-Pro II
  • Answer
  • December 2, 2025

So I established it is definitely the user who adds the transaction. 

The user had no default branch on them as its the API user. 

For now I have updated the API user to have a default branch, and luckily the only branch that does manufacturing on this tenant, but its clearly wrong when the labour entry is one branch but the generated cost transaction is another so I have raised a ticket.


PaulMainard55
Captain II
Forum|alt.badge.img+3
  • Captain II
  • December 4, 2025

@lbarker - If memory serves, I encountered a similar issue within the last year or so, when a user generated backflushed materials transactions when executing moves for a production order for Branch A while logged into Branch B.  I personally found this behaviour very frustrating and strange when all indications were that the costs should have been posted to Branch A exclusively.  The only variable was the branch from which the user executed the transaction.

Thanks for opening a ticket on this, but my suspiscion is that support will not consider this to be a functional bug, but part of the overall design.  

From a practical perspective, it’s not uncommon for some companies to have super users processing transactions for multiple companies.  The creation of moves do not typically require a branch/company selection, so the user will often prefer to work from their “default” branch when pushing production transactions through the system.

@angierowley75 and ​@Debbie Baldwin - is this issue on your radar and is there some operational logic behind this behavior?