Devam Ediyor

Create Online Application (Integrated with QuickBooks)

My Application


This application have two functions to do.

First Function

QuickBooks accounting software does not allow users to customize checks & Receive Payments & Journals for printing on normal printer. So I need this application to read checks & Receive Payments & Journals data from QuickBooks and move it to my application in order to allow me to print them after making my own customization for style and design. And I can save templates for later use.

And for checks, I also need to print them in Arabic. Since QuickBooks does not allow me to record names in Arabic, so all names in QuickBooks should be copied to the application for translation.

So when I record any name into QuickBooks, and then log into my application, it should ask me to enter the proper translation for those names. I can put the translations immediately or to skip and enter it later.

So when I want to print checks from the application, I have the option to print it in Arabic or the original language.

Printed checks should be marked as printed to avoid printing them again by mistake. But I have the right to reprint the check again.

Second Function

In QuickBooks, checks only have one date, which is the transaction date.

Since QuickBooks does not track PDC & CUC checks, I need to track them in my application. So when I recorded any checks into QuickBooks as a PDC or CUC, I need to track them in my application till they cashed.

PDC: Post-Dated-Checks, checks that I write and gave to other people (names). But they shall not cash it immediately, instead, they should cash it in a future date. So this checks should have two dates (Transaction Date, and Due Date). And those type of checks does not recorded on normal bank account in QuickBooks, instead, they recorded on a subaccount called PDC or so.

CUC: Checks-Under-Collection, checks that I received from other people (names). But I cannot cash it immediately, instead, I have to cash it in a future date. So this checks should have two dates (Transaction Date, and Due Date). And these type of checks does not recorded on normal bank account in QuickBooks, instead, they recorded on a subaccount called CUC or so.

Note: Checks under collection can be recorded in QuickBooks as a Receive Payment or as a Deposit.

I can see CUC and PDC in separate tables, and can search, filter for certain checks.

This subaccount should be connected with my application, so all checks recorded on this account shall be moved to the software for tracking.

When a certain check cashed, I can select it and mark it as chased, so a Journal Entry will automatically made by the system to move the money from the subaccount to the normal parent bank account. With correct cashing date.

I can change the name of this account or its level anytime, so no problem should be happened.

I am an accountant, and want to provide this app free to my clients, so each client can sign up for his own account. And can add some users from his company to work on my application.

So I need an admin panel to control clients’ accounts, set permissions on how many checks & Receive Payments & Journals can they print each month. How many users they allow to add. And how many CUC & PDC they can track per month.

This can be designed as three packages to simplify things, and each package can be edited by me any time.

So each client will fall into one of these packages.

Also I need to track some basics statistics like; how many times each function were used by each client per month.

How many active clients and so.


This project is to build an online application (Website) for QuickBooks Online & Desktop editions in order to make users able to perform the following activities:

Print checks, Receive Payment, and Journals in customized forms. (Checks in Arabic as well)

Track Post-Dated-Checks & Checks-Under-Collection.

Basics and standards of software development (OOP and OOD) should be taken into consideration, even if not written in this document, including but not limited to the following:

Open/Closed principle

Programming to interface

Well documented code

Architecture documentation



How it works

Translating Names

When user log into the application, if he have a new names entered and still not translated yet, a notification will ask him if he want to enter Arabic Names for the pre-entered names in QuickBooks.

He can accept to start entering or can skip to enter them later. Or keep them without translation.

When he accept, he can see all names in a table to bulk add or edit names.

Names should be grouped: Customers, Vendors, Employees, and Other (as QuickBooks Default)

User can search, filter names

Print Checks, Receive Payment and Journal

In the application printing window, user can customize the form before printing.

Customization include show/hide all QuickBooks fields and columns.

User can save, add, and edit templates for later use.

Already printed transactions should be marked as printed to avoid duplicate.

When a name has an Arabic translation, user can select to print using the Arabic name or the original one.

Checks can be printed in Arabic as well.

User can set the check number before printing for each check, or it will increased by 1 automatically.

