BR
BRCLogistics

25.0.32991.0

Release July 1, 2026 BRCLogistics

QSSI carton quantity fix, Ongoing free-text mapping, Bitlog picking-started status, Assembly resource lines, and InReturn invoice totals fix.

Release Summary

FeatureDescriptionID
QSSI per-carton quantity fixThe QSSI Shipment Notice import now uses PIECES_TO_MOVE (per-carton quantity) instead of PIECES_SHIPPED (line total) when creating carton/package records.29062
Ongoing receival line free-text mappingReceival Order Line Field 1003 can now be mapped to InOrderLineFreeText2 in the Ongoing WMS connector.29178
Bitlog “Picking Started” statusThe Bitlog connector can now detect when picking has started and reflect that status in Business Central.28178
Assembly BOM resource line supportAssembly BOMs containing Resource lines can now be sent to external WMS by ignoring resources in WMS payloads while keeping correct costing in BC.24289
InReturn invoice quantity/amount fixCorrected quantity and amount totals sent to InReturn for Posted Sales Invoices that have no originating order reference.28602

Detailed Feature Information


QSSI per-carton quantity fix (#29062)

The QSSI connector previously used PIECES_SHIPPED from the Shipment Notice message to determine carton/package quantities. That field represents the total quantity shipped for a line, not the quantity per individual carton, which could produce incorrect carton quantities in Business Central. The logic now uses PIECES_TO_MOVE so each carton/package record reflects its own per-line value.

  • PR 14946 (BRCLogistics): Fetch and store PIECES_TO_MOVE instead of PIECES_SHIPPED

Ongoing receival line free-text mapping (#29178)

Receival Order – Line – Field 1003 is now exposed in the BRC Logistics mapping setup so it can be mapped to InOrderLineFreeText2 in the Ongoing WMS connector. When receival orders are exported to Ongoing, the value from Field 1003 on each line is transferred to the corresponding InOrderLineFreeText2 field in the outbound message.

  • PR 14932 (BRCLogistics): Ongoing InOrderLine FreeText2

Bitlog “Picking Started” status (#28178)

The Bitlog connector now supports a new intermediate lifecycle status: Picking Started. A recurring Job Queue entry calls the Bitlog endpoint api/order/feed/{orderNo} for outbound sales orders that have been sent to Bitlog and are not yet shipped, giving near real-time visibility into when warehouse work begins for improved planning and customer communication.

  • PR 14910 (BRCLogistics): Picking Started

Assembly BOM resource line support (#24289)

BRC Logistics now aligns with standard Business Central behavior by allowing Assembly BOMs that include lines of type Resource. Resources — which exist for correct costing and posting rather than physical picking — are ignored in the WMS payload instead of being validated as SKUs, so assemblies containing resource lines no longer error when sent to an external WMS such as Bitlog.

  • PR 14900 (BRCLogistics): Filter assembly lines by item type in CreateBRCLogiWarehouseLineFromAssemblyLine

InReturn invoice quantity/amount fix (#28602)

When sending a Posted Sales Invoice to InReturn (EasyCom), the connector accumulates quantities and amounts across related invoice lines to support partial invoices. When an invoice line had no originating Order No. / Order Line No., this summation incorrectly aggregated all invoice lines sharing the same item and variant. A safeguard now excludes lines without a valid order reference, producing correct quantities and amounts.

  • PR 14864 (BRCLogistics): Inreturn Sales Invoices Qty and Amounts not calculated correctly

Breaking Changes

No breaking changes in this release.

Bugfixes

  • InReturn invoice quantity/amount summation fix (#28602)