Accounting integrations with Stream

2026-09-06

Accounting integrations with Stream

Your accountant might have wondered: "if we go with Stream as a billing solution, how can we make sure this does not disrupt our current accounting practices in making sure everything gets registered accurately?"

"Do we have to do all of Stream's invoices manually on the accounting system?"

For all the accountants concerned about this, Stream has got you covered on this one. We have now introduced an easy-to-setup accounting integration with 5 well-known accounting softwares, from within Stream's dashboard, with just a couple of easy steps.

The softwares include:

  • Odoo

  • Qoyod

  • Zoho

  • Daftra

  • Wafeq

Odoo:

Step 1:

Sign in to your stream dashboard → settings → accounting integration → Create integration

Step 2:

Once you choose when to post your invoices (whether on creation, or after payment), you will be able to choose your software, and then there are a few fields you have to fill, as image below shows:

thh
Odoo URL:

You can find the Odoo url at the top of your Odoo dashboard, in the link entry field, as highlighted below in the image:

rtwert
Odoo database:

You can go to the username icon on odoo in the top right corner:

trtgsr

Once you see your database\s, paste the name of the database you would like to post to:

dgds
Odoo username:

This should be your user's email on Odoo.

"Odoo password":

This should be the API key you generate on odoo:

The steps to generating an API key is you first go to the settings:

tyh

→ general settings → manage users

gdgf

→ click on your user

fddf

→ go to security → Add API key

dfds

→ finally, paste that key in the "password" field on Stream.

Step 3:

Once you proceed you will choose the company you want to post to:

dfsd

then, when you proceed, you will choose which journal\account the invoices are sent to (you can divide it by each of the payment methods, for easier management if you'd like, by clicking on "more account customizations"):

rgfd

Then finally, you choose your preferred tax rates:

dfdf

The integration is now done, and your invoices will be received and updated in real-time on Odoo.

Qoyod:

Step 1:

Sign in to your stream dashboard → settings → accounting integration → Create integration

Step 2:

Once you choose when to post your invoices (whether on creation, or after payment), you will be able to choose your software (Qoyod in this case), and then you will see the API key field you will have to fill, as image shows:

jhdsfsd

The API key can be generated on Qoyod, by going to settings → General Settings → scroll down and you will see API key (you can generate a new one and copy it into Stream's API key field).

Step 3:

Then, you will proceed to choose which account the invoices are sent to (you can divide it by each of the payment methods, for easier management if you'd like, by clicking on "more account customizations"):

fdsf

(Note: For sales account - fifth field in image: Make sure you choose the: "Revenue of products and services sales", for the integration to work smoothly).

Finally you will reach the products specification steps to fill out some information regarding taxes and products:

jkjhj

The integration is now done, and your invoices will be received and updated in real-time on Qoyod.

Zoho:

Step 1:

Sign in to your stream dashboard → settings → accounting integration → Create integration

Step 2:

Once you choose when to post your invoices (whether on creation, or after each payment), you will be able to choose your software (Zoho in this case), and then you will be redirected to sign in to your Zoho account to authorize stream:

jkn

Step 3:

Once you sign in, you will be redirected back to stream to choose your organization:

sdgfds

then, once you proceed, you will choose which account the invoices are sent to (you can divide it by each of the payment methods, for easier management if you'd like, by clicking on "more account customizations"):

mjnm

The integration is now done, and your invoices will be received and updated in real-time on Zoho.

Daftra:

Step 1:

Sign in to your stream dashboard → settings → accounting integration → Create integration

Step 2:

Once you choose when to post your invoices (whether on creation, or after each payment), you will be able to choose your software (Daftra in this case), and then you will be asked to add two fields:

jgjg
  • The API URL:

    • which consists of your daftra URL: https://{subdomain}.daftra.com/ (Example: thamir299.daftra.com/)

  • The API key:

    • You can find it by going to the settings icon on daftra, and clicking API → API keys → Generate new key → paste on Stream

    • dgfsd

Step 3:

Once you proceed, you will choose your tax configurations:

fdsds

The integration is now done, and your invoices will be received and updated in real-time on Zoho.

Wafeq

Step 1:

Sign in to your stream dashboard → settings → accounting integration → Create integration

Step 2:

Once you choose when to post your invoices (whether on creation, or after each payment), you will be able to choose your software (Wafeq in this case), and then you will be redirected to sign in to your Wafeq account to authorize stream:

dgs

Step 3:

Once you proceed, you will choose your primary account configurations:

dfsd

Step 4:

once you proceed, you will choose which accounts the invoices are sent to (you can divide it by each of the payment methods, for easier management if you'd like, by clicking on "more account customizations"):

jhk

Then finally, your tax configurations:

efgs

The integration is now done, and your invoices will be received and updated in real-time on Wafeq.