
Closed
Posted
Paid on delivery
I already have a working VB.NET solution that downloads every QuickBooks Online master file and writes them into a SQL Server database. The schema is set and will be shared, along with the existing source, so you can build on top of it rather than starting from scratch. Your job is to extend that solution to cover our remaining day-to-day transactions: • Invoices • Payments received • Bills • Bill payments • Journal entries What I need from you 1. Add the necessary OAuth 2.0 flow (our current module authenticates but you may need to refresh tokens automatically). 2. Call the relevant QBO endpoints, handle paging, and pull only records modified since the last sync. 3. Map each JSON payload cleanly into the provided MSSQL tables, re-using our helper methods for inserts/updates. 4. Build sturdy error handling and logging so retries don’t create duplicates. 5. Deliver well-commented VB.NET code that compiles in Visual Studio, along with a concise read-me explaining any new app settings, scopes, or stored procedures you added. Acceptance criteria • A one-click console run (or scheduled task) brings all five transaction types into SQL Server with no unhandled exceptions. • Source passes a quick peer review for clarity and follows normal Microsoft naming conventions. • A sample data pull on my QBO sandbox shows records correctly related to their customers, vendors, and accounts. I’ll give you: current solution, DB schema script, and client ID/secret for a sandbox company. You give me: updated VB.NET project files, any new SQL scripts, and short deployment notes. Looking forward to getting this sync fully automated.
Project ID: 40536708
99 proposals
Remote project
Active 4 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
99 freelancers are bidding on average $153 USD for this job

I have already synced invoice, Bills,Customer, Payments etc from Quickbooks Online(QBO) to local/remote SQL Server. -->Tokens would be refreshed automatically for every call (Once authenticated) -->Will map each JSON payload cleanly into the provided MSSQL table -->Will meet all acceptance criteria (mentioned in bid details). Have been developing Quickbooks based solutions since 2010 Looking forward to have a chat with you to discuss further.
$220 USD in 10 days
7.7
7.7

I believe I will impress you by completing this task with high Quality and Accuracy I am highly proficient to work on this project . I am an CREATIVE/Multitalented .NET/Full stack developer having rich experience with all the latest technologies with so many successful Tasks. I have some queries to give you accurate time and price Please ping me to get started and provide you great results. Thanks!!!
$50 USD in 7 days
6.4
6.4

Hello, I'm Abu Gosia I'm interested in your project very well. I'm good in C#, .Net Core, MVC, ASP.NET, Angular.js, Yii2, PHP, Laravel, Codeigneter, Wordpress, Prestashop, Open Cart. I m quite well experienced in these jobs. Let's go ahead with me. Thanks
$250 USD in 11 days
6.2
6.2

Hi, I’m interested in extending your existing VB.NET QuickBooks Online integration. I have extensive experience with .NET development, SQL Server, REST APIs, OAuth 2.0 authentication, data synchronization, and financial system integrations. Since you already have the master data sync and database schema in place, I can build on the existing architecture and keep the implementation consistent with your current codebase. I can help with: * OAuth 2.0 token refresh and session management * QBO transaction endpoints for Invoices, Payments, Bills, Bill Payments, and Journal Entries * Incremental synchronization using modification timestamps * Pagination handling for large datasets * SQL Server mapping and upsert logic using your existing helpers * Robust logging, retry handling, and duplicate prevention * Well-documented VB.NET code following Microsoft conventions I can review the current solution and schema, then provide a clear implementation plan to complete the transaction synchronization efficiently. Best regards, Brayan Stiven Arias Henao
$200 USD in 3 days
4.6
4.6

Hello! I appreciate the opportunity to assist with extending your VB.NET solution for QuickBooks Online transactions. I understand you need to enhance your existing setup to automatically sync invoices, payments, bills, and journal entries into SQL Server, ensuring a seamless and efficient process. With extensive experience in VB.NET development and integrating APIs, I am confident in my ability to meet your project requirements. I am well-versed in OAuth 2.0 authentication, SQL Server, and handling JSON data, which will allow me to build upon your existing solution effectively. My approach to this project will include: - Implementing the OAuth 2.0 flow to ensure seamless token refreshes. - Calling the relevant QBO endpoints and managing paging to pull only updated records. - Mapping JSON payloads into SQL Server tables, utilizing your existing helper methods for efficiency. - Establishing robust error handling and logging to prevent duplicates during retries. - Delivering well-commented code alongside a concise read-me for easy deployment. I am eager to begin this project and am confident in my ability to deliver quality results on time. Please feel free to reach out for further discussions or clarifications. Thank you for considering my proposal!
$30 USD in 7 days
4.3
4.3

