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 |
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
- Body
- WebhookResponse
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'.