ALTER TABLE `vn`.`itemTaxCountry` AUTO_INCREMENT = 1;
ALTER TABLE `vn2008`.`Consignatarios` AUTO_INCREMENT = 1;

INSERT INTO `vn`.`ticketConfig` (`id`, `scopeDays`) 
    VALUES 
        ('1', '6');
 
INSERT INTO `account`.`mailConfig` (`id`, `domain`) 
    VALUES 
        ('1', 'verdnatura.es');

INSERT INTO `account`.`user`(`id`,`name`, `nickname`, `password`,`role`,`active`,`email`, `lang`)
    SELECT id, name, CONCAT(name, 'Nick'),MD5('nightmare'), id, 1, CONCAT(name, '@mydomain.com'), 'es'
        FROM `account`.`role`;

INSERT INTO `vn2008`.`Trabajadores`(`Id_Trabajador`,`CodigoTrabajador`, `Nombre`, `Apellidos`, `user_id`, `boss`)
    SELECT id,UPPER(LPAD(role, 3, '0')), name, name, id, 9
        FROM `vn`.`user`;

UPDATE `vn2008`.`Trabajadores` SET boss = NULL WHERE Id_Trabajador = 20;
UPDATE `vn2008`.`Trabajadores` SET boss = 20 
    WHERE Id_Trabajador = 1 OR Id_Trabajador = 9;

DELETE FROM `vn`.`worker` WHERE name ='customer';

INSERT INTO `account`.`user`(`id`,`name`,`password`,`role`,`active`,`email`,`lang`)
    VALUES 
        (101, 'BruceWayne',         'ac754a330530832ba1bf7687f577da91', 2, 1, 'BruceWayne@mydomain.com',         'es'),
        (102, 'PetterParker',       'ac754a330530832ba1bf7687f577da91', 2, 1, 'PetterParker@mydomain.com',       'es'),
        (103, 'ClarkKent',          'ac754a330530832ba1bf7687f577da91', 2, 1, 'ClarkKent@mydomain.com',          'fr'),
        (104, 'TonyStark',          'ac754a330530832ba1bf7687f577da91', 2, 1, 'TonyStark@mydomain.com',          'es'),
        (105, 'MaxEisenhardt',      'ac754a330530832ba1bf7687f577da91', 2, 1, 'MaxEisenhardt@mydomain.com',      'pt'),
        (106, 'DavidCharlesHaller', 'ac754a330530832ba1bf7687f577da91', 1, 1, 'DavidCharlesHaller@mydomain.com', 'es'),
        (107, 'HankPym',            'ac754a330530832ba1bf7687f577da91', 1, 1, 'HankPym@mydomain.com',            'es'),
        (108, 'CharlesXavier',      'ac754a330530832ba1bf7687f577da91', 1, 1, 'CharlesXavier@mydomain.com',      'es'),
        (109, 'BruceBanner',        'ac754a330530832ba1bf7687f577da91', 1, 1, 'BruceBanner@mydomain.com',        'es'),
        (110, 'JessicaJones',       'ac754a330530832ba1bf7687f577da91', 1, 1, 'JessicaJones@mydomain.com',       'es'),
        (111, 'Missing',            'ac754a330530832ba1bf7687f577da91', 2, 0, NULL,                              'es'),
        (112, 'Trash',              'ac754a330530832ba1bf7687f577da91', 2, 0, NULL,                              'es');

INSERT INTO `vn2008`.`Trabajadores`(`CodigoTrabajador`, `Id_Trabajador`, `Nombre`, `Apellidos`, `user_id`,`boss`)
    VALUES
        ('LGN', 106, 'David Charles', 'Haller', 106, 19),
        ('ANT', 107, 'Hank'         , 'Pym'   , 107, 19),
        ('DCX', 110, 'Charles'      , 'Xavier', 108, 19),
        ('HLK', 109, 'Bruce'        , 'Banner', 109, 19),
        ('JJJ', 108, 'Jessica'      , 'Jones' , 110, 19); 

INSERT INTO `vn`.`country`(`id`, `country`, `isUeeMember`, `code`, `currencyFk`, `ibanLength`)
    VALUES 
        (1, 'España',   0, 'ES', 1, 22),
        (2, 'Italia',   1, 'IT', 1, 25),
        (3, 'Alemania', 1, 'DE', 1, 20),
        (4, 'Rumania',  1, 'RO', 1, 22),
        (5, 'Holanda',  1, 'NL', 1, 16),
        (19,'Francia',  1, 'FR', 1, 25),
        (30,'Canarias', 1, 'IC', 1, 22);

INSERT INTO `vn`.`warehouse`(`id`, `name`, `isComparative`, `isInventory`, `hasAvailable`, `isManaged`)
    VALUES
        (1, 'Warehouse One',   1, 1, 1, 1),
        (2, 'Warehouse Two',   1, 1, 1, 1),
        (3, 'Warehouse Three', 1, 1, 1, 1),
        (4, 'Warehouse Four',  1, 1, 1, 1),
        (5, 'Warehouse Five',  1, 1, 1, 1);

INSERT INTO `vn`.`warehouseAlias`(`id`, `name`)
    VALUES
        (1, 'Main Warehouse');

INSERT INTO `vn`.`accountingType`(`id`, `description`)
    VALUES 
        (1, 'Digital money'),
        (2, 'Cash'),
        (3, 'Card'),
        (4, 'Stolen Money'),
        (5, 'Miscellaneous');

INSERT INTO `vn`.`bank`(`id`, `bank`, `account`, `cash`, `entityFk`, `isActive`, `currencyFk`)
    VALUES 
        (1, 'Pay on receipt',   '0000000000', 4, 0, 1, 1),
        (2, 'Cash',             '1111111111', 1, 0, 1, 1);

INSERT INTO `vn`.`agency`(`id`, `name`, `warehouseFk`, `isVolumetric`, `bankFk`, `warehouseAliasFk`)
    VALUES
        (1,     'inhouse pickup'        , 1, 0, 1, 1),
        (2,     'Super-Man delivery'    , 1, 0, 1, 1),
        (3,     'Teleportation device'  , 1, 0, 1, 1),
        (4,     'Entanglement'          , 1, 0, 1, 1),
        (5,     'Quantum break device'  , 1, 0, 1, 1),
        (6,     'Walking'               , 1, 0, 1, 1),
        (7,     'Silla247'              , 1, 0, 1, 1),
        (8,     'Silla247Expensive'     , 1, 0, 1, 1),
        (9,     'Refund'                , 1, 0, 1, 1),
        (10,    'Other agency'          , 1, 0, 1, 1);

UPDATE `vn`.`agencyMode` SET `id` = 1 WHERE `name` = 'inhouse pickup';
UPDATE `vn`.`agencyMode` SET `id` = 2 WHERE `name` = 'Super-Man delivery';
UPDATE `vn`.`agencyMode` SET `id` = 3 WHERE `name` = 'Teleportation device';
UPDATE `vn`.`agencyMode` SET `id` = 4 WHERE `name` = 'Entanglement';
UPDATE `vn`.`agencyMode` SET `id` = 5 WHERE `name` = 'Quantum break device';
UPDATE `vn`.`agencyMode` SET `id` = 6 WHERE `name` = 'Walking';
UPDATE `vn`.`agencyMode` SET `id` = 7 WHERE `name` = 'Silla247';
UPDATE `vn`.`agencyMode` SET `id` = 8 WHERE `name` = 'Silla247Expensive';
UPDATE `vn`.`agencyMode` SET `id` = 23 WHERE `name` = 'Refund';
UPDATE `vn`.`agencyMode` SET `id` = 10 WHERE `name` = 'Other agency';

UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 1;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 2;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 2 WHERE `id` = 3;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 4;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 5;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 2 WHERE `id` = 6;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 7;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 8;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 4 WHERE `id` = 23;
UPDATE `vn`.`agencyMode` SET `deliveryMethodFk` = 1 WHERE `id` = 10;

UPDATE `vn`.`agencyMode` SET `web` = 1;

UPDATE `vn`.`agencyMode` SET `code` = 'refund' WHERE  `id` = 23;

INSERT INTO `vn`.`payMethod`(`id`, `name`, `graceDays`, `outstandingDebt`, `ibanRequired`)
    VALUES 
        (1, 'PayMethod one',            0,  001, 0),
        (2, 'PayMethod two',            10, 001, 0),
        (3, 'PayMethod three',          0,  001, 0),
        (4, 'PayMethod with IBAN',      0,  001, 1),
        (5, 'PayMethod five',           10, 001, 0);

INSERT INTO `vn`.`payDem`(`id`, `payDem`)
    VALUES 
        (1, 10),
        (2, 20);

INSERT INTO `vn2008`.`zones`(`zone_id`, `name`, `printingOrder`)
    VALUES 
        (1, 'zone one',   1),
        (2, 'zone two',   2),
        (3, 'zone three', 3);

INSERT INTO `vn`.`province`(`id`, `name`, `countryFk`, `warehouseFk`, `zoneFk`)
    VALUES
        (1, 'Province one',     1, NULL, 1),
        (2, 'Province two',     1, NULL, 2),
        (3, 'Province three',   1, NULL, 3),
        (4, 'Province four',    1, NULL, 2),
        (5, 'Province five',    1, NULL, 1);

INSERT INTO `vn`.`town`(`id`, `name`, `provinceFk`)
    VALUES
        (1, 'Valencia',     1),
        (2, 'Silla',        1),
        (3, 'Algemesi',     1),
        (4, 'Alzira',       1);

INSERT INTO `vn`.`postCode`(`code`, `townFk`)
    VALUES 
        ('46000', 1),
        ('46460', 2),
        ('46680', 3),
        ('46600', 4);

INSERT INTO `vn`.`clientType`(`id`, `code`, `type`)
    VALUES
         (1, 'normal',       'Normal'),
         (2, 'internalUse',  'Autoconsumo'),
         (3, 'handMaking',   'Confección'),
         (4, 'loses',        'Mermas');

INSERT INTO `vn`.`city`(`id`, `name`, `provinceFk`)
    VALUES
         (1, 'Gotham', 1);

INSERT INTO `vn`.`cplusTerIdNif`(`id`, `description`)
    VALUES
        (1, 'NIF');

INSERT INTO `vn`.`contactChannel`(`id`, `name`)
    VALUES
        (1, 'Rumors on the streets'),
        (2, 'Metropolis newspaper'),
        (3, 'Daily Bugle'),
        (4, 'GCN Channel'),
        (5, 'The Newspaper');

