Release Notes
Changelog

What's shipping.

Platform updates, API changes, and feature releases across Broad Reach services.

πŸ†• CUSMA Whitelabel workflow


CUSMA Whitelabel workflow

Release Date: June 10, 2026


What's New

Contents pending


Why?

Contents pending


How It Works

Contents pending


πŸ†• CPSC eFiling and Compliance Support for SKU Management

Release Date: June 5, 2026


What's New

The Legacy SKU Management portal now supports a scalable CPSC (Consumer Product Safety Commission) compliance and certificate tracking architecture. By linking CPSC certificates and citations directly to SKU product entities, the platform is prepared to automatically generate PGA (Partner Government Agency) message set data elements for T01/T11 consumption entry clearances.


Why?

CPSC eFiling becomes mandatory July 8, 2026 for all CPSC-regulated imports on consumption entries. Custom brokers filing T01/T11 clearances via ACE will require PGA Message Set elements at the time of entry.

By shifting compliance data to the SKU and Certificate layer, the data is reusable across all shipments using the same SKU. The PGA payload can be assembled entirely from the SKU layer without modifying transactional shipment data.


How It Works

All CPSC compliance data lives at the SKU and Certificate level. As long as a shipment line item links to a SKU, and that SKU links to a valid certificate, the full CPSC PGA payload is successfully assembled.

The backend database models this using three core entities:
  • SKUProduct β€” Holds basic item identifiers (unchanged).
  • SKUProductCertificate β€” Stores GCC (General Conformity Certificate) or CPC (Children's Product Certificate) fields.
  • SKUProductCertificateCitation β€” Stores regulatory citations (e.g. 16 CFR 1303) per certificate.
During bulk CSV imports, C#-side generated GUID values for certificate primary keys are preserved using SQL Server's KeepIdentity configuration. This resolves relational mismatches between parent certificates and child citations.

In-App Compliance Management

Compliance details can be managed directly on the SKU Management page. Clicking the edit button on any SKU opens the Change Sku dialog.

1. SKU Info Tab

Displays vendor references, cost, currency, and origin attributes. media__1780637382018.png

2. Certificate Info Tab

Stores certificate registration identifiers, processing codes, certifier details, and production dates. media__1780637365266.png

3. CPSC & Citations Tab

Manages inspection details, disclaimers, and associated compliance checklist rows. media__1780637371923.png4225-b1b4-23f4f54d4afc/media__1780637371923.png)
[!TIP]
Active Citation Radio Selection: The Citations Checklist contains a single-select radio button column. Selecting a radio button activates that compliance citation and automatically deactivates all other citation records in the database.

Ingesting Data via CSV Imports

To support batch updates, the upload panel offers options to import compliance details.

media__1780637393930.png
  • Selecting SKU Certificate Import locks the Processing Type dropdown to Replace and disables it, enforcing the strict 1-to-1 SKU-to-Certificate mapping on the backend.

What the Compliance Schema Contains

FieldTableValidations & Requirements
SKUSKUProductRequired. Parent SKU code
AgencyProcessingCodeSKUProductCertificateRequired (e.g. REF, FGC, FCP). Max length 3
CertificateTypeSKUProductCertificateRequired (GCC or CPC). Max length 10
ProductIdSKUProductCertificateRequired. Product ID or Globally Unique ID. Max length 100
CertifierIdSKUProductCertificateRequired if AgencyProcessingCode is REF. Max length 100
CPSCDisclaimSKUProductCertificateOptional (Y or blank). Max length 1
CPSCDisclaimReasonSKUProductCertificateConditional (required if Disclaim is Y). Max length 1
CitationCodeSKUProductCertificateCitationRequired (e.g. 16 CFR 1303). Max length 100
ActiveSKUProductCertificateCitationRequired (bit flag). Indicates primary citation

CSV File Import Schemas

1. SKU CPSC Fields (sku-cpsc.csv)

Upserts CPSC compliance fields based on SKU:
SKU,CPSCDisclaim,CPSCDisclaimReason,CPSCIntendedUseCode,CPSCIntendedUseDescription,CPSCCommercialDescription,CPSCCommodityCharacteristicQualifier,CPSCCommodityCharacteristicDescription

2. SKU Certificate Import (sku-certificates.csv)

