diff --git a/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java b/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java index 549b2edb7..e6c0e6e07 100644 --- a/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java +++ b/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java @@ -2463,7 +2463,8 @@ private MOrder updateOrder(UpdateOrderRequest request) { // Document Type if(!Util.isEmpty(request.getDocumentTypeUuid())) { int documentTypeId = RecordUtil.getIdFromUuid(I_C_DocType.Table_Name, request.getDocumentTypeUuid(), transactionName); - if(documentTypeId > 0) { + if(documentTypeId > 0 + && documentTypeId != salesOrder.getC_DocTypeTarget_ID()) { salesOrder.setC_DocTypeTarget_ID(documentTypeId); salesOrder.setC_DocType_ID(documentTypeId); // Set Sequenced No