INSERT INTO `vn`.`client`(`id`,`name`,`fi`,`socialName`,`contact`,`street`,`city`,`postcode`,`phone`,`mobile`,`fax`,`isRelevant`,`email`,`iban`,`dueDay`,`accountingAccount`,`isEqualizated`,`provinceFk`,`hasToInvoice`,`credit`,`countryFk`,`isActive`,`gestdocFk`,`quality`,`payMethodFk`,`created`,`isToBeMailed`,`contactChannelFk`,`hasSepaVnl`,`hasCoreVnl`,`hasCoreVnh`,`riskCalculated`,`clientTypeFk`,`mailAddress`,`cplusTerIdNifFk`,`hasToInvoiceByAddress`,`isTaxDataChecked`,`isFreezed`,`creditInsurance`,`isCreatedAsServed`,`hasInvoiceSimplified`,`salesPersonFk`,`isVies`,`eypbc`)
    VALUES
        (101,     'Bruce Wayne',        '84612325V',  'Batman',         'Alfred',           '1007 Mountain Drive, Gotham',                  'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'BruceWayne@mydomain.com',            NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 0, NULL, 0, 0, 18,   0, 1),
        (102,     'Petter Parker',      '87945234L',  'Spider-Man',     'Aunt May',         '20 Ingram Street',                             'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'PetterParker@mydomain.com',          NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 0, NULL, 0, 0, 18,   0, 1),
        (103,     'Clark Kent',         '06815934E',  'Super-Man',      'lois lane',        '344 Clinton Street',                           'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'ClarkKent@mydomain.com',             NULL, 0, 1234567890, 0, 1, 1, 0,    1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 0, NULL, 0, 0, 18,   0, 1),
        (104,     'Tony Stark',         '06089160W',  'Iron-Man',       'Pepper Potts',     '10880 Malibu Point',                           'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'TonyStark@mydomain.com',             NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 0, NULL, 0, 0, 18,   0, 1),
        (105,     'Max Eisenhardt',     '251628698',  'Magneto',        'Rogue',            'Unknown Whereabouts',                          'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'MaxEisenhardt@mydomain.com',         NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 1, NULL, 0, 0, 18,   0, 1),
        (106,     'DavidCharlesHaller', '53136686Q',  'Legion',         'Charles Xavier',   'Evil hideout',                                 'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'DavidCharlesHaller@mydomain.com',    NULL, 0, 1234567890, 0, 1, 1, 300,  1, 0, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 0, NULL, 0, 0, 19,   0, 1),
        (107,     'Hank Pym',           '09854837G',  'Ant-Man',        'Hawk',             'Anthill',                                      'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'HankPym@mydomain.com',               NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 0, 0, NULL, 0, 0, 19,   0, 1),
        (108,     'Charles Xavier',     '22641921P',  'Professor X',    'Beast',            '3800 Victory Pkwy, Cincinnati, OH 45207, USA', 'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'CharlesXavier@mydomain.com',         NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 1, 1, NULL, 0, 0, 19,   0, 1),
        (109,     'Bruce Banner',       '16104829E',  'Hulk',           'Black widow',      'Somewhere in New York',                        'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'BruceBanner@mydomain.com',           NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 0, 0, NULL, 0, 0, 19,   0, 1),
        (110,     'Jessica Jones',      '58282869H',  'Jessica Jones',  'Luke Cage',        'NYCC 2015 Poster',                             'Silla', 46460, 1111111111, 222222222, 333333333, 1, 'JessicaJones@mydomain.com',          NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, NULL, 1, 1, 0, 0, NULL, 0, 0, NULL, 0, 1),
        (200,     'Missing',            NULL,         'Missing man',    'Anton',            'The space',                                    'Silla', 46460, 1111111111, 222222222, 333333333, 1, NULL,                                 NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 4, NULL, 1, 0, 1, 0, NULL, 1, 0, NULL, 0, 1),
        (400,     'Trash',              NULL,         'Garbage man',    'Unknown name',     'New York city',                                'Silla', 46460, 1111111111, 222222222, 333333333, 1, NULL,                                 NULL, 0, 1234567890, 0, 1, 1, 300,  1, 1, NULL, 10, 5,CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 4, NULL, 1, 0, 1, 0, NULL, 1, 0, NULL, 0, 1);

INSERT INTO `vn`.`client`(`id`, `name`, `fi`, `socialName`, `contact`, `street`, `city`, `postcode`, `phone`, `isRelevant`, `email`, `iban`,`dueDay`,`accountingAccount`, `isEqualizated`, `provinceFk`, `hasToInvoice`, `credit`, `countryFk`, `isActive`, `gestdocFk`, `quality`, `payMethodFk`,`created`, `isTaxDataChecked`)
    SELECT id, name, CONCAT(RPAD(CONCAT(id,9),8,id),'A'), CONCAT(name, 'Social'), CONCAT(name, 'Contact'), CONCAT(name, 'Street'), 'SILLA', 46460, 623111111, 1, CONCAT(name,'@mydomain.com'), NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1,NULL, 10, 5, CURDATE(), 1
        FROM `account`.`role` `r`
        WHERE `r`.`hasLogin` = 1;

INSERT INTO `vn`.`clientManaCache`(`clientFk`, `mana`, `dated`)
    VALUES
        (101, 50,  DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (102, 100, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (103, 0,   DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (104, -30, DATE_ADD(CURDATE(), INTERVAL -1 MONTH));

INSERT INTO `vn`.`address`(`id`, `nickname`, `street`, `city`, `postalCode`, `provinceFk`, `phone`, `mobile`, `isActive`, `clientFk`, `agencyModeFk`, `longitude`, `latitude`, `isEqualizated`, `isDefaultAddress`)
    VALUES
        (1, 'Bruce Wayne',          '1007 Mountain Drive, Gotham',                  'Silla', 46460, 1, 1111111111, 222222222, 1, 101,    2, NULL, NULL, 0, 1),
        (2, 'Petter Parker',        '20 Ingram Street',                             'Silla', 46460, 1, 1111111111, 222222222, 1, 102,    2, NULL, NULL, 0, 1),
        (3, 'Clark Kent',           '344 Clinton Street',                           'Silla', 46460, 1, 1111111111, 222222222, 1, 103,    2, NULL, NULL, 0, 1),
        (4, 'Tony Stark',           '10880 Malibu Point',                           'Silla', 46460, 1, 1111111111, 222222222, 1, 104,    2, NULL, NULL, 0, 1),
        (5, 'Max Eisenhardt',       'Unknown Whereabouts',                          'Silla', 46460, 1, 1111111111, 222222222, 1, 105,    2, NULL, NULL, 0, 1),
        (6, 'DavidCharlesHaller',   'Evil hideout',                                 'Silla', 46460, 1, 1111111111, 222222222, 1, 106,    2, NULL, NULL, 0, 1),
        (7, 'Hank Pym',             'Anthill',                                      'Silla', 46460, 1, 1111111111, 222222222, 1, 107,    2, NULL, NULL, 0, 1),
        (8, 'Charles Xavier',       '3800 Victory Pkwy, Cincinnati, OH 45207, USA', 'Silla', 46460, 1, 1111111111, 222222222, 1, 108,    2, NULL, NULL, 0, 1),
        (9, 'Bruce Banner',         'Somewhere in New York',                        'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 1),
        (10, 'Jessica Jones',       'NYCC 2015 Poster',                             'Silla', 46460, 1, 1111111111, 222222222, 1, 110,    2, NULL, NULL, 0, 1),
        (11, 'Missing',             'The space',                                    'Silla', 46460, 1, 1111111111, 222222222, 1, 200,   10, NULL, NULL, 0, 1),
        (12, 'Trash',               'New York city',                                'Silla', 46460, 1, 1111111111, 222222222, 1, 400,   10, NULL, NULL, 0, 1),
        (101, 'address 01',         'Somewhere in Thailand',                        'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (102, 'address 02',         'Somewhere in Poland',                          'Silla', 46460, 1, 3333333333, 444444444, 1, 109,    2, NULL, NULL, 0, 0),
        (103, 'address 03',         'Somewhere in Japan',                           'Silla', 46460, 1, 3333333333, 444444444, 1, 109,    2, NULL, NULL, 0, 0),
        (104, 'address 04',         'Somewhere in Spain',                           'Silla', 46460, 1, 3333333333, 444444444, 1, 109,    2, NULL, NULL, 0, 0),
        (105, 'address 05',         'Somewhere in Potugal',                         'Silla', 46460, 1, 5555555555, 666666666, 1, 109,    2, NULL, NULL, 0, 0),
        (106, 'address 06',         'Somewhere in UK',                              'Silla', 46460, 1, 5555555555, 666666666, 1, 109,    2, NULL, NULL, 0, 0),
        (107, 'address 07',         'Somewhere in Valencia',                        'Silla', 46460, 1, 5555555555, 666666666, 1, 109,    2, NULL, NULL, 0, 0),
        (108, 'address 08',         'Somewhere in Silla',                           'Silla', 46460, 1, 5555555555, 666666666, 1, 109,    2, NULL, NULL, 0, 0),
        (109, 'address 09',         'Somewhere in London',                          'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (110, 'address 10',         'Somewhere in Algemesi',                        'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (111, 'address 11',         'Somewhere in Carlet',                          'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (112, 'address 12',         'Somewhere in Campanar',                        'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (113, 'address 13',         'Somewhere in Malilla',                         'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (114, 'address 14',         'Somewhere in France',                          'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (115, 'address 15',         'Somewhere in Birmingham',                      'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (116, 'address 16',         'Somewhere in Scotland',                        'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (117, 'address 17',         'Somewhere in nowhere',                         'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (118, 'address 18',         'Somewhere over the rainbow',                   'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (119, 'address 19',         'Somewhere in Alberic',                         'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (120, 'address 20',         'Somewhere in Montortal',                       'Silla', 46460, 1, 1111111111, 222222222, 1, 109,    2, NULL, NULL, 0, 0),
        (121, 'address 21',         'the bat cave',                                 'Silla', 46460, 1, 1111111111, 222222222, 1, 101,    2, NULL, NULL, 0, 0),
        (122, 'address 22',         'NY roofs',                                     'Silla', 46460, 1, 1111111111, 222222222, 1, 102,    2, NULL, NULL, 0, 0),
        (123, 'address 23',         'The phone box',                                'Silla', 46460, 1, 1111111111, 222222222, 1, 103,    2, NULL, NULL, 0, 0),
        (124, 'address 24',         'Stark tower',                                  'Silla', 46460, 1, 1111111111, 222222222, 1, 104,    2, NULL, NULL, 0, 0),
        (125, 'address 25',         'The plastic cell',                             'Silla', 46460, 1, 1111111111, 222222222, 1, 105,    2, NULL, NULL, 0, 0),
        (126, 'address 26',         'Many places',                                  'Silla', 46460, 1, 1111111111, 222222222, 1, 106,    2, NULL, NULL, 0, 0),
        (127, 'address 27',         'Your pocket',                                  'Silla', 46460, 1, 1111111111, 222222222, 1, 107,    2, NULL, NULL, 0, 0),
        (128, 'address 28',         'Cerebro',                                      'Silla', 46460, 1, 1111111111, 222222222, 1, 108,    2, NULL, NULL, 0, 0),
        (129, 'address 29',         'Luke Cages Bar',                               'Silla', 46460, 1, 1111111111, 222222222, 1, 110,    2, NULL, NULL, 0, 0),
        (130, 'address 30',         'Non valid address',                            'Silla', 46460, 1, 1111111111, 222222222, 0, 101,    2, NULL, NULL, 0, 0),
        (131, 'Missing',            'The space',                                    'Silla', 46460, 1, 1111111111, 222222222, 1, 200,   10, NULL, NULL, 0, 0),
        (132, 'Trash',              'New York city',                                'Silla', 46460, 1, 1111111111, 222222222, 1, 400,   10, NULL, NULL, 0, 0);

INSERT INTO `vn`.`address`( `nickname`, `street`, `city`, `postalCode`, `provinceFk`, `isActive`, `clientFk`, `agencyModeFk`, `isDefaultAddress`)
    SELECT name, CONCAT(name, 'Street'), 'SILLA', 46460, 1, 1, id, 2, 1
        FROM `account`.`role` `r`
        WHERE `r`.`hasLogin` = 1;

UPDATE `vn`.`client` SET defaultAddressFk = 1 WHERE id = 101;
UPDATE `vn`.`client` SET defaultAddressFk = 2 WHERE id = 102;
UPDATE `vn`.`client` SET defaultAddressFk = 3 WHERE id = 103;
UPDATE `vn`.`client` SET defaultAddressFk = 4 WHERE id = 104;
UPDATE `vn`.`client` SET defaultAddressFk = 5 WHERE id = 105;
UPDATE `vn`.`client` SET defaultAddressFk = 6 WHERE id = 106;
UPDATE `vn`.`client` SET defaultAddressFk = 7 WHERE id = 107;
UPDATE `vn`.`client` SET defaultAddressFk = 8 WHERE id = 108;
UPDATE `vn`.`client` SET defaultAddressFk = 9 WHERE id = 109;
UPDATE `vn`.`client` SET defaultAddressFk = 10 WHERE id = 110;
UPDATE `vn`.`client` SET defaultAddressFk = 11 WHERE id = 200;
UPDATE `vn`.`client` SET defaultAddressFk = 12 WHERE id = 400;

DROP TEMPORARY TABLE IF EXISTS tmp.address;

CREATE TEMPORARY TABLE tmp.address
    SELECT * FROM `vn`.`address`;

 UPDATE `vn`.`client` `c`
    JOIN `tmp`.`address` `a` ON `a`.`clientFk` = `c`.`id`
	SET `c`.`defaultAddressFk` = `a`.`id`
        WHERE `defaultAddressFk` IS NULL;
DROP TEMPORARY TABLE tmp.address;

INSERT INTO `vn`.`clientCredit`(`id`, `clientFk`, `workerFk`, `amount`, `created`)
    VALUES
        (1 , 101, 5, 300, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (2 , 101, 5, 900, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (3 , 101, 5, 800, DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (4 , 101, 5, 700, DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
        (5 , 101, 5, 600, DATE_ADD(CURDATE(), INTERVAL -5 MONTH)),
        (6 , 101, 5, 500, DATE_ADD(CURDATE(), INTERVAL -6 MONTH)),
        (7 , 101, 5, 400, DATE_ADD(CURDATE(), INTERVAL -7 MONTH)),
        (8 , 101, 9, 300, DATE_ADD(CURDATE(), INTERVAL -8 MONTH)),
        (9 , 101, 9, 200, DATE_ADD(CURDATE(), INTERVAL -9 MONTH)),
        (10, 101, 9, 100, DATE_ADD(CURDATE(), INTERVAL -10 MONTH)),
        (11, 101, 9, 50 , DATE_ADD(CURDATE(), INTERVAL -11 MONTH)),
        (12, 102, 9, 800, CURDATE()),
        (14, 104, 9, 90 , CURDATE()),
        (15, 105, 9, 90 , CURDATE());

INSERT INTO `vn`.`clientCreditLimit`(`id`, `maxAmount`, `roleFk`)
    VALUES
        (1, 9999999,   20),
        (2, 10000,     21),
        (3, 600,       13);

INSERT INTO `vn`.`clientObservation`(`id`, `clientFk`, `workerFk`, `text`, `created`)
    VALUES
        (1,  101,  1, 'Madness, as you know, is like gravity, all it takes is a little push',                                              CURDATE()),
        (2,  102,  1, 'With great power, comes great responsibility',                                                                      CURDATE()),
        (3,  103,  3, 'this is a job for Super-Man!',                                                                                      CURDATE()),
        (4,  104,  3, 'yes... I am Iron-Man',                                                                                              CURDATE()),
        (5,  105,  5, 'They do understand. Our mutant powers make us superior',                                                            CURDATE()),
        (6,  106,  5, 'My name is Legion, for we are many!',                                                                               CURDATE()),
        (7,  107,  9, 'I think our first move should be calling the Avengers..',                                                           CURDATE()),
        (8,  108,  9, 'Just because someone stumbles and loses their path, does not mean they are lost forever.',                          CURDATE()),
        (9,  109,  20, 'HULK SMASH! ...',                                                                                                  CURDATE()),
        (10, 110,  20, 'They say everyone is born a hero. But if you let it, life will push you over the line until you are the villain.', CURDATE());

INSERT INTO `vn`.`observationType`(`id`,`description`)
    VALUES
        (1,'observation one'),
        (2,'observation two'),
        (3,'observation three'),
        (4,'comercial');

INSERT INTO `vn`.`addressObservation`(`id`,`addressFk`,`observationTypeFk`,`description`)
    VALUES
        (1, 121, 1, 'under the floor'),
        (2, 121, 2, 'wears leather and goes out at night'),
        (3, 121, 3, 'care with the dog');

INSERT INTO `vn`.`creditClassification`(`id`, `client`, `dateStart`, `dateEnd`)
    VALUES
        (1, 101,  CURDATE(), CURDATE()),
        (2, 102,  CURDATE(), CURDATE()),
        (3, 103,  CURDATE(), CURDATE()),
        (4, 104,  CURDATE(), CURDATE()),
        (5, 105,  CURDATE(), CURDATE());

INSERT INTO `vn`.`creditInsurance`(`id`, `creditClassification`, `credit`, `creationDate`, `grade`)
    VALUES
        (1, 1, 3000,  DATE_ADD(CURDATE(), INTERVAL -1 MONTH), NULL),
        (2, 2, 6000,  DATE_ADD(CURDATE(), INTERVAL -2 MONTH), NULL),
        (3, 3, 10000, DATE_ADD(CURDATE(), INTERVAL -3 MONTH), NULL);

INSERT INTO `vn`.`route`(`id`, `time`, `workerFk`, `created`, `vehicleFk`, `agencyModeFk`, `description`, `m3`, `cost`, `started`, `finished`)
    VALUES
        (1, '1899-12-30 12:15:00', 56, CURDATE(), 1, 7,    'first route',   2.7,  10, CURDATE(), CURDATE()),
        (2, '1899-12-30 13:20:00', 56, CURDATE(), 1, 7,    'second route',  0.9,  20, CURDATE(), CURDATE()),
        (3, '1899-12-30 14:30:00', 56, CURDATE(), 2, 7,    'third route',   1.1,  30, CURDATE(), CURDATE()),
        (4, '1899-12-30 15:45:00', 56, CURDATE(), 3, 7,    'fourth route',  0.1,  40, CURDATE(), CURDATE()),
        (5, '1899-12-30 16:00:00', 56, CURDATE(), 4, 8,    'fifth route',   NULL, 50, CURDATE(), CURDATE()),
        (6, NULL,                  57, CURDATE(), 5, 8,    'sixth route',   NULL, 60, CURDATE(), CURDATE()),
        (7, NULL,                  57, CURDATE(), 6, NULL, 'seventh route', NULL, 70, CURDATE(), CURDATE());

INSERT INTO `vn2008`.`empresa_grupo`(`empresa_grupo_id`, `grupo`)
    VALUES
        (1, 'Wayne Industries');
 
INSERT INTO `vn`.`bankEntity`(`id`, `countryFk`, `name`, `bic`)
    VALUES
        (128,  1, 'The Best Bank', 'BBKKESMMMMMM'),
        (2100, 1, 'Caixa Bank',    'CAIXESBB');

INSERT INTO `vn`.`supplierAccount`(`id`, `supplierFk`, `iban`, `bankEntityFk`)
     VALUES
         (241, 442, 'ES111122333344111122221111', 128);

INSERT INTO `vn`.`company`(`id`, `code`, `supplierAccountFk`, `workerManagerFk`, `companyCode`, `sage200Company`, `expired`)
    VALUES
        (69  , 'CCs', NULL, 30,  NULL, 0, NULL),
        (442 , 'VNL', 241,  30,  2   , 1, NULL),
        (567 , 'VNH', NULL, 30,  NULL, 4, NULL),
        (791 , 'FTH', NULL, 30,  NULL, 3, '2015-11-30'),
        (1381, 'ORN', NULL, 30,  NULL, 7, NULL);  

INSERT INTO `vn`.`invoiceOut`(`id`, `serial`, `amount`, `issued`,`clientFk`, `created`, `companyFk`, `dued`, `booked`, `bankFk`, `pdf`)
    VALUES
        (1, 'T', 1014.24,   DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 101, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 442, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 1),
        (2, 'T', 121.36,    CURDATE(),                              102, CURDATE(),                              442, CURDATE(),                              CURDATE(), 1, 1), 
        (3, 'T', 8.88,      CURDATE(),                              103, CURDATE(),                              442, CURDATE(),                              CURDATE(), 1, 1),
        (4, 'T', 8.88,      CURDATE(),                              103, CURDATE(),                              442, CURDATE(),                              CURDATE(), 1, 1),
        (5, 'A', 8.88,      CURDATE(),                              103, CURDATE(),                              442, CURDATE(),                              CURDATE(), 1, 1);

UPDATE `vn`.`invoiceOut` SET ref = 'T1111111' WHERE id = 1;
UPDATE `vn`.`invoiceOut` SET ref = 'T2222222' WHERE id = 2;
UPDATE `vn`.`invoiceOut` SET ref = 'T3333333' WHERE id = 3;
UPDATE `vn`.`invoiceOut` SET ref = 'T4444444' WHERE id = 4;
UPDATE `vn`.`invoiceOut` SET ref = 'A1111111' WHERE id = 5;

INSERT INTO `vn`.`invoiceOutTax` (`invoiceOutFk`, `taxableBase`, `vat`, `pgcFk`)
    VALUES 
        (1, 895.76, 89.58, 4722000010),
        (1, 33.80, 7.10, 4722000021),
        (2, 110.33, 11.03, 4770000010),
        (3, 8.07, 0.81, 4770000010),
        (4, 8.07, 0.81, 4770000010),
        (5, 8.07, 0.81, 4770000010);

INSERT INTO `vn`.`invoiceOutExpence`(`id`, `invoiceOutFk`, `amount`, `expenceFk`, `created`)
    VALUES
        (1, 1, 813.06,  2000000000, CURDATE()),
        (2, 1, 33.80,   4751000000, CURDATE()),
        (3, 1, 70.70,   6210000567, CURDATE()),
        (4, 2, 110.33,  2000000000, CURDATE()),
        (5, 3, 8.07,    2000000000, CURDATE()),
        (6, 4, 8.07,    2000000000, CURDATE()),
        (7, 5, 8.07,    2000000000, CURDATE());

INSERT INTO `vn`.`taxArea` (`code`, `claveOperacionFactura`, `CodigoTransaccion`)
    VALUES
        ('CEE',      1, 10),
        ('EQU',      0, 1),
        ('NATIONAL', 0, 1),
        ('WORLD',    2, 15);

INSERT INTO `vn`.`invoiceOutSerial` (`code`, `description`, `isTaxed`, `taxAreaFk`, `isCEE`)
    VALUES
        ('A', 'Global nacional',         1, 'NATIONAL',  0),
        ('T', 'Española rapida',         1, 'NATIONAL',  0),
        ('V', 'Intracomunitaria global', 0, 'CEE',       1);

INSERT INTO `vn`.`zone` (`id`, `name`, `hour`, `warehouseFk`, `agencyModeFk`, `travelingDays`, `price`, `bonus`) 
    VALUES 
        (1,  'Zone pickup A',       CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 1, 1,  0, 0,    0),
        (2,  'Zone pickup B',       CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 2, 1,  0, 0,    0),
        (3,  'Zone 247 A',          CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 1, 7,  1, 2,    0),
        (4,  'Zone 247 B',          CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 2, 7,  1, 2,    0),
        (5,  'Zone expensive A',    CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 1, 8,  1, 1000, 0),
        (6,  'Zone expensive B',    CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 2, 8,  1, 1000, 0),
        (7,  'Zone refund',         CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 1, 10, 0, 0,    0),
        (8,  'Zone others',         CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 1, 23, 0, 0,    0),
        (9,  'Zone superMan',       CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 1, 2,  0, 0,    0),
        (10, 'Zone teleportation',  CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 3, 3,  0, 0,    0),
        (11, 'Zone pickup C',       CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 5, 1,  0, 0,    0),
        (12, 'Zone entanglement',   CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 4, 4,  0, 0,    0),
        (13, 'Zone quantum break',  CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), 5, 5,  0, 0,    0);

INSERT INTO `vn`.`ticket`(`id`, `priority`, `agencyModeFk`,`warehouseFk`,`routeFk`, `shipped`, `landed`, `clientFk`,`nickname`, `addressFk`, `refFk`, `isDeleted`, `zoneFk`, `created`)
    VALUES
        (1 , 3,     1,  1, 1,    DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -1 MONTH), INTERVAL +1 DAY), 101, 'Bat cave',              121, 'T1111111', 0, 1,  DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (2 , 1,     1,  1, 1,    DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -1 MONTH), INTERVAL +1 DAY), 104, 'Stark tower',           124, 'T1111111', 0, 1,  DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (3 , 1,     7,  1, 1,    DATE_ADD(CURDATE(), INTERVAL -2 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -2 MONTH), INTERVAL +1 DAY), 104, 'Stark tower',           124, 'T2222222', 0, 3,  DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (4 , 3,     2,  1, 1,    DATE_ADD(CURDATE(), INTERVAL -3 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -3 MONTH), INTERVAL +1 DAY), 104, 'Stark tower',           124, 'T3333333', 0, 9,  DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (5 , 3,     3,  3, 1,    DATE_ADD(CURDATE(), INTERVAL -4 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -4 MONTH), INTERVAL +1 DAY), 104, 'Stark tower',           124, 'T4444444', 0, 10, DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
        (6 , 1,     3,  3, 1,    DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -1 MONTH), INTERVAL +1 DAY), 101, 'Mountain Drive Gotham', 1,   'A1111111', 0, 10, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (7 , NULL,  7,  1, 2,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            101, 'Mountain Drive Gotham', 1,   NULL,       0, 3,  CURDATE()),
        (8 , NULL,  7,  1, 2,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            101, 'Bat cave',              121, NULL,       0, 3,  CURDATE()),
        (9 , NULL,  7,  1, 2,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            104, 'Stark tower',           124, NULL,       0, 3,  CURDATE()),
        (10, 1,     1,  5, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            102, 'Ingram Street',         2,   NULL,       0, 11, CURDATE()),
        (11, 1,     7,  1, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            102, 'NY roofs',              122, NULL,       0, 3,  CURDATE()),
        (12, 1,     1,  1, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            103, 'Phone Box',             123, NULL,       0, 1,  CURDATE()),
        (13, 1,     7,  1, 2,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            103, 'Phone Box',             123, NULL,       0, 1,  CURDATE()),
        (14, 1,     2,  1, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            104, 'Malibu Point',          4,   NULL,       0, 9,  CURDATE()),
        (15, 1,     7,  1, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            105, 'Plastic Cell',          125, NULL,       0, 3,  CURDATE()),
        (16, 1,     7,  1, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            106, 'Many Places',           126, NULL,       0, 3,  CURDATE()),
        (17, 1,     7,  1, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            106, 'Many Places',           126, NULL,       0, 3,  CURDATE()),
        (18, 1,     4,  4, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            108, 'Cerebro',               128, NULL,       0, 12, CURDATE()),
        (19, 1,     5,  5, 3,    CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            109, 'Somewhere in Thailand', 129, NULL,       1, 13, CURDATE()),
        (20, 1,     5,  5, 3,    DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL +1 MONTH), INTERVAL +1 DAY), 109, 'Somewhere in Thailand', 129, NULL,       0, 13, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (21, NULL,  5,  5, NULL, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL +1 MONTH), INTERVAL +1 DAY), 109, 'Somewhere in Holland',  102, NULL,       0, 13, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (22, NULL,  5,  5, NULL, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(DATE_ADD(CURDATE(),INTERVAL +1 MONTH), INTERVAL +1 DAY), 109, 'Somewhere in Japan',    103, NULL,       0, 13, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (23, NULL,  23, 1, NULL, CURDATE(),                              DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            101, 'address 21',            121, NULL,       0, 8,  CURDATE()),
        (24 ,NULL,  23, 1, NULL, CURDATE(),                              CURDATE(),                                                        101, 'Bruce Wayne',           1,   NULL,       0, 8,  CURDATE());

INSERT INTO `vn`.`ticketObservation`(`id`, `ticketFk`, `observationTypeFk`, `description`)
    VALUES
        (1,  11, 1, 'ready'),
        (2,  2,  2, 'do it fast please'),
        (3,  3,  3, 'Faster faster fasteeeeeer!!!'),
        (4,  4,  3, 'Deliver before 8am'),
        (5,  13, 3, 'You can run from the disappointments you are trying to forget. But its only when you embrace your past that you truly move forward. Maybe I never get to go home again, but I found my way there. And I am glad I did.'),
        (6,  14, 3, 'Careful, armed warhead'),
        (7,  23, 1, 'under the floor'),
        (8,  23, 2, 'wears leather and goes out at night'),
        (9,  23, 3, 'care with the dog'),
        (10, 23, 4, 'Reclama ticket: 8'),
        (11, 24, 4, 'Reclama ticket: 7');

INSERT INTO `vn`.`ticketTracking`(`id`, `ticketFk`, `stateFk`, `workerFk`, `created`)
    VALUES
        (1,  1,  16, 5 , DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (2,  2,  16, 5 , DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (3,  3,  16, 5 , DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (4,  4,  16, 5 , DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (5,  5,  16, 18, DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
        (6,  6,  16, 18, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (7,  7,  10, 18, CURDATE()),
        (8,  8,  5,  19, CURDATE()),
        (9,  9,  5,  19, CURDATE()),
        (10, 10, 5,  19, CURDATE()),
        (11, 11, 3,  19, CURDATE()),
        (12, 12, 3,  19, CURDATE()),
        (13, 13, 3,  19, CURDATE()),
        (14, 14, 3,  19, CURDATE()),
        (15, 15, 3,  19, CURDATE()),
        (16, 16, 3,  19, CURDATE()),
        (17, 17, 3,  19, CURDATE()),
        (18, 18, 3,  19, CURDATE()),
        (19, 19, 17, 19, CURDATE()),
        (20, 20, 1,  19, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (21, 21, 1,  19, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (22, 22, 1,  19, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (23, 23, 16, 21, CURDATE()),
        (24, 24, 16, 21, CURDATE());

INSERT INTO `vn`.`stowaway`(`id`, `shipFk`, `created`)
    VALUES
        (12, 13, CURDATE());

INSERT INTO `vn`.`vehicle`(`id`, `numberPlate`, `tradeMark`, `model`, `companyFk`, `warehouseFk`, `description`, `m3`, `isActive`)
    VALUES
        (1, '3333-BAT', 'WAYNE INDUSTRIES', 'BATMOBILE', 442, 1, 'The ultimate war machine',       50, 1),
        (2, '1111-IMK', 'STARK INDUSTRIES', 'MARK-III',  442, 1, 'Iron-Man Heavy Armor MARK-III',  18, 1),
        (3, '2222-IMK', 'STARK INDUSTRIES', 'MARK-VI',   442, 1, 'Iron-Man Heavy Armor MARK-VI',   16, 1),
        (4, '3333-IMK', 'STARK INDUSTRIES', 'MARK-VII',  442, 1, 'Iron-Man Heavy Armor MARK-VII',  14, 1),
        (5, '4444-IMK', 'STARK INDUSTRIES', 'MARK-XLII', 442, 1, 'Iron-Man Heavy Armor MARK-XLII', 13, 1),
        (6, '5555-IMK', 'STARK INDUSTRIES', 'MARK-XLV',  442, 1, 'Iron-Man Heavy Armor MARK-XLV',  12, 0);

INSERT INTO `vn`.`config`(`id`, `mdbServer`, `fakeEmail`, `defaultersMaxAmount`)
    VALUES
        (1, 'beta-server', 'nightmare@mydomain.com', '200');

INSERT INTO `vn`.`greugeType`(`id`, `name`)
    VALUES
        (1, 'Diff'),
        (2, 'Recover'),
        (3, 'Manna'),
        (4, 'Reclaim'),
        (5, 'Heritage'),
        (6, 'Miscellaneous');

INSERT INTO `vn`.`greuge`(`id`, `clientFk`, `description`, `amount`, `shipped`, `created`, `greugeTypeFk`, `ticketFk`)
    VALUES
        (1,  101, 'some diff charges',          -19.99, DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 1, 1),
        (2,  101, 'more diff charges',          60,     DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 2, 1),
        (3,  101, 'even more! diff charges',    -9.99,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 3, 1),
        (4,  101, 'insane diff charges',        60,     DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 4, 1),
        (5,  101, 'gargantuous diff charges',   -9.99,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 5, 1),
        (6,  101, 'diff charges',               88.30,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 6, 1),
        (7,  101, 'unaffordable diff charges',  -39.12, DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 1, 1),
        (8,  101, 'some recovery charges',      29.35,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 2, 1),
        (9,  101, 'some manna charges',         -9.99,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 3, 1),
        (10, 101, 'some claim charges',         13.13,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 4, 1),
        (11, 101, 'some heritage charges',      -15.99, DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 5, 1),
        (12, 101, 'some miscellaneous charges', 58.00,  DATE_ADD(CURDATE(), INTERVAL 1 MONTH), CURDATE(), 6, 1);

INSERT INTO `vn`.`mandateType`(`id`, `name`)
    VALUES
        (1, 'B2B'),
        (2, 'CORE'),
        (3, 'LCR');

INSERT INTO `vn`.`mandate`(`id`, `clientFk`, `companyFk`, `code`, `created`, `mandateTypeFk`)
    VALUES
        (1, 102, 442, '1-1', CURDATE(), 2);

INSERT INTO `vn`.`itemCategory`(`id`, `name`, `display`, `color`, `icon`)
    VALUES
        (1, 'Plant',       1, 'B92A26', 'icon-plant'),
        (2, 'Flower',      2, 'dcf711', 'icon-flower'),
        (3, 'Logistic',    0, 'b9f711', NULL),
        (4, 'Handmade',    1, NULL,     'icon-handmade'),
        (5, 'Artificial',  1, NULL,     'icon-artificial'),
        (6, 'Green',       1, NULL,     'icon-greenery'),
        (7, 'Accessories', 1, NULL,     'icon-accessory');

INSERT INTO `vn`.`itemType`(`id`, `code`, `name`, `categoryFk`, `life`,`workerFk`, `isPackaging`)
    VALUES
        (1, 'CRI', 'Crisantemo',     2, 31,     5, 0),
        (2, 'ITG', 'Anthurium',      1, 31,     5, 0),
        (3, 'WPN', 'Paniculata',     2, 31,     5, 0),
        (4, 'PRT', 'Delivery ports', 3, NULL,   5, 1),
        (5, 'CON', 'Container',      3, NULL,   5, 1);

INSERT INTO `vn`.`ink`(`id`, `name`, `picture`, `showOrder`)
    VALUES
        ('YEL', 'Yellow', 1, 1),
        ('BLU', 'Blue',   1, 2),
        ('RED', 'Red',    1, 3);

INSERT INTO `vn`.`origin`(`id`,`code`, `name`)
    VALUES
        (1, 'SPA', 'Spain'),
        (2, 'HOL', 'Holand'),
        (3, 'VLC', 'Valencia');

INSERT INTO `vn`.`producer`(`id`, `name`)
    VALUES
        (1, 'Marvel Studios'),
        (2, 'Nordic Mythology');

INSERT INTO `vn`.`taxType`(`id`, `nickname`, `isAccrued`, `serial`, `TIPOOPE`, `description`, `countryFk`)
    VALUES
        (1, 'National', 1, 'R', 'I', 'national VAT', 1),
        (2, 'European', 0, 'E', 'I', 'europe VAT',   1);

INSERT INTO `vn`.`taxCode`(`id`, `dated`, `code`, `taxTypeFk`, `rate`, `equalizationTax`, `type`, `link`, `isActive`, `updated`, `transactionCode`)
    VALUES
        (1  , CURDATE(), '1111111111', 1, 7.0 , 0.0, 'R', 1, 1, CURDATE(), 1),
        (2  , CURDATE(), '2222222222', 2, 16.0, 0.0, 'G', 2, 1, CURDATE(), 1),
        (21 , CURDATE(), '3333333333', 1, 7.0,  0.0, 'R', 3, 1, CURDATE(), 1),
        (108, CURDATE(), '4444444444', 2, 8.0 , 0.0, 'R', 4, 1, CURDATE(), 1);

INSERT INTO `vn`.`taxClass`(`id`, `description`, `code`)
    VALUES
        (1, 'Reduced VAT','R'),
        (2, 'General VAT', 'G');
      
INSERT INTO `vn`.`intrastat`(`id`, `description`, `taxClassFk`, `taxCodeFk`)
    VALUES
        (05080000, 'Coral y materiales similares',        2, 2),
        (06021010, 'Plantas vivas: Esqueje/injerto, Vid', 1, 1);

INSERT INTO `vn`.`item`(`id`, `typeFk`, `size`, `inkFk`, `stems`, `originFk`, `description`, `producerFk`, `intrastatFk`, `isOnOffer`, `expenceFk`, `isBargain`, `comment`, `relevancy`, `image`, `taxClassFk`, `subName`)
    VALUES
        (1,  2, 70,   'AMA', 1,    1, NULL, 1,    06021010, 0, 2000000000, 0, NULL, 0, 66540, 1, NULL),
        (2,  2, 70,   'AZL', 1,    2, NULL, 1,    06021010, 0, 2000000000, 0, NULL, 0, 65540, 1, NULL),
        (3,  1, 60,   'AMR', 1,    3, NULL, 1,    05080000, 0, 4751000000, 0, NULL, 0, 61692, 1, NULL),
        (4,  1, 60,   'AMR', 1,    1, NULL, 1,    05080000, 1, 4751000000, 0, NULL, 0, 66090, 2, NULL),
        (5,  3, 30,   'GRE', 1,    2, NULL, 2,    06021010, 1, 4751000000, 0, NULL, 0, 67350, 2, NULL),
        (6,  5, 30,   'GRE', 1,    2, NULL, NULL, 06021010, 0, 4751000000, 0, NULL, 0, 67350, 2, NULL),
        (7,  5, 90,   'AZL', 1,    2, NULL, NULL, 06021010, 0, 4751000000, 0, NULL, 0, 67350, 2, NULL),
        (8,  2, 70,   'AMA', 1,    1, NULL, 1,    06021010, 0, 2000000000, 0, NULL, 0, 66540, 1, NULL),
        (9,  2, 70,   'AZL', 1,    2, NULL, 1,    06021010, 0, 2000000000, 0, NULL, 0, 65540, 1, NULL),
        (10, 1, 60,   'AMR', 1,    3, NULL, 1,    05080000, 0, 4751000000, 0, NULL, 0, 61692, 1, NULL),
        (11, 1, 60,   'AMR', 1,    1, NULL, 1,    05080000, 1, 4751000000, 0, NULL, 0, 66090, 2, NULL),
        (12, 3, 30,   'GRE', 1,    2, NULL, 2,    06021010, 1, 4751000000, 0, NULL, 0, 67350, 2, NULL),
        (13, 5, 30,   'GRE', 1,    2, NULL, NULL, 06021010, 0, 4751000000, 0, NULL, 0, 67350, 2, NULL),
        (14, 5, 90,   'AZL', 1,    2, NULL, NULL, 06021010, 0, 4751000000, 0, NULL, 0, 67350, 2, NULL),
        (71, 4, NULL,  NULL, NULL, 1, NULL, NULL, 06021010, 1, 4751000000, 0, NULL, 0, NULL,  2, NULL);

INSERT INTO `vn`.`expedition`(`id`, `agencyModeFk`, `ticketFk`, `isBox`, `created`, `itemFk`, `counter`, `checked`, `workerFk`)
    VALUES
        (1,  1, 1, 71, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 1, 1, 18),
        (2,  1, 1, 71, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 2, 1, 18),
        (3,  1, 1, 71, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 2, 3, 1, 18),
        (4,  1, 1, 71, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 4, 4, 1, 18),
        (5,  1, 2, 71, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 1, 1, 18),
        (6,  7, 3, 71, DATE_ADD(CURDATE(), INTERVAL -2 MONTH), 1, 1, 1, 18),
        (7,  2, 4, 71, DATE_ADD(CURDATE(), INTERVAL -3 MONTH), 1, 1, 1, 18),
        (8,  3, 5, 71, DATE_ADD(CURDATE(), INTERVAL -4 MONTH), 1, 1, 1, 18),
        (9,  3, 6, 71, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 1, 1, 18),
        (10, 7, 7, 71, CURDATE(),                              1, 1, 1, 18);

INSERT INTO `vn`.`packaging`(`id`, `volume`, `width`, `height`, `depth`, `isPackageReturnable`, `created`, `itemFk`, `price`)
    VALUES
        (1,  0.00,      10,     10,     0,      0, CURDATE(), 6,    1.50),
        (2,  100.00,    20,     20,     0,      0, CURDATE(), 7,    1.00),
        (3,  14000.00,  0,      0,      0,      0, CURDATE(), NULL, 0),
        (4,  218000.00, 0,      0,      0,      0, CURDATE(), NULL, 0),
        (5,  292000.00, 0,      0,      0,      0, CURDATE(), NULL, 0),
        (94, 140875.00, 49.00,  115.00, 25.00,  0, CURDATE(), 71,   0.00);

INSERT INTO `vn`.`ticketPackaging`(`id`, `ticketFk`, `packagingFk`, `quantity`, `created`, `pvp`)
    VALUES
        (1, 1, 2, 2, CURDATE(), NULL),
        (2, 2, 2, 1, CURDATE(), NULL),
        (3, 3, 2, 4, CURDATE(), NULL);

INSERT INTO `vn`.`sale`(`id`, `itemFk`, `ticketFk`, `concept`, `quantity`, `price`, `discount`, `reserved`, `isPicked`, `created`)
    VALUES
        (1,  1, 1,  'Ranged weapon longbow 2m',         5,  100.39, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (2,  2, 1,  'Melee weapon combat fist 15cm',    10, 7.07,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (3,  1, 1,  'Ranged weapon longbow 2m',         2,  100.39, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (4,  4, 1,  'Melee weapon heavy shield 1x0.5m', 20, 1.69,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (5,  1, 2,  'Ranged weapon longbow 2m',         1,  110.33, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (6,  1, 3,  'Ranged weapon longbow 2m',         1,  110.33, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (7,  2, 11, 'Melee weapon combat fist 15cm',    15, 7.43,   0, 0, 0, CURDATE()),
        (8,  4, 11, 'Melee weapon heavy shield 1x0.5m', 10, 1.79,   0, 0, 0, CURDATE()),
        (9,  1, 16, 'Ranged weapon longbow 2m',         1,  103.49, 0, 0, 0, CURDATE()),
        (10, 2, 16, 'Melee weapon combat fist 15cm',    10, 7.08,   0, 0, 0, CURDATE()),
        (11, 1, 16, 'Ranged weapon longbow 2m',         1,  103.49, 0, 0, 0, CURDATE()),
        (12, 4, 16, 'Melee weapon heavy shield 1x0.5m', 20, 1.71,   0, 0, 0, CURDATE()),
        (13, 2, 8,  'Melee weapon combat fist 15cm',    10, 7.08,   0, 0, 0, CURDATE()),
        (14, 1, 8,  'Ranged weapon longbow 2m',         2, 103.49, 0, 0, 0, CURDATE()),
        (15, 1, 19, 'Ranged weapon longbow 2m',         1, 103.49,   0, 0, 0, CURDATE()),
        (16, 2, 20, 'Melee weapon combat fist 15cm',    20, 7.07,   0, 0, 0, CURDATE()),
        (17, 2, 22, 'Melee weapon combat fist 15cm',    30, 7.07,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (18, 4, 22, 'Melee weapon heavy shield 1x0.5m', 20, 1.69,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (19, 1, 4,  'Ranged weapon longbow 2m',         1,  8.07,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (20, 1, 5,  'Ranged weapon longbow 2m',         1,  8.07,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
        (21, 1, 6,  'Ranged weapon longbow 2m',         1,  8.07,   0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (22, 1, 7,  'Ranged weapon longbow 2m',         1,  8.07,   0, 0, 0, CURDATE()),
        (23, 1, 9,  'Ranged weapon longbow 2m',         1,  8.07,   0, 0, 0, CURDATE()),
        (24, 1, 10, 'Ranged weapon longbow 2m',         1,  8.07,   0, 0, 0, CURDATE()),
        (25, 4, 12, 'Melee weapon heavy shield 1x0.5m', 20, 1.72,   0, 0, 0, CURDATE()),
        (26, 4, 13, 'Melee weapon heavy shield 1x0.5m', 20, 1.72,   0, 0, 0, CURDATE()),
        (27, 4, 14, 'Melee weapon heavy shield 1x0.5m', 20, 1.72,   0, 0, 0, CURDATE()),
        (28, 4, 15, 'Melee weapon heavy shield 1x0.5m', 20, 1.72,   0, 0, 0, CURDATE()),
        (29, 4, 17, 'Melee weapon heavy shield 1x0.5m', 20, 1.72,   0, 0, 0, CURDATE()),
        (30, 4, 18, 'Melee weapon heavy shield 1x0.5m', 20, 1.72,   0, 0, 0, CURDATE()),
        (31, 2, 23, 'Melee weapon combat fist 15cm',    -5, 7.08,   0, 0, 0, CURDATE()),
        (32, 1, 24, 'Ranged weapon longbow 2m',         -1, 8.07,   0, 0, 0, CURDATE());

INSERT INTO `vn`.`saleChecked`(`saleFk`, `isChecked`)
    VALUES
        (1, 0),
        (2, 1);

INSERT INTO `vn`.`saleComponent`(`saleFk`, `componentFk`, `value`)
    VALUES
        (1,     28, 50),
        (1,     29, 49.4),
        (1,     39, 0.994),
        (2,     28, 5),
        (2,     29, 2),
        (2,     39, 0.07),
        (3,     28, 50),
        (3,     29, 49.4),
        (3,     39, 0.994),
        (4,     28, 1.25),
        (4,     29, 0.42),
        (4,     39, 0.017),     
        (5,     17, 9.94),
        (5,     28, 50),
        (5,     29, 49.4),
        (5,     39, 0.994),
        (6,     17, 9.94),
        (6,     28, 50),
        (6,     29, 49.4),
        (6,     39, 0.994),
        (7,     15, 0.0114),
        (7,     17, 0.35),
        (7,     28, 5),
        (7,     29, 2),
        (7,     39, 0.07),
        (8,     15, 0.0199),
        (8,     17, 0.084),
        (8,     28, 1.25),
        (8,     29, 0.42),
        (8,     39, 0.017),
        (9,     15, 3.0949),
        (9,     21, 0.001),
        (9,     28, 50),
        (9,     29, 49.4), 
        (9,     39, 0.994), 
        (10,    15, 0.0111),
        (10,    21, -0.001),
        (10,    28, 5),
        (10,    29, 2),
        (10,    39, 0.07),
        (11,    15, 3.0949),
        (11,    21, 0.001),
        (11,    28, 50),
        (11,    29, 49.4),
        (11,    39, 0.994),
        (12,    15, 0.0199),
        (12,    21, 0.003),
        (12,    28, 1.25),
        (12,    29, 0.42),
        (12,    39, 0.017),
        (13,    15, 0.114),
        (13,    28, 5),
        (13,    29, 2),
        (13,    39, 0.07),
        (14,    15, 3.0949),
        (14,    28, 50),
        (14,    29, 49.4),
        (14,    39, 0.994),
        (15,    15, 3.0949),
        (15,    28, 50),
        (15,    29, 49.4),
        (15,    39, 0.994),
        (16,    28, 5),
        (16,    29, 2),
        (16,    39, 0.07),
        (17,    28, 5),
        (17,    29, 2),
        (17,    39, 0.07),
        (18,    28, 1.25),
        (18,    29, 0.42),
        (18,    39, 0.017),
        (19,    17, 0.7),
        (19,    22, 0.3),
        (19,    28, 5),
        (19,    29, 2),
        (19,    39, 0.02),
        (20,    17, 0.7),
        (20,    22, 0.3),
        (20,    28, 5),
        (20,    29, 2),
        (20,    39, 0.02),
        (21,    17, 0.7),
        (21,    22, 0.3),
        (21,    28, 5),
        (21,    29, 2),
        (21,    39, 0.02),
        (22,    17, 0.7),
        (22,    22, 0.3),
        (22,    28, 5),
        (22,    29, 2),
        (22,    39, 0.02),
        (23,    17, 0.7),
        (23,    22, 0.3),
        (23,    28, 5),
        (23,    29, 2),
        (23,    39, 0.02),
        (24,    17, 0.7),
        (24,    22, 0.3),
        (24,    28, 5),
        (24,    29, 2),
        (24,    39, 0.02),
        (25,    17, 0.033),
        (25,    28, 1.25),
        (25,    29, 0.42),
        (25,    39, 0.017),
        (26,    17, 0.033),
        (26,    28, 1.25),
        (26,    29, 0.42),
        (26,    39, 0.017),
        (27,    17, 0.033),
        (27,    28, 1.25),
        (27,    29, 0.42),
        (27,    39, 0.017),
        (28,    17, 0.033),
        (28,    28, 1.25),
        (28,    29, 0.42),
        (28,    39, 0.017),
        (29,    17, 0.033),
        (29,    28, 1.25),
        (29,    29, 0.42),
        (29,    39, 0.017),
        (30,    17, 0.033),
        (30,    28, 1.25),
        (30,    29, 0.42),
        (30,    39, 0.017),
        (31,    28, 5),
        (31,    29, 2),
        (31,    36, 0.01),
        (31,    39, 0.07),
        (32,    28, 50),
        (32,    29, 49.4),
        (32,    36, -92.324),
        (32,    39, 0.994);

INSERT INTO `vn`.`saleTracking`(`saleFk`, `isChecked`, `created`, `originalQuantity`, `workerFk`, `actionFk`, `id`, `stateFk`)
    VALUES
        (1, 0, CURDATE(), 5,  55, 3, 1, 14),
        (1, 1, CURDATE(), 5,  54, 3, 2, 8),
        (2, 1, CURDATE(), 10, 40, 4, 3, 8),
        (3, 1, CURDATE(), 2,  40, 4, 4, 8);

INSERT INTO `vn`.`itemBarcode`(`id`, `itemFk`, `code`)
    VALUES
        (1, 1, 1111111111),
        (2, 1, 2222222222),
        (3, 1, 3333333333),
        (4, 2, 4444444444);
        
INSERT INTO `vn`.`itemPlacement`(`id`, `itemFk`, `warehouseFk`, `code`)
    VALUES
        (1, 1, 1, 'A1'),
        (2, 1, 2, 'A2'),
        (3, 1, 3, 'A3'),
        (4, 2, 1, 'A4');

INSERT INTO `edi`.`genus`(`genus_id`, `latin_genus_name`, `entry_date`, `expiry_date`, `change_date_time`)
    VALUES
        (1, 'Abelia' ,  CURDATE(), NULL, CURDATE()),
        (2, 'Abies',    CURDATE(), NULL, CURDATE()),
        (3, 'Abutilon', CURDATE(), NULL, CURDATE());

INSERT INTO `edi`.`specie`(`specie_id`, `genus_id`, `latin_species_name`, `entry_date`, `expiry_date`, `change_date_time`)
    VALUES
        (1, 1, 'grandiflora', CURDATE(), NULL, CURDATE()),
        (2, 2, 'procera', CURDATE(), NULL, CURDATE()),
        (3, 3, 'decurrens', CURDATE(), NULL, CURDATE()),
        (4, 3, 'dealbata', CURDATE(), NULL, CURDATE());

INSERT INTO `vn`.`itemBotanical`(`itemFk`, `botanical`, `genusFk`, `specieFk`)
    VALUES
        (1, 'Hedera helix',   1,    1),
        (2, NULL,             2,    2),
        (3, 'Cycas revoluta', 2,    NULL),
        (4, 'Polygonum',      NULL, NULL);

INSERT INTO `vn`.`itemTag`(`id`,`itemFk`,`tagFk`,`value`,`priority`)
    VALUES
        (1 , 1,  56, 'Ranged weapon',            1),
        (2 , 1,  58, 'longbow',                  2),
        (3 , 1,  27, '2m',                       3),
        (4 , 1,  36, 'Stark Industries',         4),
        (5 , 1,  1,  'Brown',                    5),
        (6 , 1,  67, '+1 precission',            6),
        (7 , 1,  23, '1',                        7),
        (8 , 2,  56, 'Melee weapon',             1),
        (9 , 2,  58, 'combat fist',              2),
        (10, 2,  27, '15cm',                     3),
        (11, 2,  36, 'Stark Industries',         4),
        (12, 2,  1,  'Silver',                   5),
        (13, 2,  67, 'concussion',               6),
        (14, 2,  23, '1',                        7),
        (15, 3,  56, 'Ranged weapon',            1),
        (16, 3,  58, 'sniper rifle',             2),
        (17, 3,  4,  '300mm',                    3),
        (18, 3,  36, 'Stark Industries',         4),
        (19, 3,  1,  'Green',                    5),
        (20, 3,  67, 'precission',               6),
        (21, 3,  23, '1',                        7),
        (22, 4,  56, 'Melee weapon',             1),
        (23, 4,  58, 'heavy shield',             2),
        (24, 4,  4,  '1x0.5m',                   3),
        (25, 4,  36, 'Stark Industries',         4),
        (26, 4,  1,  'Black',                    5),
        (27, 4,  67, 'containtment',             6),
        (28, 4,  23, '1',                        7),
        (29, 5,  56, 'Ranged weapon',            1),
        (30, 5,  58, 'pistol',                   2),
        (31, 5,  27, '9mm',                      3),
        (32, 5,  36, 'Stark Industries',         4),
        (33, 5,  1,  'Silver',                   5),
        (34, 5,  67, 'rapid fire',               6),
        (35, 5,  23, '1',                        7),
        (36, 6,  56, 'Container',                1),
        (37, 6,  58, 'ammo box',                 2),
        (38, 6,  27, '1m',                       3),
        (39, 6,  36, 'Stark Industries',         4),
        (40, 6,  1,  'Green',                    5),
        (41, 6,  67, 'supply',                   6),
        (42, 6,  23, '1',                        7),
        (43, 7,  56, 'Container',                1),
        (44, 7,  58, 'medical box',              2),
        (45, 7,  27, '1m',                       3),
        (46, 7,  36, 'Stark Industries',         4),
        (47, 7,  1,  'White',                    5),
        (48, 7,  67, 'supply',                   6),
        (49, 7,  23, '1',                        7),
        (50, 8,  56, 'Ranged Reinforced weapon', 1),
        (51, 8,  58, '+1 longbow',               2),
        (52, 8,  27, '2m',                       3),
        (53, 8,  36, 'Stark Industries',         4),
        (54, 8,  1,  'Brown',                    5),
        (55, 8,  67, 'precission',               6),
        (56, 8,  23, '1',                        7),
        (57, 9,  56, 'Melee Reinforced weapon',  1),
        (58, 9,  58, 'combat fist',              2),
        (59, 9,  27, '15cm',                     3),
        (60, 9,  36, 'Stark Industries',         4),
        (61, 9,  1,  'Silver',                   5),
        (62, 9,  67, 'concussion',               6),
        (63, 9,  23, '1',                        7),
        (64, 10, 56, 'Ranged Reinforced weapon', 1),
        (65, 10, 58, 'sniper rifle',             2),
        (66, 10, 4,  '300mm',                    3),
        (67, 10, 36, 'Stark Industries',         4),
        (68, 10, 1,  'Green',                    5),
        (69, 10, 67, 'precission',               6),
        (70, 10, 23, '1',                        7),
        (71, 11, 56, 'Melee Reinforced weapon',  1),
        (72, 11, 58, 'heavy shield',             2),
        (73, 11, 4,  '1x0.5m',                   3),
        (74, 11, 36, 'Stark Industries',         4),
        (75, 11, 1,  'Black',                    5),
        (76, 11, 67, 'containtment',             6),
        (77, 11, 23, '1',                        7),
        (78, 12, 56, 'Ranged Reinforced weapon', 1),
        (79, 12, 58, 'pistol',                   2),
        (80, 12, 27, '9mm',                      3),
        (81, 12, 36, 'Stark Industries',         4),
        (82, 12, 1,  'Silver',                   5),
        (83, 12, 67, 'rapid fire',               6),
        (84, 12, 23, '1',                        7),
        (85, 13, 56, 'Chest',                    1),
        (86, 13, 58, 'ammo box',                 2),
        (87, 13, 27, '1m',                       3),
        (88, 13, 36, 'Stark Industries',         4),
        (89, 13, 1,  'Green',                    5),
        (90, 13, 67, 'supply',                   6),
        (91, 13, 23, '1',                        7),
        (92, 14, 56, 'Chest',                    1),
        (93, 14, 58, 'medical box',              2),
        (94, 14, 27, '1m',                       3),
        (95, 14, 36, 'Stark Industries',         4),
        (96, 14, 1,  'White',                    5),
        (97, 14, 67, 'supply',                   6),
        (98, 14, 23, '1',                        7),
        (99, 71, 92, 'Shipping cost',            2);

INSERT INTO `vn`.`itemTypeTag`(`id`, `itemTypeFk`, `tagFk`, `priority`)
    VALUES
        (1, 1, 1, 0),
        (2, 2, 2, 0),
        (3, 3, 3, 1),
        (4, 1, 4, 1),
        (5, 1, 5, 1);

CALL `vn`.`itemRefreshTags`(NULL);

INSERT INTO `vn`.`itemLog` (`id`, `originFk`, `userFk`, `action`, `description`)
    VALUES 
        ('1', '1', '1', 'insert', 'We made a change!');

INSERT INTO `vn`.`recovery`(`id`, `clientFk`, `started`, `finished`, `amount`, `period`)
    VALUES
        (1, 101, DATE_ADD(CURDATE(),INTERVAL -7 MONTH), DATE_ADD(CURDATE(),INTERVAL -3 MONTH), 50, 7),
        (2, 102, DATE_ADD(CURDATE(),INTERVAL -5 MONTH), CURDATE(), 100, 1),
        (3, 102, CURDATE(), DATE_ADD(CURDATE(),INTERVAL 1 MONTH), 50, 7),
        (4, 103, CURDATE(), NULL, 50, 7);

INSERT INTO `vn`.`annualAverageInvoiced`(`clientFk`, `invoiced`)
    VALUES
        (101, 1500),
        (102, 100),
        (103, 1000),
        (104, 500),
        (105, 5000);

INSERT INTO `vn`.`supplier`(`id`, `name`,`account`,`countryFk`,`nif`,`isFarmer`,`retAccount`,`commission`, `created`, `postcodeFk`, `isActive`, `street`, `city`, `provinceFk`, `postCode`, `payMethodFk`, `payDemFk`)
    VALUES
        (1,   'Plants SL',             4000000001, 1, 'A11111111', 0, NULL, 0, CURDATE(), 1111, 1, 'supplier address 1', 'PONTEVEDRA', 1, 15214, 1, 1),
        (2,   'Flower King',           4000000002, 1, 'B22222222', 0, NULL, 0, CURDATE(), 2222, 1, 'supplier address 2', 'LONDON',     2, 45671, 1, 2),
        (442, 'Verdnatura Levante SL', 4000000442, 1, 'C33333333', 0, NULL, 0, CURDATE(), 3333, 1, 'supplier address 3', 'SILLA',      1, 43022, 1, 2);

INSERT INTO `cache`.`cache_calc`(`id`, `cache_id`, `cacheName`, `params`, `last_refresh`, `expires`, `created`, `connection_id`)
    VALUES
        (1, 2, 'available', CONCAT_WS('/',1,CURDATE()), CURRENT_TIMESTAMP(), DATE_ADD(CURRENT_TIMESTAMP(),INTERVAL 15 MINUTE), CURDATE(), NULL),
        (2, 4, 'last_buy',  CONCAT_WS('/',1,CURDATE()), CURRENT_TIMESTAMP(), DATE_ADD(CURRENT_TIMESTAMP(),INTERVAL 15 MINUTE), CURDATE(), NULL),
        (3, 8, 'visible',   CONCAT_WS('/',1,CURDATE()), CURRENT_TIMESTAMP(), DATE_ADD(CURRENT_TIMESTAMP(),INTERVAL 15 MINUTE), CURDATE(), NULL);

INSERT INTO `vn`.`ticketWeekly`(`ticketFk`, `weekDay`)
    VALUES
        (1, 0),
        (2, 1),
        (3, 2),
        (4, 4),
        (5, 6);

INSERT INTO `vn`.`travel`(`id`,`shipped`, `landed`, `warehouseInFk`, `warehouseOutFk`, `agencyFk`, `m3`, `kg`)
    VALUES
        (1, DATE_ADD(CURDATE(), INTERVAL -2 MONTH), DATE_ADD(CURDATE(), INTERVAL -2 MONTH), 1, 2, 1, 100.00, 1000),
        (2, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 2, 1, 150,    2000),
        (3, CURDATE(),                              CURDATE(),                              1, 2, 1, 0.00,   0.00),
        (4, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 2, 1, 50.00,  500),
        (5, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 3, 2, 1, 50.00,  500),
        (6, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 4, 2, 1, 50.00,  500),
        (7, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 5, 2, 1, 50.00,  500);

INSERT INTO `vn`.`entry`(`id`, `supplierFk`, `created`, `travelFk`, `companyFk`,`ref`)
    VALUES
        (1, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1, 442, 'Movimiento 1'),
        (2, 2, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 2, 442, 'Movimiento 2'),
        (3, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 3, 442, 'Movimiento 3'),
        (4, 2, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 4, 69,  'Movimiento 4'),
        (5, 2, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 5, 442, 'Movimiento 5'),
        (6, 2, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 6, 442, 'Movimiento 6'),
        (7, 2, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 7, 442, 'Movimiento 7');

INSERT INTO `bi`.`claims_ratio`(`id_Cliente`, `Consumo`, `Reclamaciones`, `Ratio`, `recobro`, `inflacion`)
    VALUES
        (101, 500,  NULL,   0.00, 0.00, 1.00),
        (102, 1000, 2.00,   0.01, 0.05, 1.00),
        (103, 2000, 0.00,   0.00, 0.02, 1.00),
        (104, 2500, 150.00, 0.02, 0.10, 1.00);

INSERT INTO `vn`.`buy`(`id`,`entryFk`,`itemFk`,`buyingValue`,`quantity`,`packageFk`,`stickers`,`freightValue`,`packageValue`,`comissionValue`,`packing`,`grouping`,`groupingMode`,`location`,`price1`,`price2`,`price3`,`minPrice`,`producer`,`printedStickers`,`isChecked`,`isIgnored`, `created`)
    VALUES
        (1,  1, 1, 50,      5000,   4, 1, 0.000, 0.000, 0.000, 1,  1,  1, NULL, 0.00, 99.6, 99.4,   0.00, NULL, 0, 1, 0, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (2,  2, 1, 50,      100,    4, 1, 0.000, 0.000, 0.000, 1,  1,  1, NULL, 0.00, 99.6, 99.4,   0.00, NULL, 0, 1, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (3,  3, 1, 50,      100,    4, 1, 0.000, 0.000, 0.000, 1,  1,  0, NULL, 0.00, 99.6, 99.4,   0.00, NULL, 0, 1, 0, CURDATE()),
        (4,  2, 2, 5,       450,    1, 1, 0.000, 0.000, 0.000, 10, 10, 0, NULL, 0.00, 7.30, 7.00,   0.00, NULL, 0, 1, 0, CURDATE()),
        (5,  3, 3, 55,      500,    5, 1, 0.000, 0.000, 0.000, 1,  1,  0, NULL, 0.00, 78.3, 75.6,   0.00, NULL, 0, 1, 0, CURDATE()),
        (6,  4, 8, 50,      1000,   4, 1, 0.000, 0.000, 0.000, 1,  1,  1, NULL, 0.00, 99.6, 99.4,   0.00, NULL, 0, 1, 0, CURDATE()),
        (7,  4, 9, 20,      1000,   1, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 30.50, 29.00, 0.00, NULL, 0, 1, 0, CURDATE()),
        (8,  4, 4, 1.25,    1000,   3, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 1.75, 1.67,   0.00, NULL, 0, 1, 0, CURDATE()),
        (9,  4, 4, 1.25,    1000,   3, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 1.75, 1.67,   0.00, NULL, 0, 1, 0, CURDATE()),
        (10, 5, 1, 50,      10,     4, 1, 0.000, 0.000, 0.000, 1,  1,  1, NULL, 0.00, 99.6, 99.4,   0.00, NULL, 0, 1, 0, CURDATE()),
        (11, 5, 4, 1.25,    10,     3, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 1.75, 1.67,   0.00, NULL, 0, 1, 0, CURDATE()),
        (12, 6, 4, 1.25,    0,      3, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 1.75, 1.67,   0.00, NULL, 0, 1, 0, CURDATE()),
        (13, 7, 1, 50,      0,      3, 1, 0.000, 0.000, 0.000, 1,  1,  1, NULL, 0.00, 99.6, 99.4,   0.00, NULL, 0, 1, 0, CURDATE()),
        (14, 7, 2, 5,       0,      3, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 7.30, 7.00,   0.00, NULL, 0, 1, 0, CURDATE()),
        (15, 7, 4, 1.25,    0,      3, 1, 0.000, 0.000, 0.000, 10, 10, 1, NULL, 0.00, 1.75, 1.67,   0.00, NULL, 0, 1, 0, CURDATE());

INSERT INTO `vn2008`.`tblContadores`(`id`,`FechaInventario`)
    VALUES
        (1,DATE_ADD(CURDATE(),INTERVAL -1 MONTH));

INSERT INTO `vn2008`.`Estados` (`Id_Estado`, `Estado`) 
    VALUES 
        ('1', 'En Espera');

INSERT INTO `vn2008`.`Informes` (`Id_Informe`, `Informe`) 
    VALUES 
        ('30', 'Generar factura PDF');

INSERT INTO `vn`.`deliveryMethod`(`id`, `code`, `description`)
    VALUES
        (1, 'AGENCY', 'Agencia'),
        (2, 'DELIVERY', 'Reparto'),
        (3, 'PICKUP', 'Recogida'),
        (4, 'OTHER', 'Otros');

INSERT INTO `hedera`.`order`(`id`, `date_send`, `customer_id`, `delivery_method_id`, `agency_id`, `address_id`, `company_id`, `note`, `source_app`, `confirmed`, `date_make`, `first_row_stamp`, `confirm_date`)
    VALUES
        (1,  DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -1 MONTH), INTERVAL +1 DAY), 101, 3, 1, 121, 442, NULL, 'TPV',     1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (2,  DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -1 MONTH), INTERVAL +1 DAY), 104, 3, 1, 124, 442, NULL, 'WEB',     1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (3,  DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -2 MONTH), INTERVAL +1 DAY), 104, 1, 2, 124, 442, NULL, 'ANDROID', 1, DATE_ADD(CURDATE(), INTERVAL -2 MONTH), DATE_ADD(CURDATE(), INTERVAL -2 MONTH), DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (4,  DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -3 MONTH), INTERVAL +1 DAY), 104, 1, 2, 124, 442, NULL, 'SALIX',   1, DATE_ADD(CURDATE(), INTERVAL -3 MONTH), DATE_ADD(CURDATE(), INTERVAL -3 MONTH), DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (5,  DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -4 MONTH), INTERVAL +1 DAY), 104, 1, 3, 124, 442, NULL, 'SALIX',   1, DATE_ADD(CURDATE(), INTERVAL -4 MONTH), DATE_ADD(CURDATE(), INTERVAL -4 MONTH), DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
        (6,  DATE_ADD(DATE_ADD(CURDATE(),INTERVAL -1 MONTH), INTERVAL +1 DAY), 101, 1, 3, 1,   442, NULL, 'SALIX',   1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (7,  DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            101, 2, 7, 1,   442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (8,  DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            101, 2, 7, 121, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (9,  DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            104, 2, 7, 124, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (10, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            102, 3, 1, 2,   442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (11, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            102, 2, 7, 122, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (12, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            103, 3, 1, 3,   442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (13, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            103, 1, 2, 123, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (14, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            104, 1, 2, 4,   442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (15, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            105, 1, 3, 125, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (16, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            106, 2, 7, 126, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (17, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            107, 1, 4, 127, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (18, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            108, 1, 4, 128, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (19, DATE_ADD(CURDATE(), INTERVAL + 1 DAY),                            109, 1, 5, 129, 442, NULL, 'SALIX',   0, CURDATE(),                              CURDATE(),                              CURDATE()),
        (20, DATE_ADD(DATE_ADD(CURDATE(),INTERVAL +1 MONTH), INTERVAL +1 DAY), 109, 1, 5, 101, 442, NULL, 'SALIX',   0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (21, DATE_ADD(DATE_ADD(CURDATE(),INTERVAL +1 MONTH), INTERVAL +1 DAY), 109, 1, 5, 102, 442, NULL, 'SALIX',   0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (22, DATE_ADD(DATE_ADD(CURDATE(),INTERVAL +1 MONTH), INTERVAL +1 DAY), 109, 1, 5, 103, 442, NULL, 'SALIX',   0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH));

INSERT INTO `hedera`.`orderRow`(`id`, `orderFk`, `itemFk`, `warehouseFk`, `shipment`, `amount`, `price`, `rate`, `created`, `saleFk`)
    VALUES
        (1,  1,  1, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 5,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1),
        (2,  1,  2, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 10, 1.07, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 2),
        (3,  1,  1, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 2,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 3),
        (4,  1,  4, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 20, 3.06, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 4),
        (5,  2,  1, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 10, 9.10, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 5),
        (6,  3,  1, 2, DATE_ADD(CURDATE(), INTERVAL -2 MONTH), 15, 6.50, 0, DATE_ADD(CURDATE(), INTERVAL -2 MONTH), 6),
        (7,  11, 2, 1, CURDATE(),                              15, 1.30, 0, CURDATE(),                              7),
        (8,  11, 4, 1, CURDATE(),                              10, 3.26, 0, CURDATE(),                              8),
        (9,  16, 1, 1, CURDATE(),                              5,  9.10, 0, CURDATE(),                              9),
        (10, 16, 2, 1, CURDATE(),                              10, 1.07, 0, CURDATE(),                              10),
        (11, 16, 1, 1, CURDATE(),                              2,  9.10, 0, CURDATE(),                              11),
        (12, 16, 4, 1, CURDATE(),                              20, 3.06, 0, CURDATE(),                              12),
        (13, 8,  2, 1, CURDATE(),                              15, 1.30, 0, CURDATE(),                              13),
        (14, 8,  1, 1, CURDATE(),                              10, 9.28, 0, CURDATE(),                              14),
        (15, 19, 1, 1, CURDATE(),                              10, 1.50, 0, CURDATE(),                              15),
        (16, 20, 2, 1, CURDATE(),                              15, 1.30, 0, CURDATE(),                              16),
        (17, 22, 2, 1, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 30, 2.30, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 17),
        (18, 22, 4, 1, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 20, 3.00, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 18),
        (19, 4,  1, 1, DATE_ADD(CURDATE(), INTERVAL -3 MONTH), 1,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -3 MONTH), 19),
        (20, 5,  1, 1, DATE_ADD(CURDATE(), INTERVAL -4 MONTH), 1,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -4 MONTH), 20),
        (21, 6,  1, 1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 1,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 21),
        (22, 7,  1, 1, CURDATE(),                              1,  9.10, 0, CURDATE(),                              22),
        (23, 9,  1, 1, CURDATE(),                              1,  9.10, 0, CURDATE(),                              23),
        (24, 10, 1, 1, CURDATE(),                              1,  9.10, 0, CURDATE(),                              24),
        (25, 12, 4, 1, CURDATE(),                              20, 3.00, 0, CURDATE(),                              25),
        (26, 13, 4, 1, CURDATE(),                              20, 3.00, 0, CURDATE(),                              26),
        (27, 14, 4, 1, CURDATE(),                              20, 3.00, 0, CURDATE(),                              27),
        (28, 15, 4, 1, CURDATE(),                              20, 3.00, 0, CURDATE(),                              28),
        (29, 17, 4, 1, CURDATE(),                              20, 3.00, 0, CURDATE(),                              29),
        (30, 18, 4, 1, CURDATE(),                              20, 3.00, 0, CURDATE(),                              30);

INSERT INTO `hedera`.`orderRowComponent`(`rowFk`, `componentFk`, `price`)
    VALUES
        (1,     15, 0.58),
        (1,     23, 6.5),
        (1,     28, 20.72),
        (1,     29, -18.72),
        (1,     39, 0.02),
        (2,     15, 0.058),
        (2,     21, 0.002),
        (2,     28, 5.6),
        (2,     29, -4.6),
        (2,     39, 0.01),
        (3,     15, 0.58),
        (3,     23, 6.5),
        (3,     28, 20.72),
        (3,     29, -18.72),
        (3,     39, 0.02),
        (4,     15, 0.051),
        (4,     21, -0.001),
        (4,     28, 20.72),
        (4,     29, -19.72),
        (4,     37, 2),  
        (4,     39, 0.01),  
        (5,     15, 0.58),
        (5,     23, 6.5),
        (5,     28, 20.72),
        (5,     29, -18.72),
        (5,     39, 0.02),
        (6,     23, 6.5),
        (7,     15, 0.0114),
        (7,     28, 5.6),
        (7,     29, -4.6),
        (7,     39, 0.01),
        (8,     15, 0.0016),
        (8,     28, 20.72),
        (8,     29, -19.72),
        (8,     37, 2),
        (8,     39, 0.01),
        (9,     15, 0.58),
        (9,     23, 6.5),
        (9,     28, 20.72),
        (9,     29, -18.72),
        (9,     39, 0.02),
        (10,    15, 0.058),
        (10,    21, 0.002),
        (10,    28, 5.6),
        (10,    29, -4.6),
        (10,    39, 0.01),
        (11,    15, 0.58),
        (11,    23, 6.5),
        (11,    28, 20.72),
        (11,    29, -18.72),
        (11,    39, 0.02),
        (12,    15, 0.051),
        (12,    22, -0.001),
        (12,    28, 20.72),
        (12,    29, -19.72),
        (12,    37, 2),
        (12,    39, 0.01),
        (13,    15, 0.2899),
        (13,    28, 5.6),
        (13,    29, -4.6),
        (13,    39, 0.01),
        (14,    15, 0.58),
        (14,    23, 6.5),
        (14,    28, 20.72),
        (14,    29, -18.72),
        (14,    39, 0.02),
        (15,    15, 0.58),
        (15,    23, 6.5),
        (15,    28, 20.72),
        (15,    29, -18.72),
        (15,    39, 0.02),
        (16,    15, 0.058),
        (16,    21, 0.002),
        (16,    28, 5.6),
        (16,    29, -4.6),
        (16,    39, 0.01),
        (17,    15, 0.058),
        (17,    21, 0.002),
        (17,    28, 5.6),
        (17,    29, -4.6),
        (17,    39, 0.01),
        (18,    15, 0.051),
        (18,    22, -0.001),
        (18,    28, 20.72),
        (18,    29, -19.72),
        (18,    37, 2),
        (18,    39, 0.01),
        (19,    15, 0.58),
        (19,    23, 6.5),
        (19,    28, 20.72),
        (19,    29, -18.72),
        (19,    39, 0.02),
        (20,    15, 0.58),
        (20,    23, 6.5),
        (20,    28, 20.72),
        (20,    29, -18.72),
        (20,    39, 0.02),
        (21,    15, 0.58),
        (21,    23, 6.5),
        (21,    28, 20.72),
        (21,    29, -18.72),
        (21,    39, 0.02),
        (22,    15, 0.58),
        (22,    23, 6.5),
        (22,    28, 20.72),
        (22,    29, -18.72),
        (22,    39, 0.02),
        (23,    15, 0.58),
        (23,    23, 6.5),
        (23,    28, 20.72),
        (23,    29, -18.72),
        (23,    39, 0.02),
        (24,    15, 0.58),
        (24,    23, 6.5),
        (24,    28, 20.72),
        (24,    29, -18.72),
        (24,    39, 0.02),
        (25,    15, 0.051),
        (25,    22, -0.001),
        (25,    28, 20.72),
        (25,    29, -19.72),
        (25,    37, 2),
        (25,    39, 0.01),
        (26,    15, 0.051),
        (26,    22, -0.001),
        (26,    28, 20.72),
        (26,    29, -19.72),
        (26,    37, 2),
        (26,    39, 0.01),
        (27,    15, 0.051),
        (27,    22, -0.001),
        (27,    28, 20.72),
        (27,    29, -19.72),
        (27,    37, 2),
        (27,    39, 0.01),
        (28,    15, 0.051),
        (28,    22, -0.001),
        (28,    28, 20.72),
        (28,    29, -19.72),
        (28,    37, 2),
        (28,    39, 0.01),
        (29,    15, 0.051),
        (29,    22, -0.001),
        (29,    28, 20.72),
        (29,    29, -19.72),
        (29,    37, 2),
        (29,    39, 0.01),
        (30,    15, 0.051),
        (30,    22, -0.001),
        (30,    28, 20.72),
        (30,    29, -19.72),
        (30,    37, 2),
        (30,    39, 0.01);

INSERT INTO `vn`.`clientContact`(`id`, `clientFk`, `name`, `phone`)
    VALUES
        (1, 101, 'contact 1', 666777888),
        (2, 101, 'contact 2', 111222333),
        (3, 101, 'contact 3', 222333444),
        (4, 102, 'contact 1', 876543219);

/*
 el mana de los trabajadores lo podemos poner a mano en la tabla si lo calculamos antes,
 pero si hazemos alguna modificacion en alguna tabla que utiliza para calcularlo ya no seria correcto

 La otra manera es poner el calculo con los 2 trabajadores que utilizamos ahora mismo para los tickets
*/
call vn.manaSpellersRequery(19);  
call vn.manaSpellersRequery(18);

INSERT INTO `vn`.`clientSample`(`id`, `clientFk`, `typeFk`, `created`, `workerFk`, `userFk`, `companyFk`)
    VALUES
        (1, 101, 1, CURDATE(), 18, 18, 442),
        (2, 101, 1, CURDATE(), 18, 18, 442),
        (3, 101, 2, CURDATE(), 18, 18, 442),
        (4, 102, 2, CURDATE(), 18, 18, 567),
        (5, 102, 3, CURDATE(), 19, 19, 567);

INSERT INTO `vn`.`claimState`(`id`, `description`, `roleFk`)
    VALUES
        ( 1, 'Pendiente',   1),
        ( 2, 'Gestionado',  1),
        ( 3, 'Resuelto',    21),
        ( 4, 'Anulado',     1),
        ( 5, 'Cuestionado', 21),
        ( 6, 'Mana',        1);

INSERT INTO `vn`.`claim`(`id`, `ticketCreated`, `claimStateFk`, `observation`, `clientFk`, `workerFk`, `responsibility`, `isChargedToMana`, `created` )
    VALUES
        (1, CURDATE(), 1, 'observation one',   101, 18, 3, 0, CURDATE()),
        (2, CURDATE(), 2, 'observation two',   101, 18, 3, 0, CURDATE()),
        (3, CURDATE(), 3, 'observation three', 101, 18, 1, 1, CURDATE()),
        (4, CURDATE(), 3, 'observation four',  104, 18, 5, 0, CURDATE());

INSERT INTO `vn`.`claimBeginning`(`id`, `claimFk`, `saleFk`, `quantity`)
    VALUES
        (1, 1, 7,  5),
        (2, 2, 10, 10),
        (3, 3, 22, 1),
        (4, 4, 13, 5);

INSERT INTO `vn`.`claimDestination`(`id`, `description`, `addressFk`)
    VALUES
        (1, 'Bueno',        NULL),
        (2, 'Basura/Perd.', 12),
        (3, 'Confeccion',   NULL),
        (4, 'Reclam.PRAG',  12),
        (5, 'Corregido',    11);

INSERT INTO `vn`.`claimDevelopment`(`id`, `claimFk`, `claimResponsibleFk`, `workerFk`, `claimReasonFk`, `claimResultFk`, `claimRedeliveryFk`, `claimDestinationFk`)
    VALUES
        (1, 1, 1, 21, 1,  1, 2, 5),
        (2, 1, 1, 21, 7,  2, 2, 5),
        (3, 2, 7, 21, 9,  3, 2, 5),
        (4, 3, 7, 21, 15, 8, 2, 5),
        (5, 4, 7, 21, 7,  8, 2, 5);

INSERT INTO `vn`.`claimEnd`(`id`, `saleFk`, `claimFk`, `workerFk`, `claimDestinationFk`)
    VALUES
        (1, 31, 4, 21, 2),
        (2, 32, 3, 21, 3);

INSERT INTO `hedera`.`tpvMerchant`(`id`, `description`, `companyFk`, `bankFk`, `secretKey`)
    VALUES
        (1, 'Arkham Bank',  442, 1, 'h12387193H10238'),
        (2, 'NewYork Bank', 442, 1, '7981ugsgd1hsdad');

INSERT INTO `hedera`.`tpvTransaction`(`id`,`merchantFk`, `clientFk`,`receiptFk`, `amount`, `response`, `errorCode`, `status`, `created`) 
    VALUES 
        (1, 1, 101, NULL, 2000, NULL, 'SIS0042',    'ok',       CURDATE()),
        (2, 1, 101, NULL, 1000, NULL, 'SIS0051',    'started',  CURDATE()),
        (3, 2, 101, NULL, 7268, NULL, NULL,         'ok',       CURDATE()),
        (4, 2, 101, NULL, 4698, NULL, NULL,         'started',  CURDATE()),
        (5, 1, 104, NULL, 2000, NULL, 'SIS0043',    'ok',       CURDATE()),
        (6, 2, 104, NULL, 4000, NULL, 'SIS0044',    'started',  CURDATE());

INSERT INTO `vn`.`orderTicket`(`orderFk`, `ticketFk`)
    VALUES
        (1,  1),
        (2,  2),
        (3,  3),
        (4,  4),
        (5,  5), 
        (6,  6), 
        (7,  7), 
        (8,  8), 
        (9,  9), 
        (10, 10), 
        (11, 11), 
        (12, 12), 
        (13, 13), 
        (14, 14), 
        (15, 15),
        (16, 16),
        (17, 17),
        (18, 18),
        (19, 19),
        (20, 20), 
        (21, 21), 
        (22, 22);

INSERT INTO `vn`.`userConfig` (`userFk`, `warehouseFk`, `companyFk`) 
    VALUES
        (1,  2, 69),
        (5,  1, 442),
        (9,  1, 442),
        (18, 3, 567);

INSERT INTO `vn`.`receipt`(`id`, `invoiceFk`, `amountPaid`, `amountUnpaid`, `payed`, `workerFk`, `bankFk`, `clientFk`, `created`, `companyFk`, `isConciliate`)
    VALUES
        (1, 'Cobro web',            100.50, 0.00,    CURDATE(),                             9, 1, 101, CURDATE(),                             442, 1),
        (2, 'Cobro web',            200.50, 0.00,    DATE_ADD(CURDATE(), INTERVAL -5 DAY),  9, 1, 101, DATE_ADD(CURDATE(), INTERVAL -5 DAY),  442, 1),
        (3, 'Cobro en efectivo',    300.00, 100.00,  DATE_ADD(CURDATE(), INTERVAL -10 DAY), 9, 1, 102, DATE_ADD(CURDATE(), INTERVAL -10 DAY), 442, 0),
        (4, 'Cobro en efectivo',    -400.00, -50.00, DATE_ADD(CURDATE(), INTERVAL -15 DAY), 9, 1, 103, DATE_ADD(CURDATE(), INTERVAL -15 DAY), 442, 0);

INSERT INTO `vn2008`.`workerTeam`(`id`, `team`, `user`)
    VALUES
        (1, 1, 9),
        (2, 1, 18),
        (3, 2, 101),
        (4, 2, 102),
        (5, 3, 103),
        (6, 3, 104);

INSERT INTO `vn`.`ticketRequest`(`id`, `description`, `requesterFk`, `atenderFk`, `quantity`, `itemFk`, `price`, `isOk`, `saleFk`, `ticketFk`, `created`)
    VALUES
        (1, 'Ranged weapon longbow 2m',         18, 35, 5,  1,      9.10, 1,    1,      1,  DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (2, 'Melee weapon combat first 15cm',   18, 35, 10, 2,      1.07, 0,    NULL,   1,  DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (3, 'Melee weapon heavy shield 1x0.5m', 18, 35, 20, 4,      3.06, 0,    NULL,   1,  DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (4, 'Melee weapon combat first 15cm',   18, 35, 15, NULL,   1.30, NULL, NULL,   11, CURDATE());

INSERT INTO `vn`.`ticketService`(`id`, `description`, `quantity`, `price`, `taxClassFk`, `ticketFk`)
    VALUES
        (1, 'Documentos',    1, 2.00,  1, 1),
        (2, 'Porte Agencia', 1, 10.00, 1, 2),
        (3, 'Documentos',    1, 5.50,  1, 11),
        (4, 'Documentos',    1, 2.00,  1, 9),
        (5, 'Documentos',    1, 2.00,  1, 8);

INSERT INTO `pbx`.`sip`(`user_id`, `extension`)
    VALUES
        (1, 1010),
        (3, 1101),
        (5, 1102),
        (9, 1201);

INSERT INTO `postgresql`.`person`(`person_id`, `name`, `nickname`, `nif`, `firstname`, `id_trabajador`)
		SELECT w.id, w.lastName, u.nickname,CONCAT(RPAD(CONCAT(w.id,9),8,w.id),'A'),w.firstName,w.id
			FROM `vn`.`worker` `w`
				JOIN `account`.`user` `u` ON `u`.`id` = `w`.`userFk`;

INSERT INTO `postgresql`.`person`(`person_id`, `name`, `nickname`, `nif`, `firstname`, `id_trabajador`)
    VALUES
        (1000, 'VERDNATURA LEVANTE SL', 'VNL', 'B78945612', NULL, NULL);

INSERT INTO `postgresql`.`profile`(`profile_id`, `person_id`, `profile_type_id`)
        SELECT p.person_id, p.person_id, 1
			FROM `postgresql`.`person` `p`;

INSERT INTO `postgresql`.`business`(`business_id`, `client_id`, `provider_id`, `date_start`, `date_end`, `workerBusiness`, `reasonEndFk`)
        SELECT p.profile_id, p.profile_id, 1000, CONCAT(YEAR(DATE_ADD(CURDATE(), INTERVAL -1 YEAR)), '-12-31'), CONCAT(YEAR(DATE_ADD(CURDATE(), INTERVAL +1 YEAR)), '-01-01'), CONCAT('E-46-',RPAD(CONCAT(p.profile_id,9),8,p.profile_id)), NULL
			FROM `postgresql`.`profile` `p`;

INSERT INTO `postgresql`.`business_labour`(`business_id`, `notes`, `department_id`, `professional_category_id`, `incentivo`, `calendar_labour_type_id`, `porhoras`, `labour_agreement_id`, `workcenter_id`)
        SELECT b.business_id, NULL, 23, 1, 0, 1, 1, 1, 1
			FROM `postgresql`.`business` `b`;

INSERT INTO `postgresql`.`media`(`media_id`, `media_type_id`, `value`, `sort`)
    VALUES
        (1, 10, 600123321, 0),
        (2, 10, 700987987, 0);

INSERT INTO `postgresql`.`profile_media`(`profile_media_id`, `profile_id`, `media_id`)
    VALUES
        (1, 106, 1),
        (2, 107, 2);

INSERT INTO `vn`.`workCenter` (`id`, `name`, `warehouseFk`)
    VALUES 
        ('1', 'Silla', '1'),
        ('5', 'Madrid', '5');

INSERT INTO `vn2008`.`workcenter_holiday` (`workcenter_id`, `day`, `year`)
    VALUES 
        ('1', '27.5', YEAR(CURDATE())),
        ('5', '22', YEAR(CURDATE())),
        ('1', '24.5', YEAR(DATE_ADD(CURDATE(), INTERVAL -1 YEAR))),
        ('5', '23', YEAR(DATE_ADD(CURDATE(), INTERVAL -1 YEAR)));

INSERT INTO `postgresql`.`calendar_state` (`calendar_state_id`, `type`, `rgb`) 
    VALUES 
        ('1', 'Holidays', '#FF4444'),
        ('2', 'Leave of absence', '#C71585');

INSERT INTO `postgresql`.`calendar_employee` (`business_id`, `calendar_state_id`, `date`) 
    VALUES 
        (106, 1, DATE_ADD(CURDATE(), INTERVAL 10 DAY)),
        (106, 1, DATE_ADD(CURDATE(), INTERVAL 11 DAY)),
        (106, 1, DATE_ADD(CURDATE(), INTERVAL 12 DAY)),
        (106, 1, DATE_ADD(CURDATE(), INTERVAL 20 DAY)),
        (106, 2, DATE_ADD(CURDATE(), INTERVAL -10 DAY)),
        (106, 1, DATE_ADD(CURDATE(), INTERVAL -12 DAY)),
        (106, 2, DATE_ADD(CURDATE(), INTERVAL -20 DAY)),
        (107, 1, DATE_ADD(CURDATE(), INTERVAL 15 DAY)),
        (107, 1, DATE_ADD(CURDATE(), INTERVAL 16 DAY)),
        (107, 1, DATE_ADD(CURDATE(), INTERVAL 20 DAY)),
        (107, 1, DATE_ADD(CURDATE(), INTERVAL 30 DAY)),
        (107, 2, DATE_ADD(CURDATE(), INTERVAL -10 DAY)),
        (107, 1, DATE_ADD(CURDATE(), INTERVAL -12 DAY)),
        (107, 2, DATE_ADD(CURDATE(), INTERVAL -20 DAY));

INSERT INTO `vn`.`smsConfig` (`id`, `uri`, `user`, `password`, `title`) 
    VALUES 
        ('1', 'https://websms.xtratelecom.es/api_php/server.wsdl', 'VERDINATURA', '182wbOKu', 'Verdnatura');

INSERT INTO `vn`.`sharingClient`(`id`, `workerFk`, `started`, `ended`, `clientFk`)
    VALUES
        (1, 19, DATE_ADD(CURDATE(), INTERVAL -5 DAY), DATE_ADD(CURDATE(), INTERVAL +15 DAY), 101),
        (2, 18, DATE_ADD(CURDATE(), INTERVAL -5 DAY), DATE_ADD(CURDATE(), INTERVAL +15 DAY), 106);

INSERT INTO `vn`.`sharingCart`(`id`, `workerFk`, `started`, `ended`, `workerSubstitute`, `created`)
    VALUES
        (1, 18, DATE_ADD(CURDATE(), INTERVAL -5 DAY), DATE_ADD(CURDATE(), INTERVAL +15 DAY), 19, DATE_ADD(CURDATE(), INTERVAL -5 DAY));

INSERT INTO `vn`.`zoneIncluded` (`zoneFk`, `geoFk`, `isIncluded`)
    VALUES
        (1, 3,      0), 
        (1, 4,      0), 
        (1, 5,      0), 
        (1, 2,      1),
        (2, 3,      0), 
        (2, 4,      0), 
        (2, 5,      0), 
        (2, 2,      1),
        (3, 3,      0), 
        (3, 4,      0), 
        (3, 5,      0), 
        (3, 2,      1),
        (4, 3,      0), 
        (4, 4,      0), 
        (4, 5,      0), 
        (4, 2,      1),
        (5, 3,      1), 
        (5, 4,      0), 
        (5, 5,      1), 
        (5, 2,      1),
        (6, 3,      1), 
        (6, 4,      0), 
        (6, 5,      1), 
        (6, 2,      1),
        (7, 3,      0), 
        (7, 4,      0), 
        (7, 5,      0), 
        (7, 2,      1),
        (8, 3,      0), 
        (8, 4,      0), 
        (8, 5,      0), 
        (8, 2,      1);

INSERT INTO `vn`.`zoneCalendar`(`zoneFk`, `delivered`)
    VALUES
        (1, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=2, 2, 9 ) - DAYOFWEEK(CURDATE())) DAY)),
        (1, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=3, 3, 10) - DAYOFWEEK(CURDATE())) DAY)),
        (1, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=4, 4, 11) - DAYOFWEEK(CURDATE())) DAY)),
        (1, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=5, 5, 12) - DAYOFWEEK(CURDATE())) DAY)),
        (1, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=6, 6, 13) - DAYOFWEEK(CURDATE())) DAY)),
        (2, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=2, 2, 9 ) - DAYOFWEEK(CURDATE())) DAY)),
        (2, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=3, 3, 10) - DAYOFWEEK(CURDATE())) DAY)),
        (2, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=4, 4, 11) - DAYOFWEEK(CURDATE())) DAY)),
        (2, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=5, 5, 12) - DAYOFWEEK(CURDATE())) DAY)),
        (2, DATE_ADD(CURDATE(), INTERVAL (IF(DAYOFWEEK(CURDATE())<=6, 6, 13) - DAYOFWEEK(CURDATE())) DAY)),
        (3, CURDATE()),
        (3, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +2 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +3 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +4 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +5 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +6 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +7 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +8 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +9 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +10 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +11 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +12 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +13 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +14 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +15 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +16 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +17 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +18 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +19 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +20 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +21 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +22 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +23 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +24 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +25 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +26 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +27 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +28 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +29 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +30 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +31 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +32 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +33 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +34 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +35 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +36 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +37 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +38 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +39 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +40 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +41 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +42 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +43 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +44 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +45 DAY)),
        (3, DATE_ADD(CURDATE(), INTERVAL +46 DAY)),
        (4, CURDATE()),
        (4, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +2 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +3 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +4 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +5 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +6 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +7 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +8 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +9 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +10 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +11 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +12 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +13 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +14 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +15 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +16 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +17 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +18 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +19 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +20 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +21 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +22 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +23 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +24 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +25 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +26 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +27 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +28 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +29 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +30 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +31 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +32 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +33 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +34 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +35 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +36 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +37 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +38 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +39 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +40 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +41 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +42 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +43 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +44 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +45 DAY)),
        (4, DATE_ADD(CURDATE(), INTERVAL +46 DAY)),
        (5, CURDATE()),
        (5, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +2 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +3 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +4 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +5 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +6 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +7 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +8 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +9 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +10 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +11 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +12 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +13 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +14 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +15 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +16 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +17 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +18 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +19 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +20 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +21 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +22 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +23 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +24 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +25 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +26 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +27 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +28 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +29 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +30 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +31 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +32 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +33 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +34 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +35 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +36 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +37 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +38 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +39 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +40 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +41 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +42 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +43 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +44 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +45 DAY)),
        (5, DATE_ADD(CURDATE(), INTERVAL +46 DAY)),
        (6, CURDATE()),
        (6, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +2 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +3 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +4 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +5 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +6 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +7 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +8 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +9 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +10 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +11 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +12 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +13 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +14 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +15 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +16 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +17 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +18 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +19 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +20 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +21 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +22 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +23 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +24 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +25 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +26 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +27 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +28 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +29 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +30 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +31 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +32 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +33 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +34 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +35 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +36 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +37 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +38 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +39 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +40 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +41 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +42 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +43 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +44 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +45 DAY)),
        (6, DATE_ADD(CURDATE(), INTERVAL +46 DAY)),
        (7, CURDATE()),
        (7, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (7, DATE_ADD(CURDATE(), INTERVAL +2 DAY)),
        (7, DATE_ADD(CURDATE(), INTERVAL +3 DAY)),
        (7, DATE_ADD(CURDATE(), INTERVAL +4 DAY)),
        (7, DATE_ADD(CURDATE(), INTERVAL +5 DAY)),
        (7, DATE_ADD(CURDATE(), INTERVAL +6 DAY)),
        (8, CURDATE()),
        (8, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (8, DATE_ADD(CURDATE(), INTERVAL +2 DAY)),
        (8, DATE_ADD(CURDATE(), INTERVAL +3 DAY)),
        (8, DATE_ADD(CURDATE(), INTERVAL +4 DAY)),
        (8, DATE_ADD(CURDATE(), INTERVAL +5 DAY)),
        (8, DATE_ADD(CURDATE(), INTERVAL +6 DAY));

INSERT INTO `vn`.`workerTimeControl`(`userFk`,`timed`,`manual`)
    VALUES
        (106, CONCAT(CURDATE(), ' 07:00'), TRUE),
        (106, CONCAT(CURDATE(), ' 10:00'), TRUE),
        (106, CONCAT(CURDATE(), ' 10:10'), TRUE),
        (106, CONCAT(CURDATE(), ' 15:00'), TRUE);

INSERT INTO `vn`.`dmsType`(`id`, `name`, `path`, `readRoleFk`, `writeRoleFk`, `code`)
    VALUES
        (1,     'Facturas Recibidas',   'recibidas',       NULL,   NULL, 'invoiceIn'),
        (2,     'Doc oficial',          'oficial',         NULL,   NULL, 'officialDoc'),
        (3,     'Laboral',              'laboral',         NULL,   NULL, 'hhrrData'),
        (4,     'Albaranes recibidos',  'entradas',        NULL,   NULL, 'deliveryNote'),
        (5,     'Otros',                'otros',           1,      1,    'miscellaneous'),
        (6,     'Pruebas',              'pruebas',         NULL,   NULL, 'tests'),
        (7,     'IAE Clientes',         'IAE_Clientes',    NULL,   NULL, 'economicActivitiesTax'),
        (8,     'Fiscal',               'fiscal',          NULL,   NULL, 'fiscal'),
        (9,     'Vehiculos',            'vehiculos',       NULL,   NULL, 'vehicles'),
        (10,    'Plantillas',           'plantillas',      NULL,   NULL, 'templates'),
        (11,    'Contratos',            'contratos',       NULL,   NULL, 'contracts'),
        (12,    'ley de pagos',         'ley pagos',       1,      1,    'paymentsLaw'),
        (13,    'Basura',               'basura',          1,      1,    'trash'),
        (14,    'Ticket',               'tickets',         1,      1,    'ticket'),
        (15,    'Presupuestos',         'Presupuestos',    NULL,   NULL, 'budgets'),
        (16,    'Logistica',            'logistica',       NULL,   NULL, 'logistics'),
        (17,    'cmr',                  'cmr',             NULL,   NULL, 'cmr'),
        (18,    'dua',                  'dua',             NULL,   NULL, 'dua'),
        (19,    'inmovilizado',         'inmovilizado',    NULL,   NULL, 'fixedAssets');

INSERT INTO `vn`.`dms`(`id`, `dmsTypeFk`, `file`, `workerFk`, `warehouseFk`, `companyFk`, `hardCopyNumber`, `hasFile`, `reference`, `description`, `created`)
    VALUES
        (1, 14, '1.pdf',    5, 1, 442, NULL,    FALSE, 'Ticket:11',     'Ticket:11 dms for the ticket',     CURDATE()),
        (2, 5,  '2.pdf',    5, 1, 442, 1,       TRUE, 'Client:101',     'Client:101 dms for the client',    CURDATE()),
        (3, 5,  '3.pdf',    5, 1, 442, NULL,    TRUE, 'Client: 101',    'Client:101 readme',                CURDATE());

INSERT INTO `vn`.`ticketDms`(`ticketFk`, `dmsFk`)
    VALUES
        (11, 1);

INSERT INTO `vn`.`clientDms`(`clientFk`, `dmsFk`)
    VALUES
        (101, 2),
        (101, 3);

INSERT INTO `vn`.`device` (`sn`, `model`, `userFk`) VALUES ('aaa', 'android', '9');