Find Jobs
Hire Freelancers

Send Data to/from QuickBooks via IPP (Delphi or C#)

$30-5000 USD

キャンセル
投稿日: 12年近く前

$30-5000 USD

完了時にお支払い
Create means of getting/sending key information to/from QuickBooks using the QuickBooks IPP. Key functionality: * Get Customer by name * Add Customer * Add Job * Get Estimates for job * Get/send/update Purchase Orders for a job * Send Time <!-- --> * Records More details on these below. Communication to the IPP can occur through either a Delphi library (BPL) (preferred), or through a com object written in either Delphi or C#. (Critical that IPP is used since customers will generally not have QB on the local machine.) All source must be provided. Thoroughly-documented code is critical. ## Deliverables ### Details on Above Calls The library must contain functions to use the IPP to do the following: **function GetCustomerByName** (sLastName, sFirstName, sQBFile:string): call returns all customers from QuickBooks where the customer name matches/contains the strings passed from the file specified in sQBFile. **function AddCustomer** (pass details about customer; sQBFile:string): sCustomerRefID:string. return value contains customer ref ID from QB if customer was successfully added or error code that indicates reason customer wasn't successfully added. **function AddJob** (pass details about the job; sCustomerRefID, sQBFile:string): sJobRefID:string. return value contains job ref ID from QB if job was successfully added or error code that indicates why job wasn't successfully added. **function GetJobEstimates** (sJobRefID, sQBFile:string). Return passes class with all estimates for the job identified in the corresponding QB file. **function GetPurchaseOrders** (sJobRefID, sQBFile:string). Return passes class with all purchase orders for the job identified in the corresponding QB file. **function AddPurchaseOrder** (details about the PO, sJobRefID, sQBFile:string): sPORefID. Adds a purchase order to the specified QB file for the specified job; returns purchase order ref ID from QB if PO is successfully added or error code that indicates why PO wasn't successfully added. **function UpdatePurchaseOrder** (details about the PO, sPORefID, sQBFile:string): Updates specified purchase order in the specified QB file. **function AddTimeRecord** (details about the time record; sQBFile:string): sTimeRefID:string Adds a time record to the specified QB file; returns time entry ref ID from QB if record is successfully added or error code that indicates why record wasn't successfully added.
プロジェクト ID: 2761097

プロジェクトについて

1個の提案
リモートプロジェクト
アクティブ 12年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に1人のフリーランサーが、平均$680 USDで入札しています
ユーザーアバター
See private message.
$680 USD 14日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
United States
5.0
7
メンバー登録日:11月 16, 2010

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。