diff --git a/db/dump/fixtures.sql b/db/dump/fixtures.sql
index 4c82be9097..e47f4535db 100644
--- a/db/dump/fixtures.sql
+++ b/db/dump/fixtures.sql
@@ -1285,11 +1285,11 @@ INSERT INTO `vn`.`supplierAddress`(`id`, `supplierFk`, `nickname`, `street`, `pr
         (5, 442, 'GCR building',                  'Bristol district', 1, '46000', 'Gotham', '111111111', '222222222'),
         (6, 442, 'The Gotham Tonight building',   'Bristol district', 1, '46000', 'Gotham', '111111111', '222222222');
 
-INSERT INTO `vn`.`supplier`(`id`, `name`, `nickname`,`account`,`countryFk`,`nif`,`isFarmer`,`commission`, `created`, `isActive`, `street`, `city`, `provinceFk`, `postCode`, `payMethodFk`, `payDemFk`, `payDay`, `taxTypeSageFk`, `withholdingSageFk`, `transactionTypeSageFk`, `workerFk`, `supplierActivityFk`)
+INSERT INTO `vn`.`supplier`(`id`, `name`, `nickname`,`account`,`countryFk`,`nif`,`isFarmer`,`commission`, `created`, `isActive`, `street`, `city`, `provinceFk`, `postCode`, `payMethodFk`, `payDemFk`, `payDay`, `taxTypeSageFk`, `withholdingSageFk`, `transactionTypeSageFk`, `workerFk`, `supplierActivityFk`, `isPayMethodChecked`)
     VALUES
-        (1,   'Plants SL',             'Plants nick',   4100000001, 1, '06089160W', 0, 0, CURDATE(), 1, 'supplier address 1', 'PONTEVEDRA', 1, 15214, 1, 1, 15, 4,  1, 1, 18, 'flowerPlants'),
-        (2,   'Farmer King',           'The farmer',    4000020002, 1, '87945234L', 1, 0, CURDATE(), 1, 'supplier address 2', 'SILLA',      2, 43022, 1, 2, 10, 93, 2, 8, 18, 'animals'),
-        (442, 'Verdnatura Levante SL', 'Verdnatura',    5115000442, 1, '06815934E', 0, 0, CURDATE(), 1, 'supplier address 3', 'SILLA',      1, 43022, 1, 2, 15, 6,  9, 3, 18, 'flowerPlants');
+        (1,   'Plants SL',             'Plants nick',   4100000001, 1, '06089160W', 0, 0, CURDATE(), 1, 'supplier address 1', 'PONTEVEDRA', 1, 15214, 1, 1, 15, 4,  1, 1, 18, 'flowerPlants', 1),
+        (2,   'Farmer King',           'The farmer',    4000020002, 1, '87945234L', 1, 0, CURDATE(), 1, 'supplier address 2', 'SILLA',      2, 43022, 1, 2, 10, 93, 2, 8, 18, 'animals', 1),
+        (442, 'Verdnatura Levante SL', 'Verdnatura',    5115000442, 1, '06815934E', 0, 0, CURDATE(), 1, 'supplier address 3', 'SILLA',      1, 43022, 1, 2, 15, 6,  9, 3, 18, 'flowerPlants', 1);
 
 INSERT INTO `vn`.`supplierContact`(`id`, `supplierFk`, `phone`, `mobile`, `email`, `observation`, `name`)
     VALUES
diff --git a/e2e/helpers/selectors.js b/e2e/helpers/selectors.js
index 08a21f8381..d4d5d33aaa 100644
--- a/e2e/helpers/selectors.js
+++ b/e2e/helpers/selectors.js
@@ -1147,6 +1147,7 @@ export default {
         alias: 'vn-supplier-basic-data vn-textfield[ng-model="$ctrl.supplier.nickname"]',
         isSerious: 'vn-supplier-basic-data vn-check[ng-model="$ctrl.supplier.isSerious"]',
         isActive: 'vn-supplier-basic-data vn-check[ng-model="$ctrl.supplier.isActive"]',
+        isPayMethodChecked: 'vn-supplier-basic-data vn-check[ng-model="$ctrl.supplier.isPayMethodChecked"]',
         notes: 'vn-supplier-basic-data vn-textarea[ng-model="$ctrl.supplier.note"]',
         saveButton: 'vn-supplier-basic-data button[type="submit"]',
     },
diff --git a/e2e/paths/13-supplier/02_basic_data.spec.js b/e2e/paths/13-supplier/02_basic_data.spec.js
index 2bc94402b3..f98fa779e7 100644
--- a/e2e/paths/13-supplier/02_basic_data.spec.js
+++ b/e2e/paths/13-supplier/02_basic_data.spec.js
@@ -22,6 +22,7 @@ describe('Supplier basic data path', () => {
         await page.write(selectors.supplierBasicData.alias, 'Plants Nick SL');
         await page.waitToClick(selectors.supplierBasicData.isSerious);
         await page.waitToClick(selectors.supplierBasicData.isActive);
+        await page.waitToClick(selectors.supplierBasicData.isPayMethodChecked);
         await page.write(selectors.supplierBasicData.notes, 'Some notes');
 
         await page.waitToClick(selectors.supplierBasicData.saveButton);
@@ -52,6 +53,12 @@ describe('Supplier basic data path', () => {
         expect(result).toBe('unchecked');
     });
 
+    it('should check the isPayMethodChecked checkbox is now unchecked', async() => {
+        const result = await page.checkboxState(selectors.supplierBasicData.isPayMethodChecked);
+
+        expect(result).toBe('unchecked');
+    });
+
     it('should check the notes were edited', async() => {
         const result = await page.waitToGetProperty(selectors.supplierBasicData.notes, 'value');
 
diff --git a/modules/supplier/back/models/specs/supplier.spec.js b/modules/supplier/back/models/specs/supplier.spec.js
index c3c99e6765..9621549ebb 100644
--- a/modules/supplier/back/models/specs/supplier.spec.js
+++ b/modules/supplier/back/models/specs/supplier.spec.js
@@ -37,6 +37,7 @@ describe('loopback model Supplier', () => {
                 .catch(e => {
                     error = e;
                 });
+            console.log(error);
 
             expect(error).toBeDefined();
         });
diff --git a/modules/supplier/back/models/supplier.json b/modules/supplier/back/models/supplier.json
index 30ed721a58..d08383576c 100644
--- a/modules/supplier/back/models/supplier.json
+++ b/modules/supplier/back/models/supplier.json
@@ -101,7 +101,10 @@
 			"mysql": {
 				"columnName": "withholdingSageFk"
 			}
-		}
+		},
+        "isPayMethodChecked": {
+            "type": "boolean"
+        }
     },
     "relations": {
 		"payMethod": {
diff --git a/modules/supplier/front/basic-data/index.html b/modules/supplier/front/basic-data/index.html
index a30eee7191..0ec80641da 100644
--- a/modules/supplier/front/basic-data/index.html
+++ b/modules/supplier/front/basic-data/index.html
@@ -36,6 +36,10 @@
                 label="Active" 
                 ng-model="$ctrl.supplier.isActive">
             </vn-check>
+            <vn-check
+                label="PayMethodChecked" 
+                ng-model="$ctrl.supplier.isPayMethodChecked">
+            </vn-check>
         </vn-horizontal>
         <vn-horizontal>
             <vn-textarea
diff --git a/modules/supplier/front/basic-data/locale/es.yml b/modules/supplier/front/basic-data/locale/es.yml
index 56811d35bf..e965ffc2e7 100644
--- a/modules/supplier/front/basic-data/locale/es.yml
+++ b/modules/supplier/front/basic-data/locale/es.yml
@@ -1,4 +1,5 @@
 Notes: Notas
 Active: Activo
 Verified: Verificado
+PayMethodChecked: Método de pago validado
 Responsible for approving invoices: Responsable de aprobar las facturas
\ No newline at end of file