Modify transaction definitions for use with AP Automation with Purchasing

When you configure Purchasing to automate transactions, you tell Sage Intacct which transaction definitions to use when creating new draft transactions. When document matching is selected, you also tell Intacct how incoming transactions should match to existing documents. This is called transaction mapping.

You set up the transaction mapping at the same time that you enable AP Automation with Purchasing. Before you can define the mapping, you need to edit the transaction definitions you are going to use to make sure they meet the requirements.

Understanding Source and Target

When you set up transaction mapping in your Purchasing configuration, you add one or more entries that identify the following:

  • Target: The transaction definition that you want Intacct to use when creating a draft transaction from an uploaded or emailed document.

    An example of a target transaction definition is a PO purchase invoice.

  • Source: When automating transactions with document matching, the type of transaction definition that you want Intacct to match the draft transaction to.

    An example of a source transaction definition is a purchase order.

  • Entity: Where you want to use this mapping.

    Transaction mapping that you set up at the top level applies to all entities. When you set up a transaction mapping for an entity, this overrides the top level transaction mapping.

How transaction mapping inheritance works

When you set up transaction automation, you begin by adding one or more table entries for the top level. All entities inherit top-level transaction mapping.

If you choose, you can add mapping entries that are specific entities. Entity-level transaction mapping acts as a supplement to the mapping inherited from the top level. It is only applicable to supplier documents that are uploaded within the entity or emailed to the entity-specific email address.

The following example shows top-level transaction mapping with entity level mapping that both supplements and overrides the inherited mapping.

Transaction mapping example
Entity Target Source Description

Top level

Invoice-1

PO-A

When you submit a document at any level that AI/ML matches to a PO-A transaction, Sage Intacct creates an Invoice-1 draft transaction.

Top level

Invoice 2

PO-B

When you submit a document at any level that AI/ML matches to a PO-B transaction, Sage Intacct creates an Invoice-2 draft transaction.

100-West

Invoice-3

PO-C

When you submit a document in the 100-West that AI/ML matches to a PO-C transaction, Sage Intacct creates an Invoice-3 transaction.

200-East

Invoice-4

PO-D

When you submit a document in the 200-East entity that AI/ML matches to a PO-D transaction, Sage Intacct creates an Invoice-4 transaction.

Transaction definition requirements

Transaction definitions that you use for AP Automation with Purchasing must meet the criteria described in the following table.

Review settings for each transaction definition and edit them as needed, before you include them in the transaction mapping table. The transaction definition might not be available in the Target or Source dropdown list until you update the settings.

To view and edit your transaction definitions, go to PurchasingSetupTransaction definitions.

Setting

Requirements

Where set

Template type

Can be any of the following template types: 

  • Quote

  • Order

  • List

  • Invoice

  • Adjustment

  • Other

General > Properties

Workflow category

Can be any of the following workflow categories:

  • Quote

  • Order

  • Shipping

  • Invoice

  • Return

General > Properties

Can be created from

Select only one document type.

After you add the transaction definition to the transaction mapping, you cannot change this setting.

General > Workflow > Transaction Conversion

Partial conversion handling

Allowable settings are either of the following:

  • Leave transaction open
  • Close original and create back order
  • Close transaction

General > Workflow > Transaction Conversion

 

Edit policy

Allowable settings are any of the following:

  • All
  • Before printing
  • Draft only
Edit policy cannot be set No edit, because that setting would not allow you to edit or post draft transactions created by AI/ML.

Security configuration > Document permissions

Allow edit of supplier

Allowable settings are any of the following:

  • Always
  • Except converted document
  • Never
If you have Allow edit of supplier set to Never, supplier matching on draft transactions will be limited. This is because AI/ML learns how to improve matches based on your corrections. This setting does not allow you to update the supplier field, so you will need to delete drafts with incorrectly identified suppliers and enter those PO purchase invoices manually. Learn more in troubleshooting.

Security configuration > Document permissions

Delete policy

Allowable settings are either of the following:

  • All
  • Before printing

Security configuration > Document permissions

Create policy

Select New document or convert for automated transactions without matching.

Both Convert only and New document or convert are supported for automated transactions with document matching.

Security configuration > Document permissions

Entity settings

Entity restrictions must allow transaction definition access in the entities where you want it to be used for transaction matching.

For example, say you have a transaction definition that is restricted to all entities except the 200-East entity. If you include this transaction definition in top-level mapping, this means that it will not be used for transaction match when you upload or email supplier documents in the 200-East entity. If you want it to be used, you need to edit the entity settings to include 200-East in your restrictions, or remove all restrictions.

Entity settings

You cannot delete a transaction definition that's currently mapped for automation. This restriction ensures that Intacct can continue to process and match incoming transactions.

Next steps

After you finished reviewing and editing your transaction definitions, you are ready to set up AP Automation with Purchasing.