The Create Write Off Batch function in Receivables creates an adjustment batch which can be edited or posted.

The GL account that is hit is the Write Off account as specified in the Customer's Account Set, and this account is usually the bad debt or provision for bad debt account. Which makes sense, because a write off is by definition not a sale and not a credit note.

However, if the invoice being written off was coded to a job in JobCost, then in addition to hitting the Write Off account, it sends the transaction to JobCost as a Billing batch. This reduces the Billings amount. This is improper, because bad debt transactions should not be reducing Billings.

Yes, it is possible to catch this before the AR adjustment batch or JobCost billing batch is posted and fix it, but a user shouldn't have to know to do this.

Steve