Tipalti Help Center home page
  • Get started
    • Onboarding tools
    • Video tutorials
    • Live training
  • User guides
    • Tipalti Hub Home
      • Log in to the Tipalti Hub
      • Manage finances from Home
    • Tipalti AI Assistant
      • Ask the assistant
      • Common prompts
    • Administration
      • Administrative operations
      • Admin settings
      • Custom fields
      • Team management
      • User roles
      • User permissions
      • Email domain setup
      • Email notifications
      • Manage communications
      • Edit and customize templates
    • Multiple entities
      • Multiple entities
      • Switch entities with multi-instance setup
    • Funding
      • Funds overview
      • Manage virtual accounts
      • Fund Tipalti accounts
      • Transfer funds between accounts
      • Multi-FX
    • Payees
      • Search payee information
      • Manage payee status and settings
      • iFrame/ Supplier Hub
      • Manage Supplier Hub payees
      • Manage actions as a payee
      • Add and review payee documents
      • Verification of payee
    • Taxation
      • US tax forms
      • Tax form expiration
      • Tax withholding
      • Certificate of No US Activities
      • Additional documents
      • Non-US tax collection
      • Tax form statuses
    • Procurement
      • New Procurement
      • Original Procurement
    • PO matching
      • New PO matching
      • Original PO matching
    • Bills
    • Tipalti Expenses
      • Get started
      • Create and submit expenses
      • Manage and approve expenses
      • Build expense approval workflows
      • Reimburse expenses
      • Connect your corporate cards
    • Tipalti Cards
      • Tipalti Cards
      • Fund your card
      • Manage cards
      • Monitor card transactions
      • Process transactions
      • ERP sync
      • Credit card statement report
    • Payments
      • Submit payments
      • Manage payments
      • Schedule payments
      • Understanding payment statuses
      • Payment methods coverage: US and ROW
      • Payment methods coverage: UK and EU
      • Payment methods coverage: Canada
      • Payment error codes
      • Managing unsuccessful payments
    • Reports
      • AI-powered reports
      • Payment reports
      • Bill reports
      • Payee reports
      • Tax reports
      • User reports
    • Security practices
      • Email security
      • Business continuity practices
      • Two-factor authentication
      • Detect
  • Integrations
    • 3rd Party Apps
      • Partner Platforms
      • SSO
    • ERPs
      • Sage Intacct
      • NetSuite 2.0
      • Microsoft Business Central
      • QuickBooks
      • Xero
      • Tipalti Connect
      • Acumatica
      • SAP B1
    • File Integration
      • Configure auto-sync settings
      • Import files
      • Export files
  • FAQs
    • General FAQs
    • User guide FAQs
      • Payee FAQs
      • Bill FAQs
      • Card FAQs
      • PO Matching FAQs
      • Payment FAQs
      • Detect FAQs
      • Taxation FAQs
      • Administration FAQs
      • Expenses FAQs
    • ERP FAQs
  • Release notes
  • Dev docs
