In Service Setup, if Cost and Service Cost Clearing Accounts are left blank, they will inherit Account Codes from either the Job Type Override or Company Options.
It is important to note however, that if these codes are also blank, no General Ledger Transaction Postings will be generated, but the cost will still be reflected in the Job in Service Manager.
Transaction values are stored within the document in what is termed a Header and Detail relationship. The Day End Processing function updates the original Document with values posted by Day End. It uses these values for reversal processes in Work in Progress and Warranty Control accounting functions. Therefore the original amount as posted and subsequently stored in the Document is reversed so the relevant accounts are correctly cleared.