Menu
  • HOME
  • TAGS

Where/How do I find the tax reference code needed to create an invoice using the QuickBooks API v3?

java,quickbooks,intuit-partner-platform,quickbooks-online,intuit

You can query TaxCode and TaxRate ref to get details and use the corresponding Ids in time of Invoice creation. https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/030_entity_services_reference/taxcode https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/030_entity_services_reference/taxrate ApiExplorer - https://developer.intuit.com/apiexplorer?apiname=V3QBO#TaxCode To get a correct XML structure of an Invoice object with TaxCode and TaxRate, you can create an invoice from QBO UI(with tax) and retrieve...

Is there API in QuickBooks online to retrieve fields of a particular Object?

quickbooks,quickbooks-online

How to retrieve fields/attributes of a particular Object (Account,Customer.etc) in QuickBooks Online using API ? You can't. The QuickBooks Online API does not support this. Use the documentation to determine what fields are supported: https://developer.intuit.com/docs/api/accounting...

Is it possible to incorporate QuickBooks PHP DevKit into CodeIgniter

codeigniter,quickbooks,quickbooks-online,intuit

is it possible to use Consolibyte's Quickbooks PHP DevKit into an app using the CodeIgniter framework? Yes, of course! If so, where would I place it in my directory structure, and how would I access it? Entirely up to you. Usually people put it in a library/quickbooks/ directory or...

Intuit QBO SDK Update Bill error generating the XML document Value of ItemElementName mismatches the type of System.Decimal

sdk,xml-serialization,quickbooks-online

Aaaaaand, about as soon as I posted this question, I found the answer over on Intuit.Developer Community I guess you have the default setting from SDK where request format is XMl and response is Json. This causes serialization issues which you have mentioned above. Please add the following lines in...

V3 QBO Custom Tax

intuit-partner-platform,quickbooks-online

Please see this thread- Quickbooks IPP v3 sales tax issue NOte that you will still have to assign an existing taxCoderef and the pass the oevrride flat amount....

SQL - Query fails *unless* string is broken up into number and letters and then concatenated

php,mysql,sql,quickbooks-online

Please try $id = trim($id); or $id = preg_replace('/[^\w]/', '', $id); $query = "SELECT * FROM Invoice WHERE DocNumber = '$id'"; to remove all characters that are not AlphaNum dashes or underscores....

Quickbooks error message: something has been deleted

quickbooks,quickbooks-online,intuit

Either your vendor, 2014, or account, 51, reference has been deleted. Check each manually on QBO or with an API call.

Intuit QBO SDK v3 Setting Customer PreferredDeliveryMethod to None does not seem to be working correctly

sdk,quickbooks-online

Per Intuit Developer Community, "Most probably it is a sandbox issue as it has data already setup which can sometimes cause data issues." Yes, I have seen other data issues with Sandbox. This is the accepted answer....

QuickBooks php DevKit database query only returning 100 rows

php,quickbooks,quickbooks-online

QuickBooks Online by default only returns 100 rows at a time. If you refer to the documentation: https://developer.intuit.com/docs/0100_accounting/0300_developer_guides/querying_data You'll find a bunch of examples of how to use STARTPOSITION and MAXRESULTS to control how many records you get back: SELECT * FROM Invoice WHERE Status = 'Synchronized'STARTPOSITION 1 MAXRESULTS 10...

How to do simple authentication with QuickBooks Online without using OAuth?

java,authorization,quickbooks,quickbooks-online

Normally, you wouldn't have to go through the OAuth process again. You can use the app token from the other app you mentioned. But since you created a new app at developer.intuit.com you will need to generate a token from that app, which isn't a big deal. You can get...

How to get request token and secret in OAuth 1.0a

java,oauth,quickbooks,quickbooks-online

Am I supposed to have my getRequestToken endpoint store them somewhere once they're retrieved? Yes. :-) Does that answer the question? Yes, you need to temporarily store the request token somewhere while you wait for the user to arrive back on your site....

Cant use the same customer name twice?

intuit-partner-platform,quickbooks-online

Quickbook(QBD and QBO) has a unique name constraint across the 3 name entities - Customer, Vendor and Employee. So this API behavior is consistent with the same of product. Only alternative is to tamper the name of the 2nd entry by adding some meaningful characters or numbers so that the...

