

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`)
    SELECT id, name, CONCAT(name, 'Nick'),MD5('nightmare'), id, 1, CONCAT(name, '@mydomain.com')
        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 = 1 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',           'es'),
        (104,     'TonyStark',          'ac754a330530832ba1bf7687f577da91', 2 , 1, 'TonyStark@mydomain.com',           'es'),
        (105,     'MaxEisenhardt',      'ac754a330530832ba1bf7687f577da91', 2 , 1, 'MaxEisenhardt@mydomain.com',       'es'),
        (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`)
    VALUES
        ('LGN', 106, 'David Charles', 'Haller', 106),
        ('ANT', 107, 'Hank'         , 'Pym'   , 107),
        ('DCX', 110, 'Charles'      , 'Xavier', 108),
        ('HLK', 109, 'Bruce'        , 'Banner', 109),
        ('JJJ', 108, 'Jessica'      , 'Jones' , 110); 

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

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

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,     'ABONO'                 , 1, 0, 1, 1),
        (10,    'OTRA AGENCIA'          , 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` = 'ABONO';
UPDATE `vn`.`agencyMode` SET `id` = 10 WHERE `name` = 'OTRA AGENCIA';

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 WHERE  `id` = 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`.`agencyHour`(`id`, `agencyFk`, `weekDay`, `warehouseFk`, `provinceFk`, `maxHour`)
    VALUES
        ( 1 , 1, 0, 1, 1, 22),
        ( 2 , 1, 1, 1, 1, 22),
        ( 3 , 1, 2, 1, 1, 22),
        ( 4 , 1, 3, 1, 1, 22),
        ( 5 , 1, 4, 1, 1, 22),
        ( 6 , 2, 0, 1, 1, 22),
        ( 7 , 2, 1, 1, 1, 22),
        ( 8 , 2, 2, 1, 1, 22),
        ( 9 , 2, 3, 1, 1, 22),
        ( 10, 2, 4, 1, 1, 22),
        ( 11, 7, 0, 1, 1, 22),
        ( 12, 7, 1, 1, 1, 22),
        ( 13, 7, 2, 1, 1, 22),
        ( 14, 7, 3, 1, 1, 22),
        ( 15, 7, 4, 1, 1, 22),
        ( 16, 7, 5, 1, 1, 22),
        ( 17, 7, 6, 1, 1, 22),
        ( 18, 8, 0, 1, 1, 22),
        ( 19, 8, 1, 1, 1, 22),
        ( 20, 8, 2, 1, 1, 22),
        ( 21, 8, 3, 1, 1, 22),
        ( 22, 8, 4, 1, 1, 22),
        ( 23, 8, 5, 1, 1, 22),
        ( 24, 8, 6, 1, 1, 22);

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, 1, 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, 0, 1, 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',     '39182496H',  '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, 0, NULL, 0, 0, NULL, 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, 1, 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, 1, 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,    2, NULL, NULL, 0, 1),
        (12, 'Trash',               'New York city',                                'Silla', 46460, 1, 1111111111, 222222222, 1, 400,    2, 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,    2, NULL, NULL, 0, 0),
        (132, 'Trash',              'New York city',                                'Silla', 46460, 1, 1111111111, 222222222, 1, 400,    2, 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;

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

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, 1, 1,'under the floor'),
        (2, 1, 2,'wears leather and goes out at night'),
        (3, 1, 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, 1,    'first route',   null,  10, CURDATE(), CURDATE()),
        (2, '1899-12-30 13:20:00', 56, CURDATE(), 1, 1,    'second route',  4.2,   20, CURDATE(), CURDATE()),
        (3, '1899-12-30 14:30:00', 56, CURDATE(), 2, 7,    'third route',   5.3,   30, CURDATE(), CURDATE()),
        (4, '1899-12-30 15:45:00', 56, CURDATE(), 3, 7,    'fourth route',  6.4,   40, CURDATE(), CURDATE()),
        (5, '1899-12-30 16:00:00', 56, CURDATE(), 4, 8,    'fifth route',   7.5,   50, CURDATE(), CURDATE()),
        (6, null,                  57, CURDATE(), 5, 8,    'sixth route',   8.6,   60, CURDATE(), CURDATE()),
        (7, null,                  57, CURDATE(), 6, null, 'seventh route', 9.7,   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', 500      , DATE_ADD(CURDATE(), INTERVAL -2 MONTH), 101, CURDATE(), 442, CURDATE(), CURDATE(), 1, 1),
        ( 2, 'T', 350.50   , DATE_ADD(CURDATE(), INTERVAL -1 MONTH), 102, CURDATE(), 442, CURDATE(), CURDATE(), 1, 1), 
        ( 3, 'T', 90.30    , CURDATE(),                              103, CURDATE(), 442, CURDATE(), CURDATE(), 1, 1),
        ( 4, 'T', 290.30   , DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 103, CURDATE(), 442, CURDATE(), CURDATE(), 1, 1),
        ( 5, 'A', 190.30   , DATE_ADD(CURDATE(), INTERVAL +2 MONTH), 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, 100, 10, 4722000010),
        (1, 200, 21, 4722000021),
        (2, 100, 10, 4722000010),
        (2, 200, 21, 4722000021),
        (3, 100, 10, 4722000010),
        (3, 200, 21, 4722000021),
        (4, 100, 10, 4722000010),
        (4, 200, 21, 4722000021),
        (5, 100, 10, 4722000010),
        (5, 200, 21, 4722000021);

INSERT INTO `vn`.`ticket`(`id`, `agencyModeFk`,`warehouseFk`,`routeFk`, `shipped`, `landed`, `clientFk`,`nickname`, `addressFk`, `refFk`, `isDeleted`, `created`)
    VALUES
        (1 , 1, 1, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY) ,   DATE_ADD(CURDATE(), INTERVAL -15 DAY) , 101, 'address 21',    121, 'T1111111', 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY)   ),
        (2 , 1, 1, 1, DATE_ADD(CURDATE(), INTERVAL -10 DAY) ,   DATE_ADD(CURDATE(), INTERVAL -10 DAY) , 101, 'address 21',    121, 'T2222222', 0, DATE_ADD(CURDATE(), INTERVAL -10 DAY)   ),
        (3 , 2, 2, 2, DATE_ADD(CURDATE(), INTERVAL -5 DAY)  ,   DATE_ADD(CURDATE(), INTERVAL -5 DAY)  , 102, 'address 22',    122, 'T2222222', 0, DATE_ADD(CURDATE(), INTERVAL -5 DAY)    ),
        (4 , 2, 2, 2, DATE_ADD(CURDATE(), INTERVAL -4 DAY)  ,   DATE_ADD(CURDATE(), INTERVAL -4 DAY)  , 102, 'address 22',    122, 'T3333333', 0, DATE_ADD(CURDATE(), INTERVAL -4 DAY)    ),
        (5 , 3, 3, 3, DATE_ADD(CURDATE(), INTERVAL -3 DAY)  ,   DATE_ADD(CURDATE(), INTERVAL -3 DAY)  , 103, 'address 23',    123, 'T3333333', 0, DATE_ADD(CURDATE(), INTERVAL -3 DAY)    ),
        (6 , 3, 3, 4, DATE_ADD(CURDATE(), INTERVAL -2 DAY)  ,   DATE_ADD(CURDATE(), INTERVAL -2 DAY)  , 103, 'address 23',    123, 'T4444444', 0, DATE_ADD(CURDATE(), INTERVAL -2 DAY)    ),
        (7 , 4, 4, 4, DATE_ADD(CURDATE(), INTERVAL -1 DAY)  ,   DATE_ADD(CURDATE(), INTERVAL -1 DAY)  , 104, 'address 24',    124, 'T4444444', 0, DATE_ADD(CURDATE(), INTERVAL -1 DAY)    ),
        (8 , 1, 1, 4, DATE_ADD(CURDATE(), INTERVAL +1 MONTH),   DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 104, 'address 24',    124, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)  ),
        (9 , 5, 5, 4, DATE_ADD(CURDATE(), INTERVAL -2 MONTH),   DATE_ADD(CURDATE(), INTERVAL -2 MONTH), 105, 'address 25',    125, NULL, 0, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)  ),
        (10, 6, 5, 5, DATE_ADD(CURDATE(), INTERVAL -3 MONTH),   DATE_ADD(CURDATE(), INTERVAL -3 MONTH), 105, 'address 25',    125, NULL, 0, DATE_ADD(CURDATE(), INTERVAL -3 MONTH)  ),
        (11, 7, 1, 1, CURDATE()                             ,   CURDATE()                             , 101, 'address 21',    121, NULL, 0, CURDATE()                               ),
        (12, 1, 1, 1, DATE_ADD(CURDATE(), INTERVAL +1 MONTH),   DATE_ADD(CURDATE(), INTERVAL +1 MONTH), 101, 'address 21',    121, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)  ),
        (13, 2, 2, 2, DATE_ADD(CURDATE(), INTERVAL +2 MONTH),   DATE_ADD(CURDATE(), INTERVAL +2 MONTH), 101, 'address 21',    121, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +2 MONTH)  ),
        (14, 2, 2, 2, DATE_ADD(CURDATE(), INTERVAL +3 MONTH),   DATE_ADD(CURDATE(), INTERVAL +3 MONTH), 101, 'address 21',    121, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +3 MONTH)  ),
        (15, 3, 3, 3, DATE_ADD(CURDATE(), INTERVAL +4 MONTH),   DATE_ADD(CURDATE(), INTERVAL +4 MONTH), 101, 'address 21',    121, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +4 MONTH)  ),
        (16, 1, 1, 1, CURDATE(),                                CURDATE(),                              101, 'address 21',    121, NULL, 0, CURDATE()                               ),
        (17, 4, 4, 4, CURDATE(),                                CURDATE(),                              106, 'address 26',    126, NULL, 0, CURDATE()                               ),
        (18, 4, 4, 4, CURDATE(),                                CURDATE(),                              107, 'address 27',    127, NULL, 0, CURDATE()                               ),
        (19, 5, 5, 4, DATE_ADD(CURDATE(), INTERVAL +1 DAY),     DATE_ADD(CURDATE(), INTERVAL +1 DAY),   108, 'address 28',    128, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +1 DAY)    ),
        (20, 5, 5, 4, DATE_ADD(CURDATE(), INTERVAL +1 DAY),     DATE_ADD(CURDATE(), INTERVAL +1 DAY),   108, 'address 28',    128, NULL, 0, DATE_ADD(CURDATE(), INTERVAL +1 DAY)    ),
        (21, 5, 5, 4, CURDATE(),                                CURDATE(),                              110, 'address 29',    129, NULL, 1, CURDATE()                               ),
        (22, 5, 5, 4, DATE_ADD(CURDATE(), INTERVAL +1 DAY),     DATE_ADD(CURDATE(), INTERVAL +1 DAY),   108, 'address 28',    128, NULL, 1, DATE_ADD(CURDATE(), INTERVAL +1 DAY)    );

