| Do
you have clients that use Quickbooks? Chances are you do. Its
because there are over 3 million Quickbooks users in the world
today, and its become the most popular accounting program on
Windows. |
 |
And
if you develop applications in 4D, you've probably had the request
to integrate your applications with Quickbooks at some stage. In
the past its been a painful process, requiring manual loading of
data from IIF files - exported text files that have to be setup
just right, and have to be loaded only when Quickbooks is running
in single user mode, and with limited functionality.
Well
that's all changed! QBManager4D provides your 4D application
(Windows) with a native interface through simple plug-in calls
that directly communicates with Quickbooks in real time on your
computer. No more export files - no need for a SOAP connection...
Its all native, and fast!
You
just have your 4D application make a 'Connect' request to Quickbooks,
then send it a Query to select items, add items, add transactions,
update, etc. That's it. Totally seamless and a joy for your applications
and your customers. Now you can REALLY compete out there with
other Windows developers and offer fully customized Quickbooks
solutions to your existing and enhanced customer base.
So what can you really do? Intuit have COMPLETELY opened Quickbooks
up so you can pretty much do anything from 4D programatically that
you can do from the keyboard with Quickbooks. Add customers, parts,
vendors, tax items, etc. Process invoices, credits, payments, estimates,
payroll, purchase orders, etc. Get report data from Quickbooks
back into your 4D program, synchronize data, even process merchant
account transactions THROUGH Quickbooks from 4D. Pretty much anything
you can imagine, there is a way to do it with Quickbooks, your
4D application and QBManager4D.
With
later versions of Quickbooks, you don't even have to have Quickbooks
running on that computer to do this. QBManager4D will let you
communicate with the Quickbooks libraries installed on the same
computer as your 4D application in the background if you want.
You
can download the DEMO software HERE |
| |
|
QBManager4D
allows any 4D version from 6.7 onwards to work in real time
with a Quickbooks system installed on the same PC as your 4D
application is running. This means you have the choice to
have integration occur on single user 4D applications, on
4D Clients or direct all integration to your 4D server to
run with EXECUTE ON SERVER. Its up to you. |
This flexibility allows you to use QBManager4D on cross-platform
network installations of your 4D applications, but to just have
the Windows users do the Quickbooks integration. You have the choice
of how to set this up for your application.
| And
like all Tech Solutions 4th Dimension plug-ins, there is NO
cost to deploy this software in your applications. We're bringing
back the 'no hassle' software license of days gone by in an
effort to make 4D developers more competitive with other language
developers. We feel that being able to distribute your application
royalty free is a key part in the success of the 4D community,
and all Tech Solutions plug-ins will empower you to do just
that. You only need to purchase a single license per developer
and you're all set! |
 |
QBManager4D
allows you to execute any SDK compliant command to Quickbooks
2002 and later versions, using qbXML with QB SDK versions from
1 through 6 (this means you get the ability to leverage off the
latest SDK calls for Quickbooks versions up to and beyond 2007).
The plug-in gives you access to the full SDK command set, including
the following commands:
- Register
- OpenConnection
- OpenConnection2 (for
full qbXML3+ support)
- CloseConnection
- BeginSession
- EndSession
- ProcessRequest
- GetCurrentCompanyFileName
- QBXMLVersionsForSession
- MajorVersion
- MinorVersion
- ReleaseLevel
- ReleaseNumber
- GetIsReadOnly
- PutIsReadOnly
- GetUnattendedModePref
- PutUnattendedModePref
- GetPersonalDataPref
- PutPersonalDataPref
- WasAuthPreferencesObeyed
- ProcessSubscription
- QBXMLVersionsForSubscription
- PutAuthFlags
And
includes full error handling, returning exact errors from Quickbooks
to your application.
|