Skip to main content

OTR Solutions Factoring Integration

Written by Alvys Admin

Applies to: Admins · Partner Admins · Support staff (integration setup); users with the "Billing" permission (batch submission and reporting)

Module: Management > Integrations; Management > Company Profile; Accounting > Factoring Upload; Reports > Factoring

Last reviewed: 2026-06 · Owner: Support team

Provider: OTR Solutions · Integration type: Two-way API · Sync direction: Alvys submits invoice batches and credit check requests to OTR Solutions; OTR Solutions returns credit check results and purchase status updates to Alvys

What This Integration Does

OTR Solutions connects to Alvys via a two-way API to automate invoice submission, broker credit checks, and purchase status reporting for factoring clients. Also referred to as OTR factoring or OTR Solutions factoring.

Alvys submits invoice batches and broker credit check requests to OTR Solutions. OTR Solutions returns credit check results in real time and provides purchase status updates that sync back to Alvys nightly or on demand. When a load is funded by OTR Solutions, the load status in Alvys updates to Financed.

Prerequisites

  • Active account with OTR Solutions

  • Username and password from the OTR Solutions client portal

  • USDOT number set on each subsidiary that will submit batches

  • MC number set on each customer or broker that will be included in a batch or credit check (a load missing an MC number will fail individually during submission; the rest of the batch proceeds)

  • Notice of Assignment text provided by OTR Solutions

  • Admin, Partner Admin, or Support access to configure the integration

  • "Billing" permission to submit batches and access reporting

Connect & Authenticate

Configure your Notice of Assignment

  1. Navigate to Management > Company Profile.

  2. In the General Info tab, locate the Important Information section. Click the (+) button. The Manage Important Info pop-up opens.

    Manage Important Info pop-up opened from the Important Information section of the General Info tab

    Manage Important Info pop-up opened from the Important Information section of the General Info tab

    Manage Important Info pop-up opened from the Important Information section of the General Info tab

    Manage Important Info pop-up opened from the Important Information section of the General Info tab

  3. In the drop-down menu, select Notice of Assignment. Copy and paste the Notice of Assignment text provided by OTR Solutions.

    Notice of Assignment text pasted into the Manage Important Info field

    Notice of Assignment text pasted into the Manage Important Info field

    Notice of Assignment text pasted into the Manage Important Info field

    Notice of Assignment text pasted into the Manage Important Info field

  4. Click Save.

Configure the OTR Solutions integration

  1. Navigate to Management > Integrations.

  2. Select the subsidiary you want to configure. Expand the Factoring section. Click the pencil icon next to OTR Solutions.

    Factoring section expanded in Integrations with the OTR Solutions pencil icon

    Factoring section expanded in Integrations with the OTR Solutions pencil icon

    Factoring section expanded in Integrations with the OTR Solutions pencil icon

    Factoring section expanded in Integrations with the OTR Solutions pencil icon

  3. Enter the username and password you use to log in to the OTR Solutions client portal.

    Credential entry fields for the OTR Solutions integration

    Credential entry fields for the OTR Solutions integration

    Credential entry fields for the OTR Solutions integration

    Credential entry fields for the OTR Solutions integration

  4. Click Save. The integration is now active for this subsidiary. Repeat steps 1 through 4 for each additional subsidiary.

How to submit a batch

  1. Navigate to Accounting > Factoring Upload. All loads must have a Queued status with the invoicing method set to factoring and documents merged.

  2. Select the correct subsidiary.

    Subsidiary selection on the Factoring Upload page

    Subsidiary selection on the Factoring Upload page

    Subsidiary selection on the Factoring Upload page

    Subsidiary selection on the Factoring Upload page

  3. Select the invoices to include in the batch. Confirm the subsidiary's USDOT number is set. Any load whose customer is missing an MC number will fail individually during submission; the rest of the batch will proceed.

    Invoice selection on the Factoring Upload page for an OTR Solutions batch

    Invoice selection on the Factoring Upload page for an OTR Solutions batch

    Invoice selection on the Factoring Upload page for an OTR Solutions batch

    Invoice selection on the Factoring Upload page for an OTR Solutions batch

  4. Click Submit Batch. Wait until the submission completes. Do not close this page or navigate away during submission; doing so may disrupt the process.

