GL Accounting cycle can be further elaborated like this...
2.Create Functional and foreign journal entries.(including the journal import from legacy systems and subledgers).
3.Reverse journal entries.
4.Post the journals.
5.Review and correct the balances.
6.Revalue foreign currency balances.
7.Translate foreign currency balances.
8.Consolidate set of books.
9.Run accounting reports.
10.Close the accounting periods.
Purchase Order --> Receipt --> AP voucher --> Payment made
Sales Order --> Shipment --> Invoice --> Payment receipt
Direct GL JE / Transfer subledger data to GL --> Post