diff --git a/src/pages/Ticket/Card/TicketDescriptorMenu.vue b/src/pages/Ticket/Card/TicketDescriptorMenu.vue
index 3354da9664..d8efe08c1a 100644
--- a/src/pages/Ticket/Card/TicketDescriptorMenu.vue
+++ b/src/pages/Ticket/Card/TicketDescriptorMenu.vue
@@ -13,6 +13,7 @@ import FormPopup from 'components/FormPopup.vue';
import VnSelect from 'components/common/VnSelect.vue';
import FetchData from 'components/FetchData.vue';
import VnInputTime from 'src/components/common/VnInputTime.vue';
+import { useAcl } from 'src/composables/useAcl';
const props = defineProps({
ticket: {
@@ -34,7 +35,7 @@ const showTurnDialog = ref(false);
const showChangeTimeDialog = ref(false);
const dialogRef = ref();
const isEditable = ref();
-const hasInvoicing = ref();
+const hasInvoicing = useAcl('invoicing');
const hasPdf = ref();
const actions = {
clone: async () => {
@@ -529,18 +530,17 @@ async function handleInvoiceOutData() {
{{ t('Make invoice') }}
-
{{
- hasPdf.value ? t('Regenerate PDF invoice') : t('Generate PDF invoice')
+ hasPdf ? t('Regenerate PDF invoice') : t('Generate PDF invoice')
}}