diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod
index e4080f760e773e948d51475224c87b0a7fcf1536..83b4514c585e76afd22209b9c4543038ada0bac0 100644
--- a/entity/Order_entity/Order_entity.aod
+++ b/entity/Order_entity/Order_entity.aod
@@ -499,6 +499,7 @@
       <name>DUNNINGDATE</name>
       <title>Dunning date</title>
       <contentType>DATE</contentType>
+      <resolution>DAY</resolution>
       <stateProcess>%aditoprj%/entity/Order_entity/entityfields/dunningdate/stateProcess.js</stateProcess>
     </entityField>
     <entityField>
@@ -506,6 +507,7 @@
       <title>Dunning level</title>
       <consumer>KeywordDunningLevels</consumer>
       <stateProcess>%aditoprj%/entity/Order_entity/entityfields/dunninglevel/stateProcess.js</stateProcess>
+      <displayValueProcess>%aditoprj%/entity/Order_entity/entityfields/dunninglevel/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>PAYDATE</name>
@@ -706,6 +708,12 @@
       <contentType>LONG_TEXT</contentType>
       <valueProcess>%aditoprj%/entity/Order_entity/entityfields/dunningtext/valueProcess.js</valueProcess>
     </entityField>
+    <entityParameter>
+      <name>OrderPaymentTerm_param</name>
+    </entityParameter>
+    <entityParameter>
+      <name>OrderDeliveryTerm_param</name>
+    </entityParameter>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
@@ -904,6 +912,14 @@
           <name>DUNNINGTEXT.value</name>
           <recordfield>SALESORDER.DUNNINGTEXT</recordfield>
         </dbRecordFieldMapping>
+        <dbRecordFieldMapping>
+          <name>DELIVERYTERMS.displayValue</name>
+          <expression>%aditoprj%/entity/Order_entity/recordcontainers/db/recordfieldmappings/deliveryterms.displayvalue/expression.js</expression>
+        </dbRecordFieldMapping>
+        <dbRecordFieldMapping>
+          <name>PAYMENTADDRESS.displayValue</name>
+          <expression>%aditoprj%/entity/Order_entity/recordcontainers/db/recordfieldmappings/paymentaddress.displayvalue/expression.js</expression>
+        </dbRecordFieldMapping>
       </recordFieldMappings>
     </dbRecordContainer>
     <indexRecordContainer>
diff --git a/entity/Order_entity/entityfields/deliveryterms/displayValueProcess.js b/entity/Order_entity/entityfields/deliveryterms/displayValueProcess.js
index cfacf44952d5160f99c153af98a96d2a434c7432..793e3ffc27647930f1a9665d7f85cb342f7441b4 100644
--- a/entity/Order_entity/entityfields/deliveryterms/displayValueProcess.js
+++ b/entity/Order_entity/entityfields/deliveryterms/displayValueProcess.js
@@ -1,6 +1,8 @@
+import("system.neon");
 import("system.result");
 import("system.vars");
 import("Keyword_lib");
 import("KeywordRegistry_basic");
 
+
 result.string(KeywordUtils.getViewValue($KeywordRegistry.deliveryTerm(), vars.get("$field.DELIVERYTERMS")));
diff --git a/entity/Order_entity/entityfields/deliveryterms/valueProcess.js b/entity/Order_entity/entityfields/deliveryterms/valueProcess.js
index 9d4288fee2165c91476d90ec0f0d636bde33d4a6..6dd9221dbe7a526544f7ba0b4c0303066d8a5109 100644
--- a/entity/Order_entity/entityfields/deliveryterms/valueProcess.js
+++ b/entity/Order_entity/entityfields/deliveryterms/valueProcess.js
@@ -7,11 +7,13 @@ import("system.vars");
 import("Attribute_lib");
 import("Contact_lib");
 
-if (vars.exists("$param.OfferDeliveryTerm_param") && vars.get("$param.OfferDeliveryTerm_param")) 
+
+
+if (vars.exists("$param.OrderDeliveryTerm_param") && vars.get("$param.OrderDeliveryTerm_param")) 
 {
-    result.string(vars.get("$param.OfferDeliveryTerm_param"));
+    result.string(vars.get("$param.OrderDeliveryTerm_param"));
 } 
