Skip to main content

How Do I Set Up The Microsoft Business Central Integration With Tribe CRM?

Updated yesterday

Need help installing your new integration from the market place? Check out this article!

The Microsoft Business Central integration connects Tribe CRM with your financial administration to keep relationships, products, and invoices synchronised. Tribe offers two integration options, depending on how you work with Business Central. This is useful when you want to reduce manual data entry and keep both systems aligned. By following this guide, you will understand the differences between the integrations and how to activate them.

Table of Contents

  • What Is The Difference Between Business Central Accounting And Invoicing?

  • What Does The Business Central Accounting Integration Do?

  • How Do I Activate Business Central Accounting?

  • What Does The Business Central Invoicing Integration Do?

  • How Do I Activate Business Central Invoicing?

  • How Are Data Changes Managed?

  • Which Data Is Synchronised?

What Is The Difference Between Business Central Accounting And Invoicing?

Tribe offers two integrations with Microsoft Business Central:

  • Accounting focuses on relationships and booked invoices, with Tribe as the leading system.

  • Invoicing builds on Accounting and adds two-way synchronisation for products, invoices, inventory, and sales orders.

The Accounting integration uses the Chift API and requires the Chift extension.

The Invoicing integration uses a direct API and requires Accounting to be set up first.

Microsoft Business Central Accounting

Microsoft Business Central Invoicing

CRM leading

Can be CRM leading or ERP leading

Syncs relations and booked invoices from Tribe to Microsoft Business Central

Two way sync for relations, products and invoices (can be drafts or booked invoices).

Is set up via Chift API, so Chift extension is needed for the set up.

Is set up via direct API. No extra extension needed.

Builds on top of Microsoft Business Central Accounting. In order to use Invoicing, you need to have Accounting already set up.

What Does The Business Central Accounting Integration Do?

The Accounting integration synchronizes:

  • Relationships

  • Invoices

Relationship Synchronization

When the integration is activated, during the initial synchronization, customers and suppliers from Microsoft Business Central are automatically loaded into Tribe CRM. A duplicates check is performed on the existing relationships in Tribe CRM. This check is based on a unique ID from Microsoft Business Central. If this is not found, an additional check is performed based on the debtor or creditor number.

After the initial synchronization, new relationships and changes in existing relationship data are automatically updated. This applies both from Tribe CRM to Microsoft Business Central and vice versa. The synchronization is based on the unique ID in Microsoft Business Central.

A new customer or supplier always receives a debtor or creditor number in Tribe. If Microsoft Business Central generates a debtor or creditor number, the number in Tribe is overwritten with the debtor or creditor number assigned by Microsoft Business Central.

Invoice Synchronization

When an invoice status is changed to "Sent", it will automatically synchronize it as a

booked invoice to Microsoft Business Central. We ensure that you have all the necessary information complete by adding all relevant information to the booked invoice, such as date, invoice and product lines.

How Do I Activate Business Central Accounting?

You must be an administrator in both Tribe and Business Central and already logged in to Business Central.

Step-by-step instructions:

  1. Click Marketplace in Tribe.

  2. Select the Financial tab.

  3. Click Dynamics 365 Business Central Accounting.

  4. Click Activate.

  5. Click Log In To Dynamics 365 Business Central Accounting.

  6. Configure the connection name and accounting options.

  7. Click Authorise.

  8. Select VAT Groups and General Ledger Accounts.

  9. Choose which entities to synchronise under Other Settings.

What data is synchronized?

Organization (commercial relation/supplier)

Microsoft Business Central

Tribe

Name

Organization Name

Website

Website

Email

Email address

Phone

Phone Number

VAT Registration No.

VAT number

Number

Creditor Number

Number

Debtor Number

Address

Visiting Address

Person (individual customer)

Microsoft Business Central

Tribe

Name

First Name, Middle Name, Last Name

Number

Debtor Number

Phone

Private phone

E-mail

Private email

Mobile

Private mobile

Invoice

Microsoft Business Central

Tribe

Journal

Configured journal

Currency

Currency

Total amount

Invoice total amount

Tax amount

Invoice VAT amount

Untaxed amount

Invoice total ex VAT

Invoice date

Invoice Date

Due date

Expiration date

Your reference

Number

Invoice lines (grouped by GL account)

Product Lines

Attachment

Attachment

What Does The Business Central Invoicing Integration Do?

The Invoicing integration adds:

  • Contact synchronisation

  • Product synchronisation

  • Invoice synchronisation

  • Inventory synchronisation

  • Sales order synchronisation

Contact Synchronization

