Share via


Ephesoft Semantik For Invoices

The Ephesoft Semantik for Invoices connector helps organizations extract critical invoice data using cutting edge AI models to automate accounts payable processing. Semantik Invoice is a point solution that can speed up your invoice processing, reduce compliance errors, and free up your staff to work on more business critical items.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Ephesoft Semantik Support
URL https://docs.ephesoft.net
Email tickets@ephesoft.com
Connector Metadata
Publisher Ephesoft Inc.
Website https://ephesoft.com/products/semantik-invoice/
Privacy policy https://ephesoft.com/privacy-policy/
Categories Finance;Productivity

The Ephesoft Power Automate connector automatically configures your Semantik instance, and creates a trigger for completed documents and data to be pulled into your workflow. Your accounts payable can be processing invoice documents for Dynamics 365, Sharepoint, OneDrive or any other ERP system within minutes with our flow templates.

Prerequisites

The following are required to utilize the Semantik for Invoices Connector:

  • A production Semantik subscription OR Semantik Trial Subscription
  • Tenant name
  • Semantik username and password

How to get credentials?

To procure a free Semantik Trial account or get in touch, fill out the form here: Semantik for Invoices Trial.

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create document upload

Starts the document upload process by retrieving a pre-signed URL where you can upload a file for processing.

Create vendor upload

Starts the vendor upload process by retrieving a pre-signed URL where you can upload a file for processing.

Remove Semantik Webhook

Removes a Semantik webhook

Update document upload

Updates a document upload in Semantik. Marking an upload 'Completed' will start document processing in Semantik.

Update vendor upload

Updates a vendor upload in Semantik. Marking an upload 'Completed' will begin ingesting the vendor records into the Semantik system.

Create document upload

Starts the document upload process by retrieving a pre-signed URL where you can upload a file for processing.

Parameters

Name Key Required Type Description
File Name
fileName True string

Name of the file to be uploaded.

Type
type True string

Type of Semantik upload

Returns

Name Path Type Description
Upload Id
data.upload.id string

The unique identifier for this upload.

Upload Status
data.upload.status string

The current status of the upload.

Upload URL
data.upload.url string

The pre-signed URL to upload the document.

Create vendor upload

Starts the vendor upload process by retrieving a pre-signed URL where you can upload a file for processing.

Parameters

Name Key Required Type Description
File Name
fileName True string

Name of the file to be uploaded.

Returns

Remove Semantik Webhook

Removes a Semantik webhook

Parameters

Name Key Required Type Description
Webhook ID
configurationId True string

The Identifier for the webhook being deleted.

Returns

response
string

Update document upload

Updates a document upload in Semantik. Marking an upload 'Completed' will start document processing in Semantik.

Parameters

Name Key Required Type Description
Upload Id
uploadId True string

The unique identifier for the upload to be updated.

Status
status True string

The status to set on the upload.

Returns

Name Path Type Description
Upload Id
data.upload.id string

The unique identifier for the upload.

Status
data.upload.status string

The current status of the upload.

Update vendor upload

Updates a vendor upload in Semantik. Marking an upload 'Completed' will begin ingesting the vendor records into the Semantik system.

Parameters

Name Key Required Type Description
Upload Id
uploadId True string

The unique identifier for the upload to be updated.

Status
status True string

The status to set on the upload.

Returns

Triggers

When a Semantik invoice has completed review

Triggers a flow using data from a completed Semantik invoice.

When a Semantik invoice has completed review

Triggers a flow using data from a completed Semantik invoice.

Parameters

Name Key Required Type Description
Webhook Name
integrationName True string

The name for the webhook as it will appear in Semantik.

Returns

Definitions

WebhookResponse

Name Path Type Description
AmountDue
AmountDue string

Amount owed to vendor

DocumentId
DocumentId string

Unique ID assigned to the invoice by Semantik

DueDate
DueDate string

Date payment is due

Entity
Entity string

Business unit that received products or services

FileName
FileName string

File name of invoice sent to Semantik

IngestionId
IngestionId string