Links certificates, entities, and citations to SKUs:
SKU,AgencyProcessingCode,CertificateName,CertificateType,ProductIdQualifier,ProductId,CertifierId,BrandName,Model,ManufactureMonth,ManufactureYear,IdNumberType,IdNumber,DeclarationCode,ProductionStartDate,ProductionEndDate,LotNumberQualifier,InspectionStatus,InspectionDate,EffectiveDate,ExpiryDate,CitationCodes,CitationDescriptions,ManufacturerVendor,ManufacturerIdTypeCode,ManufacturerIdNumber,TestingLabVendor,TestingLabIdTypeCode,TestingLabIdNumber,CertifierVendor,CertifierIdTypeCode,CertifierIdNumber,Active,Notes

Supported Clearance Types

  • T01 Entry (Consumption Entry)
  • T11 Entry (Consumption Entry / Informal Entry)

Mandatory Deadline

  • Compliance is mandatory beginning July 8, 2026 for all CPSC-regulated import entries.

*For technical questions or integration support, contact the Platform Engineering team.*

πŸ†• Montreal Facility

Release Date: June 8, 2026

What’s New

  • Implementation for a new Client facility in Montreal, CA.
  • Address is β€œ2555 Dollard Ave, LaSalle, QC, H8N 3A9, CA”.
  • Services using this facility include: Canada Post and UniUni.

How it works

- Accounts can use the Montreal facility if they have the Montreal terminal assigned which can be done through the account maintenance screen in the legacy portal as shown below:

acc_terminal.jpg

- Users can have a "create shipment" request using service code β€œCPYUL” for Canada post service and then a label with the Montreal client facility address as shipper will be created like this label:

cplabel.jpg

- Users can have a "create shipment" request using service code β€œuniuniyul” for UniUni service and then a label with the Montreal client facility address as shipper will be created like this label:

uniunilabel.jpg
  • Both service codes "CPYUL" and "uniuniyul" can be used in a "rateshipment" request.

πŸ†• CN22 Labels


CN22 Customs Declaration Form Support for Military Shipments

Release Date: May 25, 2026


What's New

The Legacy shipping API now supports automatic CN22 Customs Declaration Form generation for military shipments routed through supported carriers (FedEx, UPS). The CN22 form is required for shipments destined to APO/FPO/DPO military addresses and is now generated and returned alongside the shipping label in a single API response β€” no secondary request needed.


Why?

We've seen customer shipping rejects when a CN22 is not provided with the shipping label. USPS services automatically return a CN22 formatted label, whereas Fedex and UPS do not.


How It Works

The CN22 form format automatically matches the label format requested by the client. If a PDF shipping label was requested, the CN22 is returned as a PDF. If a ZPL label was requested, the CN22 is returned in ZPL format. No additional configuration is required.

The form is returned as a new field cn22_form in the existing shipment response:

<shipmentresponse tracknbr="61290397795820250031"
                  labelformat="ZPL"
                  label="..."
                  cn22_form="..."
                  carrier="FEDEX"
                  service="wizmofedexsmartpost"
                  url="https://www.fedex.com/fedextrack/?trknbr=61290397795820250031"/>

Clients who do not require CN22 forms will see no change to their existing API response.


Downloading the Form

The CN22 form is available directly from the shipment tracking page via the "Download CN22 Form" button, alongside the existing Get Label, Get Return Label, and Void Shipment actions.

Tracking Page β€” Download CN22 Form

CN22 Form β€” Sample Output

The generated form includes all mandatory customs declaration fields: shipper and recipient details, itemised contents with quantity, weight, declared value, HS code and country of origin per line item, package totals, the bilingual certification declaration, shipment date, and a barcode tied to the tracking number.

CN22 Form β€” Sample

What the CN22 Form Contains

FieldDetails
Shipper detailsName, address, country
Recipient detailsName, address, country
Contents descriptionPer line item
QuantityPer line item
Weight (kg)Per line item + total
Declared value (USD)Per line item + total
HS CodePer line item
Country of originPer line item
Certification declarationEnglish and French
Shipment dateAuto-populated
BarcodeTied to tracking number

Supported Carriers

  • FedEx
  • UPS

Applicable Shipment Types

  • Military addresses (APO / FPO / DPO)

*For questions or support, contact customer services or your account manager.*