Sign in
  • Get started  
    • Onboarding tools  
    • Video tutorials  
    • Live training  
  • User guide  
    • Log in to the Tipalti Hub
    • Administration  
      • Administrative operations
      • User roles
    • Multiple entities
    • Funding  
      • View funds required
      • Fund Tipalti accounts
      • Multi-FX  
        • Currency cutoffs and validations
    • Payees  
      • Search payee information
      • Manage payee status and settings
      • iFrame/ Supplier Hub
      • Manage Supplier Hub payees
      • Documents review
    • Taxation  
      • US tax forms
      • Tax form expiration
      • Tax withholding  
        • Withholding rates
        • Income types
        • Tax form and entity types
      • Certificate of No US Activities
      • Additional documents
      • Non-US tax collection
      • Tax form statuses
    • Procurement  
      • System overview
      • Create and track purchase requests
      • Approve purchase requests
      • Mark goods and services as received
      • Vendor registration
      • Send PO PDF
      • Back office  
        • Set reminders
        • Run parallel PR/ vendor approval
        • Emails
        • PO PDF customization
        • Upload budget
        • Customize Procurement forms
        • Contract repository
      • Workflow integrations
    • PO Matching  
      • Matching process
      • Handle matching exceptions
      • Bill routing
      • Matching policies
      • Bill coding
      • Bill approval for PO-backed bills  
        • Approvable bills
        • Non-approvable bills
        • PO updates
      • Prepayments (NetSuite 2.0)
      • Track and match a dropship invoice  
        • Set payees up as dropship vendors
        • Upload and match a dropship invoice
    • Bills  
      • Bill flows
      • Usability
      • Add invoices
      • Manage bills
      • Add comments and files to bills
      • Bill approvers
      • Invoice processing approvals
      • Email Security
      • Tax collection in Bills
      • Bill statuses
    • Tipalti Expenses  
      • Get started
      • Create and submit expenses
      • Manage and approve expenses
      • Reimburse expenses
      • Connect your corporate cards
    • Tipalti Cards  
      • Funds flow
      • Manage cards
      • Card transactions overview
      • Process transactions
      • ERP sync
      • Credit card statement report
    • Submitting payments
    • Payment information  
      • Payment statuses defined
      • Payment methods coverage: US and ROW
      • Payment methods coverage: UK and EU
      • Payment methods coverage: Canada
      • Payment error codes
    • Reports  
      • Smart report builder
      • Payment reports
      • Bill reports
      • Payee reports
      • Tax reports
      • User reports
    • Security practices  
      • Email security
      • Business continuity practices
      • Two-factor authentication
    • Detect
  • Integrations  
    • 3rd Party Apps  
      • Partner Platforms
      • SSO
    • ERPs  
      • Sage Intacct
      • NetSuite 2.0
      • Microsoft Business Central
      • QuickBooks
      • Xero
      • Tipalti Connect
      • Acumatica
      • SAP B1
    • File Integration  
      • Configure auto-sync settings
      • Import files
      • Export files
  • FAQs  
    • General FAQs
    • User guide FAQs  
      • Bill FAQs
      • Card FAQs
      • PO Matching FAQs
      • Payment FAQs
      • Detect FAQs
      • Taxation FAQs
      • Administration FAQs
      • Expenses FAQs
    • ERP FAQs
  • Release notes
  • Dev docs
  1. Tipalti
  2. Integrations
  3. ERPs
  4. Microsoft Business Central

Articles in this section

  • Microsoft Business Central
  • Setup
  • Integration workflow
  • Synchronization
  • Sync monitoring for Microsoft Business Central

Synchronization with Microsoft Business Central

Select a category below to see information about synchronization between Microsoft Business Central and Tipalti.

Payment terms
  • Tipalti supports only payment terms that depict a number of days after the invoice date, thus only terms of the format shall be synced.
  • Only payment terms that were synced from BC may be used on payees (otherwise their sync will fail).
Payees
  • Existing vendors are synced from BC to Tipalti during the first time sync.
  • Vendors in BC have a Vendor Posting Group (VPG) field which indicates their AP account. This should be configured in Tipalti as a custom field of type list, and mapped in the configuration wizard, or else the default VPG will be set in BC.
  • The payee’s selected payment method is synced to BC. If the payment method wasn’t selected, the payment method configured as default in BC will be set in BC. If the payment method is CASH - BC will automatically mark the approved bill (posted purchase invoice) as ‘Paid’ in BC, and the actual payment details won’t be synced.
Custom fields
  • In BC, ‘location’ is a native field and can be mapped as a custom field of type list on bill/VC header/ lines.
  • Dimensions are read from BC to Tipalti and may be mapped with Tipalti’s custom fields.
  • The chosen custom field value on a bill or VC header / line is synced to BC, as part of the invoice’s sync.
  • Custom field value deletions and status change (active/inactive) in BC are not synced to Tipalti. Thus, if you delete a value in BC you need to manually delete it in Tipalti, under Administration > General > Custom fields.
  • Project and task fields are mapped as custom fields in Tipalti.
  • Payment references which are used for the Nordics are synced from BC to Tipalti. The payment reference is mapped as a bill header custom field in the Tipalti Hub. The payment reference field in BC stores an external ID for a payment, such as a bank or vendor reference number.
Bills
  • Bills in the following statuses are synced automatically from Tipalti to BC as posted purchase invoices:
    • Pending payment
    • Scheduled for payment
    • Submitted for payment
    • Paid
    • Partially paid
  • Currently, syncing bills before approval is not available.
    • Edit post approval is supported (according to the bill’s settings), but this will be synced to BC same as retract approval, since BC doesn’t allow editing posted invoices.
    • Retract approval is supported. The bill will be reversed in BC (by applying a purchase credit memo to it) and a new invoice with the original invoice number with a suffix will be created, with the updated information, once it is reapproved.
Bill attachments