The Contact Synchronization is a two way sync between Tribe CRM and Microsoft Business Central. Any changes made in Business Central are pulled into Tribe every hour, ensuring you always have the most current data. When you create a new contact in Tribe, it's automatically added to Business Central, and any updates to existing contacts flow seamlessly between the two systems.

You can easily find your contact directly in Business Central from Tribe. Simply click on the Business Central link in the top right corner of your contact card.

Product Synchronization
The integration also supports product synchronization. Similar to relationships, products are applied through a two-way synchronization. Duplicate checks are performed based on the ID from Microsoft BC and by product number.

Invoice Synchronization
When an invoice status is changed to ‘Sync as draft’ or ‘Send’ in Tribe (depending on the configuration), it will automatically be synchronized as a (draft) invoice to Microsoft BC (is dependent on the integration settings). We ensure that you have all the necessary information complete by adding al relevant information to the booked invoice, such as date, invoice and product lines.

The synchronization of Credit invoices in one way, from Microsoft Business Central to Tribe. To maintain correct payment and linking logic we recommend to create Credit invoices in Microsoft Business Central. These will then sync back to Tribe, ensuring that all records remain consistent in both systems.

Inventory Synchronization

The integration also supports inventory synchronization.

Sales Order Synchronization

The integration supports sales order synchronization. Sales orders are initially created in Tribe with a Concept status. At this stage, they are not synced to Microsoft Business Central. When you Finish a sales order in Tribe, it is then synchronized to Microsoft Business Central.

Once synced, the sales order becomes read-only in Tribe and can no longer be edited. Any subsequent changes must be made in Microsoft Business Central. These changes will automatically sync back to Tribe.

Did you know? Credit invoices should be created in Business Central so payments and links remain consistent when synchronised back to Tribe.

How Do I Activate Business Central Invoicing?

Before activating Invoicing, make sure Accounting is already active and the required OData endpoints are published in Business Central.

Step-by-step instructions:

  1. Click Marketplace in Tribe.

  2. Select the Financial tab.

  3. Click Invoicing Dynamics 365 Business Central.

  4. Click Activate.

  5. Select Production as the environment.

  6. Enter the Company Key from Business Central.

  7. Configure General Settings, Units, and VAT Groups.

  8. Click Activate Link And Start Initial Import.

How Are Data Changes Managed?

Deleting data in one system never deletes it in the other.

When you deactivate a relationship in Business Central, it remains active in Tribe.

When a relationship is marked as former in Business Central, it is also marked as former in Tribe.

Which Data Is Synchronised?

Invoice

Microsoft Business Central

Tribe

Customer

Relationship

number

Number

“Invoice_{number}”

Subject

invoiceDate

Date

pricesIncludeTax

IsVatIncluded

Calculated based on totalAmountExcludingTax/discountAmount

DiscountPercentage

Invoicing date + Payment term (in days)

Due Date

Product lines

Microsoft Business Central

Tribe

description

Description

quantity

Quantity

itemId

Product.[ExternalID]

unitPrice

Product.SalesPrice

unitCost

Product.PurchasePrice

item.vatProdPostingGroup

VatGroup

sequence

sortIndexField

lineDiscount

Discount

Product

Microsoft Business Central

Tribe

Blocked

IsInactive

DisplayName

Name

Number

Code

DisplayName2

Description

UnitPrice

SalesPrice

UnitCost

PurchasePrice

VAT_Prod_Posting_Group

VatGroup

Unit

Unit

Inventory

StockLevel

“true”

IsPriceEditable

“true”

IsVatEditable

Auto-created Product group “BusinessCentral”

ProductGroup

Sales Orders

Microsoft Business Central

Tribe

customerId

Relationship

number

Number

“SalesOrder_{number}”

Subject

requestedDeliveryDate

requestedDeliveryDate

externalDocumentNumber

activity.number

currencyCode

activity.currency

Sales Order Lines

Microsoft Business Central

Tribe

description

productLine.extraDescription

quantity

productLine.quantity

itemId

Product.[ExternalID]

discountPercent

productLine.discountPercentage

unitPrice

Product.SalesPrice

item.vatProdPostingGroup

VatGroup

sequence

sortIndexField

discountPercent

Discount

Contacts

Microsoft Business Central

Tribe

firstName

firstName

lastName

lastName

email

emailAddress

primaryPhoneNumber

phoneNumber

customerId

organization

Quick Summary

The Microsoft Business Central integration connects Tribe with your financial administration. You can choose between Accounting and Invoicing depending on your needs. This integration helps keep relationships, products, and invoices aligned while reducing manual work across systems.

Did this answer your question?