Back Office > Data Export > Data Portal > MSL Solutions
Description
This feature is used to export SwiftPOS Sales, Stock Adjustments/Transfers/Stocktake Variances and Supplier Invoice related transaction data to MSL Connect (Micropower GL).
Depending on the Export option selected SwiftPOS will export the following:
- Sales Journals - When selected SWIFTPOS will export transaction data associated with the following:
- Sales - All Sales, Refunds, Account Charges/Payments, etc. Note : With regards to Account related transactions, the MSL Solutions export does not export individual Account (Debtor) specific data, but rather exports data that can be imported into MSL Connect in a single Trade Debtors account (and NOT into individual accounts).
- Inventory - All Stock Adjustments, Transfers, Wastage and Stocktake Variances.
- Creditor Journals - When selected SWIFTPOS will export transaction data associated with the following:
- All completed Supplier Invoices.
To Be Considered
- Note : It is mandatory that all assignment/mapping tabs have Accounts assigned/mapped. Any missed or overlooked will ensure Exporting is aborted.
- Media/Account Assignment
- Group/Account Assignment
- Inventory/Purchase Assignment
- Freight Expense Assignment
- Surcharge Expense Assignment
- Discount Account
- Bonus Discount Assignment
- Rounding Expense Assignment
- Purchase Tax Assignment
Pre-Requisites
- Ensure that the Post Financial Data option is selected for those Locations for which Sales and Creditor Journal related data is to be exported. Note : This does NOT apply to Inventory Transfers between Locations. These will always be exported regardless of the whether this option is selected or not.
- Follow the Setup instructions below before commencing with the export of any data.
- It is recommended that all types of Transactions are tested and exported. It maybe necessary to enlist the assistance/expertise of an accountant to ensure that assignment/mapping of Accounts is done correctly.
- Once testing of all types of Transactions has completed, the Send Micropower General Ledger Financials can be enabled in the End of Day process. For more information ...
Setup
- In SwiftPOS Back Office > Data Export > Data Portal > MSL Solutions > Ledger Mapping - Create/Import the MSL Solutions Accounts required to assign/map SwiftPOS combinations found in the tabs to the right. For example, Media/Accounts Assignment, Group/Accounts Assignment, Inventory/Purchase Assignment, etc. The screenshot below provides an example of the basic Accounts required for an initial Export. Obviously this list can be customised and added to, to suit the requirements of individual sites and their corresponding MSL Solutions Account List (Chart of Accounts). Note : SwiftPOS does not require the whole of the MSL Solutions Account list to be setup, as only a small subset of these are actually used by the MSL Solutions Export feature.
- Using the tabs to the right of the Account Setup tab, assign/map the SwiftPOS Location/Media, Location/Master Group and Location entries in the grid of each tab, to the appropriate MSL Solutions Accounts (as created in step 1 above). This can be done by using the Quick setup options available in the header section of the tabs, or by selecting from the drop down list of Account Codes, listed on the right hand side of the grid, in each of the tabs. Note : All grid entries in each of the tabs MUST BE assigned/mapped to MSL Solutions Accounts.
These screenshots are an example of the assignments/mappings required for one Location. This will need to be repeated for all other Locations in a multi Location site.
Note : It is highly recommended that ALL grid entries in ALL tabs are assigned/mapped to a MSL Solutions Account. |
Operation
- Backup your MSL Solutions GL data.
- Prior to exporting for the first time, it maybe necessary to ensure that all transactions to date are marked as exported. Previous years transactions may not need to be exported and therefore will need to be marked as exported. This can be done by using the Mark ALL as Exported buttons in the screen below.
- Once all transactions have been marked as exported, then reset transactions for the specific dates that need to be exported to MSL Solutions. This can be done using the Reset buttons in the screen below.
- Export for both the Sales Journals and the Creditor Journals for the dates reset.
- Note : Once all the setup (above) has been completed, it is highly recommended to initially export to MSL Solutions manually (ie. NOT as part of the End of Day). Once all problems have been identified and resolved, then it can be included as part of the End of Day process.
- After each export check the journals have imported correctly.
This screen is accessed from SwiftPOS Back Office > Data Export > Data Portal > MSL Solutions > MSL Connect Export.
This screen is used to facilitate the export of Sales Journal and Creditor Journal (Supplier Invoices) data from SwiftPOS. This Sales Journal data includes both Sales and Inventory related transactions, while the Creditor Journal data includes completed Supplier Invoice data.
Export
- HTTP Address - Displays/Enter the URL provided, that represents the MSL Connect portal.
- MSL Connect Version - Select from the drop down list.
- Club ID - Displays/Enter the site's Club ID provided.
Sales Journals
- Include in Export - Select one or more of the following options:
- COGS - Select to ensure Cost of Goods sold will also be included as part of the Sales Journal data exported.
- Transfers - Select to ensure Transfers between Locations are included as part of the Sales Journal data exported. Note : Once selected and Saved, the Mark as Exported option will be enabled, allowing Stock Transger transactions for a specific Location and prior to and including a selected Trading Date, to be marked as exported.
- Stock Adjustments - Select to ensure Stock related Receipts, Adjustments, Damaged Goods, Returns, Wastage and Promotions are included as part of the Sales Journal data exported. Note : Once selected and Saved, the Mark as Exported option will be enabled, allowing Stock Adjustment transactions for a specific Location and prior to and including a selected Trading Date, to be marked as exported.
- Stocktake - Select to ensure Stocktake variances are included as part of the Sales Journal data exported. Note : Once selected and Saved, the Mark as Exported option will be enabled, allowing Stocktake variance transactions for a specific Location and prior to and including a selected Trading Date, to be marked as exported.
- Export - Select to invoke the export. Once completed a prompt will be displayed confirming completion or otherwise.
- Reset - Select to display the prompt below to select a Location Group (Venue), Location and Trading Date to ensure that all Sales Journal related transactions (including those selected in the Include in Export section) prior to and including the selected date are Marked as NOT Exported, so that they CAN be exported. Note : When Resetting and Exporting Journals again, make sure that they DO NOT result in duplicate Journals when imported into MSL Connect.
Note : When Resetting and exporting Journals again, make sure that they DO NOT result in duplicate Journals when imported into MSL Connect. |
- Mark as Exported - Select to display the prompt below to select a Location Group (Venue), Location and Trading Date to ensure that all Sales Journal related transactions (including those selected in the Include in Export section) prior to and including the selected date are Marked as Exported, so that they CANNOT be exported.
Note : This is usually recommended when initially configuring SwiftPOS to export to MSL Connect for the first time and there is a requirement that all previous Sales Journal related transactions are marked as Exported.
Note : When Resetting and Exporting Journals again, make sure that they DO NOT result in duplicate Journals when imported into MSL Connect. |
Creditor Journals
- Export, Reset and Mark as Exported - Similar to the same features outline above in the Sales Journals section, except that it now applies to completed Supplier Invoice related data.
- Include in EOD - Select to ensure Creditor Journals will also be included as part of the daily export when the EOD Send Micropower General Ledger Financials option is selected.
End of Day
To ensure Sales Journals and Creditor Journals are exported daily, ensure the following has been done:
- Complete the steps outlined in the Pre-Requisites above.
- Ensure the Include in EOD option is selected the Creditor Journals section.
- Ensure the Send Micropower General Ledger Financials option is selected in the End of Day screen for the Location Groups (Venues) for which transactions will be exported.
- Confirm the End of Day Run Time is correctly configured.
- The first time the End of Day runs, check the Event Logs > SwiftPOS Services > End of Day Services.
- Note : The first time the MSL Solutions Export runs successfully as part of the End of Day process, the export files generated will contain Journals for ALL Transactions that are NOT marked as Exported.
Troubleshooting
When importing into the MSL Connect, the following issue(s) maybe encountered:
Issue Encounterd |
Explanation |
A JournalVerificationError is being returned from the MSL Connect API that SwiftPOS is posting too. |
This is a general error that covers a number of different situations but it basically means MSL Connect has rejected the Journal posting due to one of following most common reasons:
|
If none of the above have been helpful, then please ensure a ticket is raised by emailing membership_support@mslsolutions.com. Ensure that as part of the email the following is detailed:
- The site's name
- The Trading Date(s) / Location(s) which are causing the issue encountered.
- A copy of the SwiftPOS Event Log entries pertaining to the issue.
Once the ticket is logged, the MSL support team will assist in resolving the issue.
Related Topics
- Data Export
- Reseller Help - For General Ledger Integration information
- Import/Export Overview