End of Day Processing

Outbound accounting can participate in end of day processing. When outbound accounting is called by Services Framework as part of an end of day query, it checks if all inbound cash letters have been processed by an instance of outbound accounting whose state matches the prerequisite state defined within the task configuration, and if the product associated with the cash letter has accounting enabled. If one or more cash letters have not been processed, outbound accounting reports to Services Framework that it is not ready for end of day processing and lists the cash letter IDs it has not processed. The operator can run outbound accounting manually to process the missed cash letters.

When all outbound cash letters have been processed by outbound accounting, the accounting settlement tables for the business day to be closed are checked to see if they are in balance. If they are in balance, outbound accounting is ready for end of day. If it is not balanced, outbound accounting reports which cost center work units are not in balance to Services Framework.

Outbound accounting also logs a message that indicates whether the end of day check passed or failed.

Outbound accounting has no tasks to perform during the final step of end of day processing.