cancel
Showing results for 
Search instead for 
Did you mean: 
elena_larra
Level 1

Invoice "Save and Share Link" structure

Hello all. Does anyone know how the "save and share" link on invoices is generated? 

 

I use Quickbase and Quickbase Pipelines to communicate with QBO. Unfortunately, there is currently no way to pass back the invoice "share link" from QBO as a data structure either in Pipelines or as part of a synced table in QB. The only way, currently, to get the share link from QBO to QB is to have users manually do it, which is cumbersome and error-prone. I know there have been a bunch of requests over the years on the QB side, but I haven't seen any movement.

 

Example of the "save and share" link below: 

https://connect.intuit.com/portal/app/CommerceNetwork/view/scs-v1-96_DIGIT_HASH_HERE?locale=en_US&cta=saveAndShareLink

 

I believe that the long string in the middle of the QBO invoice share link is generated using a 96 digit hash of some value, probably combined company ID and invoice ID? Does anyone know how this hash is generated? I would be enormously grateful. If I could just generate the URL myself; it would eliminate A TON of work and issues in my implementation.

 

Thank you so much to anyone able to help!

 

Elena

 

6 Comments 6
Mich_S
QuickBooks Team

Invoice "Save and Share Link" structure

Hello there, elena.

 

You're correct that the feature to pass back the invoice share link from QuickBooks Online to Pipeline is currently unavailable. Consequently, you can manually copy the link to share it with your customers.

 

Furthermore, the availability of the requested functionality in QBO depends on the number of users who send it. I recommend providing feedback once more. Your ideas help our product engineers enhance your experience when using our software. Here's how:

 

1. Log in to your QBO company.

2. Click the Gear icon.

3. Select Feedback.

 

4. Type in your product suggestions.

5. Once done, hit Next

 

 

You can also explore our QuickBooks Online Feature Requests webpage to keep track of any feature requests.

 

Finally, the 96_DIGIT_HASH_HERE? details are related to a programming language and not a company or invoice ID. Therefore, we're unable to provide further information about it.

 

I'm also adding these helpful modules you can browse about personalizing invoices and keeping track of your customer's payments:

 

 

Keep us posted so we can guide you further in managing invoices or QuickBooks. We'll make sure to respond as soon as we can. Keep safe.

elena_larra
Level 1

Invoice "Save and Share Link" structure

Hi Mich, thanks for the response. All of this is because I am trying to avoid having users manually copy the "save and share" link out of QBO and into QB. It's a large number of unnecessary steps and opportunities for error. I know that I can get the save and share link out of QBO using an API call with minor version 36. However, there is no way currently for Quickbase's pipelines to successfully navigate the QAUTH flow with QuickBooks. So, I'd need to come up with a fairly complex API workaround just to get the link. 

AileneA
QuickBooks Team

Invoice "Save and Share Link" structure

Hello, elena. 

 

I understand that you are looking forward to a feature that would allow you to share invoices between QuickBooks Online and Pipeline easily. Specifically, you would like to pass back the invoice share link from QuickBooks Online to Pipeline. This feature would not only streamline your workflow but also provide you with a more efficient way to manage your invoices. By automating this process, you can save valuable time and focus on other essential tasks. Furthermore, this feature would help reduce the likelihood of errors or discrepancies, as the invoice share link would be automatically transferred between the two platforms.

 

If you want to synchronize QuickBooks with other business applications that go beyond the scope of my capabilities, I highly recommend getting in touch with our dedicated Development Team. They have extensive knowledge and experience in dealing with API connectivity processes, enabling you to integrate your platform and streamline your business procedures. With their expertise and access to advanced resources, they can help you find the most effective solutions to resolve it.

 

QuickBooks is a popular accounting software used by many businesses. To support the software's growing ecosystem, Intuit has established a separate forum called Intuit Developer. This platform is specifically designed to cater to the needs of software developers working with QuickBooks.

 

Intuit Developer is a dedicated hub that provides developers with various resources related to software development kits (SDKs), application programming interfaces (APIs), and other application resources. The forum is a great place for developers to connect, collaborate, and share their knowledge with other developers working on similar projects. 
 

Apart from the technical resources, Intuit Developer also offers various tools and services to help developers build integrations and extensions for QuickBooks. The forum also provides access to documentation, sample code, and other reference materials that can help developers get started quickly. 
 

Intuit Developer is an essential resource for developers who are working with QuickBooks. The platform provides a wealth of resources, tools, and services that can help developers build robust applications and integrations that can streamline accounting and financial management for businesses.

 

To begin your journey, I recommend visiting Intuit Developer Support, a valuable resource that can help you get started and navigate the world of APIs, SDKs, and other relevant tools. You'll be able to get in touch with our experienced Development Team directly, who can help you with any questions or issues you may have. 
 

Within the Intuit Developer Support website, there are a variety of resources available to you. These include detailed documentation, code samples, and community forums where you can connect with other developers. You'll also find a wealth of information on best practices, troubleshooting, and other crucial topics to developing successful applications. 
 

Whether you're just starting or have been developing applications for years, Intuit Developer Support is an invaluable resource that can help you achieve your goals. So don't hesitate – explore the website today and take advantage of all that it has to offer!
 

  1. In your browser, enter this link: https://help.developer.intuit.com/s/
  2. Choose your QuickBooks product.
  3. Select the Ask a Question option.
  4. Press Sign In.
  5. Use your Intuit login credentials.

 

I've also included a couple of detailed resources about working with APIs, which may come in handy moving forward:
 


We're glad to have you on board in our Community. If you have any questions or concerns about your invoice and pipeline integration, feel free to ask. We're here to help. To ensure we help you best, we need to know what you need. So please tell us what you need to know, and we'll do our best to help. Have a great day!

elena_larra
Level 1

Invoice "Save and Share Link" structure

Thank you Ailene. I have explored the Intuit Developer portal and have reached out to their support team. The developer team I was able to get in touch with recommended I attempt to reach the QuickBase specific product support team (?). 

 

I have also experimented with an API workaround to this issue without luck as the current version of QuickBase Pipelines is unable to navigate the OAUTH flow within QuickBooks.

elena_larra
Level 1

Invoice "Save and Share Link" structure

Thank you Ailene. I have explored the Intuit Dev portal and have submitted a support ticket with the Intuit Dev team. They recommended I reach out directly to the Quickbooks Product Support team in charge of QuickBase integrations. I am attempting to do that now. 

 

I have also experimented with an API solution to this issue (I know that you can get the "save and share" link using an API call on minorversion 36) but currently it's not possible to run an API call to QBO from Quickbase Pipelines because pipelines are not capable of navigating QBO's OAUTH flow. 

Bryan_M
QuickBooks Team

Invoice "Save and Share Link" structure

Thanks for the prompt reply, Elena.

 

We appreciate your effort in exploring the Intuit Dev Portal and navigating the API solution to look for a workaround for your goal to get the save and share link using an API call. 

 

With that in mind, I agree with what my colleague above answered to submit direct feedback to our Product Engineers, and they might add this to our future product updates. Moreover, other users may also see this feature as handy. 

 

If you're done submitting feedback, track it through the QuickBooks Online Feature Requests website.

 

Additionally, to learn more about API integration with QBO, you can these links:

 

 

The Community is 24/7 available. If you have additional questions or suggestions about QBO invoices and integrations, click the reply button below. I'll be willing to lend a hand. Take care and thanks again.

Need to get in touch?

Contact us