diff --git a/src/components/CreateNewPostcodeForm.vue b/src/components/CreateNewPostcodeForm.vue
index 8c9fb5a7c00..ecc9422b3ad 100644
--- a/src/components/CreateNewPostcodeForm.vue
+++ b/src/components/CreateNewPostcodeForm.vue
@@ -2,7 +2,6 @@
 import { reactive, ref } from 'vue';
 import { useI18n } from 'vue-i18n';
 
-import FetchData from 'components/FetchData.vue';
 import VnRow from 'components/ui/VnRow.vue';
 import VnSelect from 'src/components/common/VnSelect.vue';
 import VnSelectProvince from 'src/components/VnSelectProvince.vue';
diff --git a/src/components/FilterItemForm.vue b/src/components/FilterItemForm.vue
index 4e3de396744..8133c681a5b 100644
--- a/src/components/FilterItemForm.vue
+++ b/src/components/FilterItemForm.vue
@@ -149,7 +149,7 @@ const selectItem = ({ id }) => {
                     v-model="itemFilterParams.producerFk"
                     url="Producers"
                     :fields="['id', 'name']"
-                    sort-by="name"
+                    sort-by="name ASC"
                 />
                 <VnSelect
                     :label="t('globals.type')"
diff --git a/src/pages/Entry/EntryLatestBuysFilter.vue b/src/pages/Entry/EntryLatestBuysFilter.vue
index 7219e3317f5..feff9e32384 100644
--- a/src/pages/Entry/EntryLatestBuysFilter.vue
+++ b/src/pages/Entry/EntryLatestBuysFilter.vue
@@ -29,7 +29,7 @@ const tagValues = ref([]);
                         url="TicketRequests/getItemTypeWorker"
                         option-label="nickname"
                         :fields=" ['id', 'nickname']"
-                        sort-by="nickname"
+                        sort-by="nickname ASC"
                         dense
                         outlined
                         rounded
@@ -45,7 +45,7 @@ const tagValues = ref([]);
                         v-model="params.supplierFk"
                         url="Suppliers"
                         :fields="['id', 'name', 'nickname']"
-                        sort-by="name"
+                        sort-by="name ASC"
                         dense
                         outlined
                         rounded
diff --git a/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue b/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue
index ad986207630..23387ff7425 100644
--- a/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue
+++ b/src/pages/InvoiceIn/Card/InvoiceInDueDay.vue
@@ -103,6 +103,7 @@ async function insert() {
                             v-model="row[col.model]"
                             :url="col.url"
                             :option-label="col.optionLabel"
+                            :option-value="col.optionValue"
                         >
                             <template #option="scope">
                                 <QItem v-bind="scope.itemProps">
diff --git a/src/pages/Item/ItemFixedPriceFilter.vue b/src/pages/Item/ItemFixedPriceFilter.vue
index 1352f6f6500..1162c379fe6 100644
--- a/src/pages/Item/ItemFixedPriceFilter.vue
+++ b/src/pages/Item/ItemFixedPriceFilter.vue
@@ -32,7 +32,7 @@ const props = defineProps({
                         rounded
                         use-input
                         @update:model-value="searchFn()"
-                        sort-by="nickname"
+                        sort-by="nickname ASC"
                     />
                 </QItemSection>
             </QItem>
diff --git a/src/pages/Route/Card/RouteAutonomousFilter.vue b/src/pages/Route/Card/RouteAutonomousFilter.vue
index 5ddc3f2249d..297fc9c1d52 100644
--- a/src/pages/Route/Card/RouteAutonomousFilter.vue
+++ b/src/pages/Route/Card/RouteAutonomousFilter.vue
@@ -119,7 +119,7 @@ const exprBuilder = (param, value) => {
                             v-model="params.supplierFk"
                             url="Suppliers"
                             :fields="['name']"
-                            sort-by="name"
+                            sort-by="name ASC"
                             option-value="name"
                             option-label="name"
                             dense
diff --git a/src/pages/Route/Roadmap/RoadmapFilter.vue b/src/pages/Route/Roadmap/RoadmapFilter.vue
index fc5585b728e..2685c05575b 100644
--- a/src/pages/Route/Roadmap/RoadmapFilter.vue
+++ b/src/pages/Route/Roadmap/RoadmapFilter.vue
@@ -1,7 +1,5 @@
 <script setup>
-import { ref } from 'vue';
 import { useI18n } from 'vue-i18n';
-import FetchData from 'components/FetchData.vue';
 import VnFilterPanel from 'components/ui/VnFilterPanel.vue';
 import VnSelect from 'components/common/VnSelect.vue';
 import VnInputDate from 'components/common/VnInputDate.vue';
@@ -17,7 +15,6 @@ const props = defineProps({
 
 const emit = defineEmits(['search']);
 
-const supplierList = ref([]);
 const exprBuilder = (param, value) => {
     switch (param) {
         case 'tractorPlate':
@@ -87,6 +84,7 @@ const exprBuilder = (param, value) => {
                         :fields="['id', 'nickname']"
                         v-model="params.supplierFk"
                         url="Suppliers"
+                        sort-by="nickname ASC"
                         option-label="nickname"
                         dense
                         outlined