How to set a custom field's value using Keith Palmer's QBO framework?

php,quickbooks,intuit-partner-platform,quickbooks-online,qbxml

At the data service level, you can retrieve or update QuickBooks Online custom fields that have already been configured at the product level. You can't create them.Note:Remember to use DefinitionId(unique id for custom fields for update) https://developer.intuit.com/docs/0100_accounting/0300_developer_guides/custom_fields...

How to authorize QuickBooks Online requests for a private desktop application

java,oauth,quickbooks,quickbooks-online

I understand that I still need to go through the oAuth process (or do I?) Yes, you do. but when I try to do that through developer.intuit.com, it's requiring an app URL and host name domain. Just enter in localhost to get through the registration process. Then, you can...

Finding which invoice(s) are paid by a credit memo

quickbooks,intuit-partner-platform,quickbooks-online

Credit Memo, Invoice and Payment all apply to same CustomerRef. Credit memo does not support the linked txn details yet, so as a workaround, you can try this- Get the Payment/s which have same customerref as creditmemo's customeref. Then loop through the payment/s to read the linked txn ids and...

Any reasonably complete examples of .NET v3 SDK for QBO (IPP) [closed]

c#,intuit-partner-platform,quickbooks-online

You can have a look at this link. https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0150_ipp_.net_devkit_3.0/0002_synchronous_calls/0001_data_service_apis From the following thread, you'll get a invoice create example. how to add invoice or sales receipt quickbooks rest api v3.0 Hope it will be useful. Thanks...

QuickBooks PHP API Add Payment Error

php,quickbooks,quickbooks-online

This highlights your problem here: <LinkedTxn xmlns="http://schema.intuit.com/finance/v3"> <TxnId>0</TxnId> <TxnType>Invoice</TxnType> </LinkedTxn> You're not setting a valid Id value for the transaction for some reason. This is probably because of one of two reasons: You're just not setting a valid TxnId in your code somewhere (if you print out print($Invoice->getId()); what do...

Setting up Payment for QuickBooks Online using PHP DevKit

php,quickbooks,quickbooks-online

New invoices don't have an Id value until after they are created. It's just like any normal auto-increment id value in an SQL database. So if you look at your code here: $invoiceId = $Invoice->getId(); echo ($invoiceId); $resp = $InvoiceService->add($Context, $realm, $Invoice); The value of $invoiceId is always going to...

Quickbooks Online API - Set docNumber default auto incrememnt

php,quickbooks,intuit-partner-platform,quickbooks-online

It is getting auto generated based on the company setting of your QBO account. PFB snapshot. It is not possible to control the auto generated docNumber. Thanks...

Cannot specify taxes when creating an invoice via QuickBooks Online v3 API (using .NET SDK)

intuit-partner-platform,quickbooks-online

Tax model for US vs Global is different. https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/020_key_concepts/global_tax_model Looking at your code, I'm not sure if you want to set an invoice for global or not. Please clarify that. If you want to create an invoice for US, then please refer the following code sample: https://gist.github.com/IntuitDeveloperRelations/6500373 If it is...

Quickbooks Online integration c#

c#,quickbooks,quickbooks-online

Re - 1) Do I need to authenticate myself every time I wish to connect to QBO IPP (to retrieve a list of customers, submit an invoice, etc.)? Or can my app authenticate itself once & stay 'connected' for months? Please find below steps to get OAuth tokens using which...

QBO API Add Payment error

php,api,quickbooks,intuit-partner-platform,quickbooks-online

This is almost certainly incorrect: $LinkedTxn->setTxnId('10001'); //real invoice number in quickbooks You should be using the Id value from the invoice in QuickBooks. The Id value is different from the user-visible Invoice reference # (the DocNumber field). You need to use the Id value. This also doesn't make a whole...

Quickbooks error while Add customer

php,quickbooks,quickbooks-online

I have downloaded the latest version from https://github.com/consolibyte/quickbooks-php and It is working fine for me now. Special thanks to Keith Palmer- Consolibyte for his great effort....