You need an expert proficient in API integration for your QuickBooks project, and I am that expert. With an impressive history of developing clean, functional, and intuitive websites and applications, I am equipped with the skills and experience that make me a perfect fit for extending your VB.NET solution to integrate all day-to-day transactions from QuickBooks Online into your SQL Server database. My technical skill set is extensive, specifically in languages such as HTML, CSS, JavaScript, PHP and frameworks like React and Laravel. I specialize in providing reliable, user-friendly and scalable solutions that align with my clients' real business goals. Your project requires not only a seamless OAuth 2.0 flow implementation, but also sturdy error handling and logging to avoid duplication during retries. My capacity to deliver well-commented VB.NET code , implement strong error-handling protocols as well as map complex JSON payloads into your existing MSSQL tables is an added advantage. In choosing me for this project, you can expect clear communication,and a professional workflow alongside commitment to quality,timelines, and your utmost satisfaction with the project's delivery.
$30 USD in 1 day
4.1
4.1

Hello, I can help integrate the **QuickBooks Online API with VB.NET** to download and synchronize transactional data into your MSSQL database. I will implement: • Download of Invoices • Receive Payments • Bills • Bill Payments • Journal Entries • Mapping and insertion into your existing MSSQL schema • Error handling, logging, and data validation • Efficient synchronization using QuickBooks Online API best practices Since the master file download functionality is already completed, I can build upon your existing codebase to ensure consistency and faster delivery. I have experience with API integrations, VB.NET, SQL Server, accounting systems, and data synchronization workflows, ensuring reliable and maintainable code. Ready to review the schema and existing code and start immediately. Best regards, Muhammad Rizwan LA
$100 USD in 2 days
3.6
3.6

Hello, As a result of a detailed review of your project requirements, I understand that you already have a working VB.NET QuickBooks Online master-file sync and now need it extended for daily transactions into SQL Server. I have experience handling similar accounting API integration and database sync projects and I’m available to start your project right now. I bring strong expertise in VB.NET, .NET, QuickBooks Online API Integration, OAuth 2.0, Microsoft SQL Server, API Integration, and data synchronization. One of the key challenges in projects like this is pulling only modified records, handling QBO paging, and mapping invoices, payments, bills, bill payments, and journal entries without creating duplicates during retries. For this project, I can build on your existing source code, add/adjust token refresh handling, call the required QBO endpoints, map JSON payloads into your MSSQL schema, reuse your insert/update helpers, and add clear logging/error handling for safe scheduled or one-click sync runs. I will also provide well-commented VB.NET code, any required SQL scripts, and short deployment notes explaining new app settings, scopes, or stored procedures. My quick question is: • Do you already store the last sync timestamp per transaction type, or should I add that tracking table/setting? I would be glad to discuss further details and am ready to start immediately. Looking forward to hearing from you. Best regards, Carlos.
$30 USD in 7 days
3.6
3.6

Hi, I can extend your existing VB.NET QuickBooks Online sync solution to include invoices, received payments, bills, bill payments, and journal entries, while reusing your current SQL Server schema and helper methods. The best solution is to review your current source, database schema, authentication flow, and existing master-file sync pattern, then add OAuth 2.0 token refresh handling, incremental sync by last modified date, QBO paging support, JSON mapping, insert/update logic, error handling, logging, and duplicate-safe retry behavior. I’m comfortable with VB.NET, .NET, Visual Studio, QuickBooks Online API, OAuth 2.0, JSON parsing, SQL Server, stored procedures, transaction sync, API pagination, incremental data pulls, logging, and scheduled/console-based automation. Deliverables will include: * Updated VB.NET project files * OAuth/token refresh support * Invoice sync * Payment received sync * Bill sync * Bill payment sync * Journal entry sync * SQL scripts if required * Error logging and retry-safe logic * README with settings, scopes, and deployment notes I’ll make sure the final console/scheduled run pulls the five transaction types into SQL Server cleanly and links records correctly to customers, vendors, and accounts in your QBO sandbox. Best regards Ankit
$50 USD in 1 day
3.5
3.5

