AVA Quickbooks Import Procedures
This page is intended to provide a common location for procedures to import sanctioning
and participation data from the legacy ESR system using a custom powershell script to
generate an Quickbooks IIF file from xls file created by the legacy ESR system.
Procedures
- Installation Procedure (One Time)
- Start an Admin PowerShell command window by doing right click then
"Run as Adminstrator" on "Powershell"
- In Powershell command window enter the following command:
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
- Close the Powershell window.
- Note: Even though local execution of Powershell scripts is now enabled,
if a user attempts to execute a script downloaded from the internet,
the Windows system will issue a warning allowing the user to stop the
script from executing.
- Copy the entire "QbPsScripts" directory (supplied by Mike G.) to a
convenient location on your PC.
- Create a shortcut for file, "Run-Create-SF-QB-IIF.bat", then move the
short-cut (not the .bat file) to your PC Desktop and rename short-cut
as you want, perhaps to "QB Script".
- Using the Powershell Script
- Use the MS Access AVA_APP to run the Legacy ESR sanctioning report.
- Once results are displayed, choose to save the report as an Excel file.
- Use the browse button to select the directory for saving the Excel
file. Choose a distinctive directory for saving the xls file:
rptESRBilling2.xls
- Hit OK to create the file xls file.
- Proceed by using the MS Access AVA_APP, to print and mark events as
billed on the ESR system (as usual).
- Double click on the "QB Script" shortcut on the desktop .
- Use the popup window to select the xls file created earlier
- If a GB or TGW event is found in the xls file then the script stops
with the expectation that the these transactions will be entered
manually. Please remove the rows for GB and/or TGW from the xls file
and run the script again.(Recent changes for the handling of GB/TGW
events should assure this step is not required.)
- During the processing of the xls file: Cancelled, PPSF, GB2, TGW2,
RD sponsored, and HQ events are ignored.
- Once processing is completed 2 files are created:
an IIF file, rptESRBilling2.iff and
a text summary file, rptESRBilling2-summary.txt
- Inspect the summary file to view a summary of the events processed.
- Notice the summary file marks transactions with "**" where the club
has gone paperless.
- Open Quickbooks, then click on File->Utilities->import->IIF files...
- In the popup window click on "Import IIF"
- Use the popup window to select the created IIF file
- After the IIF importing process is complete, the number of successfully
(and failed) transactions imported are displayed
- Use the previously generated summary file to verify the transactions
imported as expected into the proper Quickbook accounts
- In the summary file, where transaction lines begin with "**", find the
corresponding invoice in Quickbooks and check-off the "email later" box