Field & Data Mapping

Alvys sends invoice data to OTR Solutions when a batch is submitted, including the load number, debtor information, invoice amount, MC number, and the merged load document. The subsidiary's USDOT number is included in every invoice submitted. The subsidiary's USDOT number must be set. If a customer's MC number is missing for a specific load, that load's invoice will fail individually; other invoices in the batch will proceed.

Sync Behavior

Credit check results sync from OTR Solutions to Alvys in real time. Purchase status updates sync from OTR Solutions to Alvys in two ways: automatically through a nightly sync, or on demand by clicking the SYNC TRANSACTIONS button in Reports > Factoring. When OTR Solutions reports a load as funded, the load status in Alvys changes to Financed. This update can occur through the nightly automated sync or through a manual SYNC TRANSACTIONS run; both mechanisms produce the same result.

Broker credit checks

OTR Solutions performs broker credit checks to assess factoring eligibility. Credit check results appear as colored icons next to the customer or broker name:

  • Green icon: Approved

  • Red icon: Not Approved

  • Grey icon: no credit check has been run yet for this broker

  • Amber icon: Call Credit (contact OTR Solutions to discuss this broker's account)

    You can submit a load to OTR Solutions regardless of the credit check status. The credit check result is informational only and does not block batch submission.

    Alvys automatically triggers a credit check in two situations:

  • When a load is created: if the last credit check for that broker was more than 24 hours ago

  • When a load reaches Queued status: if the last credit check was more than 24 hours ago

    To manually trigger a credit check from a customer or broker profile:

  1. Navigate to the customer or broker profile.

  2. Confirm that a factoring invoicing method is assigned to the subsidiary where the OTR Solutions integration is configured. Save if changes are needed.

  3. Click the refresh icon (↻) next to the customer or broker name. A manual trigger always runs the check immediately, regardless of when the last check occurred.

Refresh icon next to a customer or broker name to trigger a credit check

Refresh icon next to a customer or broker name to trigger a credit check

Credit check result icons appear next to the customer or broker name. Green means Approved, red means Not Approved, grey means no credit check has been run yet, and amber means Call Credit (contact OTR Solutions to discuss the broker's account).

Credit check result icon shown next to the customer or broker name

Credit check result icon shown next to the customer or broker name

Additional credit check status icons displayed in Alvys

Additional credit check status icons displayed in Alvys

To manually trigger a credit check from a load details page:

  1. Open or create a load. Confirm the customer has a factoring invoicing method assigned to the subsidiary where the OTR Solutions integration is configured.

  2. On the load details page, click the refresh icon (↻) to trigger a credit check immediately.

Refresh icon on the load details page used to trigger a credit check

Refresh icon on the load details page used to trigger a credit check

To submit a load based on credit check status:

  1. Select or create a load with a customer assigned to the subsidiary using the factoring invoicing method.

  2. Advance the load to Released status.

  3. Click Invoice Load to generate the invoice.

  4. Merge the required documents: Customer Rate Confirmation, Proof of Delivery (POD), and the invoice. The load moves to Queued status.

  5. Navigate to Accounting > Factoring Upload. Select the load and create a batch.

    Load selected on the Factoring Upload page to create an OTR Solutions batch

    Load selected on the Factoring Upload page to create an OTR Solutions batch

    Load selected on the Factoring Upload page to create an OTR Solutions batch

    Load selected on the Factoring Upload page to create an OTR Solutions batch

  6. Submit the batch. All credit check statuses — Approved, Not Approved, and Call Credit — are permitted for submission.

Reporting: purchase status

OTR Solutions provides purchase status details for factoring batches. When OTR Solutions funds a load, the load status in Alvys changes to Financed. There are two ways to update load statuses from OTR Solutions:

Nightly automated sync: Alvys automatically checks and updates purchase status for all invoices that have not yet been updated or funded. This sync runs once per day. No action is required to enable it.

Manual sync (on demand): Navigate to Reports > Factoring and select a batch, then click the SYNC TRANSACTIONS button in the top right corner of the page.

  1. Navigate to Reports > Factoring and select a batch.

Batch selected on the Reports > Factoring page

Batch selected on the Reports > Factoring page

  1. Click the SYNC TRANSACTIONS button in the top right corner of the page.

    SYNC TRANSACTIONS button in the top right corner of the Factoring report page

    SYNC TRANSACTIONS button in the top right corner of the Factoring report page

    SYNC TRANSACTIONS button in the top right corner of the Factoring report page

    SYNC TRANSACTIONS button in the top right corner of the Factoring report page

  2. After the sync runs, any loads that OTR Solutions has funded will move to Financed status.

Examples

Factoring report after a sync run

Factoring report after a sync run

Loads showing Financed status following an OTR Solutions sync

Loads showing Financed status following an OTR Solutions sync

Both the nightly sync and the SYNC TRANSACTIONS button produce the same outcome: loads confirmed as funded by OTR Solutions move to Financed status in Alvys.

Verify It's Working

After submitting a batch, confirm it appears in Reports > Factoring. After a nightly sync or a SYNC TRANSACTIONS run, confirm that funded loads show Financed status. Credit check result icons should update within seconds of triggering a check.

Limits and Unsupported

Fuel card payments are not supported for OTR Solutions. Fuel card functionality is not available through this integration.

Troubleshooting

Batch submission fails

  1. Confirm the subsidiary's USDOT number is set. Navigate to the subsidiary settings and verify the USDOT number field is populated.

  2. Confirm each customer's MC number is set. Navigate to the customer or broker profile and verify the MC number field is populated.

  3. Confirm valid OTR Solutions credentials are saved for the subsidiary. Navigate to Management > Integrations, locate OTR Solutions, and verify the username and password are saved.

  4. If the batch continues to fail after confirming the items above, contact Alvys support.

Load status did not change to Financed after sync

  1. Confirm the batch was submitted successfully and appears in Reports > Factoring.

  2. Click the SYNC TRANSACTIONS button to manually trigger an immediate status update for the selected batch.

  3. If the load status still does not update, the invoice may not yet be funded in OTR Solutions. Contact OTR Solutions to confirm the funding status on their side.

  4. If the load is confirmed as funded in OTR Solutions but the status does not update in Alvys, contact Alvys support.

Credit check icon does not appear

  1. Confirm the customer has a factoring invoicing method assigned to the subsidiary where the OTR Solutions integration is configured.

  2. Confirm the integration is active in Management > Integrations.

  3. Try triggering a manual credit check using the refresh icon (↻). If the icon still does not appear after a manual trigger, contact Alvys support.

FAQs

Q: Can I submit a load if the credit check status is Not Approved or Call Credit?

A: Yes. You can submit a load to OTR Solutions regardless of the credit check status. The result is informational only and does not block batch submission.

Q: What does the amber Call Credit status mean?

A: Call Credit means OTR Solutions needs more information about the broker before making a decision. Contact OTR Solutions directly to discuss the broker's account.

Q: How often does the purchase status sync run automatically?

A: The nightly sync runs once per day for all invoices that have not yet been updated or funded. You can also trigger a sync at any time using the SYNC TRANSACTIONS button in Reports > Factoring.

Q: What is the SYNC TRANSACTIONS button and when should I use it?

A: The SYNC TRANSACTIONS button is located in the top right corner of the Reports > Factoring page. Clicking it triggers an immediate status update for the selected batch, pulling the latest funding information from OTR Solutions. Use it when you want to update load statuses without waiting for the nightly sync. Both the button and the nightly sync can move a load to Financed status.

Q: What triggers an automatic credit check?

A: Alvys automatically triggers a credit check when a load is created or when a load reaches Queued status, provided the last credit check for that broker was more than 24 hours ago. Clicking the refresh icon (↻) on the customer profile or load details page always triggers a check immediately, regardless of timing.

Did this answer your question?