The flow
Starts it 1Logic 4Service 14
The steps in the order they run, from what starts it.
- 1Schedule TriggerSchedule triggerStarts it
- 2Transactions from Local DatabaseGoogle SheetsService
- 3Transaction from Payment GatewayGoogle SheetsService
- 4Compare both transactionsCompare DatasetsService
- 5Finding duplicate transactionsCodeLogic
- 6Invalid transactionGoogle SheetsService
- 7Valid TransactionsGoogle SheetsService
- 8Finding Amount DifferenceFilterLogic
- 9Add missing transaction to Sheet Google SheetsService
- 10Adding duplicate transactionsGoogle SheetsService
- 11Count invalid transactionsSummarizeService
- 12Count valid transactionsSummarizeService
- 13Adding Amount difference transactionsGoogle SheetsService
- 14Count Number of Missing TransactionsSummarizeService
- 15Merge with all transactions countMergeLogic
- 16Count Number of Amount Difference Transactions.SummarizeService
- 17Code in JavaScriptCodeLogic
- 18Adding the final count of transactionsGoogle SheetsService
- 19Send report to reconciliation teamEmail SendService