Transaction runs can be scheduled to generate recurring reports automatically and save them to a specific location. This ensures consistent data extraction for your external payment or reporting systems while maintaining a high standard of accuracy.
Prerequisites
Audience: Users with the Community Administrator or Create Invoices role.
Setup: For assistance setting up an FTP endpoint for your transaction runs, contact your Community Administrator or Unimarket Support. To ensure your endpoints are updated.
Important Notes
Duplicate Prevention: The transaction run ensures invoices cannot be picked up more than once to prevent duplicate payments.
Order Status: Each order is only sent once; if an order is later cancelled after being included in a run, no update will be sent.
Manual vs. Scheduled: Manual transaction runs created between scheduled runs are only available via manual download and are not automatically sent via sFTP.
Schedule a Recurring Transaction Run
Navigate to the Insights module > select Transaction Runs.
Click More Actions > select +Schedule Transaction Run.
Complete all required fields marked with a red asterisk. For additional details about the scheduling fields, refer to the table below.
Scheduling Fields
| Field | Description |
|---|---|
| Name | Enter the desired name for the recurring run. |
| Days | Select the day(s) of the week for the report to run (e.g., Every Monday & Wednesday). |
| Run Time | Select the time(s) of day for the report to run. You can add multiple times per day. |
| Email Addresses | The destination for report notifications after the transaction run is generated. |
| Transaction Type |
Choose the specific transaction type you wish to report on.
|
| Exclude/Include | Choose to exclude specific suppliers (default is blank) or include only selected suppliers. |
| Supplier | Select a specific supplier or leave blank if you do not want to exclude any. |
| Connected Suppliers Only | When checked, only currently connected suppliers are reported. |
| Organizations | Select specific organizations to report on or leave blank for all. |
| Supplier Access | Filter by Public (accessible by all) or Internal (internal use only) suppliers. |
| Invoice Date Type | Filter by Created Date or Invoice Date. |
| Version Control |
If your community utilizes multiple integration schemas. Select the specific data format required by your ERP. Note: Existing Transaction Runs will retain the customer's current version.
|
| Filename Template |
When creating the run, you can use variables to ensure the file name provides context about the data it contains. Available Variables:
Example Template Logic: TransactionRun_${reportName}_Date-${runDate(YY-MM-dd_hh-m-s)} Result: TransactionRun_SupplierMaster_Date-25-12-24_02-46-19.csv |
| Endpoint | Where to send the reports after generating the transaction run. Contact Unimarket Support for help getting this list updated. |
Dependent upon the Transaction Type selected, click +Edit Report Details
Select +Add Report.
In the Report field, select the applicable report type.
The Filename Template field, will auto-select a name for the generated report. For additional information, refer to the table above.
In the Endpoint field, select the destination where the completed reports should be sent.
Click Add > select OK.
Select Add, to submit the scheduled transaction run.
Transaction Runs to an sFTP
Scheduled transaction runs can be automatically delivered to a dedicated sFTP. While the system generates these automatically, you can manually resend a file if needed:
Navigate to the Insights module > Transaction Runs (on the left side panel).
Click the Transaction Runs tab.
Locate the desired run > click Actions > and select Resend.
Note: If you create a manual transaction run between scheduled runs, the file will capture only new changes since the last run. These manual changes are only available via manual download and are not sent via sFTP.
Copy/Edit Recurring Transaction Run
- Navigate to the Insights module.
- Select the Schedules tab.
- Locate the desired existing scheduled Recurring Transaction Run.
- Select Actions.
- Click Copy or Edit.
Delete Existing Recurring Transaction Run
- Go to the Insights module.
- Select the Schedules tab.
- Locate the desired existing scheduled Recurring Transaction Run.
- Select Actions.
- Click Delete.
- A pop-up box will appear, to confirm by selecting OK.