diff --git a/ve/ve2300x.uml b/ve/ve2300x.uml
index 1b27255a3..101e3cc1e 100755
--- a/ve/ve2300x.uml
+++ b/ve/ve2300x.uml
@@ -5,7 +5,13 @@ TOOLBAR "" 0 20 60 2
 #include <toolbar.h>
 ENDPAGE
 
-PAGE "Archivio righe condiz. di vendita " 0 0 70 20
+PAGE "Righe cond. di vend." 0 0 70 20
+
+GROUPBOX DLG_NULL 78 9 
+BEGIN
+  PROMPT 0 0 ""
+  FLAG "R"
+END
 
 STRING F_R_TIPO 1
 BEGIN
@@ -45,7 +51,6 @@ BEGIN
   KEY 1
   ITEM "C|Cliente"
   ITEM "F|Fornit."
-  CHECKTYPE REQUIRED
 END
 
 STRING F_R_C_CODCF 6 // campo riservato ai contratti
@@ -72,6 +77,29 @@ BEGIN
   FLAG "D"
 END
 
+NUMBER F_R_C_COD 3 // campo riservato ai contratti
+BEGIN
+  PROMPT 2 3 "Contratto N. "
+  FIELD LF_RCONDV->COD
+  FLAG "PG"
+  KEY 1
+  USE LF_CONDV
+  INPUT TIPO F_R_TIPO SELECT
+  INPUT TIPOCF F_R_C_TIPOCF SELECT
+  INPUT CODCF F_R_C_CODCF SELECT
+  INPUT COD F_R_C_COD
+  DISPLAY "C/F" TIPOCF
+  DISPLAY "Codice" CODCF
+  DISPLAY "Numero" COD
+  DISPLAY "Descrizione@50" DESCR
+  OUTPUT F_R_TIPO TIPO
+  OUTPUT F_R_C_TIPOCF TIPOCF
+  OUTPUT F_R_C_CODCF CODCF
+  OUTPUT F_R_C_COD COD
+  OUTPUT F_R_C_DES DESCR
+  CHECKTYPE REQUIRED
+END
+
 STRING F_R_L_COD 3 // campo riservato ai listini
 BEGIN
   PROMPT 2 3 "Listino      "
@@ -80,7 +108,7 @@ BEGIN
   KEY 1
   USE LF_CONDV
   INPUT TIPO F_R_TIPO SELECT
-  INPUT CATVEN F_R_L_CATVEN
+  INPUT CATVEN F_R_L_CATVEN SELECT
   INPUT COD F_R_L_COD
   DISPLAY "C.V." CATVEN
   DISPLAY "Codice" COD
@@ -98,29 +126,6 @@ BEGIN
   FLAG "D"
 END
 
-NUMBER F_R_C_COD 3 // campo riservato ai contratti
-BEGIN
-  PROMPT 2 3 "Contratto N. "
-  FIELD LF_RCONDV->COD
-  FLAG "PG"
-  KEY 1
-  USE LF_CONDV
-  INPUT TIPO F_R_TIPO SELECT
-  INPUT TIPOCF F_R_C_TIPOCF
-  INPUT CODCF F_R_C_CODCF
-  INPUT COD F_R_C_COD
-  DISPLAY "C/F" TIPOCF
-  DISPLAY "Codice" CODCF
-  DISPLAY "Numero" COD
-  DISPLAY "Descrizione@50" DESCR
-  OUTPUT F_R_TIPO TIPO
-  OUTPUT F_R_C_TIPOCF TIPOCF
-  OUTPUT F_R_C_CODCF CODCF
-  OUTPUT F_R_C_COD COD
-  OUTPUT F_R_C_DES DESCR
-  CHECKTYPE REQUIRED
-END
-
 STRING F_R_C_DES 50 // campo riservato ai listini
 BEGIN
   PROMPT 25 3 ""
@@ -168,7 +173,7 @@ BEGIN
   FIELD LF_RCONDV->CODRIGA
   FLAG "U"
   KEY 1
-  USE LF_ANAGR
+  USE LF_ANAMAG
   INPUT CODART F_R_CODRIGA_A
   DISPLAY "Articolo@20" CODART
   DISPLAY "Descrizione@50" DESCR
@@ -346,12 +351,6 @@ BEGIN
   OUTPUT F_R_NSCAGL NSCAGL
 END
 
-GROUPBOX DLG_NULL 78 9 // fine della chiave
-BEGIN
-  PROMPT 0 0 ""
-  FLAG "R"
-END
-
 NUMBER F_R_QLIM 15 5
 BEGIN
   PROMPT 2 9 "Q.ta' limite scagl.  "
@@ -429,7 +428,7 @@ BEGIN
   PROMPT 2 15 "Codice art. omaggio  "
   FIELD LF_RCONDV->CODARTOM
   FLAG "U"
-  USE LF_ANAGR
+  USE LF_ANAMAG
   INPUT CODART F_R_CODARTOM
   DISPLAY "Articolo@20" CODART
   DISPLAY "Descrizione@50" DESCR