diff --git a/src/bnhtrade.Core/Logic/Stock/SkuTransactionReconcile.cs b/src/bnhtrade.Core/Logic/Stock/SkuTransactionReconcile.cs index 2fd1f2e..aa2fc9c 100644 --- a/src/bnhtrade.Core/Logic/Stock/SkuTransactionReconcile.cs +++ b/src/bnhtrade.Core/Logic/Stock/SkuTransactionReconcile.cs @@ -158,14 +158,14 @@ namespace bnhtrade.Core.Logic.Stock if (shipmentInfo.IsSetShipmentStockStatusId()) { // +ve shipment receipt - if (transList[i].SkuTransactionType.CreditStockStatusId == 0 + if (transList[i].SkuTransactionType.CreditStockStatusId == null && transList[i].SkuTransactionType.DebitStockStatusId > 0) { transList[i].SkuTransactionType.CreditStockStatusId = shipmentInfo.ShipmentStockStatusId; } // -ve shipment receipt - else if (transList[i].SkuTransactionType.DebitStockStatusId == 0 + else if (transList[i].SkuTransactionType.DebitStockStatusId == null && transList[i].SkuTransactionType.CreditStockStatusId > 0) { transList[i].SkuTransactionType.DebitStockStatusId = shipmentInfo.ShipmentStockStatusId;