Can I query for Estimates with NULL ClassRef in Quickbooks API v3?

quickbooks,quickbooks-online

No you can't search by ClassRef because it is not a filterable attribute for the Estimate entity. References: https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/030_entity_services_reference/estimate https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/020_key_concepts/00300_query_operations ...

Intuit API throwing “Required parameter ExpenseAccountRef or IncomeAccountRef is missing in the request” for non inventory item

c#,asp.net,intuit-partner-platform,quickbooks-online

This is a valid error- https://developer.intuit.com/docs/api/accounting/Item Check the business rules. Even on the company file, adding an account is mandatory for the item even when it is non-inventory/service Create an item The item name must be unique. Sales items must have IncomeAccountRef. Purchase items must have ExpenseAccountRef....

QuickBooks Online Java SDK DataService executeBatch() causing NullPointerException

java,quickbooks,intuit-partner-platform,quickbooks-online,intuit

I would suggest you to try it from your system(not using GAE). If it works well, then you may need to configure your GAE env(may be some proxy settings ? or limited outbound requests etc). I tried the following code and it worked fine. public void createNoOfPurchaseUsingBatch(int noOfPurchaseInBatch) { BatchOperation...

QuickBooks Online Java SDK invoice creation always for the same customer

java,quickbooks,intuit-partner-platform,quickbooks-online,intuit

you are overwriting value with 1 at later part. ReferenceType itemRef = customerRef; itemRef.setName("ProductName"); itemRef.setValue("1"); create a new ReferenceType object here... ReferenceType itemRef = new ReferenceType();` ...

How to configure QODBC driver to work with your QuickBooks?

mysql,quickbooks,quickbooks-online

Do I need to install the QBSDK ? No - I don't think so. Do I have to logged in as Admin to grant the permission to QODBC driver ? YES - You suppose to logged in as administrator in order to grant the access for the QODBC for...

Update quickbooks invoice with php

php,cakephp,curl,intuit-partner-platform,quickbooks-online

Has anyone accomplished this? Yes! Many people! I don't imagine it would take more than a simple curl execution to quickbooks to update an invoice? Unfortunately, it does require a bit more than this. It requires a bit more than this for 3 main reasons: Intuit requires you to...

How to query some data out of a QuickBook(.qbw) file?

sql,quickbooks,quickbooks-online

Not a direct answer, but some direction as you requested: The QOBDC driver available here (http://qodbc.com) should allow you to access your qbw file like a SQL database and perform queries against it. There is a free trial, but it looks like you'll need to pay $150-$500 to buy this...

Why does my Intuit QBO SDK purchase order not have Copy To Bill Action option in Vendor Transaction list?

intuit-partner-platform,quickbooks-online,purchase-order

Correct request- <PurchaseOrder xmlns="http://schema.intuit.com/finance/v3"> <TxnDate>2015-02-02</TxnDate> <CurrencyRef name="United States Dollar">USD</CurrencyRef> <Line> <Id>1</Id> <Amount>45.00</Amount> <DetailType>AccountBasedExpenseLineDetail</DetailType> <AccountBasedExpenseLineDetail> <AccountRef name="Purchases">17</AccountRef> <BillableStatus>NotBillable</BillableStatus>...

How to select billing address for customer in IPP .net SDK 3

c#,sql,intuit-partner-platform,quickbooks-online

According docs 'billAddr' is not filterable. You can't query only 'billAddr'. Thanks...

Connect Quickbooks Online to SugarCRM using Talend

plugins,quickbooks,talend,quickbooks-online

I could find some components from cloudb and qbo-connect.com. I will have to choose cause they are paid plugins.

What am I doing wrong in this QBO v3 Reports API query?

quickbooks,intuit-partner-platform,quickbooks-online

Are you including the data to the right of the ? in the URL in the "base" string and are you sorting it with the other parameters?

Quickbook online auto-login

quickbooks,quickbooks-online

It can't. QuickBooks Online does not offer a way to automatically log in to it. The closest you get is OpenID (which allows single-sign-on across QuickBooks Online and your app), which is documented here: https://developer.intuit.com/docs/0025_quickbooksapi/0053_auth_auth/javascript_functions And the "Connect to QuickBooks" button, which makes you click a button ONCE to get...

Intuit Quickbooks Online API how to handle purchase response in PHP SDK

php,quickbooks-online

The PHP methods exactly mirror the XML node names displayed in the Intuit documentation. For example, Intuit's documentation shows an object like this: <IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2014-04-22T08:58:03.798-07:00"> <Purchase domain="QBO" sparse="false"> <Id>603</Id> <SyncToken>1</SyncToken> <MetaData> <CreateTime>2018-07-18T00:00:00-07:00</CreateTime> <LastUpdatedTime>2014-04-22T08:57:37-07:00</LastUpdatedTime> </MetaData>...

Can't add TaxService to QBO with .NET SDK

intuit-partner-platform,quickbooks-online

Use GlobalTaxService endpoint and JSON format only. Try this code: GlobalTaxService taxSvc = new GlobalTaxService(context); Intuit.Ipp.Data.TaxService taxCodetobeAdded = new Data.TaxService(); taxCodetobeAdded.TaxCode = "taxC_" + Guid.NewGuid().ToString("N"); QueryService<TaxAgency> taxagency = new QueryService<TaxAgency>(context); TaxAgency taxagencyResult = taxagency.ExecuteIdsQuery("select * from TaxAgency").FirstOrDefault<TaxAgency>(); List<TaxRateDetails> lstTaxRate = new List<TaxRateDetails>();...

IPP QBO v3 Reports API — Filtering AgedReceivables Report by Class, Item, and Possibly Others

intuit-partner-platform,quickbooks-online

I believe you are passing the Ids for item and class filters. I too tried this and got all results. I have raised a bug for this-QBO-62935

I can no longer select my QBO company in the API Explorer

intuit-partner-platform,quickbooks-online

Intuit did finally respond to me. This was a problem on their end that I had no control over.

What's the difference between Query and Import requests?

php,quickbooks,quickbooks-online

They are just provided as convenience constants if you need to distinguish between mass importing data, and querying for a specific record/set of records. For example, consider a scenario where you are doing a full two-way sync of QuickBooks customers with your app -- whenever something changes in QuickBooks, you...

Embedded Browser Downloads on Local Machine but not on Windows Server c#

c#,winforms,webbrowser-control,quickbooks-online,windows-server-2012-r2

Alright, in case anyone needs this in the future. It ended up being a GPO that was overriding the Internet Options.

Required Properties when using .NET c# IPP Data Service SDK to create new QuickBooks Bill

c#,.net,sdk,intuit-partner-platform,quickbooks-online

I need to understand first- Is this for a US company or a Global? I would suggest you to log the request/response xml to check what is getting generated with the code you have. https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0150_ipp_.net_devkit_3.0 There are some properties which end 'specified' for any entity and unless you set them...

Can I export TimeActivity with Payroll Items

quickbooks,intuit-partner-platform,quickbooks-online

We do not have support for Payroll Apis right now for QBO.

What's the correct uri for QBO v3 API update operation?

intuit-partner-platform,quickbooks-online

Don't put the Account object's ID into the URL. The [?requestid=] from the documentation you mentioned apparently refers to an id related to the request (not the object in question). The API Explorer's URI appears to simply mislead (although I could certainly be missing something here). In your example, just...

How to create an invoice entity using the QuickBooks Online Java SDK

java,quickbooks,intuit-partner-platform,quickbooks-online,intuit

PFB one sample payload. Request <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Invoice xmlns="http://schema.intuit.com/finance/v3"> <Line> <Amount>15</Amount> <DetailType>SalesItemLineDetail</DetailType> <SalesItemLineDetail> <ItemRef name="Hours">2</ItemRef> </SalesItemLineDetail> </Line> <CustomerRef name="Hours">2</CustomerRef> </Invoice> Response <?xml version="1.0" encoding="UTF-8" standalone="yes"?>...

How do i get the control back to my app from the popup which comes up in quickbooks oauth

django,quickbooks,quickbooks-online,oauth-1.0a

But what it does is, it opens a new pop up like window and goes through the oauth process, This is expected behavior. This should happen. The entire OAuth process takes place within the pop-up. Now the redirect url is also opened within the pop up window. It should...