diff --git a/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue b/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue
index e652a2385..2dfbd3438 100644
--- a/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue
+++ b/src/pages/InvoiceIn/Card/InvoiceInDescriptor.vue
@@ -415,14 +415,6 @@ const createInvoiceInCorrection = async () => {
>
{{ t('components.smartCard.downloadFile') }}
-
- {{ t('components.smartCard.downloadFile') }}
-
diff --git a/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js
new file mode 100644
index 000000000..9f5209bdd
--- /dev/null
+++ b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js
@@ -0,0 +1,21 @@
+describe('InvoiceInDescriptor', () => {
+ const saveDialog = '.q-btn--unelevated > .q-btn__content > .block';
+ const firstDescritorOpt = '.q-menu > .q-list > :nth-child(1) > .q-item__section';
+
+ it('should booking and unbooking the invoice properly', () => {
+ cy.login('developer');
+ cy.visit(`/#/invoice-in/1/summary?limit=10`);
+
+ cy.openLeftMenu();
+ cy.openActionsDescriptor();
+ cy.get(firstDescritorOpt).click();
+ cy.get(saveDialog).click();
+ cy.get('.q-checkbox').should('have.attr', 'aria-checked', 'true');
+
+ cy.openLeftMenu();
+ cy.openActionsDescriptor();
+ cy.get(firstDescritorOpt).click();
+ cy.get(saveDialog).click();
+ cy.get('.q-checkbox').should('have.attr', 'aria-checked', 'false');
+ });
+});