Managing Custom Carrier Codes [Guide]

Modified on Mon, 2 Mar at 2:52 PM

The Carrier Code (formerly known as SCAC) identifies a specific carrier when communicating with an Integrated System. This value is strictly standardized to ensure consistency across all connections and accounts within techSHIP.


This guide covers how the Carrier Code functions and provides workarounds for handling scenarios where a specific client requires a custom code.


TABLE OF CONTENTS


Understanding Carrier Codes


Carrier Codes are established strictly at the top Carrier level. Once defined, this code is inherited by all associated Baseline Accounts and Client (Billing) Accounts.

 

 
WarningUpdating the Carrier Code propagates the change to all linked (Billing) Accounts.

Proceed with caution to avoid disrupting existing connections with your Integrated System.
 
 

 

Because the code belongs to the carrier itself, it is only editable at the Carrier level. The field will appear read-only when viewing a (Billing) Account.


The primary use case for requiring a custom Carrier Code occurs when a Client's (Billing) Account must receive a unique carrier code from their Integrated System that differs from your standard setup. To accommodate this without altering the primary carrier, you must use one of the following methods.


Available Workarounds


Routing Groups


Using Routing Groups is the recommended approach to handle client-specific routing without duplicating entire carrier profiles. Instead of relying on a custom Carrier Code to route the order to the correct (Billing) Account, you can map the specific client using the Routing Group feature.

 

Step 1Click on Clients from the left menu under the Clients section.

 

Step 2Click the Edit icon for the desired Client profile.

 


Repeat steps 3 to 4 to create as many (Billing) Accounts as necessary under the same Client profile, assigning each the corresponding Routing Group value provided by your Integrated System.

 

Step 3Click Edit for the relevant (Billing) Account.

 

 

Step 4Complete the Routing Group field with the specific value provided by your Integrated System.

 

Step 5Press Save to apply the changes.


 

 
WarningWhen implementing this workaround, you must not forget to update your API calls or external mapping rules in the Integrated System. The system must be configured to send the routing value instead of relying on a custom Carrier Code. 
 

 

The account is now configured to capture and route orders based on the specific group value.


Manual Carrier Copy


If updating the Integrated System to use routing groups is not possible, you can create a completely new instance of the Carrier. This grants the Client a dedicated carrier profile with their specific code. Use the procedure below to create and validate the new Carrier instance.

 

Step 1Create a new Carrier instance.

 

Add the carrier and enter the custom Carrier Code at the top Carrier level.

  

 
NoteDepending on your scenario, refer to the relevant section in How to Add a Carrier Baseline Account [Step-by-Step guide]: 
 

  

 

Step 2Copy the existing Account.

 

Access your previous carrier configuration and click Copy next to the existing Baseline Account.


 

Step 3Define the target destination.

 

Select your current Target Portal and the newly created Target Carrier, then press Copy.


 

Step 4Update the copied account.

 

Open the new carrier profile, update the copied account's name, and press Save.


 

Step 5Assign the custom Carrier.

 

Navigate to the Clients section and create a new (Billing) Account. Ensure you select the newly created or copied baseline account when assigning the connection.

 

 
NoteFor detailed instructions, follow the steps in the How to Add a Client (Billing) Account [Step-by-Step guide]. 
 

 

 

 
WarningTo avoid routing conflicts, if any, remember to delete the previous (Billing) Account associated with the old carrier. 
 

 

The client now has an active, dedicated carrier connection utilizing their specific custom code.

 

 
NoteIf you are operating on a legacy configuration where a single carrier currently holds multiple different codes across its (billing) accounts, and the workarounds provided above do not resolve your scenario, please contact Techdinamics Support for further assistance. 
 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article