Need someone familiar with Quickbooks Web Connector to create a simple perl script that will allow me to interact with my Quickbooks data.
I want clearly defined sub-functions for each of my required functions (Create New Clients, Invoices, and Mark Invoices as paid). Each function only needs to be a skeleton with sample 'dummy' data in it as I am comfortable around Perl, just not QBWC and Soap.
Just some more information ----
What I am looking for is a Perl script that will interact with Quickbooks Pro 2011 for Windows in my office to help automate the process of Customer Creation, Invoice Creation, and Marking of Invoices as Paid. This script will live on a Linux/Apache web server.
On our end we are very competent Perl programmers, but I do not have the time to sit down and learn the in & outs of Quickbooks's API. For this reason I will only need from you a script that is capable of:
1) Creating a new customer -- You can hard-code dummy customer name, address, customer id, etc.
2) Create a new invoice -- Using the previously created customer, create a new invoice and pass some item stock numbers to be displayed on the invoice. You can use 1000 and 2000 as sample stock/item numbers.
3) Mark invoice paid -- Using the previously created invoice, I want to be able to mark it as paid via 'Visa', 'Mastercard', 'Discover', 'Amex', or 'Check'.
Please write the script with sub-functions for each of the above and give some comments in code so I can understand what is going on between QB and the script.
I can very easily fill in the rest of the script to capture actual data from my SQL database and parse as needed.