Codat & FastTrac360 | Guided Evaluation Summary and Next Steps
This page contains all the steps needed for a proof of concept related to pushing data through a CODAT API, which will replace the file loading.
Customer -
Push all the customers from the FastTrack table or Update if it does not exist.
Get the Customer Key after each push and store it in a FastTrack table.
Sales -
Push all the Invoices from the FastTrack table.
Get the Invoice Key after each push and store it in a FastTrack table.
Push single and multiple items per invoice.
Journals -
Push all the Journals from the FastTrack table.
Get the Journal Key after each push and store it in a FastTrack table.
Push Multi transaction types per one JSON.
Check there is no limit to the number of transactions per push. (CODAT)
Supplemental data -
Push the reference.
Push Custom Fields.
Codes -
Extract from CODAT all the charts of accounts and store them in FastTrack tables.
Extract from CODAT all the Tracking Categories and store them in FastTrack tables.
Error handling -
Delete -
This functionality is currently only supported for QuickBooks Online integration. For Xero, the process is to update the invoice status to VOID using the PUT Invoice call.
This functionality is currently only supported for QuickBooks Online integration. For Xero, the process is to update the invoice status to VOID using the PUT Invoice call.
Solving Asynchornize processes - When I try to run not in a debug mode, I found out that the GUID is not populated in the Debtor's table because the process hasn't been finished
Mapping - Pushing all the fields from the FastTrack tables. (Currently, we are pushing only a few). (FT)
Un-invoice in Sales and Unpaid in Wages - These can be pushed as journal entries and reversal entries. Verify the process with CODAT.
Missing Accounts - Create a pre-validation step to capture all the missing accounts (FT)
Run the same process for MYOB -
Gap analysis -