Epicor Components

Components of AP Invoice in Epicor

Dan Waterfield avatar
Written by Dan Waterfield
Updated over a week ago

This article describes the custom components in Epicor required for ingesting PDF AP invoices.

Code Libraries

All code libraries must be deployed to both the main and EMA installation.

File Name

File Position

Erp.Internal.UD.AutoAPInvLib.dll

…\Server\Custom

Asp.BPM.AutoAPInvBPM.dll

…\Server\Customization\Externals

Erp.Internal.Proc.AutoAPInv.dll

…\Server\Assemblies

Method Directives

Name: Pre Submit APInv Process

Purpose: Attaches automation to the scheduled process.

Name: Post Submit APInv Process

Purpose: Attaches automation to the scheduled process.

Name: Block Unauthorized Editing

Purpose: Stop users not members of the "Total Agility (P2P) review" group from modifying dashboard records.

Name: Reprocess Notification

Purpose: Notify user that dashboard record has been marked for reprocessing and when it will be processed.

Name: APInv Pre UDTesting

Purpose: Trigger testing methods from user codes.

Name: APInv Post UDTesting

Purpose: Trigger testing methods from user codes.

Data Directives

Name: Reprocess APInv when received

Purpose: Marks dashboard for reprocessing when a receipt with the same PONum is receipted.

Menus

Name: Auto AP Invoice

Purpose: Menu folder

Name: Auto AP Scheduler

Purpose: Attaches automation to the scheduled process.

Name: Auto AP Invoice Review

Purpose: Review and process ingested invoices.

Customizations

Name: AUTO_APINV_SCHED

Purpose: Customization for the screen that Attaches automation to the scheduled process.

Dashboards

Name: JPGAL_APInv_Review

Purpose: Dashboard for processing and reviewing ingested invoices.

BAQs

Name: JPGAL_APInv_UDReview

Purpose: Used in the dashboard for processing and reviewing ingested invoices.

Name: JPGAL_APInv_ChangeLog

Purpose: Used in the dashboard for processing and reviewing ingested invoices.

Name: JPGAL_Kofax_XRef

Purpose: Used in the REST call from Kofax to confirm the Supplier reference is valid.

Attributes

Name: AP Invoice - Only create head

Purpose: When invoices are processed from suppliers with this attribute, the automation will only create the invoice head.

Name: AP Invoice - Hold Invoices

Purpose: When invoices are processed from suppliers with this attribute, the automation will place them on hold.

Did this answer your question?