Hello. I see you need to extend a VB.NET solution to pull transactions from QuickBooks Online and manage OAuth 2.0 flows efficiently. With over 5 years of experience building web and desktop applications, particularly with REST APIs, I can implement a concrete plan for your project. I have successfully completed a similar integration that automated financial reporting for a client, ensuring data accuracy and efficient handling of transactions. Your requirements for handling paging and mapping JSON payloads into SQL Server tables are clear, and I will leverage the existing helper methods you mentioned to streamline this process. Technical problems to consider include ensuring robust error handling to avoid duplicate entries during retries and setting up a scheduled task that requires no manual intervention. I am confident in delivering a console run that meets your acceptance criteria without unhandled exceptions. Will you provide access to your existing solution so I can begin the work? Thanks.
$140 USD in 7 days
3.3
3.3

Hi, I understand your existing VB.NET solution already downloads QuickBooks Online master files and writes them into a SQL Server database. You'd like me to extend this solution to cover day-to-day transactions such as invoices, payments, bills, bill payments, and journal entries. I'll add the necessary OAuth 2.0 flow, refresh tokens automatically, and call relevant QBO endpoints to handle paging and pull only modified records since the last sync. I'll ensure clean mapping of JSON payloads into the provided MSSQL tables, reusing your existing helper methods. My approach will involve reviewing the existing codebase, understanding the schema, and implementing the necessary API calls to fetch the required data. I'll use a combination of VB.NET and possibly third-party libraries to handle OAuth and API interactions. I've worked with payment gateways like Stripe and Razorpay, and have experience with API integrations. I'm confident in my ability to extend your existing solution to meet your requirements. Before we begin, could you please share the existing schema and source code so I can better understand the project's context? Once I have this information, I'll provide a detailed plan and timeline for the project. I'm confident in my ability to deliver a high-quality solution that meets your needs.
$145 USD in 5 days
3.1
3.1

Step one to nailing this automation is implementing a solid OAuth 2.0 flow that refreshes tokens smoothly within your existing VB.NET solution. I can extend your current setup to pull invoices, payments, bills, and more while ensuring clean mapping to your SQL Server schema. I’ll build in error handling to prevent duplicate entries and will deliver well-commented code. I can deliver the initial milestone in exactly 2 days. Want me to share a plan before we lock the scope?
$70 USD in 2 days
3.2
3.2

Hello I see you need to extend your VB.NET QuickBooks Online sync to include invoices, payments, bills, bill payments, and journal entries with OAuth 2.0 token refresh and clean SQL mapping. I have extensive experience in VB.NET and API integration, including handling OAuth flows and syncing complex JSON data into MSSQL databases without duplicates. My approach will be to build on your existing codebase, implement efficient paging and delta pulls based on last sync timestamps, reuse your helper methods for seamless inserts/updates, and add robust error handling with detailed logging. I'll ensure the code follows Microsoft conventions and deliver a one-click console app with clear deployment notes. Could you share the current solution and schema so I can assess any edge cases before we start? Best regards, AbdulHamid
$100 USD in 2 days
3.2
3.2

With over 6 years of experience in full-stack development and track record of delivering robust, highly-functional solutions, I’m confident that I can seamlessly extend your existing VB.NET solution for QuickBooks API integration. As an experienced .NET developer, I have a deep understanding of VB.NET and possess excellent skills in working with APIs. Notably, my expertise extends into designing and implementing OAuth 2.0 flows, which aligns perfectly with your need for token management and refresh. I am also highly proficient in working with QuickBooks Online APIs, so I would be able to seamlessly make the relevant calls to QBO endpoints to pull the remaining day-to-day transactions you need. Furthermore, my strong background in SQL Server database management reinforces my ability to map JSON payloads neatly into existing MSSQL tables. This should ensure that there are no conflicts or duplications while syncing your data. Additionally, my rigorous approach to error handling and logging will minimize the chances of errors slipping through unnoticed and creating duplicates. A low-key but critical aspect is my understanding of Microsoft naming conventions which will allow for easier readability by team members as well as future maintenance.
$50 USD in 2 days
3.0
3.0

Hello VB.NET app slow. Need speed. I fix performance bottlenecks. Optimized database queries, refactored slow loops. Delivered 3x speed boost last client. Send code. Giáp Văn Hưng
$144 USD in 7 days
3.3
3.3

