We have a number of jobs for the one company and we give them individual project codes. We can get overpaid and underpaid each month and have to place the over payments as a "payment on account". The problem i find is when i try to run a report for each individual job this amount sits in the main company account and doesn't allocate to the specific site/project number which means i don't get a accurate record of profit and loss. This would be a massive help to our company and i am pretty sure anybody else in construction who gets paid on applications. Even if i was to set them up as individual companies, we would not be able to call them by the main company as you can only input this once for example Build Homes (main company) we work on 4 different job sites spaced over Wales. Each site has a project code under the company umbrella Build Homes. If we don't get paid what we applied for (which is common in construction) we can only make an payment on account. This over payment will go to Build Homes account and not the actually project. Therefore, when i print a report for say project 197, it will not show that payment on account, only the payment that was applied/invoiced for so there is a discrepancy.