-else if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+else if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
 {
     var presetValue = "";
     var contactIds = ContactUtils.getPersOrgIds(vars.getString("$field.CONTACT_ID"))
diff --git a/entity/Order_entity/entityfields/dunninglevel/displayValueProcess.js b/entity/Order_entity/entityfields/dunninglevel/displayValueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..01280b0e5f235bf992f3f1cb255319a98197f0a5
--- /dev/null
+++ b/entity/Order_entity/entityfields/dunninglevel/displayValueProcess.js
@@ -0,0 +1,6 @@
+import("system.result");
+import("system.vars");
+import("Keyword_lib");
+import("KeywordRegistry_basic");
+
+result.string(KeywordUtils.getViewValue($KeywordRegistry.dunningLevel(), vars.get("$field.DUNNINGLEVEL")));
diff --git a/entity/Order_entity/entityfields/paymentterms/valueProcess.js b/entity/Order_entity/entityfields/paymentterms/valueProcess.js
index 5b4f560b50226cfe42e4750f3eb1d37831c15a4e..885fc42f89450f6a8d9210eab14b458682cad0d2 100644
--- a/entity/Order_entity/entityfields/paymentterms/valueProcess.js
+++ b/entity/Order_entity/entityfields/paymentterms/valueProcess.js
@@ -8,11 +8,11 @@ import("system.vars");
 import("Attribute_lib");
 
 if (vars.get("$this.value") == null) {
-    if (vars.exists("$param.OfferPaymentTerm_param") && vars.get("$param.OfferPaymentTerm_param")) 
+    if (vars.exists("$param.OrderPaymentTerm_param") && vars.get("$param.OrderPaymentTerm_param")) 
     {
-        result.string(vars.get("$param.OfferPaymentTerm_param"));
+        result.string(vars.get("$param.OrderPaymentTerm_param"));
     }
-    else if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+    else if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
     {
         var presetValue = "";
         var contactIds = ContactUtils.getPersOrgIds(vars.getString("$field.CONTACT_ID"))
diff --git a/entity/Order_entity/recordcontainers/db/recordfieldmappings/deliveryterms.displayvalue/expression.js b/entity/Order_entity/recordcontainers/db/recordfieldmappings/deliveryterms.displayvalue/expression.js
new file mode 100644
index 0000000000000000000000000000000000000000..31f363c19a7a5f03fec90b86634b0898612cef41
--- /dev/null
+++ b/entity/Order_entity/recordcontainers/db/recordfieldmappings/deliveryterms.displayvalue/expression.js
@@ -0,0 +1,6 @@
+import("system.result");
+import("Keyword_lib");
+import("KeywordRegistry_basic");
+
+var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.deliveryTerm(), "SALESORDER.DELIVERYTERMS");
+result.string(sql);
\ No newline at end of file
diff --git a/entity/Order_entity/recordcontainers/db/recordfieldmappings/paymentaddress.displayvalue/expression.js b/entity/Order_entity/recordcontainers/db/recordfieldmappings/paymentaddress.displayvalue/expression.js
new file mode 100644
index 0000000000000000000000000000000000000000..5a7acbd700d6dd4b64b58393933ae340e19cf4e4
--- /dev/null
+++ b/entity/Order_entity/recordcontainers/db/recordfieldmappings/paymentaddress.displayvalue/expression.js
@@ -0,0 +1,6 @@
+import("system.result");
+import("Keyword_lib");
+import("KeywordRegistry_basic");
+
+var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.paymentTerm(), "SALESORDER.PAYMENTTERMS");
+result.string(sql);
\ No newline at end of file
diff --git a/neonView/OrderPreview_view/OrderPreview_view.aod b/neonView/OrderPreview_view/OrderPreview_view.aod
index be3f5bdc737d9f41edcf6966ea2cfa3dec34c6c0..2d2c660fb0b4de0dd4b1bee34df3422c786ffe06 100644
--- a/neonView/OrderPreview_view/OrderPreview_view.aod
+++ b/neonView/OrderPreview_view/OrderPreview_view.aod
@@ -29,8 +29,8 @@
           <entityField>ORDERDATE</entityField>
         </entityFieldLink>
         <entityFieldLink>
-          <name>8d780ff6-9ca0-4067-b2b1-6e092c62253e</name>
-          <entityField>STATUS</entityField>
+          <name>beb2d15c-6ed9-41fb-b59b-f874568a9896</name>
+          <entityField>ORDERTYPE</entityField>
         </entityFieldLink>
         <entityFieldLink>
           <name>49e446b5-015e-45ad-9417-c5c50f9756f1</name>
@@ -45,8 +45,8 @@
           <entityField>DUNNINGLEVEL</entityField>
         </entityFieldLink>
         <entityFieldLink>
-          <name>f4fa76f2-41c2-48ec-84ee-e901c03a072f</name>
-          <entityField>SALESORDERDATE</entityField>
+          <name>22013ee3-0ea1-4830-affd-73429ebd18f5</name>
+          <entityField>PAYDATE</entityField>
         </entityFieldLink>
       </fields>
     </genericViewTemplate>