From f0ecf8fef077cea01dc0576146eafbb7405bca87 Mon Sep 17 00:00:00 2001 From: Yamel Senih Date: Fri, 29 Oct 2021 16:54:44 -0430 Subject: [PATCH] - Add support to document type of web store --- .../org/spin/grpc/service/WebStoreServiceImplementation.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/spin/grpc/service/WebStoreServiceImplementation.java b/src/main/java/org/spin/grpc/service/WebStoreServiceImplementation.java index 61a138798..4b4f4e3f9 100644 --- a/src/main/java/org/spin/grpc/service/WebStoreServiceImplementation.java +++ b/src/main/java/org/spin/grpc/service/WebStoreServiceImplementation.java @@ -738,7 +738,10 @@ private Order.Builder createOrder(CreateOrderRequest request, String transaction // Price List salesOrder.setM_PriceList_ID(store.getM_PriceList_ID()); // Document Type - int documeDocTypeId = MDocType.getDocTypeBaseOnSubType(store.getAD_Org_ID(), MDocType.DOCBASETYPE_SalesOrder, MDocType.DOCSUBTYPESO_InvoiceOrder); + int documeDocTypeId = store.get_ValueAsInt("C_DocType_ID"); + if(documeDocTypeId <= 0) { + documeDocTypeId = MDocType.getDocTypeBaseOnSubType(store.getAD_Org_ID(), MDocType.DOCBASETYPE_SalesOrder, MDocType.DOCSUBTYPESO_InvoiceOrder); + } // Validate if(documeDocTypeId <= 0) { throw new AdempiereException("@C_DocType_ID@ @IsMandatory@");