INSERT INTO `vn`.`ticketObservation`(`id`, `ticketFk`, `observationTypeFk`, `description`)
    VALUES
        (1, 1 ,    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');

INSERT INTO `vn`.`ticketTracking`(`id`, `ticketFk`, `stateFk`, `workerFk`, `created`)
    VALUES
        (1 , 1 , 16, 5 , DATE_ADD(CURDATE(), INTERVAL -15 DAY) ),
        (2 , 2 , 16, 5 , DATE_ADD(CURDATE(), INTERVAL -10 DAY) ),
        (3 , 3 , 16, 5 , DATE_ADD(CURDATE(), INTERVAL -5 DAY)  ),
        (4 , 4 , 16, 5 , DATE_ADD(CURDATE(), INTERVAL -4 DAY)  ),
        (5 , 5 , 16, 18, DATE_ADD(CURDATE(), INTERVAL -3 DAY)  ),
        (6 , 6 , 16, 18, DATE_ADD(CURDATE(), INTERVAL -2 DAY)  ),
        (7 , 7 , 16, 18, DATE_ADD(CURDATE(), INTERVAL -1 DAY)  ),
        (8 , 8 , 3,  19, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (9 , 9 , 16, 19, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (10, 10, 16, 19, DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (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, 1 , 19, CURDATE()),
        (17, 17, 1 , 19, CURDATE()),
        (18, 18, 1 , 19, CURDATE()),
        (19, 19, 13, 19, CURDATE()),
        (20, 20, 13, 19, CURDATE()),
        (21, 21, 3 , 19, CURDATE()),
        (23, 21, 13, 19, CURDATE());

INSERT INTO `vn`.`stowaway`(`id`, `shipFk`, `created`)
    VALUES
        (19, 20, 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');

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, 'One of the infinity gems',   1,      06021010, 0, 2000000000, 0, NULL, 0, 66540,  1, NULL),
        (2 , 2, 70,     'AZL',  1   , 2, 'One of the infinity gems',   1,      06021010, 0, 2000000000, 0, NULL, 0, 65540,  1, NULL),
        (3 , 1, 60,     'AMR',  1   , 3, 'Rhodeys armor',              1,      05080000, 0, 4751000000, 0, NULL, 0, 61692,  1, NULL),
        (4 , 1, 60,     'AMR',  1   , 1, 'Iron Mans first armor',      1,      05080000, 1, 4751000000, 0, NULL, 0, 66090,  2, NULL),
        (5 , 3, 30,     'GRE',  1   , 2, 'Thors hammer!',              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),
        (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, 0, CURDATE(), 1, 0, 2, 1),
        (2, 1, 1, 1, CURDATE(), 2, 1, 0, 2),
        (3, 2, 1, 2, CURDATE(), 3, 2, 0, NULL),
        (4, 1, 1, 0, CURDATE(), 1, 0, 2, 1),
        (5, 1, 1, 1, CURDATE(), 2, 1, 0, 2),
        (6, 2, 1, 2, CURDATE(), 3, 2, 0, NULL);

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),
        (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,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (2,     2, 1,   'Melee weapon combat fist 15cm',   10, 1.07, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (3,     1, 1,   'Ranged weapon longbow 2m',         2,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (4,     4, 1,   'Melee weapon heavy shield 1x0.5m', 20, 3.06, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
        (5,     1, 2,   'Ranged weapon longbow 2m',         10, 9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -10 DAY)),
        (6,     1, 3,   'Ranged weapon longbow 2m',         15, 6.50, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -5 DAY)),
        (7,     2, 11,  'Melee weapon combat fist 15cm',   15, 1.46, 0, 0, 0, CURDATE()),
        (8,     4, 11,  'Melee weapon heavy shield 1x0.5m', 10, 3.04, 0, 0, 0, CURDATE()),
        (9,     1, 16,  'Ranged weapon longbow 2m',         5,  9.10, 0, 0, 0, CURDATE()),
        (10,    2, 16,  'Melee weapon combat fist 15cm',   10, 1.07, 0, 0, 0, CURDATE()),
        (11,    1, 16,  'Ranged weapon longbow 2m',         2,  9.10, 0, 0, 0, CURDATE()),
        (12,    4, 16,  'Melee weapon heavy shield 1x0.5m', 20, 3.06, 0, 0, 0, CURDATE()),
        (13,    2, 8,   'Melee weapon combat fist 15cm',   15, 1.30, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (14,    1, 8,   'Ranged weapon longbow 2m',         10, 2.30, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (15,    1, 19,  'Ranged weapon longbow 2m',         10, 1.50, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (16,    2, 20,  'Melee weapon combat fist 15cm',   15, 1.30, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (17,    2, 22,  'Melee weapon combat fist 15cm',   30, 2.30, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (18,    4, 22,  'Melee weapon heavy shield 1x0.5m', 20, 3.00, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL +1 DAY)),
        (19,    1, 4,   'Ranged weapon longbow 2m',         1,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -4 DAY)),
        (20,    1, 5,   'Ranged weapon longbow 2m',         1,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -3 DAY)),
        (21,    1, 6,   'Ranged weapon longbow 2m',         1,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -2 DAY)),
        (22,    1, 7,   'Ranged weapon longbow 2m',         1,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -1 DAY)),
        (23,    1, 9,   'Ranged weapon longbow 2m',         1,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (24,    1, 10,  'Ranged weapon longbow 2m',         1,  9.10, 0, 0, 0, DATE_ADD(CURDATE(), INTERVAL -3 MONTH));

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

INSERT INTO `vn`.`saleComponent`(`saleFk`, `componentFk`, `value`)
    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.2839),
        (7,     21, 0.166),
        (7,     28, 5.6),
        (7,     29, -4.6),
        (7,     39, 0.01),
        (8,     15, 0.039),
        (8,     21, -0.003),
        (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);

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, '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, 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);

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 `bi`.`rotacion`(`Id_Article`, `warehouse_id`, `total`, `rotacion`, `cm3`, `almacenaje`, `manipulacion`, `auxiliar`, `mermas`)
    VALUES
        ( 1, 1, 0, 0.0000, 1500, 0.0015, 0.0250, 0.0085, 0.0000),
        ( 1, 2, 0, 0.0000, 100, 0.0060, 0.0200, 0.0080, 0.0000),
        ( 2, 1, 10, 3.5000, 0, 0.0000, 0.0000, 0.0080, 0.0000),
        ( 3, 1, 50, 5.5000, 100, 0.0000, 0.0000, 0.0080, 0.0000);

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);

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');

INSERT INTO `vn`.`agencyProvince`(`provinceFk`, `agencyFk`, `zone`, `warehouseFk`)
    VALUES
        ( 1, 1, 1, 1),
        ( 1, 1, 1, 2),
        ( 1, 1, 1, 3),
        ( 1, 2, 2, 2),
        ( 1, 2, 2, 3),
        ( 1, 7, 2, 1),
        ( 1, 8, 2, 1);

INSERT INTO `vn`.`agencyModeZone`(`agencyModeFk`, `zone`, `price`, `itemFk`, `warehouseFk`, `minimCost`, `inflation`)
    VALUES
        ( 1, 1, 10 , 71, 1, 1, 1.00),
        ( 2, 1, 20 , 71, 1, 1, 1.00),
        ( 3, 1, 10 , 71, 1, 1, 1.00),
        ( 4, 1, 20 , 71, 1, 1, 2.00),
        ( 5, 2, 10 , 71, 1, 0, 2.00),
        ( 6, 2, 10 , 71, 1, 0, 2.00),
        ( 7, 2, 50 , 71, 1, 1, 1.00),
        ( 8, 2, 100, 71, 1, 1, 2.00);

INSERT INTO `vn`.`agencyWeekDayBonus`(`id`, `warehouseFk`, `agencyFk`, `weekDay`, `zone`, `bonus`)
    VALUES
        ( 1, 1, 1, 0, 1, -1.00),
        ( 2, 1, 1, 1, 1, -1.00),
        ( 3, 1, 1, 0, 2, -1.00),
        ( 4, 1, 1, 1, 2, -1.00),
        ( 5, 2, 2, 2, 3, 0);

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, 2.5, 5000 , 1, 1, 0.350, 0.050, 0.000, 10,    10, 1, NULL, 0.00, 1.30, 1.25, 1.00, NULL, 0, 1, 0, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (2, 2, 1, 20 , 100  , 1, 1, 0.700, 0.020, 0.000, 5,     5,  1, NULL, 0.00, 2.50, 2.00, 0.50, NULL, 0, 1, 0, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (3, 3, 1, 20 , 100  , 1, 1, 0.700, 0.020, 0.000, 1,     1,  0, NULL, 0.00, 2.50, 2.00, 0.50, NULL, 0, 1, 0, CURDATE()),
        (4, 2, 2, 5  , 450  , 1, 1, 0.500, 0.100, 0.000, 10,    10, 0, NULL, 0.00, 1.30, 1.00, 0.00, NULL, 0, 1, 0, CURDATE()),
        (5, 3, 3, 10 , 500  , 1, 1, 1.000, 0.050, 0.000, 10,    10, 0, NULL, 0.00, 2.50, 1.00, 0.00, NULL, 0, 1, 0, CURDATE()),
        (6, 4, 4, 20 , 100  , 1, 1, 0.700, 0.020, 0.000, 10,    10, 1, NULL, 0.00, 2.50, 1.00, 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(CURDATE(), INTERVAL -15 DAY),     101, 1, 1, 121, 442, NULL, 'TPV',       1, DATE_ADD(CURDATE(), INTERVAL -15 DAY) , DATE_ADD(CURDATE(), INTERVAL -15 DAY) , DATE_ADD(CURDATE(), INTERVAL -15 DAY) ),
        (2 , DATE_ADD(CURDATE(), INTERVAL -10 DAY),     101, 2, 1, 121, 442, NULL, 'WEB',       1, DATE_ADD(CURDATE(), INTERVAL -10 DAY) , DATE_ADD(CURDATE(), INTERVAL -10 DAY) , DATE_ADD(CURDATE(), INTERVAL -10 DAY) ),
        (3 , DATE_ADD(CURDATE(), INTERVAL -5 DAY),      102, 3, 2, 122, 442, NULL, 'ANDROID',   1, DATE_ADD(CURDATE(), INTERVAL -5 DAY)  , DATE_ADD(CURDATE(), INTERVAL -5 DAY)  , DATE_ADD(CURDATE(), INTERVAL -5 DAY)  ),
        (4 , DATE_ADD(CURDATE(), INTERVAL -4 DAY),      102, 1, 2, 122, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -4 DAY)  , DATE_ADD(CURDATE(), INTERVAL -4 DAY)  , DATE_ADD(CURDATE(), INTERVAL -4 DAY)  ),
        (5 , DATE_ADD(CURDATE(), INTERVAL -3 DAY),      103, 2, 3, 123, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -3 DAY)  , DATE_ADD(CURDATE(), INTERVAL -3 DAY)  , DATE_ADD(CURDATE(), INTERVAL -3 DAY)  ),
        (6 , DATE_ADD(CURDATE(), INTERVAL -2 DAY),      103, 3, 3, 123, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -2 DAY)  , DATE_ADD(CURDATE(), INTERVAL -2 DAY)  , DATE_ADD(CURDATE(), INTERVAL -2 DAY)  ),
        (7 , DATE_ADD(CURDATE(), INTERVAL -1 DAY),      104, 1, 4, 124, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -1 DAY)  , DATE_ADD(CURDATE(), INTERVAL -1 DAY)  , DATE_ADD(CURDATE(), INTERVAL -1 DAY)  ),
        (8 , DATE_ADD(CURDATE(), INTERVAL -1 MONTH),    104, 2, 4, 124, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH), DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
        (9 , DATE_ADD(CURDATE(), INTERVAL -2 MONTH),    105, 3, 5, 125, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -2 MONTH), DATE_ADD(CURDATE(), INTERVAL -2 MONTH), DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
        (10, DATE_ADD(CURDATE(), INTERVAL -3 MONTH),    105, 1, 6, 125, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL -3 MONTH), DATE_ADD(CURDATE(), INTERVAL -3 MONTH), DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
        (11, CURDATE(),                                 101, 2, 7, 121, 442, NULL, 'SALIX',     1, CURDATE()                             , CURDATE()                             , CURDATE()                             ),
        (12, DATE_ADD(CURDATE(), INTERVAL +1 MONTH),    101, 3, 1, 121, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH), DATE_ADD(CURDATE(), INTERVAL +1 MONTH)),
        (13, DATE_ADD(CURDATE(), INTERVAL +2 MONTH),    101, 1, 2, 121, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL +2 MONTH), DATE_ADD(CURDATE(), INTERVAL +2 MONTH), DATE_ADD(CURDATE(), INTERVAL +2 MONTH)),
        (14, DATE_ADD(CURDATE(), INTERVAL +3 MONTH),    101, 2, 2, 121, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL +3 MONTH), DATE_ADD(CURDATE(), INTERVAL +3 MONTH), DATE_ADD(CURDATE(), INTERVAL +3 MONTH)),
        (15, DATE_ADD(CURDATE(), INTERVAL +4 MONTH),    101, 3, 3, 121, 442, NULL, 'SALIX',     1, DATE_ADD(CURDATE(), INTERVAL +4 MONTH), DATE_ADD(CURDATE(), INTERVAL +4 MONTH), DATE_ADD(CURDATE(), INTERVAL +4 MONTH)),
        (16, DATE_ADD(CURDATE(), INTERVAL +4 DAY),      101, 1, 1, 121, 442, NULL, 'SALIX',     0, CURDATE()                             , CURDATE()                             , CURDATE()                             ),
        (17, CURDATE(),                                 106, 2, 4, 126, 442, NULL, 'SALIX',     0, CURDATE()                             , CURDATE()                             , CURDATE()                             ),
        (18, CURDATE(),                                 107, 3, 4, 127, 442, NULL, 'SALIX',     0, CURDATE()                             , CURDATE()                             , CURDATE()                             ),
        (19, CURDATE(),                                 108, 1, 5, 128, 442, NULL, 'SALIX',     0, CURDATE()                             , CURDATE()                             , CURDATE()                             ),
        (20, CURDATE(),                                 109, 2, 1, 119, 442, NULL, 'SALIX',     0, CURDATE()                             , CURDATE()                             , CURDATE()                             ),
        (21, CURDATE(),                                 110, 3, 5, 129, 442, NULL, 'SALIX',     0, CURDATE()                             , CURDATE()                             , CURDATE()                             );