Invoice files can be automatically synced to BC and downloaded from within the bill record under Incoming Document Files.

To sync bill invoice files:

  • In the Sync Wizard screen, under Sync Preferences, check the Sync bill image box.

Vendor credits

Vendor credits are synced as ‘Posted Purchase Credit Memos’ to BC, similar to bills, with the exception of:

  • Voiding and updating vendor credits is currently not supported: the purchase credit memo should be canceled manually in BC.
Payments
  • Payments are synced from Tipalti to BC.
  • Currently only payments paid from accounts with the same currency as the payment will be synced to BC (No payer Fx). Multi-currency payments with Fx must be entered manually to BC.
  • Void payments are not synced, thus a voided payment must be handled manually in BC (E.g., a rejected payment).
GL accounts
  • GL and bank accounts sync from BC to Tipalti.
  • Currently all accounts (excluding bank accounts and AP accounts) are displayed on the bill line expense account drop down.
  • Bank accounts with no currency are set in Tipalti with the company’s base currency from BC.
  • A deletion of a GL account or bank account in BC is not synced to Tipalti, but blocked accounts aren’t synced and will be updated as inactive in Tipalti if already synced.
Tax codes
  • Tax tables sync as codes from BC to Tipalti
  • Support for synchronizing tax codes and their associated amounts on transaction lines in BC.

Standard integration

Several fields are mapped automatically in the standard integration and are not available for custom mapping. Select a category below to see the mapped fields.

GL accounts

This section details the mapped fields between Tipalti and BC.

Mapped fields

Tipalti

BC

NumberNumber
NameDisplay name
External IDSystem ID (internal)
Bank accounts

Mapped fields

Tipalti

BC

NumberNumber
NameDisplay name
Currency*Currency
External IDSystem ID (internal)
* If the currency from BC is empty - the company’s currency in the ERP will be used.
Payees

Mapped fields

Tipalti

BC

Payee IDNot mapped with BC
AliasNo.*
Company name / or first + last + middle name**Name
EmailEmail
Payee entity typePartner type (individual maps to person)
Company nameName (if payee entity type = ‘Company’)
First nameName - first part (if payee entity type = ‘Person’)
Last nameName - second part (if payee entity type = ‘Person’)
Street 1First Address line
Street 2Second Address line
CityCity
StateState
ZipPostal code
Payment termPayment term
Payment methodPayment method***
(ExternalID) - Appears in Sync failures as BC IDSystem ID (internal)
*Only synced during the first time sync from BC, since the numbering convention can be set in BC and must be unique.

**When syncing a payee from Tipalti, the name is determined according to the payee entity type:

  • Company: the Name will be equal to the company name
  • Person: first + middle + last name (whichever exists)

When syncing a payee into Tipalti - the same logic will apply in reverse (for person - first name will contain the first word from the name field, and last name will contain the last word from the name field).

Bills

Mapped fields

Tipalti

BC

Payee external IDMaps to vendor
Due dateDue date
Invoice dateInvoice date
Invoice datePosting date
Invoice numberVendor invoice number
CurrencyCurrency code
Bill line QuantityBill line Quantity
Bill line Unit priceBill line Unit price
Bill line DescriptionBill line Description
Bill line Expense accountBill line Account
Default fee valueBill header, Payment header
Vendor credits

Vendor credits are synced to BC as credit memos. The mapping is identical to bills.

Payments

Mapped fields

Tipalti

BC

Tipalti payeeMaps to vendor
Account (Virtual Account ID)Bal. Account No.
Transaction datePosting Date
RefcodeExternal document ID
Payment AmountAmount
Payment terms

You can map payment terms to dimensions in Microsoft Business Central as custom fields.

Tipalti only supports payment terms with a fixed number of days, such as net 30, net 45, and net 60. If you're using other formats, please convert them into fixed days or remove them if they're not necessary.

These are the Business Central dimensions that you can map to Tipalti custom fields:

  • VAT Bus. posting group
  • Global dimension 1/2
  • Vendor posting group
  • General Bus. posting group
  • Location
  • Deferred code
  • General product posting groups
  • ZD.4.log-1212665864.zip
    20 KB Download
Was this article helpful?

We’d love the opportunity to improve. Submit your feedback.

We’re glad you enjoyed the article!

Have more questions? Submit a request
Return to top
Privacy Policy | Terms of Use | Payer/Sender Rights | Customer Assistance Policy
LinkedIn Instagram Facebook Twitter YouTube
Contact support