Connect Shopify with Moneybird and automatically process orders as invoices in Moneybird. Save time on your administration and keep everything up to date.
1. Connect to Shopify
You install a Combidesk connection directly from the Shopify App Store. Log in to the Shopify App Store and search for the app you want to install. Click Install on the app page.
Before the installation is completed, Shopify displays an overview of the data and parts of your store that the app is requesting access to (Shopify Help Center).
Read through this and then click Install to confirm.
After clicking Add app, you authorize the connection to read and/or write data from your webshop. Once that is done, the connection with Shopify is established and you will be automatically redirected to the configuration steps where you can set up the connection further. After completing all the steps, you approve the monthly license fee.
Your installed apps can always be found afterwards via Settings → Apps in your Shopify admin environment (Shopify Help Center).
2. Connect to Moneybird
To connect to Moneybird, click the "Connect your.." button:
If you're not logged on to Moneybird, you'll see this login screen:
After logging in with a user account with sufficient rights, you will see the screen where you can give the app access to your administration:
Here, select the relevant administration and click "Toestaan." Combidesk will now have access to the data in your administration via the Moneybird API.
3. Configuration of the integration
For the integration to work properly, it must be configured correctly. In the paragraph below, we'll go through all the steps of the integration in sequence. Before starting the installation, we recommend that you first carefully read through these steps.
Configure these Shopify steps:
Based on which status should orders be synced to Moneybird?
Please indicate below for which order status(es) the app should synchronize the order. Please note: once an order has been synchronized to Moneybird, any subsequent changes in Shopify will no longer be updated in Moneybird.
Are you using a Payment Service Provider (PSP)? Please note that the order must be in Moneybird before the payment, otherwise the payment cannot be matched with the outstanding item.Export existing orders
Do you want to export existing orders from ShopifyFullfillment date
Should the fulfillment date be used as the order date?Add discount order lines
Do you want the discount on a separate order line?Do you want to add prefixes and suffixes to order numbers?
If you choose 'No' order numbers will be transferred as-is. If you choose 'Yes' the prefix and suffix that you have configured in Shopify (at Settings > Store details > Order ID format) is added to the order number. Note: existing orders won't be adjusted. Read this article (Dutch) for more information on prefixes and suffixes in Shopify.
Choose 'Yes' when you connect multiple Shopify stores to the same bookkeeping administration.Export existing refunds
Do you also want to export refunds from Shopify. Note: Cancelled orders are not considered refunds.Sync Shopify Payments transactions?
Are you using Shopify Payments as your payment service provider (PSP)? If so, you can indicate here whether you want received payments to be automatically processed in your accounting.
Choose "Yes" if you want the payouts from Shopify Payments to be automatically matched to the corresponding open entries in your accounting after settlement. Additionally, the associated transaction fees will be posted automatically. This automates the reconciliation process within your accounting.
Choose "No" if you are not using Shopify Payments, or if you prefer to track the payments manually in your accounting software.Export existing Shopify Payments transactions
Do you want to export existing Shopify Payments transactions?
Configure these Moneybird steps:
Select a ledger account
This ledger account is used when creating the invoiceInsert orders as
Specify how the orders should be inserted into Moneybird.Select an invoice profile
This profile is used creating the sales invoiceTransfer order line amounts including or excluding VAT?
Should the order line prices from Shopify be inserted including tax in Moneybird?Desired invoice status, and preference for sending the invoice
Indicate what status the sales invoice should have in Moneybird. You can also choose to have Moneybird send the invoice. In that case, the standard shipping method for the Moneybird contact will be applied.
Note! We only do the actual sending for invoices that are not part of the initial export of invoices.Register payment
Do paid invoices have to be registered as 'paid' in Moneybird (note that they have to be marked as 'sent' too in that case)?
Choose 'Yes' if you use a PSP and want automatic reconciliation.Select workflow
This workflow will be added to the sales invoicesAlternative workflow for credit orders
If you select a workflow here, it will be added to the credit invoices instead of the previously selected workflowSelect firstname format for Moneybird
We can either fill the firstname with the firstname of Shopify, or fill it with the initials as stored in Shopify. In case no initials are available, we'll determine them based on the firstname. Additionally, we can prefill a salutation, possibly based on the gender in Shopify.Add product numbers to invoice lines
Should product numbers be added to the invoice lines?Invoice numbers
Do you want to use the invoice numbers of Shopify? If so, make sure you adjust the Invoice id template in Moneybird to '{id}' (via Settings -> Numbering & mail copy). Note that this means that you should not make any invoices in Moneybird yourself, since the invoice numbering needs to be sequential.Select a ledger account for shipping costs
This ledger account is used for the shipping costs invoice line when creating the invoiceSelect a ledger account for other costs
This ledger account is used for other costs invoice line when creating the invoiceMoneybird VAT mapping
Connect the VAT categories of Shopify to your Moneybird accountHow do you want to handle VAT for orders to individuals in other EU countries?
Do you ship to individuals in other EU countries? Then you can pick one of the VAT arrangements below. If you want to keep using the rules of before July 1, 2021, select "Charge VAT based on the webshop's country", then the regular VAT of your country will be charged.
Make sure you webshop configuration aligns with this choice!
For more information, please see this Moneybird article (Dutch).Customer id for Point of Sale orders
Do you make use of a Point of Sale in Shopify and do you want to book these orders in Moneybird as well? Then please enter the customer id of the customer on which these orders should be booked below.Default debtor
Enter the customer number of the contact in Moneybird on which all orders should be booked. You can find this number in Moneybird under Contacts → click the desired contact → the customer number is shown in the top left of the contact page. This means the integration will not create new contacts in your Moneybird administration.
Don't have a default debtor yet? Click the button below to create one automatically.Use default customer for B2C only
Do you want the default customer to be used only for consumer (B2C) customers? If enabled, business (B2B) customers will be created as separate contacts, ensuring that the ICP declaration is processed correctly.Service level
Pick a Service level matching your needs. You can always change the it at a later time, and the price will be adjusted accordingly.Select financial account
Select the account on which the transactions should be booked. Moneybird bankaccount can't be used, so are excluded from this list.Ledger account Payment Service Provider costs
In this step, select a balance category where the transaction fees from the payout should be booked. In this article, you'll learn how to create this category and how the purchase invoice is processed correctly in the administration.Ledger account payouts
Select a ledger account for payoutsLedger account outgoing transfers
Select a ledger account for outgoing transfers
4. The Combidesk customer dashboard
How does the dashboard work?
If you've created a new Combidesk account or installed a integration, you'll receive an email with access to your Combidesk account. When you log in to combidesk.com, you'll arrive at the dashboard. This is where your integration is located. From here, you can easily adjust your integration and account settings, view the integration logs (history), and access support.
What can you view via your Combidesk account?
From your Combidesk dashboard you also have access to your account settings, connected accounts, billing and support.
5. What can you expect from Combidesk?
We understand you're busy or perhaps have little software experience. That's why our specialized team is always ready to help. Take advantage of our installation packages to save yourself even more time.
Installation appointment
If you're short on time or would like us to handle the entire installation, take advantage of our remote implementation support. We'll take care of everything for you right away and deliver a fully functional connection. For most connections, installation support costs a fixed fee of €150, while others cost €300. If you decide not to continue with the connection after the trial period, there's no charge. Schedule an installation appointment below and schedule it right away.
Explanation of service level (SLA) subscriptions (Basic, Pro, Premium)
To help you use our integration effectively, we offer three service levels: basic, pro, and premium. You can always change the service level in your integration. The price will be adjusted for the next billing period.
6. FAQ (Frequently Asked Questions)
How often are the data synchronized?
This integration synchronizes automatically every 60 minutes by default. You don't have to do anything for it to happen. If a synchronization fails, the integration will attempt to sync again in the next run. If the issues persist, you will be notified by email.
What permissions do I need to have in Moneybird?
In Moneybird, you need to have Owner permissions.
Can the PDF of the order be included in the synchronization to Moneybird?
No, unfortunately, technically the PDF cannot be read and therefore cannot be included in the synchronization to Moneybird.
Can I connect multiple Shopify webshops?
Certainly. To do so, you need to install the integration separately for each Shopify webshop.
Are credit orders also added and how exactly does that work?
Yes, the integration also syncs refunds. As soon as you refund a Shopify order, a credit note (invoice with a negative amount) of that order will be created in Moneybird. NOTE: canceled orders will not be processed. So don't cancel an order when it still needs to be synchronized as a credit order.
Can you help me install this integration?
Absolutely 😀! If you don't have time at the moment or if we've made it too complicated, no problem! We can install this integration for you. There will be one-time installation costs associated with it. If you decide not to use the integration, you will be refunded this amount.
How do I get the correct VAT on a Moneybird invoice?
Make sure that you have activated the relevant VAT rates in both Shopify and Moneybird. In that case, the integration will always apply the correct VAT rates. If a rate is missing in Moneybird, it will fallback to a default rate. Also, take a look at our knowledge center and search for 'VAT' for more information.



