Set up smart coding

Invoice processor, Admin with Invoice settings & Supplier permissions

With smart coding, Perk can automatically assign invoices to the corresponding cost object, category, and payment method for a specific supplier.

You can enable smart coding by:

  • company
  • supplier

Enable smart coding for a company

To enable smart coding for a specific company, go to Settings > Supplier invoices > Invoice settings and select Enable smart coding for this legal entity.

When this flag is on, Perk applies to ALL suppliers of that legal entity. If you want to turn it off for the company, you can unselect the checkbox.

Caution: When you set up Perk for the first time, smart coding is turned off for the legal entity. If you turn it on, it applies it to ALL invoices across the company (legal entity). Smart coding is not enabled at supplier level.

If you want to turn it off for a specific supplier, you can do so by selecting a different coding type on the supplier.

Enable smart coding for a supplier

To enable smart coding for a specific supplier, go to the Supplier settings (Invoices > Invoice processor > Suppliers). Select the specific supplier and click the Settings tab.

In the Coding type dropdown, there are three options:

Option

Description

Smart coding

If selected, Perk tries to smart-code the invoice for that supplier.
If smart coding is NOT enabled on the legal entity, but it is enabled for a certain supplier, Perk always performs smart coding of the invoice for that supplier.

Default supplier coding

If selected, Perk picks the default cost object and category that the person has set up on the supplier.
If smart coding is enabled on the legal entity, but default supplier coding is selected for this supplier, then Perk does not perform smart coding of the invoice and applies the default setting.

Adopt entity coding

If this option is selected, Perk follows whatever logic is present on the legal entity.
If smart coding is enabled on the legal entity, Perk performs smart coding of the invoice. If smart coding is not enabled on the legal entity, then no smart coding is performed.

Note: If you enable smart coding at the supplier level, it is always used for that supplier even if smart coding is disabled for the legal entity.

Was this article helpful?