Check number from the application will be entered into QuickBooks original check automatically.

Track PDC & CUC Checks

When user log into the application, if he have a new checks entered and no due date was assigned to them, a notification will ask to set due dates.

When he accept, he can see all PDC & CUC checks in a table to bulk set due dates.

Checks should be separated C&C from PDC in separate tables.

User can search and filter checks by due date, transactions date, name, amount, account

Total PDC & CUC should be calculated and grouped in tables

Table can be printed as a report

User can Tick the collected and withdrew check so it will be excluded.

User can edit the tick if he wrongly ticked some checks.

Reminders & Email


Admin Dashboard

We should be able to accept or reject user’s signup.

We can set limits per months for the mentioned functions for each user.

Suspend and reactivate users account

Track Analytics: (# of active users, last accessed by user, Number of prints each month by user, number or entered PDC & CUC separately per month)

Admin has no access to user database. Only user statistics can be viewed by admin.

We can set how many users can log into the same client account.

User Dashboard

Add/remove user to his account

Security & Privacy

Application and connection must be secured

Standard security basics should be applied

The application will be hosted on Amazon

[url removed, login to view]

Documentation & Future development

In-Code Documentation is needed for future development.

All resources should be provided in an open source format for future development.


Intuit SDK for Desktop & Online Edition: [url removed, login to view]

QuickBooks (This is critical: you must know what you want to do in QuickBooks and whether you can do it in the QuickBooks User Interface before you start designing your application.)

Programming language of your choice (Java is preferred)

Microsoft’s Component Object Model (COM) (in most cases; see Figure 1)

Knowledge of XML is useful if you plan to use the qbXML Request Processor API. In this case, you may also want to install and use an XML parser such as Microsoft’s XML Core Services (MSXML).


About page: should be added with company brief and logo.

And to show customer’s license and expiry date. (Ex: Active till Oct 11, 2020)

Help page: Steps on how to use the software (I will write its content)

Support page: support email & phone number (will be provided later)

Beceriler: Grafik Tasarımı, HTML, Intuit QuickBooks , Programlama, Web Sitesi Tasarımı

Daha fazlasını görün: what application do use to create a company logo, want to create online application form for vacancies for marketing job in all villages of gujarat, online lesson on how to create a website, how to create busness online, how to create an online design portfolio, how to create a logo online, how to create a logo free online, to create an online brochure designers, online artist to create business logo, need to create a plugin woocommerce western union so that people can pay for your order online, need to create a plugin woocommerce western union so that people can pay for your order online, i want to create my own website for free online, how to create a website online, how to create a leaflet online, how to create a cool party flyer online, create online application, create online application form joomla, create online application form, flash expert create online application, create online video application, create online storage application php, create online job application javascript, create online job application form php, create online exam form vb application, create online testing sugarcrm application sugarcrm

İşveren Hakkında:
( 4 değerlendirme ) amman, Jordan

Proje NO: #15554512



Hello, As per your described job I am efficient with the mentioned technology. Give a look to my portfolio for your reference and you can observe I have worked with the same domain earlier Relevant Skills and Experi Daha fazlası

50 gün içinde 700$ USD
(1 Değerlendirme)

43 freelancer bu iş için ortalamada 625$ teklif veriyor


Hello Sir We can handle this project very as well as we have strong past experience of such kind of development for Quickbooks we have done around 80 project for QB related only you need 2 apps Relevant Skills and Exp Daha fazlası

in 45 gün içinde2500$ USD
(73 Değerlendirme)

Hi, We have expert team of designers and [url removed, login to view] already develop many projects as per clients needs. [url removed, login to view] [url removed, login to view] Relevant Skills and Experience [url removed, login to view] Daha fazlası

in 30 gün içinde1529$ USD
(130 Değerlendirme)

We're a Pvt. Ltd. company based in New Delhi, India with more than 8 years of experience on eCommerce . Relevant Skills and Experience: A few eCommerce sites developed by us :[url removed, login to view] [url removed, login to view] Daha fazlası

in 7 gün içinde155$ USD
(122 Değerlendirme)

Hello Sir I can design & develop high quality website to fulfill all of your requirements. Our developed cross-browser website would be highly secure from HACKING and spamming. Relevant Skills and Experience I am Fai Daha fazlası

in 3 gün içinde164$ USD
(350 Değerlendirme)

we have great experience about the quickbook integration so pls come and we will provide you best quality work and we have done dolphin project , and done source-fully so pls give me chance Relevant Skills and Experie Daha fazlası

in 10 gün içinde411$ USD
(48 Değerlendirme)

With Freelancer Preferred badge bound to give 100% Quality  (Let's Chat) Hello, A great team is here for your service!! I read the project description properly, and I agreed to fulfill 100% of all your requirements. Daha fazlası

in 15 gün içinde588$ USD
(128 Değerlendirme)

We are a team of designers, developers & illustrators and all of us graduated the University in our domains. We are thinking outside to box so we always find creative solutions. Relevant Skills and Experience Our prof Daha fazlası

in 10 gün içinde705$ USD
(168 Değerlendirme)

Hello We do understand the Project Description,As per which you are looking for an Online Application with following Features & Functionalities & Then Integrate with QuickBooks. Relevant Skills and Experience -> Obje Daha fazlası

in 15 gün içinde500$ USD
(32 Değerlendirme)

We understand that you want to build your own Online Store. We are a delicate team of graphics designers and adept web-development. Relevant Skills and Experience WordPress, PHP, HTML5, CSS3, JS, DBMS, CMS. Proposed Daha fazlası

in 10 gün içinde588$ USD
(52 Değerlendirme)

Hi! I studied your project description & attached file. I can build this online application for QuickBooks. It requires quite a bit of work but all of it can be done! Will deliver within 21-25 days. Relevant Skills an Daha fazlası

in 25 gün içinde990$ USD
(22 Değerlendirme)

Hello,We will be glad to assist you on the [url removed, login to view] Some of our recent works:- [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] Relevant Skills and Experience Daha fazlası

in 10 gün içinde750$ USD
(52 Değerlendirme)

I have already integrated quickbooks online with custom developed project by us, if u want u can check this link [url removed, login to view] I am best fit for your project

in 10 gün içinde750$ USD
(19 Değerlendirme)

Hello.. hope you are doing great.. I have good hands in HTML CSS Javascript PHP Wordpress CMS. I can show you my portfolio on your response... Thanking you! Relevant Skills and Experience I have complete expertise i Daha fazlası

in 30 gün içinde1666$ USD
(36 Değerlendirme)
in 3 gün içinde35$ USD
(65 Değerlendirme)
in 10 gün içinde416$ USD
(14 Değerlendirme)

As per your requirement, you would like to develop a Website. We would like to share that we have extensive experience in website design, development, and deployment. Relevant Skills and Experience Similar work:- http Daha fazlası

in 3 gün içinde155$ USD
(11 Değerlendirme)

Hi, thanks for the invitation. I have great experience of integrating apps with desktop and web quickbooks. I would love to have the opportunity to discuss your project with you. Relevant Skills and Experience I have Daha fazlası

in 10 gün içinde750$ USD
(4 Değerlendirme)

Dear Sir, I saw your job posting and i can do the project please chat with me in details of the project. Relevant Skills and Experience Our skills sets :c/c++/c#/Jsp/[url removed, login to view] etc. PLEASE LOOK AT BELOW MY Daha fazlası

in 3 gün içinde155$ USD
(10 Değerlendirme)
in 3 gün içinde530$ USD
(4 Değerlendirme)

We are CRM, ERP, POS, Custom Software solution providing company. We also deal with Portal, Blog, Social Media, e-commerce solution, Linux Migration and Open Source Development. Relevant Skills and Experience CMS: Wor Daha fazlası

in 25 gün içinde1100$ USD
(5 Değerlendirme)