Unique ID assigned to the ingestion process for this document

InvoiceDate
InvoiceDate string

Invoice creation date

InvoiceNumber
InvoiceNumber string

Vendor-generated invoice number

Memo
Memo string

Custom message from Semantik reviewer

OrderDate
OrderDate string

Date order was placed

PdfUrl
PdfUrl string

Link to the Semantik processed invoice

PONumber
PONumber string

Purchase order number

PostingDate
PostingDate string

Date funds are taken from an account

ReviewedBy
ReviewedBy string

Email address of user who reviewed the document

ServiceEndDate
ServiceEndDate string

End date for service

ServiceStartDate
ServiceStartDate string

Start date for service

ShipDate
ShipDate string

Date order was shipped

ShipFreight
ShipFreight string

Charges for shipping, freight, and handling

SubTotal
SubTotal string

Total amount of invoice items

TableUrl
TableUrl string

Link to extracted invoice line items table

TaxAmount
TaxAmount string

Amount of tax billed for invoice

TaxRate
TaxRate string

Tax percentage applied to invoice

TenantId
TenantId string

Semantik tenant ID

Terms
Terms string

Payment terms for invoice

TotalAmount
TotalAmount string

Total invoice amount with surcharges

VendorStreetAddress
Vendor.VendorAddress.VendorStreetAddress string

Vendor's street address

VendorPOBox
Vendor.VendorAddress.VendorPOBox string

Vendor's post office box number

VendorLocality
Vendor.VendorAddress.VendorLocality string

Vendor's city or locality within a region

VendorRegion
Vendor.VendorAddress.VendorRegion string

Vendor's state or region of locality

VendorPostalCode
Vendor.VendorAddress.VendorPostalCode string

Vendor's postal code

VendorCountry
Vendor.VendorAddress.VendorCountry string

Vendor's country

VendorApprover
Vendor.VendorApprover string

Designated approver for the vendor

VendorCustom1
Vendor.VendorCustom1 string

Vendor custom 1 value

VendorCustom2
Vendor.VendorCustom2 string

Vendor custom 2 value

VendorCustom3
Vendor.VendorCustom3 string

Vendor custom 3 value

VendorCustom4
Vendor.VendorCustom4 string

Vendor custom 4 value

VendorCustom5
Vendor.VendorCustom5 string

Vendor custom 5 value

VendorCustomerId
Vendor.VendorCustomerId string

Vendor-assigned customer ID

VendorDepartment
Vendor.VendorDepartment string

Department associated with the Vendor

VendorGLCode
Vendor.VendorGLCode string

General ledger code assigned to vendor

VendorIBAN
Vendor.VendorIBAN string

Vendor's International Bank Account Number

VendorId
Vendor.VendorId string

ID assigned to this vendor from vendor list or invoice

VendorMatched
Vendor.VendorMatched string

True if vendor matched from vendor list

VendorMemo
Vendor.VendorMemo string

Custom message for this vendor

VendorName
Vendor.VendorName string

Company name of vendor

VendorStatus
Vendor.VendorStatus string

Current vendor status

VendorSWIFT
Vendor.VendorSWIFT string

Vendor's SWIFT code

VendorTaxId
Vendor.VendorTaxId string

Vendor's federal tax ID

VendorTelephone
Vendor.VendorTelephone string

Vendor's telephone number

UploadCreatedResponse

Name Path Type Description
Upload Id
data.upload.id string

The unique identifier for this upload.

Upload Status
data.upload.status string

The current status of the upload.

Upload URL
data.upload.url string

The pre-signed URL for the upload.

VendorUploadUpdateResponse

Name Path Type Description
Upload Id
data.upload.id string

The unique identifier for the upload.

Status
data.upload.status string

The current status of the upload.

jobs
jobs array of object
Job Id
jobs.id string

The unique identifier for the job.

Job Subject Type
jobs.subjectType string

Describes what type of resource the job is for.

Job Subject Id
jobs.status string

The unique identifier assigned to the subject type for this job.

string

This is the basic data type 'string'.