You already have a working VB.NET QuickBooks Online sync and need it extended to handle full transaction sync (invoices, payments, bills, bill payments, journal entries) with reliable OAuth refresh, paging, and SQL mapping. I built similar financial sync pipelines at Poundit (Node + Django + SQL Server style relational mapping), where we integrated external payment APIs and ensured idempotent writes, retry safety, and incremental sync using modified-since watermarks. I’ll extend your VB.NET solution by adding robust OAuth token refresh handling, implementing QBO transaction endpoints with proper pagination, and wiring incremental sync based on last modified timestamps. I’ll also ensure clean upsert logic into MSSQL using your existing helpers, plus logging that prevents duplicate inserts during retries. Delivery: 2 days including sandbox validation and sample sync run. Can you confirm your current watermark strategy and whether each entity already stores QBO IDs + last modified timestamps?
$100 USD in 2 days
3.0
3.0

Hi, I’m Dhyan Moradiya, a skilled professional specialized in ASP.NET MVC, ASP.NET Core MVC, Blazor, and .NET Core Web API, having experience working with cloud solutions like EC2, S3, SNS, SQS, and Lambda for various functionalities. I'm excited to help with your project. I have worked on CRM, ERP, E-Commerce, and restaurant management apps, ensuring smooth functionality, user-friendly design, and bug-free code. Here’s why I'm the right choice: Proven experience with ASP.NET 4.8-6-7-8-9-10, database management, SQL Server, Payment Integration, APIs, Email, OTP, and security. Familiarity with scalable solutions for apps similar to yours. Timely delivery without compromising on quality. Let’s connect to discuss your requirements in detail. I'm eager to understand your vision and create an app that exceeds expectations. Looking forward to hearing from you! Best regards, Dhyan Moradiya
$240 USD in 7 days
2.7
2.7

Hi! This is a clear, well-scoped extension and I'm comfortable picking up an existing VB.NET + SQL Server codebase. I've worked with the QuickBooks Online API and OAuth 2.0, including automatic token refresh so the sync keeps running unattended. Building on your existing schema and source, I'll add the transaction entities you listed — Invoices, Payments received, Bills, Bill payments and Journal entries — by calling the matching QBO endpoints, handling pagination and rate limits, and mapping each cleanly into your SQL Server tables to match your current structure. To get going I'd need your existing source + schema, the QBO app credentials (sandbox is fine to start), and whether you want a full initial backfill plus incremental syncs. Once I review the current module I'll confirm the cleanest approach. Ready to start.
$140 USD in 7 days
2.5
2.5

Hi, I’m a Senior VB.NET Developer with strong experience extending QuickBooks Online integrations and building reliable SQL Server sync systems. I’ve recently worked on similar financial automation projects involving OAuth2, incremental data sync, and duplicate-safe transaction processing. I ensure clean, well-tested code, proper logging, and stable deployment. The key challenge is data accuracy during sync, which I handle with proven patterns. I can deliver this on time, within budget, and with high quality.
$120 USD in 7 days
2.2
2.2

Hi, I have strong experience with VB.NET, SQL Server, and QuickBooks Online API integrations, including OAuth 2.0 token handling, incremental sync, and financial data mapping. Since you already have the master-data sync in place, I can extend your existing solution to add Invoices, Payments, Bills, Bill Payments, and Journal Entries while reusing your current schema and helper methods. I’ll implement automatic token refresh, paging, modified-date based sync, duplicate-safe retries, and detailed logging. The final delivery will be clean, well-documented VB.NET code, SQL scripts (if needed), and deployment notes for smooth automation.
$150 USD in 7 days
2.2
2.2

Colombo-06, Sri Lanka
Payment method verified
Member since Jun 7, 2014
$250-750 USD
$250-750 USD
$250-750 USD
$30-250 USD
$30-250 USD
₹1500-12500 INR
$30-250 USD
₹37500-75000 INR
$30-250 AUD
$15-25 USD / hour
₹1500-12500 INR
$250-750 AUD
$3000-5000 USD
₹1500-12500 INR
$250-750 NZD
$30-250 AUD
₹1500-12500 INR
$30-250 NZD
₹12500-37500 INR
£18-36 GBP / hour
$30-250 USD
$250-750 CAD
$15-25 USD / hour
$250-750 USD
£750-1500 GBP