INSERT INTO `hedera`.`orderRow`(`id`, `orderFk`, `itemFk`, `warehouseFk`, `shipment`, `amount`, `price`, `rate`, `created`, `saleFk`)
    VALUES
        (1,  1,    1, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY),    5,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY), 1),
        (2,  1,    2, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY),    10, 1.07, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY), 2),
        (3,  1,    1, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY),    2,  9.10, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY), 3),
        (4,  1,    4, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY),    20, 3.06, 0, DATE_ADD(CURDATE(), INTERVAL -15 DAY), 4),
        (5,  2,    1, 1, DATE_ADD(CURDATE(), INTERVAL -10 DAY),    10, 9.10, 0, DATE_ADD(CURDATE(), INTERVAL -10 DAY), 5),
        (6,  3,    1, 2, DATE_ADD(CURDATE(), INTERVAL -5 DAY),     15, 6.50, 0, DATE_ADD(CURDATE(), INTERVAL -5 DAY),  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, 20,   1, 1, CURDATE(),                                2,  9.10, 0, CURDATE(),                             NULL);

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.2899),
        (7,    28, 5.6),
        (7,    29, -4.6),
        (7,    39, 0.01),
        (8,    15, 0.254),
        (8,    21, -0.004),
        (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.58),
        (13,   23, 6.5),
        (13,   28, 20.72),
        (13,   29, -18.72),
        (13,   39, 0.02);

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`.`claim`(`id`, `ticketCreated`, `claimStateFk`, `observation`, `clientFk`, `workerFk`, `responsibility`, `isChargedToMana`, `created` )
    VALUES
        ( 1, CURDATE(),                             1, 'observation one',   101, 18, 1, 0, CURDATE()),
        ( 2, CURDATE(),                             2, 'observation two',   101, 18, 2, 0, CURDATE()),
        ( 3, DATE_ADD(CURDATE(), INTERVAL -5 DAY),  3, 'observation three', 101, 18, 3, 0, CURDATE()),
        ( 4, CURDATE(),                             3, 'observation four',  104, 18, 1, 0, CURDATE());

INSERT INTO `vn`.`claimBeginning`(`id`, `claimFk`, `saleFk`, `quantity`)
    VALUES
        ( 1, 1, 7,  5),
        ( 2, 1, 8,  4),
        ( 3, 2, 10, 10),
        ( 4, 3, 6,  5),
        ( 5, 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 `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);

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);


INSERT INTO `vn`.`zone` (`id`, `name`, `hour`, `warehouseFk`, `agencyModeFk`, `travelingDays`, `price`, `bonus`) 
    VALUES 
        (1, 'Zone 1 A', CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), '1', '1', '1', '2.3',   '2.3'),
        (2, 'Zone 1 B', CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), '1', '1', '1', '2.3',   '2.3'),
        (3, 'Zone 2 A', CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), '2', '1', '2', '1.2',   '1.2'),
        (4, 'Zone 2 B', CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), '2', '1', '2', '1.2',   '1.2'),
        (5, 'Zone 3 A', CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), '1', '1', '1', '2',     '2'),
        (6, 'Zone 3 B', CONCAT(CURRENT_DATE(), ' ', TIME('22:00')), '1', '1', '1', '2',     '2');

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

INSERT INTO `pbx`.`sip`(`user_id`, `extension`, `secret`, `caller_id`)
    VALUES
        (1, 1010, '123456', 'employee'),
        (3, 1101, '123456', 'agency'),
        (5, 1102, '123456', 'administrative'),
        (9, 1201, '123456', 'developer');

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));