Back Office > Data Export > Data Portal > MYOB Greentree
Description
This feature is used to export SwiftPOS Sales, Stock Movements and Supplier Invoices to MYOB Greentree.
Depending on the Export option selected SwiftPOS will export the following:
- General 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 MYOB Greentree export does not export individual Account (Debtor) specific data, but rather exports data that can be imported into MYOB Greentree in a single Debtors Account (and NOT into individual Debtor Accounts).
- Stock Movements - All Stock Adjustments, Transfers, Wastage and Stocktakes.
- Purchase Journals - When selected SWIFTPOS will export transaction data associated with the following:
- Supplier Invoices - All completed Invoices. Note : Suppliers in SwiftPOS will need to be configured in MYOB Greentree prior to importing into MYOB Greentree.
To Be Considered
- Note : All assigning tabs MUST HAVE Accounts assigned. Unassigned Accounts may cause errors. The assigning tabs are:
- Location/Media Clearing Accounts
- Location/Master Group Sales Accounts
- Location/Master Group Inventory Accounts
- Freight Accounts
- Surcharge Accounts
- Discount Accounts
- Location Rounding/Misc Accounts
- Tax Accounts
- Stock transfers between Locations that exist in different Location Groups (Venues), is supported when exporting to a single MYOB Greentree Company file. Obviously MYOB Greentree Accounts will need to be configured for the Locations in question.
- For Location Groups (Venues) that have the Track Individual Location Costs option selected, transfers between Locations will be exported, with the value of the transfer calculated based on the cost of the Products in the From Location (at the time of the Transfer).
Pre-Requisites
- To make use of this feature, sites will need to be registered for the General Ledger MYOB Greentree interface. This may incur an additional charge. To confirm charges, email registrations@swiftpos.com.au.
- Ensure the GL Account Code Format is set in Global Preferences. This is used to ensure the GL Account when exported is formatted correctly.
- Ensure the GL Prefix is set for all Locations (within each of the Location Group (Venues) that will be exporting data). This can be configured in the Location Full Edit screen.
- GL Account Code:
The GL Account Code exported is sourced from 2 places:
Example :
|
- Ensure that the MYOB Greentree Data Export Path is configured for those Location Groups (Venues) for which transactions will be exported for subsequent importation into MYOB Greentree.
- Ensure that the Post Financial Data option is selected for those Locations for which General Journal and Purchase Journal related data is to be exported. Note : This does NOT apply to Stock 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.
- Ensure MYOB Greentree is backed up before importing from SwiftPOS. In the event something goes wrong, then at least the MYOB Greentree data can be restored from the backup.
- It is recommended that all types of Transactions are tested and imported into MYOB Greentree. It maybe necessary to enlist the assistance/expertise of an accountant to ensure that from the MYOB Greentree end, all transactions are posted correctly.
- Once testing of all types of Transactions has completed, the MYOB Greentree Export can be optionally included as part of the End of Day process. For more information ...
Setup
- In SwiftPOS Back Office > Data Export > Data Portal > MYOB Greentree > Settings - Create the MYOB Greentree Accounts required to assign SwiftPOS combinations found in the tabs to the right. For example, Location/Media Clearing Accounts, Location/Master Group Sales Accounts, Location/Master Group Inventory Accounts, etc. The tab 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 MYOB Greentree Account List (Chart of Accounts). Note : Using the example GL Account Code format outlined in the Pre-Requisites above, Account Codes added would need to be 5 numeric digits and must be unique.
Accounts
This tab is accessed from here and is used to configure a list of MYOB Greentree Accounts that will be used by the Export feature to assign/map to SwiftPOS Location/Media, Location/Master Group combinations and SwiftPOS Locations in the tabs to the right.
Grid
Footer
As a guide and at a minimum the Accounts needed to be available/configured in MYOB Greentree are as follows:
Note : For sites with multiple Locations, they may choose to create Location specific Accounts. Obviously this list will vary from site to site and will also be dependent on the site's specific Chart of Accounts (Account List). Liaise with Accountants to ensure the Accounts required are configured correctly. |
- Using the Clearing Account, Sales Accounts, Inventory Accounts, Freight Accounts, Surcharge Accounts, Discount Accounts, Rounding/Misc Charges Accounts and Tax Accounts tabs to the right of the Accounts tab, assign/map the SwiftPOS Location/Media, Location/Master Group and Location entries in the grid of each tab, to the appropriate MYOB Greentree 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 Accounts, 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 MYOB Greentree 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 MYOB Greentree Account. |
Operation
- Backup your MYOB Greentree 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. This will need to be done for both General and Purchase Journals.
- Once all transactions have been marked as exported, then reset transactions for the specific Trading Dates that need to be exported to MYOB Greentree. This can be done using the Reset buttons in the screen below. This will need to be done for both General and Purchase Journals.
- Export for both the General Journals and the Purchase Journals for the dates reset. The export files generated will be CSV delimited (.CSV) files, and by default files will be written to the MYOB Greentree Data Export Path specified against each Location Group (Venue).
- Note : Once all the setup (above) has been completed, it is highly recommended to initially export to MYOB Greentree 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.
- In MYOB Greentree import the files generated by the Export. The files generated are named as follows:
- For General Journals - GENERAL-YYYY_MM_DD_HH_MM_SSS.csv
- For Purchase Journals export files (SERVPUR-YYYY_MM_DD_HH_MM_SSS.csv
This screen is accessed from SwiftPOS Back Office > Data Export > Data Portal > MYOB Greentree > Export.
This screen is used to facilitate the export of General Journal and Purchase Journal data from SwiftPOS. This General Journal data includes both Sales and Stock Movement transaction data, while the Purchase Journal data includes completed Supplier Invoice data.
General Journals
- Location Group - Select from the drop down list the All or one of the Location Groups for which data will be exported.
- Include in EOD - Select to include as part of the End of Day (EOD) MYOB Greentree Export.
- Sales Only - Select to exclude Stock movements such as; Transfers, Adjustments, Stocktakes, Returns, Wastage, etc. Note : Selecting this option will still include COGS.
- Export Path - Displays the MYOB Greentree Data Export Path set against the selected Location Group (Venue). Select the Open Folder icon to open and view the content. Note : The Open Folder icon will only be displayed if a MYOB Greentree Data Export Path has been configured for the selected Location Group (Venue).
- Trading Date - Select from the drop down list of dates the date for which and export file is to be created. Select the Refresh icon to refresh the drop down list of Trading Dates. Note : Once exported, the data exported will be marked as exported and the date will be removed from the drop down list. This will ensure that the same data is not exported multiple times.
- Export - Select to invoke the export. Once completed a prompt will be displayed confirming completion. A file named similar to GENERAL-2018_06_19_13_14_18_023.csv will be generated and written to the Export Path specified above.
- Reset - Select a Trading Date to ensure that General Journal related transactions for that date are flagged as NOT Exported, so that they can be exported again. Select to display the following prompt:
Note : When Resetting and exporting Journals again, be sure that they DO NOT result in duplicate Journals when imported into MYOB Greentree. |
- Mark ALL as Exported - Select to ensure ALL General Journal related data in SwiftPOS is marked as exported. Note : This is usually recommended when initially configuring SwiftPOS to export to MYOB Greentree for the first time (see Setup above) and there is a requirement that all previous General Journal related transactions are marked as Exported.
Purchase Journals
- Similar to the General Journals above, except that it now applies to completed Supplier Invoice related data. When the Export button is selected an export file will potentially be generated that will be named similar to SERVPUR-2018_06_19_13_15_17_019.csv and written to the Export Path specified.
End of Day
To ensure General Journals and Purchase 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 General Journals and Purchase Journals.
- Ensure the MYOB Greentree Export 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. An example of the entries expected to be seen in the Event Log is shown below:
- Note : The first time the MYOB Greentree 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. This will mean that once the EOD has processed, there should not be any Trading Dates available for export, when viewed in the Export screen, for each of the Location Groups (Venues) that have the MYOB Greentree Export option selected in the End of Day screen.
File Formats
The following are the file formats currently generated by Swiftpos to export to MYOB Greentree Export.
- General Journals
Field Name |
Description |
Data Type |
ignored |
Not Used |
|
ignored |
Not Used |
|
ignored |
Not Used |
|
Document No |
YYYYMMDDXXXXXX where XXXXXX is the GL Prefix (from Location Full Edit) |
Text |
Document Date |
DD/MM/YYYY |
Text |
Detail |
A description of the Journal entry |
Text |
Posting Date |
This is the Transaction Date in the format DD/MM/YYYY |
Text |
Company |
Currently set to 'ARE' |
Text |
GL Account No |
The Greentree GL Account No as determined using the GL Account Code Format (from Global Preferences > Other tab), the GL Prefix (from Location Full Edit) and the mapped Account specified in the Settings above |
Text |
Sub Code |
Currently set to '0' |
Integer |
Cash Analysis Code |
Currently set to blanks |
Text |
Amount |
The total sum of transactions including GST |
Decimal |
Quantity |
Currently set to '1' |
Integer |
Narration |
Currently set to the same value contained in Detail above |
Text |
Currency Rate |
Currently set to '1' |
Text |
ignored |
Not Used |
|
- Purchase Journals
Field Name |
Description |
Data Type |
Branch Code |
Sourced from the first 3 characters of the GL Prefix (from Location Full Edit) |
Text |
Reference No |
The Invoice No |
Text |
Transaction Date |
DD/MM/YYYY |
Text |
Hold Code |
Currently set to 'None' |
Text |
Supplier Code |
The Supplier Code |
Text |
Rate |
Currently set to '1' |
Text |
Terms Code |
Currently set to '30DAY' |
Text |
Payment Date |
Currently set to the 30 days in advance of the Invoice Date |
Text |
Posting Date |
Sourced from the Date the Invoice was entered into SwiftPOS. In the format DD/MM/YYYY |
Text |
Narration |
Currently set to 'Purchase' suffixed with the Supplier's Name. For example 'Purchase - ALM Liq Suppliers' |
Text |
Line Type |
Currently set to 'GL' |
Text |
Sequence No |
Indicated the Line Item No starting from 1 and incremented by 1 for each line item exported for the same Invoice |
Integer |
Tax Type |
Currently either 'Exclusive' or 'Inclusive' |
Text |
Tax Code |
Sourced from the Tax Code specified in the Accounts tab of the Settings screen above |
Integer |
Quantity |
Currently set to '1' |
Decimal |
Unit Price |
Currently set to the same value as the Net Amount below |
Decimal |
Discount Percentage |
Not Used |
|
Discount Amount |
Not Used |
|
Tax Amount |
The amount of Tax applicable |
Decimal |
Tax Percentage |
The percentage of Tax applicable |
Decimal |
Net Amount |
The Invoiced amount including Tax |
Decimal |
Line Narration |
Currently set to be sourced from the Location Name, suffixed with Account Description (from the Accounts tab in Settings). For example : CLEARWATER Bottle Shop - Inventory - CW Bottle Shop Beverage |
Text |
Company Code |
Currently set to 'ARE' |
Text |
GL Account No |
The Greentree GL Account No as determined using the GL Account Code Format (from Global Preferences > Other tab), the GL Prefix (from Location Full Edit) and the mapped Account specified in the Settings above |
Text |
Sub Code |
Currently set to '0' |
Integer |
TranType |
Currently set to 'APInvoice' |
Text |
Related Topics