-- phpMyAdmin SQL Dump -- version 3.4.10.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Oct 09, 2023 at 10:29 AM -- Server version: 5.0.51 -- PHP Version: 5.3.9 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `jjlourens2` -- -- -------------------------------------------------------- -- -- Stand-in structure for view `reports_job_inspections_per_insurer` -- CREATE TABLE IF NOT EXISTS `reports_job_inspections_per_insurer` ( `insName` varchar(255) ,`InspectionCount` bigint(21) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `report_incipio_stats` -- CREATE TABLE IF NOT EXISTS `report_incipio_stats` ( `sheduleDate` date ,`insName` varchar(255) ,`tName` varchar(255) ,`ActionName` varchar(30) ,`jobDone` int(1) ,`jbClaimNo` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `report_job_quote` -- CREATE TABLE IF NOT EXISTS `report_job_quote` ( `pk_quote` int(11) ,`addDate` date ,`Description1` varchar(100) ,`fk_job` int(11) ,`userAdd` int(11) ,`rndm1` varchar(255) ,`qstatus` enum('Pending','Rejected','Accepted') ,`qreason` varchar(255) ,`qNote` longtext ,`jbClaimNo` varchar(255) ,`quoteType` enum('Solar','Normal') ,`AddNote` longtext ); -- -------------------------------------------------------- -- -- Table structure for table `setup_actType` -- CREATE TABLE IF NOT EXISTS `setup_actType` ( `pkactType` int(11) NOT NULL auto_increment, `actname` varchar(35) NOT NULL, PRIMARY KEY (`pkactType`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ; -- -- Dumping data for table `setup_actType` -- INSERT INTO `setup_actType` (`pkactType`, `actname`) VALUES (1, 'Ticks not done'), (2, 'Client not phoned'), (3, 'Excess delay not captured'), (4, 'Approval delay not captured'), (5, 'Leak detection not captured'), (6, 'Job not booked out'), (7, 'Inspection not booked out'), (8, 'Feedback not captured'), (9, 'Directive not received'), (10, 'Other'); -- -------------------------------------------------------- -- -- Table structure for table `setup_ComeBackFault` -- CREATE TABLE IF NOT EXISTS `setup_ComeBackFault` ( `pk_fault` int(11) NOT NULL auto_increment, `fault_description` varchar(50) NOT NULL, PRIMARY KEY (`pk_fault`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 ; -- -- Dumping data for table `setup_ComeBackFault` -- INSERT INTO `setup_ComeBackFault` (`pk_fault`, `fault_description`) VALUES (1, 'Faulty PRV'), (2, 'Faulty vacuum breakers'), (3, 'Faulty NRV'), (4, 'Faulty thermostat'), (5, 'Faulty safety valve'), (6, 'Faulty element'), (7, 'Faulty fitting'), (8, 'Faulty isolator'), (9, 'Faulty drip tray'), (10, 'Workmanship - Other'), (11, 'Workmanship - Drip tray leaking'), (12, 'Workmanship - Melted connector block'), (13, 'Workmanship - Geyser not 0254'), (14, 'Workmanship - Geyser temp not set correctly'), (15, 'Accidental damage'), (16, 'Leak on pipe (burst pipe)'), (17, 'Isolator switch not on'), (18, 'Instruction from insurer'); -- -------------------------------------------------------- -- -- Table structure for table `setup_ComeBackResponsible` -- CREATE TABLE IF NOT EXISTS `setup_ComeBackResponsible` ( `pk_responsible` int(11) NOT NULL auto_increment, `ResponsibleDescription` varchar(50) NOT NULL, PRIMARY KEY (`pk_responsible`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ; -- -- Dumping data for table `setup_ComeBackResponsible` -- INSERT INTO `setup_ComeBackResponsible` (`pk_responsible`, `ResponsibleDescription`) VALUES (1, 'JJ Lourens'), (2, 'Service provider'), (3, 'Supplier - Other'), (4, 'Supplier - Kwikhot'), (5, 'Supplier - Galeffi'), (6, 'Supplier - Mali'), (7, 'Supplier - Techron'), (8, 'Supplier - Sanitary ware '), (9, 'N/A'); -- -------------------------------------------------------- -- -- Table structure for table `setup_insurer` -- CREATE TABLE IF NOT EXISTS `setup_insurer` ( `pk_insurer` int(11) NOT NULL auto_increment, `insName` varchar(255) NOT NULL, `insDateJoined` date NOT NULL, `insTel` varchar(20) NOT NULL, `insFax` varchar(20) default NULL, `insBusReg` varchar(30) default NULL, `insIDno` varchar(20) default NULL, `insVAT` varchar(20) default NULL, `insPostal` varchar(255) NOT NULL, `insAddress` varchar(255) default NULL, `fk_postal` int(11) NOT NULL, `insPostalcd` int(4) NOT NULL, `isActive` int(1) default '1', PRIMARY KEY (`pk_insurer`), KEY `fk_postal1` (`fk_postal`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=332 ; -- -- Dumping data for table `setup_insurer` -- INSERT INTO `setup_insurer` (`pk_insurer`, `insName`, `insDateJoined`, `insTel`, `insFax`, `insBusReg`, `insIDno`, `insVAT`, `insPostal`, `insAddress`, `fk_postal`, `insPostalcd`, `isActive`) VALUES (1, 'DAIL DIRECT', '2005-03-09', '021 527 8766', '021 527 8726', '', '', '4500203827', 'PO BOX 95', 'POLIS NO:828', 1927, 7446, 0), (2, 'DISTRICT BASSETT', '2006-02-06', '021 946 2012', '021 946 2012', '', '', '4920215177', '15 VAN DER BIJL STRAAT', '', 3080, 7550, 0), (3, 'ENSEMBLE ADMINISTRATORS', '2007-11-07', '021 713 4013', '021 710 6350', '', '', '4490209204', 'PO BOX 30245\nTOKAI', 'PO BOX 30245\nTOKAI', 13440, 7945, 0), (4, 'ENTANA C/O INTASURE', '0000-00-00', '0217126686', '021 712 6443', NULL, NULL, '4840209946', 'PO BOX 423\r\n', NULL, 823, 7864, 0), (5, 'EQUALS INOVATIONS', '2006-07-05', '011 790 6612', '011 790 6651', '', '', '4360174033', 'PVT BAG X99', '', 1590, 2021, 0), (6, 'Expotential Insurance', '2005-02-18', '021 872 1431', '021 872 8604', '', '', '', '', '', 1398, 7560, 0), (7, 'CELEBRATY SERVICES AFRICA', '2007-03-23', '', '021 433 0346', '', '', '405 018 9812', '2 NORMAN RD', '', 4716, 8770, 0), (8, 'FERNDALE MOTORS', '2007-02-13', '021 903 0135', '', '', '', '4500158607', 'HOEK VAN VAN RIEBEECK & BOTHMA', '', 6425, 7580, 0), (9, 'Fibalogic', '2005-02-18', '086 100 4370', '086 010 0430', '', '', '', 'PO Box 1120', '', 5693, 2000, 0), (10, 'FNB INSURANCE BROKERS', '2005-02-18', '086 010 0437', '086 010 0430', '', '', '4460101019', 'PO Box 3123', 'claims manager:Odette Strydom\nodette.strydom@fnbinb.co.za', 5350, 2041, 0), (11, 'CENTRIQ c/o FIRST PROPERTY ACCEPTANCE', '2009-10-06', '086 122 5225', '', '', '', '4230187124', 'C/O FIRST PROP. ACCEPTANCES\nPO BOX 23795', '', 2055, 7735, 0), (12, 'FIRSTRAND STI ADMINISTRATION t/a SIAS', '2009-10-05', '021 673 3134', '', '', '', '4480221748', 'PO BOX 8443\nCENTURION', 'SHOP 1-2\nBLOCK 1, WATERFRONT TERRENCE\nTYGER WATERFRONT\nCARL CRONJE', 1925, 46, 0), (13, 'FIRST NATIONAL BANK', '2007-12-24', '011 686 0700', '011 686 0700', '', '', '4160135317', 'PO BOX 1606', '', 10813, 2125, 0), (14, 'Care of first link(M&F)', '2005-02-18', '011 777 8926', '011 777 8930', '', '', '', '', '', 1398, 7560, 0), (15, 'Calafrica (Pty) Ltd.', '2005-02-18', '011 645 8024', '011 645 8005', '', '', '', 'PO Box 3123', '', 5353, 2041, 0), (16, 'Alexander Forbes c/o McLarens Young International', '2005-02-18', '021 785 7488', '021 785 4307', '', '', '', 'PO Box 3060', '', 1814, 8000, 0), (17, 'FOGI FORBES', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7966, 1), (18, 'CENTRIQ c/o FIRST PROPERTY ACCEPTANCE', '2009-10-08', '', '', '', '', '4230187124', 'PO BOX 23795\nCLAREMONT', '', 2055, 0, 1), (19, 'FULL SCORE TRADING 130CC', '2006-05-18', '', '', '', '', '', '', '', 1398, 7560, 0), (20, 'GLENRANDMIB', '2005-11-09', '011 790 6137', '011 790 6099', '', '', '4360174033', 'PRIVATE BAG X99', '', 1590, 2194, 0), (21, 'GLOBAL ASSIST', '0000-00-00', '0112115210', '010 211 5209', NULL, NULL, NULL, 'Craighall corporate ofice park\r\n110 Conrad Drive\r\nCraighall Park', 'Craighall corporate ofice park 110 Conrad Drive Craighall Park', 1590, 2196, 1), (22, 'HANZEN LOSS ADJUSTERS', '2006-08-22', '021 981 9132', '021 981 1314', '', '', '', '13 PALM CRESCENT\nPROTEA HEIGHTS', '13 PALM CRESCENT\nPROTEA HEIGHTS', 1398, 7560, 0), (23, 'HFB Makelaars', '2005-02-18', '021 948 9464', '', '', '', '', '204 Durban Weg', '', 714, 7530, 0), (24, 'Compass Insurance c/o CIA', '2005-02-18', '011 455 4141', '011 455 0944', '', '', '4150143289', 'PO Box 615', '', 626, 2008, 0), (25, 'HOLLARD C/O LEGACY', '2007-09-01', '021 975 0074', '021 975 0082', '', '', '4450117405', 'PO BOX 3309', '', 3080, 7550, 0), (26, 'HOLLARD C/O RISK BENEFIT SOLUTIONS', '2006-06-19', '021 443 4400', '021 443 4444', '1999/021199/07', '', '4450117405', 'PO BOX 449', '', 1814, 8001, 0), (27, 'Hollard C/O Brolink', '0000-00-00', '0860000707', '011 351 0390', NULL, NULL, '4450117405', 'PRIVATE BAG 17000\r\nHOUTON', NULL, 5693, 2041, 1), (28, 'HOLLARD RISK CAPITAL C/O TOPEXC', '2007-07-05', '012 369 2800', '012 369 2826', '', '', '4450117405', 'PO BOX 35971', '', 8064, 102, 0), (29, 'Hollard c/o Nowell & Haasbroek', '2005-02-18', '021 531 1169', '021 531 1164', '', '', '', 'PO BOX 38122', '', 10424, 7430, 0), (30, 'Hollard c/o Carl Greaves Brokers (Pty) Ltd', '2005-02-18', '021 919 0820', '021 919 8209', '', '', '', 'Po Box 4164', '', 9789, 7537, 0), (31, 'HOLLARD c/o APBCO', '2005-02-18', '021 531 1169', '021 531 1164', '', '', '4450117405', 'PO BOX 3309', '', 3080, 7551, 0), (32, 'Hot-line', '2005-02-18', '021 527 8766', '021 527 8726', '', '', '4890105085', 'P.O.Box 95', '', 1927, 7446, 0), (33, 'INFINITI CARE OF CARL GREAVES', '2009-03-10', '021 948 0630', '086 611 5123', '', '', '4750225684', 'PO BOX 4164\nOLD OAK\n7537', '', 9789, 0, 0), (34, 'INNOVATION ROAD ASSISTANCE GROUP', '2005-08-08', '011 790 5200', '011 790 5299', '1997/005662/07', '', '4360174033', 'PO BOX X99\nBRYANSTON', 'FOURWAYS OFFICE PARK\nEQUEST HOUSE\nCNR ROOS & FOURWAYS BOULEVARD\nFOURWAYS\ninfo@za.innovation-group.com', 1590, 2021, 1), (35, 'New National Assurance Company Limited c/o Insuref', '2010-07-15', '021 914 9230', '', '', '', '4380101289', 'PO BOX 1058\nSANLAMHOF\n7532', '', 714, 7532, 0), (36, 'Intecresure/Santam', '2005-02-18', '086 006 6066', '011 388 3886', '', '', '4360174033', 'PO BOX 8283', '', 4866, 1658, 1), (37, 'INNOVATION GROUP', '2009-04-30', '011 790 5000', '011 790 5299', '', '', '4360174033', 'P.O. BOX X99\nBRYANSTON', 'FOUR WAYS\nOFFICE PARK\nCONNERROOS & FOURWAYS BLVD\n2194', 1590, 2021, 1), (38, 'Investec/Santam', '2005-02-18', '011 409 8200', '011 291 1406', '', '', '4440102095', 'PRIVATE BAG X3', '', 1573, 2026, 1), (39, 'SANTAM ORICO', '0000-00-00', '011 265 0391', '011 388 2134', NULL, NULL, '4140172299', 'WATERFALL CLOSE OFFICE PARK\r\nBEKKER STRAAT\r\nMIDRAND\r\n1685', 'WATERFALL CLOSE OFFICE PARK BEKKER STRAAT MIDRAND 1685', 5693, 2000, 1), (40, 'Izinga Access PTY LTD - WE GEYSERS', '0000-00-00', '0112673900', '086 636 0287', NULL, NULL, '4860154386', 'PO BOX 10592 \r\nFOUR WAYS EAST', NULL, 4118, 2055, 1), (41, 'BOE Bank', '2005-02-18', '012 483 6182', '012 673 0175', '', '', '', 'Privaat Bag X6', '', 3698, 48, 0), (42, 'ABSA INSURANCE', '0000-00-00', '0214159100', '021 425 3979', NULL, NULL, '4160135317', 'PO BOX 4013', NULL, 1814, 8000, 1), (43, 'AON', '2010-02-03', '021 417 4477', '086 210 6113', '', '', '', '4th FLOOR \nAON HOUSE\n109 HERTZOG BOULEVARD\nCAPE TOWN', '', 1814, 8001, 0), (44, 'LEAK TECH', '2009-02-24', '021 982 6049', '021 979 3069', '2005/007/490/23', '', '4170217287', 'P.O. BOX 3453\nTYGERVALLEY', '', 1398, 7560, 0), (45, 'hollard c/o legacy', '2005-08-18', '031 562 0712', '031 562 8971', '', '', '4590179232', 'PO BOX 1125\nUMHLANGA', '', 13734, 4320, 0), (46, 'LINE OF AFRICA', '2010-10-20', '011 645 1900', '', '', '', '4170182705', 'POSBUS 100\nPARKLANDS\n2121', '', 10114, 0, 0), (47, 'LOU-TECH', '2006-06-22', '021 851 9048', '086 687 0904', '2003/07/1796/23', '', '4310210929', 'BOX 3826\nSOMERSET-WES', '8 ERICA WAY\nSOMERSET BUSINESS PARK\nSOMERSET WES', 12432, 7129, 0), (48, 'M&F SWIFTCARE c/o IZINGA', '2007-05-15', '011 267 3900', '011 465 9688', '', '', '4860154386', 'PO BOX 10592\nFOUR WAYS EAST', '', 4118, 2055, 0), (49, 'M&F c/o UNISON RISK MANAGEMENT ALLIANCE', '2006-01-23', '021 464 4960', '021 462 2711', '', '', '4460101019', 'PO BOX 671', '', 1814, 8001, 0), (50, 'M & F c/o ENVOY INSURANCE', '2005-03-23', '021 415 1800', '021 415 4455', '', '', '', 'PO BOX 3060', '', 1814, 8001, 0), (51, 'M&F GEORGE', '2008-07-08', '044 802 5200', '044 873 3864', '', '', '4460101019', 'PO BOX 300\nGEORGE\n6530', '6 MORRIS LANE\nCATHEDRAL SQARE\nGEORGE\n6529', 4378, 6530, 1), (52, 'M&F C/O UNISON RISK MANAGEMENT ALLIANCE', '2006-10-05', '021 464 4960', '021 462 2711', '', '', '4460101019', 'PO BOX 671', '', 1814, 8001, 0), (53, 'M&M Loss Adjusters', '2005-02-18', '021 919 2089', '021 919 2349', '', '', '4590178259', 'PO Box 1005', '', 1398, 7561, 0), (54, 'ALEXANDER FORBES', '2007-04-24', '021 415 1800', '021 415 1824', '1997/022552/07', '', '4840164695', 'PO BOX 3060', '', 1814, 8001, 1), (55, 'MOMENTUM SHORT TERM INSURANCE COMPANY LTD', '2006-12-07', '086 000 6784', '086 000 3784', '2005/026378/06', '', '464 0221 745', 'PRIVATE BAG X6784', '268 WEST AVENUE\nCENTURION\n0157', 1925, 157, 1), (56, 'MUTUAL & FEDERAL - JHB', '2005-07-19', '011 374 9111', '011 374 2240', '', '', '4460101019', 'PO BOX 1120', '', 5693, 2000, 1), (57, 'M&F C/O ALEXANDER FORBES', '2006-10-03', '021 401 6911', '021 401 6601', '', '', '4460101019', 'PO BOX 16', '', 5769, 8001, 1), (58, 'MULTI NET ASSIST', '2007-11-02', '012 661 3345', '012 369 2830', '', '', '4440102095', 'POSBUS 35971\nMENLO PARK', '', 8064, 102, 0), (59, 'Multi - Net SOS', '2005-02-18', '086 050 5911', '012 661 2087', '', '', '4840177341', 'PO Box 0169', '', 5148, 169, 0), (60, 'Mutual & Federal Nedinsurance', '2005-02-18', '017 819 1117', '017 811 4814', '', '', '', 'PO Box 1602', '', 3712, 2350, 0), (61, 'Mutual & Federal (Ermelo)', '2005-02-18', '021 401 6286', '', '', '', '', 'PO BOX 16', '', 1814, 8000, 1), (62, 'Mutual & Federal (Kaapstad)', '2005-02-18', '021 401 6911', '021 401 6601', '', '', '4460101019', 'PO BOX 16', '', 1814, 8001, 1), (63, 'Mutual & Federal (Stellen Bosch)', '2005-02-18', '021 808 5544', '021 808 5585', '', '', '4460101019', 'PO Box 175', 'SLBCLAIMS@MF.CO.ZA', 12691, 7599, 1), (64, 'MUTUAL & FEDERAL(Durban)', '2005-02-18', '031 362 6149', '031 362 6126', '', '', '4460101019', 'PO BOX 66', '', 3074, 4000, 1), (65, 'Mutual & Federal(Paarl)', '2005-02-18', '021 860 8500', '021 872 9264', '', '', '4460101019', 'PO BOX 289', '', 10017, 7620, 1), (66, 'INSBRO C/O NEW NATIONAL ASSURANCE LTD', '2024-06-08', '021 948 3100', '086 199 8888', '', '', '4120226842', 'POSBUS 54\nBELLVILLE', 'POSBUS 54\nBELLVILLE', 714, 7535, 0), (67, 'BELLA ROSSA V-BELLVILLE', '2009-05-25', '021 914 6444', '021 914 6247', '', '', '4110253087', 'POSTNET SUIT 1\nPRIVATE BAG X22\nTYGER VALLEY\nBELLVILLE', '', 13684, 7536, 1), (68, 'NATSURE LTD', '0000-00-00', '0124309700', '012 342 0133', NULL, NULL, '4380102865', '424 HILDA STREET\r\nHATFIELD\r\nPRETORIA', NULL, 4953, 28, 0), (69, 'Natsure', '0000-00-00', '0124309700', NULL, NULL, NULL, '4380102865', 'P.O. BOX 14098', NULL, 4953, 28, 1), (70, 'Nedexcell', '2005-02-18', '086 014 2241', '011 667 2564', '', '', '', 'PO Box 9346', '', 1925, 46, 0), (71, 'Alexander Forbes', '2005-02-18', '021 531 0660', '021 531 0667', '2000/023416/07', '', '4840164695', 'PO Box 3060', '', 1814, 8000, 0), (72, 'SANTAM c/o ORICO (PTY)LTD', '2006-10-18', '086 013 1315', '011 388 9792', '', '', '4440102095', 'PRIVATE BAG X15', 'PRESTASIE - EISE', 9503, 2196, 1), (73, 'ORICO/SANTAM', '2008-10-13', '011 265 0108', '011 388 0145', '', '', '4440102095', 'PRIVATE BAG X15\nNORTHLANDS', 'GROUNDFLOOR \nWATERFALL CLOSE NORTH\nWATERFALL PARK\nBEKKER STREET\nMIDRAND', 9503, 2116, 1), (74, 'Origon Insurance', '2005-02-18', '', '', '', '', '', '', '', 1398, 7560, 0), (75, 'Atlantic Loss Adjusters', '2005-02-18', '021 915 3800', '', '', '', '', '', '', 1398, 7560, 0), (76, 'AUTO & GENERAL', '0000-00-00', '0215278766', '021 527 8726', NULL, NULL, '4890105085', 'PO BOX 95', 'POLIS NO:555/444/333/556', 1927, 7441, 0), (77, 'Outsurance', '0000-00-00', '0126733000', '0126734967', '1994/010719/06', NULL, NULL, 'P.O.Box 8443', NULL, 1925, 46, 1), (78, 'MEGACOVER BROKERS(PTY)LTD', '2007-05-08', '021 910 1088', '021 910 1089', 'FSP 26/10/12522', '', '4150143289', '2 REIGER STR\nSTELLENBERG', '', 714, 7530, 0), (79, 'PANORAMA REHAB CENTRE', '2006-03-29', '021 930 8064', '021 930 8086', '', '', '4760166191', '45 HENNIE WINTERBACH RD', '', 10062, 7500, 0), (80, 'PERSONEL & COMMERCIAL FINANCIAL ADMIN PTY LTD', '2007-01-11', '021 948 3100', '021 945 4217', '2006/0023', '', '26/10/25645', 'PO BOX 54', 'SUITE 26\nNOBEL PARK\nBELLVILLE', 714, 7530, 0), (81, 'Prestasie', '2005-02-18', '021 914 5270', '021 914 0752', '', '', '', 'Postnet X7', '', 13691, 0, 0), (82, 'Priceless c/o Alexander Forbes', '2005-02-18', '021 415 1843', '021 415 5544', '', '', '4440102095', 'PO BOX 3060', '', 1814, 8000, 1), (83, 'Privaat JJ Plumbers', '2005-02-18', '021 981 8661', '021 982 4029', 'CK1999/37241/23', '', '4550193504', 'PO BOX 711', '5 GEMINI STR\nEVERITE PARK\nBRACKENFELL\n7560', 1398, 7561, 1), (84, 'ROERIEG RISK FINANCING SA LIMITED CARE OF MUSTOFIN', '2007-11-01', '086 100 0636', '086 100 0637', '', '', '', '75368 \nLINWOOD RIDGE', '', 6979, 0, 0), (85, 'PSG CARE-CIA', '2009-12-18', '021 914 9496', '086 614 1096', '', '', '4540194349', 'PO BOX 428\nBELLVILLE', 'PSG KONSULT F.P(PTY) LTD\nPO BOX 5631\nTYGER VALLEY\n7536', 714, 7530, 0), (86, 'Realcheck cc t/a Customer Loyalty Consultants', '2008-03-31', '012 661 2053', '021 661 2087', '', '', '4840177341', 'P O Box 66322\nHighveld\n0169', '', 1398, 7560, 0), (87, 'Regent Insurance', '2005-02-18', '021 914 4010', '021 914 4003', '', '', '', 'PO Box 3525', '', 13691, 7536, 0), (88, 'RENASA INSURANCE c/o MONITOR ADMINISTRATORS', '2006-11-21', '031 717 2682', '031 717 2680', '', '', '4290173253', 'PO BOX 467', 'BELLEVUE CAMPUS - BLOCK C\n5 BELLEVUE ROAD\nKLOOF\nKZN', 6282, 3640, 0), (89, 'ALEXANDER FORBES c/o IZINGA', '0000-00-00', '0112673900', '011 465 9688', NULL, NULL, '4860154386', 'PO BOX 10592\r\n', NULL, 4118, 2055, 0), (90, 'SANTAM CARE OF BROLINK', '0000-00-00', '0215950251', '021 914 1098', NULL, NULL, '4440102095', 'PO Box 2609', NULL, 1814, 8000, 1), (91, 'SA EAGLE c/o FIRST LINK', '2006-09-21', '011 645 8000', '086 064 5802', '', '', '4810149403', 'PO BOX 1120', '', 5693, 2000, 0), (92, 'SA Eagle', '2005-02-18', '021 402 8100', '', '', '', '4530103581', 'PO BOX 266', '', 1814, 8000, 0), (93, 'SANTAM C/O LEGACY', '2007-12-14', '021 975 0074', '021 975 0082', '', '', '4440102095', 'PO BOX 3309\nDURBANVILLE', '', 3080, 7573, 0), (94, 'SANTAM JHB', '2009-08-11', '011 409 8200', '011 347 9302', '', '', '4440102095', 'PO BOX 125\n2 BEDFORDVIEW\n2008', '', 623, 7560, 1), (95, 'SAHL Insurance Company Limited', '0000-00-00', '031 560 5461', NULL, NULL, NULL, '4640232320', 'PO BOX 3918\r\nDURBAN\r\n4000', 'BULDING 1 THE GLAY 78 AMSTRONG AVE LALUCIA 4051', 3074, 0, 1), (96, 'SANTAM C/O ALEXANDER FORBES', '2005-08-23', '021 415 1840', '021 415 1824', '', '', '4440102095', 'PO BOX 3060', '', 1814, 8001, 1), (97, 'SANTAM C/O APBCO', '2006-09-27', '021 975 0074', '021 975 0082', '', '', '4440102095', 'PO BOX 3309\nDURBANVILLE', 'PO BOX 169\nSANLAMHOF', 3080, 7532, 0), (98, 'SANTAM C/O FIRST LINK', '2007-02-19', '011 645 8000', '011 645 8005', '', '', '4560103055', 'PO BOX', '', 5693, 2000, 1), (99, 'STANSURE', '0000-00-00', '0118585000', NULL, NULL, NULL, '4440102095', 'BELLVILLE', NULL, 1398, 7560, 1), (100, 'SANTAM c/o ALEXANDER FORBES', '2005-06-24', '021 415 1800', '021 415 5544', '', '', '4440102095', 'PO BOX 3060', '', 1814, 8001, 0), (101, 'Santam c/o Claims by design', '2005-02-18', '021 442 4153', '021 442 4115', '', '', '4440102095', 'PO Box 13981', '', 8768, 7705, 0), (102, 'SANTAM - BELLVILLE', '2005-02-18', '021 915 8000', '021 915 8068', '', '', '4440102095', 'PO BOX 169', '', 11874, 7532, 1), (103, 'Santam', '0000-00-00', '0413936200', '041 374 0492', NULL, NULL, '4440102095', 'PO Box 10763, Lindengrain', NULL, 10511, 6000, 1), (104, 'SANTAM C/O TOP EXEC', '2007-02-18', '012 369 2933', '012 369 2827', '', '', '4440102095', 'PO BOX 280', '', 8065, 64, 1), (105, 'BROLINK INSURANCE', '2005-09-09', '012 483 9042', '012 673 0154', '', '', '4440102095', 'PRIVATE BAG X6', '', 3698, 48, 1), (106, 'INTERNATIONAL SOS', '2005-02-18', '011 541 1000', '011 541 1072', '', '', '4480137662', 'Po Box 4561', 'CONTACT PERSON IN FINANCE DEPARTMENT - MAGGIE', 4866, 1685, 0), (107, 'CIA - BODYCORP', '2005-11-09', '011 790 6137', '011 790 6099', '', '', '4360174033', 'PRIVATE BAG X99', '', 1590, 2021, 0), (108, 'Stanbic Insurance Ltd', '2005-02-18', '086 012 3741', '', '', '', '', 'PO Box 32028', '', 1383, 2017, 0), (109, 'Standard Bank', '2005-02-18', '086 012 3444', '011 403 8110', '', '', '', 'SBC,Standard Bank Building, Heerengracht Str', '', 1814, 8000, 0), (110, 'STANDARD BANK 1', '2010-08-31', '011 858 6073', '', '1993/007593/06', '', '4890141510', 'POSBUS 32587 \nBRAAMFONTEIN', '4 ELLIS STRAAT CONSTANTIA KLOOF ROODEPOORT\n1709', 1383, 2017, 0), (111, 'STANDARD BANK HOME ASSISTc/o IZINGA', '2005-09-28', '011 267 3900', '011 465 9688', '', '', '4860154386', 'PO BOX 7192', '', 2303, 2118, 0), (112, 'STANDARD INSURANCE LIMITED', '2005-08-03', '011 267 3900', '011 465 9688', '', '', '4890141510', 'PO BOX 32587', '', 1383, 2017, 1), (113, 'SUPPLIERNET ROAD RESCUES', '2006-05-25', '011 790 6651', '011 790 6612', '', '', '4360174033', 'PRIVATE BAG X99\nFOUR WAYS', '', 1590, 2194, 0), (114, 'TELESURE', '2006-12-07', '021 527 8766', '021 527 8726', '', '', '4890105085', 'BLOCK D\nCENTURY SQUARE\nHERON CRESCENT', '', 1927, 7446, 1), (115, 'The Lion of Africa', '2005-02-18', '021 948 9913', '021 949 0379', '', '', '4170182705', 'PO Box 169', '', 11874, 7532, 0), (116, 'TOP EXEC C/O SANTAM', '2008-11-28', '021 944 9545', '021 970 7164', '', '', '4440102095', 'PO BOX 5246\nTYGERVALLEI', '', 714, 7535, 1), (117, 'TRUSTSURE', '2008-06-04', '021 945 4642', '086 618 4606', '1999/07437/07', '4641', '', 'PO BOX 2073\nDURBANVILLE', '15 TWELVE AVENUE\nBOSTON\nBELLVILLE\n7530', 3080, 7551, 0), (118, 'CUSTOMER LOYALTY CONSULTANTS', '2006-09-12', '012 661 3345', '012 661 2087', '98/57164/23', '', '4840177341', 'PO BOX 66322', '', 5148, 1946, 0), (119, 'UNITY INSURANCE LTD', '2005-03-09', '021 527 8766', '021 527 8726', '', '', '4900216605', 'PO BOX 95', 'POLIS NO:850', 1927, 7446, 0), (120, 'VAAL SANITARYWARE', '2005-07-20', '016 360 6000', '016 362 1167', '05/14582/06', '', '4590111813', 'PO BOX 49', '', 8124, 1960, 0), (121, 'VILLAGE LANE BODY CORP', '2009-04-16', '076 545 5119', '', '', '', '', 'CNR ALBERTON & CALEDON RD\nMUIZENBERG', '', 8855, 0, 0), (122, 'AIG c/o Ascent Insurance Brokers', '2005-02-18', '021 415 1800', '021 415 5544', '', '', '', 'PO BOX 3060', '', 1814, 8000, 0), (123, 'WARRANTY CARE', '2005-03-17', '086 014 2241', '011 790 6099', '', 'JJLP', '4360174033', 'PRIVATE BAG X99', '', 1590, 2021, 0), (124, 'ZURICH CARE OF INTASURE', '2008-04-17', '021 712 6686', '086 686 3129', '', '', '4530103581', 'PO BOX 423', 'INTASURE PLACE 110\nMAIN RD\nDIEPRIVIER\n7800', 823, 7864, 0), (125, 'PENISULA RISK ADVISORS (PRA)', '0000-00-00', '0219196404', NULL, NULL, NULL, '4120164555', 'P O BOX 12086\r\nNI CITY', '1 DELIA STREET, OAK GLEN, 7530', 8935, 7463, 0), (126, 'ZURICH RISK FINANCE C/O MUSTOFIN', '2011-03-22', '0861000636', '0865309494', NULL, NULL, '4510168943', 'P O BOX 75368\r\nLYNNWOOD RIDGE\r\n0040', NULL, 7230, 40, 0), (127, 'FOGI - ABSA', '2011-05-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7945, 1), (128, 'FOGI - HOLLARD', '2011-05-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7945, 1), (129, 'FOGI - SANTAM', '2011-05-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7945, 1), (130, 'FOGI - C-SURE', '2011-05-11', '0217020442', '0217020425', NULL, NULL, NULL, 'PO Box 30979', NULL, 13440, 7945, 1), (131, 'FOGI - NEDBANK', '2011-05-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7945, 1), (132, 'REALRIDGE ESTATE AGENCYFast Bikes Pty Ltd t/a Real Ridge Realtors ', '2011-06-07', '0219805200', '0219805208 ', NULL, NULL, NULL, 'Posbus 5105 \r\nArcadia Centre \r\nKraaifntein\r\n', NULL, 296, 7570, 1), (133, 'BURGESS AND PARTNERS PLUMBING SERVICES', '2011-08-02', '0114542266', '011-4541588', 'CK 1992 004249 07', NULL, '4470133432', 'PO BOX 848\r\nBEDFORDVIEW', '30 ST ANNES ROD, HURLYVALE, EDENVALE', 628, 2007, 1), (134, 'BURGESS ****INCORRECT', '0000-00-00', '0114542266', '0114541588', NULL, NULL, NULL, 'PO BOX 848\r\n', NULL, 626, 2008, 0), (135, 'FOIG', '2011-09-14', '0217020442', NULL, NULL, NULL, '4720192591', 'PO BOX 30979', NULL, 13440, 7966, 1), (136, 'FOGI DISCOVERY', '2011-09-14', '0217020442', NULL, NULL, NULL, '472112592', 'PO BOX 30979', NULL, 13440, 7966, 1), (137, 'FOGI ETANA INSURANCE', '2012-01-03', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (138, 'FOGI STANDARD BANK', '2012-03-02', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (139, 'SANTAM C/O ECHELON PRIVATE CLIENT SOLUTIONS (PTY) LTD', '2012-03-16', '0216571100', NULL, NULL, NULL, '4440102095', 'PRIVATE BOX 10\r\nSUNCLARE BUILDING\r\n21 DREYER STREET', NULL, 2055, 7735, 1), (140, 'FOGI--INDWE RISK SERVICES', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (141, 'CIB INSURANCE ADMINISTRATORS C/O CENTRIQ', '0000-00-00', '0114555101', NULL, NULL, NULL, '4890146725', 'PRIVATE BAG X1600', NULL, 626, 2008, 1), (142, 'CIA--EDGE INSURANCE BROKERS', '2012-05-28', '0114251129', NULL, NULL, NULL, '4540194349', 'PO BOX 12055', NULL, 771, 1504, 1), (143, 'FOGI HOLLPER---PCFA INSURANCE BROKERS', '2012-06-05', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (144, 'FOGI-PLATINUM 2012', '2012-06-14', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (145, 'ZURICH INSURANCE COMPANY--C/O PHOENIX RISK', '2012-06-26', '0217027960', '0866358593', NULL, NULL, '4530103581', 'PO BOX 31510', NULL, 13440, 7966, 1), (146, 'FOGI NEDBANK PLATINUM 2012', '2012-09-12', '0217020442', NULL, NULL, NULL, '472192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (147, 'FOGI ABSA --HOC JULY 09', '2012-09-12', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (148, 'FOGI ABSA--BUILD COMBINED', '2012-09-12', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (149, 'FOGI ABSA--HOC JUNE 11', '2012-09-21', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (150, 'Intecresure/Santam--50 Plus Care off', '2012-10-02', '0119912000', NULL, NULL, NULL, '4760225039', 'Po Box 2174', NULL, 4032, 1716, 1), (151, 'FOGI RBS INSURANCE ', '2012-10-24', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (152, 'GLOBAL CHOICES', '2012-10-29', '0861911000', NULL, NULL, NULL, '4090228083', '82 WESSEL STREET', NULL, 11378, 2128, 1), (153, 'FOGI IMATU DOMESTIC', '2012-11-02', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (154, 'INKATHI ACCESS', '2012-11-23', '0861666681', '0862167492', NULL, NULL, NULL, '370 Main road', NULL, 9750, 7935, 1), (155, 'Independent claims', '2012-11-27', '0217123734', '0866769382', NULL, NULL, '4160224079', 'Po Box 30685 \r\nTokai \r\n\r\n', NULL, 13440, 7966, 1), (156, 'FOGI--Absa Insurance c/o Bestsure Financial Services', '2013-02-25', '0217020442', NULL, NULL, NULL, '4720192592', 'Po Box 92592', NULL, 13440, 7966, 1), (157, 'FOGI--Lion of Africa c/o Bestsure Financial Services', '2013-02-25', '0217020442', NULL, NULL, NULL, '4720192592', 'Po Box 30979', NULL, 13440, 7966, 1), (158, 'FOGI STASURE', '2013-03-04', '0217020442', NULL, NULL, NULL, '4720192592', 'Po Box 30979', NULL, 13440, 7966, 1), (159, 'FOGI CENTURY CITY EXCLUSIVE', '0000-00-00', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (160, 'MUTUAL AND FEDERAL C/O BROLINK', '2013-03-18', '0124504540', NULL, NULL, NULL, '4460101019', 'PO BOX 9346', NULL, 1925, 46, 1), (161, 'FOGI MIWAY', '2013-04-10', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (162, 'SANTAM RISCOR', '2013-06-11', '0219454425', NULL, NULL, NULL, '4440102095', 'PO Box 5612', NULL, 13684, 7536, 1), (163, 'FOGI--SA Underwriting Agencies (Pty) Ltd', '2013-07-11', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (164, 'CLAIMS ASSIST', '2013-10-29', '0861666681', NULL, NULL, NULL, NULL, 'UNIT 3\r\nBOLT PARK\r\nBOLT AVENUE', NULL, 8467, 7441, 1), (165, 'FOGI--HOLLARD INSURANCE C/O AGRUMA (PTY)', '2013-11-13', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (166, 'FOGI ---IZINGA', '2013-11-14', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (167, 'FOGI---International SOS - Aquarius Underwriting Managers (AUM)', '2013-11-28', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (168, 'CHAPATTI TRADING 14cc', '2013-12-10', '0219418200', '0867632921', NULL, NULL, NULL, 'P O BOX 480\r\n\r\n', NULL, 11874, 7532, 1), (169, 'FOGI ABSA--SHARED SERVICES', '2014-04-01', '0217020442', NULL, NULL, NULL, NULL, 'CONSTANTIA', NULL, 2206, 7848, 1), (170, 'FOGI ABSA--SECTIONAL TITLE', '2014-04-22', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (171, 'Busy Bee Properties', '2014-04-29', '0219814047', '0219811922', NULL, NULL, 'none', '220 Buitekant Street\r\nkontak persoon---Lee-Ann Dreyer', NULL, 1398, 7561, 1), (172, 'FOGI--BROLINK', '2014-05-06', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (173, 'SANTAM---RBS INSURANCE ADMINISTRATION SERVICES PTYD LTD', '0000-00-00', '0214434400', NULL, '2000/017256/07', NULL, '4120192630', 'PO BOX 449\r\nCONTACT PERSON: HENDRIKA VAN ZYL', NULL, 1814, 8000, 1), (174, 'FOGI - First Assist - INDWE Underwriters -- INDWE HOC', '2014-05-29', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (175, 'Fogi Absa -- Absa Buss', '2014-08-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (176, 'Auto & General Insurance Company ltd c/o MUA insurnce Acceptances (Pty) Ltd', '0000-00-00', '0861682467', '0215256300', '1973/016880/06', NULL, '4890105085', 'PO BOX 84', 'EDISON SQUARE, BLOCK A& B, CENTURY CITY', 1927, 7446, 1), (177, 'FOGI ETANA -- CITY OF CAPE TOWN', '2014-09-26', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (178, 'FOGI -- M & F IZINGA', '2014-10-10', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (179, 'FOGI M & F IZINGA', '2014-10-10', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (180, 'FOGI - MOMENTUM', '0000-00-00', '0217020442', NULL, NULL, NULL, '472112592', 'PO BOX 30973', NULL, 13440, 7966, 1), (181, 'RENASA C/O VERSMA', '2014-11-27', '0219483100', '0219490122', NULL, NULL, '4290173253', 'First Floor\r\nTygervalley Chambers Two\r\n27 Willie Vn Schoor Drive', NULL, 714, 7535, 1), (182, 'Auto & General ltd - Care of MUA', '2014-12-01', '0215256200', NULL, NULL, NULL, '4890105085', 'PO BOX 84', NULL, 1927, 7446, 1), (183, 'Plumcrew', '2015-01-23', '0861000455', NULL, NULL, NULL, '4360266037', 'Postnet Suite 553\r\nPrivate Bag X 18\r\nLynnwood Park', '58 Hesketh Street, Moreleta Park', 10562, 1, 1), (184, 'FOGI - c/o CLAIMS FULFILMENT COMPANY', '2015-03-10', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (185, 'FOGI ABSA-HOC 2013', '0000-00-00', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX30979', NULL, 13440, 7966, 1), (186, 'Homelistic team', '2015-09-08', '0812818877', '0000000000', '1234', '7805290067', '567891011', 'jan maltrap street\r\nbrackenfell\r\n', NULL, 1398, 7561, 1), (187, 'Fogi - Mutual & Federal c/o Brolink', '2015-09-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (188, 'Fogi - Hollard Insurance Home Assist', '2015-09-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (189, 'Fogi - Zurich c/o Legacy Home Assist', '2015-09-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (190, 'Fogi - FSP Solution', '2015-09-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (191, 'Fogi - Hollard c/o Claims Fulfilment Company', '2015-09-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (192, 'Fogi - Hollard c/o Silvercrest Insurance Brokers', '2015-09-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (193, 'Calafrica', '0000-00-00', '0117951519', '0117952865', NULL, NULL, '4420174544', 'P.O.Box 4046\r\nHoneydew', NULL, 5693, 2000, 1), (194, 'Fogi - Hollard City of Cape Town', '2015-09-16', '0217020442', '0217020425', NULL, NULL, NULL, 'P.O.Box 30979', NULL, 13440, 7966, 1), (195, 'CIB Insurance Administrators c/o RMB Structured Insurance Limited', '2015-09-18', '0217027960', NULL, NULL, NULL, '4890146725', 'Private Bag X1600', NULL, 626, 2008, 1), (196, 'Fogi - Mutual and Federal c/o Claim Fulfilment Company', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (197, 'Fogi - ABSA Insurance Fast Track Claims', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (198, 'Fogi- Hollard Insurance Company-OOBA', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (199, 'DISCOVERY INSURE', '2015-10-13', '0860751751', NULL, '2009/011882/06', NULL, '4420/256/90/3', 'PO BOX 3888\r\n', '115 WEST STREET, SANDTON', 11378, 2128, 1), (200, 'Fogi- Nedic Platinum 2015', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979\r\nTokai', NULL, 13440, 7966, 1), (201, 'Fogi - Santam c/o Legacy Underwriting', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979\r\nTokai', NULL, 13440, 7966, 1), (202, 'Fogi - Santam c/o Brolink Indwe', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979\r\nTokai', NULL, 13440, 7966, 1), (203, 'Fogi - Standard Bank Insurance Brokers', '2015-10-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979\r\n', NULL, 13440, 7966, 1), (204, 'Fogi-Hollard Insurance Co.c/o RBS Insurance Administration Services', '2015-11-02', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (205, 'Fogi- Hollard Insurance Co c/o BSG Western Cape', '2015-11-04', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (206, 'Fogi- Santam c/o Brolink', '2015-11-19', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (207, 'Fogi-Hollard Insurance Co c/oPCFA Insurance Brokers', '2015-11-23', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (208, 'Fogi-Hollard Insurance Co c/o Legacy Underwriting', '2015-11-24', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (209, 'FOGI', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (210, 'Fogi-Santam c/o Claims Fulfilment Company', '2015-12-01', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (211, 'Network Brokers', '0000-00-00', '0219818510', '0219818956', 'CK89/27206/23', NULL, '4460107248', 'Privaatsak X10\r\n', NULL, 1398, 7561, 1), (212, 'Fogi-Santam c/o Claim Fulfilment Company', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (213, 'Fogi-Absa Insurance Services Private Insure Jul 2013', '2016-01-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979\r\n', NULL, 13440, 7966, 1), (214, 'Fogi- Galileo c/o Mutual and Federal', '2016-01-14', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (215, 'Fogi- MUA Insurance Acceptances', '2016-01-19', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (216, 'Fogi-Momentum Short Term Insurance', '2016-01-22', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (217, 'Fogi- Saxum c/o Quicksure Build Combined', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (218, 'Fogi - Saxum c/o Quicksure Build Comb Home Assist', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (219, 'Fogi-Saxum c/o Quicksure', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (220, 'Fogi- Saxum c/o Quicksure Business All Risk', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (221, 'Fogi - Saxum c/o Quicksure Bus All Risk Home Assist', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (222, 'Fogi - Saxum c/o Quicksure Personal ', '2016-01-29', '0217020442', '02170425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (223, 'Fogi- Saxum c/o Quicksure Personal', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (224, 'Fogi- Saxum c/o Quicksure Personal Lifestyle', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (225, 'Fogi - Saxum c/o Quicksure Personal Lifestyle Home Assist', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (226, 'Fogi - Saxum c/o Quicksure Personal Home Assist', '2016-01-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (227, 'Fogi - Absa iDirect', '2016-02-12', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (228, 'Fogi-Mutual and Federal c/o Quicksure', '2016-02-15', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (229, 'Fogi - Hollard Insurance c/o Admin Focus', '2016-02-24', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (230, 'Fogi Absa - Private Insure July 2013', '2016-02-26', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (231, 'Fogi-Mutual and Federal HOC', '2016-03-03', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (232, 'Digicall Assessing Solutions', '2016-04-22', '0860277377', NULL, NULL, NULL, NULL, '5 gemini street\r\nbrackenfell', NULL, 1398, 7561, 1), (233, 'Fogi-Hollard Insurance Co c/o Aquarius Underwriting Managers', '2016-04-26', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (234, 'Fogi-Santamc/o Echelon Private Client Solutions(Pty)Ltd', '2016-05-03', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (235, 'Fogi - Santam c/o Aon House Pinion 2013 HO', '0000-00-00', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (236, 'Fogi - Hollard Eskom', '2016-05-31', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (237, 'Fogi - Santam c/o Brolink Octane', '2016-06-03', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (238, 'Incipio', '2016-06-23', '0219818661', NULL, NULL, NULL, NULL, 'P.O.Box 711\r\n', NULL, 1398, 7561, 1), (239, 'Fogi- Santam Commercial', '2016-07-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (240, 'Fogi-Santam c/o Aon House By Design', '2016-07-14', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (241, 'Fogi-Telesure Group Services Domestic', '2016-07-15', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (242, 'Fogi-Hollard c/o Brolink Personal', '2016-08-18', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (243, 'Fogi Home Assist - Dial Direct', '2016-09-15', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (244, 'Fogi Home Assist - Budget Insurance', '2016-09-15', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (245, 'Fogi Home Assist- Auto and General', '2016-09-16', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (246, 'Fogi Home Assist-First for Woman', '2016-09-21', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (247, 'Auto and General - Verseker Personel', '2017-03-14', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (248, 'FOGI - Auto & General - Vierseker Personal', '2017-03-14', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (249, 'Fogi First for Woman - FFW Personal', '2017-03-17', '0217020442', NULL, NULL, NULL, '4270192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (250, 'FOGI – OM HOC (OLD MUTUAL INSURACE (IZI))', '2017-05-24', '0217020442', NULL, NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (251, 'FOGI - CIB Domestic HOC', '2017-06-12', '0217020442', NULL, NULL, NULL, '4720192592', 'P O BOX 30979\r\nTOKAI', NULL, 13440, 7966, 1), (252, 'FOGI - SAFIRE INSURANCE COMPANY LIMITED', '2017-06-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (253, 'FOGI - OLD MUTUAL INSURE', '0000-00-00', '0217020442', '0217060425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (254, 'Guardrisk c/o FPA a division of CIB (Pty) Ltd', '2017-08-11', '0872366555', NULL, NULL, NULL, '4890146725', 'Private Bag x1600\r\nBedfordview\r\nGauteng', NULL, 626, 2008, 1), (255, 'BRYTE INSURANCE COMPANY LTD', '2017-08-16', '0113709111', NULL, NULL, NULL, '4530103589', 'P O BOX 61489\r\nMARSHALL TOWN\r\n2107', NULL, 5693, 2000, 1), (256, 'FOGI - Unity Home Assist', '2017-10-03', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (257, 'FOGI - Unity Financial Services', '2017-10-03', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (258, 'FOGI - OLD MUTUAL INSURE SYMBILITY (IZI)', '2017-10-26', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (259, 'ITU Asoostance Services (Pty) Ltd', '2017-11-29', '0113796300', NULL, '2016/372128/07', NULL, '4720275371', 'Cambridge Manor 1\r\nStone Haven Road\r\nPaulshof\r\nSandton', NULL, 5693, 2001, 1), (260, 'FOGI - OLD MUTUAL INSURE iWYSE (IZI)', '2018-01-17', '0217020442', '0217060425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (261, 'FOGI - NedIC', '2018-03-15', '0217020442', '0217060425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (262, 'FOGI - PPS INSURANCE', '2018-04-04', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7966, 1), (263, 'Fogi Santam Limited - Agriculture', '2018-06-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (264, 'Auto & General - WW Personal', '2018-06-25', '0217020442', '0217020425', NULL, NULL, '47201925920', 'P.O Box 30979', NULL, 13440, 7966, 1), (265, 'FOGI NEDIC PLATINUM 2018', '2018-06-26', '0217020442', NULL, NULL, NULL, '472192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (266, 'FOGI AUTO & GENERAL NEDBANK PERSONAL', '2018-07-11', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (267, 'FOGI - OLD MUTUAL INSURE C/O PWV BROKERS', '2018-07-31', '0217020442', '0217060425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (268, 'FOGI - UNITY FINANCIAL SERVICES', '0000-00-00', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 0), (269, 'FOGI OLD MUTUAL INSURE SWIFT CARE (IZI)', '2018-09-21', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7945, 1), (270, 'AIC c/o Brolink / Absa Plus', '2018-10-18', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (271, 'FOGI AIC C/O BROLINK - ABSA PLUS', '2018-10-18', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (272, 'FOGI - Hollard Insurance Co c/o Brolink Indwe', '2018-10-19', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (273, 'FOGI - HOLLARD CO PROCOM INSURANCE SOLUTIONS', '0000-00-00', '0217020442', NULL, NULL, NULL, '47201925920', 'PO Box 30979', NULL, 13440, 7966, 1), (274, 'FOGI - AA Insurance IZI -AA Contents', '2018-11-01', '0217020442', NULL, NULL, NULL, '47201925920', 'PO Box 30979', NULL, 13440, 7966, 1), (275, 'FOGI - CIB - WEALTH FINANCIAL SERVICES', '2018-11-02', '0217020441', NULL, NULL, NULL, '47201925920', 'PO Box 30979', NULL, 13440, 7966, 1), (276, 'FOGI - Santam c/o Brolink - Absure Plus + Ext.', '2018-11-02', '0217020442', NULL, NULL, NULL, '47201925920', 'PO Box 30979', NULL, 13440, 7966, 1), (277, 'FOGI - Santam c/o Expanded Risk', '2018-11-13', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (278, 'FOGI - Santam c/o RBS Insurance Administration Services - BUILD COMB', '2018-11-15', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 79509\r\n', NULL, 13440, 7966, 1), (279, 'FOGI - FIRST FOR WOMEN - FFW PERSONAL', '2018-11-22', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (280, 'FOGI - PPS Insurance co Brolink', '2018-11-25', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O. BOX 30979', NULL, 13440, 7966, 1), (281, 'FOGI - Santam c/o Integrisure- PERSONAL', '2018-12-03', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (282, 'FOGI - Old Mutual Insure Symbility (DSA) - Allsure HOC', '2018-12-03', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (283, 'FOGI Auto & General - Nedbank Personal', '2018-12-18', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (284, 'FOGI - Nedgroup c/o Brolink - Platinum Homeowners', '2018-12-20', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (285, 'FOGI - PPS Insurance c/o Brolink', '2018-12-31', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (286, 'FOGI - Alexander Forbes Insurance (Cape Town) -STANDARD', '2019-02-25', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (287, 'FOGI - Hollard Insurance Co c/o Eikenbosch Brokers', '2019-02-28', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (288, 'FOGI - Echelon Home Assist (DSA)', '2019-03-14', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (289, 'Hollard Insurance Company - FNB Platinum', '2019-04-11', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (290, 'FOGI SANTAM - BUILD COMBINED', '2019-04-16', '0217020442', NULL, NULL, NULL, '47201925920', 'PO BOX 30979', NULL, 13440, 7966, 1), (291, 'FOGI - BIZ ASSIST (DSA)', '2019-05-30', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.BOX 30979', NULL, 13440, 7945, 1), (292, 'FOGI - Hollard Insurance Co c/o Suretimes-Garden Route', '2019-07-08', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.BOX 30979', NULL, 13440, 7945, 1), (293, 'Fogi - CIB COMMERCIAL HOC', '2019-08-19', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O BOX 30979', NULL, 13440, 7966, 1), (294, 'Fogi - Infiniti Insurance c/o Orchid Risk Services', '2019-09-02', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7966, 1), (295, 'FOGI ABSA HOC2019', '0000-00-00', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX30979', NULL, 13440, 7945, 1), (296, 'Hollard Home Assist (DSA) - Easy Contents', '2019-09-17', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (297, 'Hollard Insurance Company - FNB First', '2019-10-07', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (298, 'FOGI - Bettersure HOC', '2019-10-08', '0217020442', '0217060425', NULL, NULL, '4720192592', 'P O BOX 30979', NULL, 13440, 7945, 1), (299, 'FOGI - HBM Hollard Johannesburg', '2019-11-05', '0217020442', NULL, NULL, NULL, '4720192592', 'PO BOX30979', NULL, 13440, 7966, 1), (300, 'FOGI Indequity (DSA)', '2020-05-15', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (301, 'FOGI HOME ASSIST NEDBANK', '2020-06-23', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (302, 'FOGI AIC C/O BROLINK', '2020-07-07', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (303, 'Fogi - Virseker Home Assist (DSA)', '2020-10-30', '0217020442', NULL, NULL, NULL, '472192592', 'PO BOX 30979', NULL, 13440, 7966, 1), (304, 'Hollard Insurance Co c/o Galileo Risk', '2020-12-07', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (305, 'Hollard Insurance Co c/o Galileo Risk', '2020-12-07', '0217020442', NULL, 'Specialist Property', NULL, NULL, 'TOAKI', NULL, 13440, 7945, 1), (306, 'Fogi - Hollard Insurance Co c/o Galileo Risk', '2020-12-07', '0217020442', NULL, 'Specialist Property', NULL, NULL, 'tokai', NULL, 13440, 7945, 1), (307, 'FOGI - Hollard Insurance Company FNB Platinum HO', '2021-01-07', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (308, 'FOGI - Old Mutual Insure c/o Mercury Administrators & Underwriters', '2021-01-29', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (309, 'Hollard Insurance Co c/o Naked Insure', '2021-02-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7966, 1), (310, 'Liberty Short (DSA)', '2021-02-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (311, 'FOGI - Liberty Short (DSA)', '2021-02-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (312, 'FOGI - Old Mutual Elite (DSA) OME Contents', '2021-03-02', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (313, 'FOGI - Brolink OOBA', '2021-04-08', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (314, 'FOGI ABSA AVTIVATE', '2021-05-26', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (315, 'FNB Short Term Insurance (DSA)', '2021-06-15', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (316, 'FNB Short Term Insurance (DSA)', '2021-06-15', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (317, 'FNB Short Term Insurance (DSA)', '2021-06-15', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (318, 'FOGI - FNB Short Term Insurance (DSA)', '2021-06-15', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (319, 'ORIGIN FINANCIAL / RENASA', '2021-09-01', '0861187878', NULL, NULL, NULL, '4290173253', 'PO BOX 412072\r\nGRAIGHALL', NULL, 5693, 2001, 1), (320, 'FOGI - HOME ASSIST - ECONORISK DNA', '2021-12-06', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (321, 'Fogi - Santam - Riscor', '2021-12-10', '0217020442', NULL, NULL, NULL, NULL, 'tokai', NULL, 13440, 7945, 1), (322, 'FOGI - HOLLARD INSURANCE C/O ECONORISK', '2022-01-07', '0217020442', NULL, NULL, NULL, NULL, 'TOKAI', NULL, 13440, 7945, 1), (323, 'FOGI - Dotsure Easy Geyser, Renew Energy, Pipe', '2022-03-29', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7966, 1), (324, 'Customer Loyalty Consultants (Pty) Ltd', '2022-04-07', '0129414895', NULL, '2015/055927/07', NULL, '4840177341', 'P.O.Box 66322\r\nHighveld\r\n0169', NULL, 5148, 1946, 1), (325, 'Fogi - Dial Direct - Personal', '2022-07-22', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7945, 1), (326, 'FOGI - Lombard Insurance Company c/o ECIA', '2022-08-10', '0217020442', '0217020425', NULL, NULL, '4720192592', 'PO Box 30979', NULL, 13440, 7945, 1), (327, 'FOGI - Electrolux South Africa (Pty) Ltd', '2022-11-23', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (328, 'Fogi - Renasasure Domestic', '2022-12-14', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O.Box 30979', NULL, 13440, 7966, 1), (329, 'Fogi - AIC c/o PSG Insure', '2022-12-20', '0217020442', '0217020425', NULL, NULL, '4720192592', 'P.O. Box 30979', NULL, 13440, 7966, 1), (330, 'DS Assessing', '2023-02-13', '0000000000', NULL, NULL, NULL, NULL, 'to be confirmed', NULL, 1814, 8001, 1), (331, 'Celsa Properties (Pty) Ltd', '2023-09-07', '0000000000', NULL, NULL, NULL, '4640285948', '3 Van Der Byl Street', NULL, 3080, 7550, 1); -- -------------------------------------------------------- -- -- Table structure for table `setup_insurer_costing` -- CREATE TABLE IF NOT EXISTS `setup_insurer_costing` ( `pk_insCosting` int(11) NOT NULL auto_increment, `cItem` varchar(255) NOT NULL, `cCost` decimal(10,2) NOT NULL, `fk_insurer` int(11) NOT NULL, PRIMARY KEY (`pk_insCosting`), KEY `fkinscost` (`fk_insurer`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=527 ; -- -- Dumping data for table `setup_insurer_costing` -- INSERT INTO `setup_insurer_costing` (`pk_insCosting`, `cItem`, `cCost`, `fk_insurer`) VALUES (1, 'SOS1 ', '877.80', 77), (2, 'Start up fee - Geysers', '925.00', 77), (3, 'Remove toilet and cistern (1 hour) / no', '415.00', 77), (4, 'Remove basin (0.5 hour) / no', '207.00', 77), (5, 'Remove bath (1.5 hours) / no', '622.00', 77), (6, 'Remove sink (0.5 hour) / no', '207.00', 77), (7, 'Build in toilet and cistern (2.5 hours ) / no', '1037.00', 77), (8, 'Build in basin (2 hours) / no', '830.00', 77), (9, 'Build in bath (3 hours) / no', '1245.00', 77), (10, 'Refit sink and connect waste (1.5 hours) / no', '622.00', 77), (11, 'Start up fee - Plumbing or electrical work / Item', '925.00', 77), (12, 'Open-up & Close of roof for geyser replacement / Item', '1035.00', 77), (13, 'Work in the case of storm, impact, fire or burglary damage / Item', '1685.00', 77), (14, 'Electrical supply to residential premises etc. / Item', '1685.00', 77), (15, 'Supply labour on short notice for inspection purposes (maximum) / Item', '1685.00', 77), (16, 'Security guards supplied - rate supplied is per shift day or night / Item', '655.00', 77), (17, 'Break up and remove concrete foundations / m', '276.00', 77), (18, 'Break up and remove concrete foundations with jack hammer / m', '172.00', 77), (19, 'Break up and remove 100mm surface bed / m²', '103.00', 77), (20, 'Break up and remove 100mm surface bed with jack hammer / m²', '55.00', 77), (21, 'Break up and remove reinforced 100mm surface bed / m²', '138.00', 77), (22, 'Break up and remove 110mm walls / m²', '83.00', 77), (23, 'Break up and remove 220mm walls / m²', '124.00', 77), (24, 'Break up and remove rock wall / m²', '186.00', 77), (25, 'Break up and remove plaster from walls / m²', '68.00', 77), (26, 'Break up floor screed / m²', '55.00', 77), (27, 'Break up floor screed with jack hammer/light breaker / m²', '27.00', 77), (28, 'Break up concrete shower floor / m²', '415.00', 77), (29, 'Break up concrete shower floor with jack hammer / m²', '276.00', 77), (30, 'Scrape off paint from walls / m²', '24.00', 77), (31, 'Remove floor/wall tiles / m²', '68.00', 77), (32, 'Remove partitioning / m²', '42.00', 77), (33, 'Remove timber skirting / m', '14.00', 77), (34, 'Remove vinyl tiles / m²', '41.00', 77), (35, 'Remove fitted carpets – once-off fixed amount per claim / Item', '382.00', 77), (36, 'Remove carpet tiles / m²', '14.00', 77), (37, 'Remove corrugated iron sheeting or IBR sheeting / m²', '41.00', 77), (38, 'Remove timber roof trusses / m', '21.00', 77), (39, 'Remove brandering or roof battens / m²', '21.00', 77), (40, 'Remove rubble smaller than 1m³ - allow once off / m³', '747.00', 77), (41, 'Burnt contents or material and stockpile for removal / m²', '68.00', 77), (42, 'Rubble between 1m³ - 3m³ including transport, load & disposal / Item', '1220.00', 77), (43, 'Rubble between 3m³ - 6m³ including transport, load & disposal / Item', '1895.00', 77), (44, 'Rubble between 6m³ - 10m³ including transport, load and disposal / Item', '2318.00', 77), (45, 'Rent of skip bin if required to remove rubble from incident address / Item', '612.00', 77), (46, 'Excavations not exceeding 1m deep / m³', '96.00', 77), (47, 'Excavations not exceeding 2m deep / m³', '207.00', 77), (48, 'Filling to trenches / m³', '62.00', 77), (49, 'Filling behind retaining walls / m³', '68.00', 77), (50, 'Filling behind retaining walls but supplied by the contractor / m³', '221.00', 77), (51, 'Compaction to trenches / m²', '21.00', 77), (52, 'Compaction under solid floors or paving / m²', '41.00', 77), (53, 'Rebuild wall 110mm cement stock wall / m²', '231.00', 77), (54, 'Rebuild wall 220mm cement stock wall / m²', '348.00', 77), (55, 'Rebuild wall 110mm semi-face brick wall / m²', '258.00', 77), (56, 'Rebuild wall 220mm semi-face brick wall / m²', '375.00', 77), (57, 'Rebuild wall 110mm face brick wall / m²', '284.00', 77), (58, 'Rebuild wall 220mm face brick wall / m²', '405.00', 77), (59, 'Rebuild wall with plaster to one side 110mm cement stock wall / m²', '374.00', 77), (60, 'Rebuild wall with plaster to one side 220mm cement stock wall / m²', '491.00', 77), (61, 'Rebuild wall with plaster to one side 110mm semi-face brick wall / m²', '401.00', 77), (62, 'Rebuild wall with plaster to one side 220mm semi-face brick wall / m²', '548.00', 77), (63, 'Rebuild wall with plaster to both sides 110mm cement stock wall / m²', '517.00', 77), (64, 'Rebuild wall with plaster to both sides 220mm cement stock wall / m²', '634.00', 77), (65, 'Plaster walls / Bagging incl. primer / m²', '143.00', 77), (66, 'Special plaster (i.e. Spanish plaster, Tyrolean finish, etc.) / m²', '205.00', 77), (67, 'Insert welded mesh to walls (crack repairs etc.) excl. plaster / m²', '213.00', 77), (68, 'Rhinolite on walls / m²', '80.00', 77), (69, '25mm Screed / m²', '151.00', 77), (70, 'Gamazene plaster to walls / m²', '449.00', 77), (71, 'Extra over for plaster bands to column / l/m', '55.00', 77), (72, 'Extra over for coping on walls / l/m', '55.00', 77), (73, 'Uplift and remove bricks or paving / m²', '34.00', 77), (74, 'Clean uplifted paving / m²', '68.00', 77), (75, 'Relay existing/old paving bricks complete / m²', '265.00', 77), (76, 'Clay brick paving complete / m²', '378.00', 77), (77, 'Interlocking paving complete / m²', '268.00', 77), (78, 'Cobble paving complete / m²', '262.00', 77), (79, '4.0mm Nutec ceiling / m²', '202.00', 77), (80, '6.4mm Rhino board ceiling / m²', '190.00', 77), (81, '6.4mm Plastered Rhino board ceiling / m²', '305.00', 77), (82, 'Repair ceiling (any type and thickness) / m²', '98.00', 77), (83, 'Suspended- and boxed ceilings 9.5mm Rhino board ceiling / m²', '204.00', 77), (84, 'Suspended- and boxed ceilings9.5mm Plastered Rhino board ceiling / m²', '320.00', 77), (85, '38mm x 38mm Brandering / m²', '96.00', 77), (86, 'Cornices and ceiling roses 75mm Std Rhino/Nutec cornice / l/m', '54.00', 77), (87, 'Cornices and ceiling roses 125mm Std Rhino/Nutec cornice / l/m', '88.00', 77), (88, 'Cornices and ceiling roses 75mm Std Polystyrene cornice / l/m', '50.00', 77), (89, 'Cornices and ceiling roses 125mm Std Polystyrene cornice / l/m', '60.00', 77), (90, 'Cornices and ceiling roses Labour to fit moulded / Item', '34.00', 77), (91, 'Cornices and ceiling roses Labour to fit ceiling rose / Item', '111.00', 77), (92, 'Insulation 50mm Fibreglass insulation / m²', '75.00', 77), (93, 'Insulation 75mm Fibreglass insulation / m²', '75.00', 77), (94, 'Trapdoors Supply and fit combination metal trapdoor (frame and lid) / no', '595.00', 77), (95, 'Trapdoors Make new trapdoor with half round and rhino board / no', '336.00', 77), (96, 'Trapdoors Make new trapdoor with metal frame and rhino board / no', '525.00', 77), (97, 'Trapdoors Refit existing trapdoor / no', '172.00', 77), (98, 'Drywall partitioning Supply and fit (12.5mm and 15mm) fire stop-/ moisture board / m²', '208.00', 77), (99, 'Drywall partitioning Replace drywall partitioning complete (frame and board) / m²', '439.00', 77), (100, 'Timber ceiling Tongued and grooved SA pine (knotty pine) 1.20m / m²', '430.00', 77), (101, 'Timber ceiling Tongued and grooved Meranti / m²', '664.00', 77), (102, 'Timber ceiling 32mm SA Pine scotia / m', '44.00', 77), (103, 'Timber ceiling 32mm Meranti scotia / m', '47.00', 77), (104, 'Timber ceiling 70mm Pine cornice / m', '37.00', 77), (105, 'Remove, clean and refit light fitting / no', '96.00', 77), (106, 'Remove, clean and refit ceiling fan / chandelier / no', '138.00', 77), (107, 'Paint PVA / m²', '49.00', 77), (108, 'Paint Enamel / m²', '72.00', 77), (109, 'Paint Double velvet standard colours / m²', '65.00', 77), (110, 'Paint Double velvet & tinted paint / m²', '67.00', 77), (111, 'Paint Velvaglo non-drip / m²', '52.00', 77), (112, 'Paint Road marking / m²', '56.00', 77), (113, 'Paint Universal undercoat / m²', '34.00', 77), (114, 'Varnish to timber ceilings (clear) / m²', '100.00', 77), (115, 'Varnish to timber ceilings (coloured) / m²', '110.00', 77), (116, 'Paint Bonding liquid / m²', '44.00', 77), (117, 'Paint Enamel to doors, windows etc. / m²', '82.00', 77), (118, 'Varnish to internal and external timber doors, windows etc. (3coats) / m²', '125.00', 77), (119, 'Skirting and architraves Enamel/PVA to skirting, architraves etc. / m', '30.00', 77), (120, 'Skirting and architraves Varnish to skirting, architraves etc. / m', '37.00', 77), (121, 'Skirting and architraves Two coats enamel on gutters and down pipes / m', '50.00', 77), (122, 'Skirting and architraves Two coats painting to facias and barges / m', '48.00', 77), (123, 'Wash down walls / m²', '34.00', 77), (124, 'Start-up fee: Tiling / Item', '925.00', 77), (125, 'Prepare by chipping surfaces etc. if required / m²', '21.00', 77), (126, 'Replacement of Vinyl tiles / m²', '125.00', 77), (127, 'Replacement of Ceramic tiles / m²', '170.00', 77), (128, 'Replacement of Natural stone tiles (slate) / m²', '176.00', 77), (129, 'Replacement of Porcelain tiles / m²', '173.00', 77), (130, 'Add on for shower and walls (waterproofing/bonding liquid) / m²', '11.00', 77), (131, 'Sika waterproofing to shower floors / m²', '385.00', 77), (132, 'Sika waterproofing to shower walls / m²', '169.00', 77), (133, 'Clean tiles (fire claims) / m²', '34.00', 77), (134, 'Remove old grout and re-grout tiles / m²', '77.00', 77), (135, 'Sealant to Porcelain- and Vinyl tiles / m²', '48.00', 77), (136, 'Sealant to Natural Stone- and Ceramic tiles / m²', '62.00', 77), (137, 'BALL VALVE - 15mm BRASS', '255.00', 83), (138, 'ELEMENT 1kw ', '190.00', 83), (139, 'ELEMENT 2kw', '190.00', 83), (140, 'ELEMENT 3kw & 4kw', '230.00', 83), (141, 'THERMOSTAT VKF11', '220.00', 83), (142, 'KWIK THERM ', '220.00', 83), (143, 'SAFETY VALVE ', '230.00', 83), (144, 'VACUUM BREAKER - COBRA & KWIKOT', '120.00', 83), (145, 'CLOSEY VALVE', '850.00', 83), (146, 'HIGH FLOW VALVE', '510.00', 83), (147, 'MASTER FLOW COMPLETE VALVE', '480.00', 83), (148, 'MASTER FLOW CARTIDGE', '350.00', 83), (149, 'OKTA VALVE', '450.00', 83), (150, 'TAP WASHER - 15mm & 22mm (EACH)', '20.00', 83), (151, 'OUTSIDE TAP - BRASS - 15mm', '240.00', 83), (152, 'OUTSIDE TAP - BRASS - 22mm', '285.00', 83), (153, 'COPPER PIPE - 1m - 15mm / meter', '70.00', 83), (154, 'COPPER PIPE - 1m - 22mm / meter', '100.00', 83), (155, 'BRADER CONNECTER ', '100.00', 83), (156, 'TOILET MEGAN ISM - COMPLETE', '325.00', 83), (157, 'ANGAL VALVE - 15mm (for TOILET)', '175.00', 83), (158, 'WAX SEAL BY TOILET', '95.00', 83), (159, 'FITTINGS - BENZ, COUPLINGS, TEES - 15mm (EACH)', '30.00', 83), (160, 'FITTINGS - BENZ, COUPLINGS, TEES - 22mm (EACH)', '45.00', 83), (161, 'CALL OUT ', '219.30', 83), (162, 'LABOUR PER HOUR', '456.16', 83), (163, 'ELEC-10, 15 & 20 AMP BREAKER (EACH)', '150.00', 83), (164, 'ELEC-MAIN 60AMP SINGLE', '540.00', 83), (165, 'ELEC-MAIN 60 AMP DOUBLE', '670.00', 83), (166, 'ELEC-EARTH LEAKAGE', '750.00', 83), (167, 'ELEC-WIRE (ANY THICKNESS - DOMESTIC) / meter', '20.00', 83), (168, 'SANITARY WARE - CLOSE COUPLE TOILET', '1200.00', 83), (169, 'SANITARY WARE - TOILET SYSTEM', '380.00', 83), (170, 'SANITARY WARE - LOW LEVEL TOILET POT', '250.00', 83), (171, 'SANITARY WARE - BASIN (PORCELAIN)', '790.00', 83), (172, 'SANITARY WARE - BASIN PEDESTAL (PORCELAIN)', '280.00', 83), (173, 'SANITARY WARE - ZINK TOP - DROP INN ZINK', '1400.00', 83), (174, 'SANITARY WARE - BATH ', '1450.00', 83), (175, 'SANITARY WARE - BATH MIXER WITH NICKY SPOUT', '680.00', 83), (176, 'SANITARE WARE - BASIN MIXER ', '395.00', 83), (177, 'SANITARY WARE - ZINK MIXER', '395.00', 83), (178, 'SANITARY WARE - SHOWER MIXER', '395.00', 83), (179, 'SANITARY WARE - SHOWER ROSE AND ARM', '350.00', 83), (180, 'SANITARY WARE - DOUBLE ZINK TRAP ', '200.00', 83), (181, 'SANITARY WARE - BATH TRAP COMPLETE ', '125.00', 83), (182, 'SANITARY WARE - BAZIN TRAP COMPLETE ', '125.00', 83), (183, 'SANITARY WARE - SHOWER TRAP ', '250.00', 83), (184, 'SANITARY WARE - CHOPPING UP OF SHOWER FLOOR & LAYING NEW FLOOR (NO TILING) ', '1500.00', 83), (185, 'SANITARY WARE - DOUBLE ZINK GRATINGS', '240.00', 83), (186, 'SANITARY WARE - BATH GRATING ', '125.00', 83), (187, 'SANITARY WARE - BAZIN GRATING', '125.00', 83), (188, 'SANITARY WARE - SHOWER TAP SPINDEL - 15mm (EACH)', '185.00', 83), (189, 'SANITARY WARE - WALL MOUNTED ZINK MIXER SPINDEL - 15mm (EACH)', '150.00', 83), (190, 'SANITARY WARE - BATH TAP SPINDEL - 15mm & 22mm (EACH)', '180.00', 83), (191, 'GEYSER - 50liter AND 100liter- KWIKOT', '2452.00', 83), (192, 'GEYSER - 150liter KWIKOT', '2637.00', 83), (193, 'GEYSER - 200liter KWIKOT', '4267.00', 83), (194, 'GEYSER - 250liter KWIKOT', '6874.00', 83), (195, 'GEYSER COMBINATION - 50liter AND 100liter TECRON', '2275.00', 83), (196, 'GEYSER COMBINATION - 150liter TECRON', '2650.00', 83), (197, 'GEYSER COMBINATION - 200liter TECRON', '3850.00', 83), (198, 'GEYSER 100 KPA - 50liter AND 100liter TECRON', '2188.00', 83), (199, 'GEYSER 100 KPA - 150liter TECRON', '2569.00', 83), (200, 'GEYSER 100 KPA - 200liter TECRON', '3350.00', 83), (201, 'GEYSER 100 KPA - 250liter TECRON', '5020.00', 83), (202, 'DRIP TRAY - 50lt AND 100lt', '120.00', 83), (203, 'DRIP TRAY - 150lt AND 200lt', '150.00', 83), (204, 'DRIP TRAY - 250lt ', '185.00', 83), (205, 'GEYSER - SPARES', '460.00', 83), (206, 'NON - RETURN VALVE - 22mm', '90.00', 83), (207, 'GEYSER - LABOUR', '1225.00', 83), (208, 'DRIP TRAY - LABOUR', '120.00', 83), (209, 'SOLAR GEYSER - LAGGING - PER METER', '35.00', 83), (210, 'SOLAR GEYSER - 150liter KWIKOT', '4974.48', 83), (211, 'SOLAR GEYSER - 200liter KWIKOT', '6345.60', 83), (212, 'SOLAR GEYSER - 250liter KWIKOT', '8094.24', 83), (213, 'SOLAR GEYSER - 150liter TECRON 400KPA', '4816.80', 83), (214, 'SOLAR GEYSER - 200liter TECRON 400KPA', '5957.04', 83), (215, 'SOLAR GEYSER - 250liter TECRON 200KPA', '6398.74', 83), (216, 'SOLAR GEYSER - 150liter TECRON 200KPA', '3771.83', 83), (217, 'SOLAR GEYSER - 200liter TECRON 200KPA', '4526.87', 83), (218, 'SOLAR GEYSER - 150liter TECRON 100KPA', '3237.14', 83), (219, 'SOLAR GEYSER - 200liter TECRON 100KPA', '4236.77', 83), (220, 'SOLAR GEYSER - 250liter TECRON 100KPA', '5957.04', 83), (221, 'WATER METER - 22mm', '950.00', 83), (222, 'STOP COCK - 15mm ', '164.00', 83), (223, 'STOP COCK - 22mm ', '192.00', 83), (224, 'GEYSER - FLANGE GASKET ', '125.00', 83), (225, 'GEYSER - DRAIN COCK FEMALE - 22mm', '120.00', 83), (226, 'POLYCOP PIPE - 15mm & 22mm / meter', '10.00', 83), (227, 'GALVINISED PIPE - 22mm/meter', '25.00', 83), (228, 'SOLAR PANEL - 150ltr, 200ltr & 250ltr KWIKOT/per panel', '4058.49', 83), (229, 'SOLAR PANEL - 150ltr TECRON / per panel', '3702.07', 83), (230, 'SOLAR PANEL - 200ltr & 250ltr TECRON / per panel', '4376.24', 83), (231, 'SOLAR PUMP - KWIKOT 12V AND PHOTOVOLTAIC PANEL', '3273.60', 83), (232, 'SOLAR PUMP - ELECTRIC', '976.80', 83), (233, 'SOLAR PUMP - ELECTRIC', '976.80', 83), (234, 'SOLAR STAND ON FLAT ROOF - TECRON', '1105.68', 83), (235, 'SOLAR - BRACKET FOR SOLAR GEYSER ON PITCH ROOF - TECRON', '588.00', 83), (236, 'SOLAR BRACKET FOR GEYSER AND PANEL - 150ltr - KWIKOT', '810.00', 83), (237, 'SOLAR BRACKET FOR GEYSER AND PANEL - 200ltr & 250ltr - KWIKOT', '1097.71', 83), (238, 'ELEC-GEYSER WISE FOR NORMAL GEYSERS', '825.00', 83), (239, 'ELEC-GEYSER WISE FOR SOLAR GEYSERS', '1162.80', 83), (240, 'OPENING OF TILE ROOF & FIXING DUST COVER', '1240.00', 83), (241, 'OPENING OF ASBESTOS ROOF ', '1450.00', 83), (242, 'OPENING OF IBR ROOF (METAL ROOF) AND FIXING FLUSHING ', '2240.00', 83), (243, 'UPGRADE OF GEYSERS ONLY - FROM 100ltr TO 150ltr', '480.00', 83), (244, 'UPGRADE OF GEYSERS ONLY - FROM 150ltr TO 200ltr', '1836.00', 83), (245, 'UPGRADE OF GEYSERS ONLY - FROM 200ltr TO 250ltr', '3128.40', 83), (246, 'SOLAR GEYSERS - CERTIFICATE OF COMPLIANCE', '80.00', 83), (247, '40mm PVC PIPE/meter', '30.00', 83), (248, 'PVC FITTINGS - 40mm & 50mm (EACH)', '15.00', 83), (249, 'SOLAR - CONTROL UNIT COMPLETE - GEYSER WISE MAX', '2200.00', 83), (250, 'SOLAR - CONTROL UNIT COMPLETE - GEYSER WISE NORMAL', '1800.00', 83), (251, 'GEYSER - CONTROL UNIT COMPLETE - GEYSER WISE NORMAL', '1800.00', 83), (252, 'PRV - Caleffi (FIP) PRV 200/400kPa', '560.00', 17), (253, 'PRV - Kwikot (FIP) PRV 200/400kPa', '560.00', 17), (254, 'Spring loaded Non Return Valve', '93.00', 17), (255, 'Kwikot Tempering (solar mixing) valve', '500.00', 17), (256, 'Kwikot 600kPa Electric Geyser - 50lt', '2622.00', 17), (257, 'Kwikot 600kPa Electric Geyser - 100lt', '2622.00', 17), (258, 'Kwikot 600kPa Electric Geyser - 150lt', '2828.00', 17), (259, 'Kwikot 600kPa Electric Geyser - 200lt', '4534.00', 17), (260, 'Kwikot 600kPa Electric Geyser - 250lt', '7441.00', 17), (261, 'LABOUR - GEYSERS', '1590.00', 17), (262, 'Geyser Spares ', '823.00', 17), (263, 'WE Geysers 400kpa Electric Geyser - 50lt', '2580.00', 17), (264, 'WE Geysers 400kpa Electric Geyser - 100lt', '2580.00', 17), (265, 'WE Geysers 400kpa Electric Geyser - 150lt', '2815.00', 17), (266, 'WE Geysers 400kpa Electric Geyser - 200lt', '4390.00', 17), (267, 'WE Geysers 400kpa Electric Geyser - 250lt', '7000.00', 17), (268, 'Other 400kPa Electric Geyser - 50lt', '2200.00', 17), (269, 'Other 400kPa Electric Geyser 100lt', '2200.00', 17), (270, ' Other 400kPa Electric Geyser - 150lt', '2400.00', 17), (271, 'Other 400kPa Electric Geyser - 200lt', '3750.00', 17), (272, 'Other 400kPa Electric Geyser - 250lt', '4500.00', 17), (273, 'City Heat/Tecron 200kPa Electric Geyser - 50lt', '2771.00', 17), (274, 'City Heat/Tecron 200kPa Electric Geyser 100lt', '3218.00', 17), (275, 'City Heat/Tecron 200kPa Electric Geyser - 150lt', '3986.00', 17), (276, 'City Heat/Tecron 200kPa Electric Geyser - 200lt', '5151.00', 17), (277, 'City Heat/Tecron Gravity Electric Geyser -100lt', '3178.00', 17), (278, 'City Heat/Tecron Gravity Electric Geyser -150lt', '3654.00', 17), (279, 'Kwikot SANS Trays - 50lt', '146.00', 17), (280, 'Kwikot SANS Trays - 100lt', '133.00', 17), (281, 'Kwikot SANS Trays - 150lt', '162.00', 17), (282, 'Kwikot SANS Trays - 200lt', '162.00', 17), (283, 'Kwikot SANS Trays - 250lt', '250.00', 17), (284, 'Kwikot SANS Trays - 300lt', '250.00', 17), (285, 'Galvanized SANS Trays 50lt', '115.00', 17), (286, 'Galvanized SANS Trays - 100lt', '115.00', 17), (287, 'Galvanized SANS Trays - 150lt', '140.00', 17), (288, 'Galvanized SANS Trays - 200lt', '140.00', 17), (289, 'Galvanized SANS Trays - 250lt', '165.00', 17), (290, 'PIRB COC', '109.00', 17), (291, 'Components & Valves Element Material & Labour', '985.00', 17), (292, 'Components & Valves Thermostat Material & Labour', '445.00', 17), (293, 'Components & Valves Thermo & Element Material & Labour', '1120.00', 17), (294, 'Components & Valves Thermostat Pocket Material & Labour', '940.00', 17), (295, 'Components & Valves Draincock Material & Labour', '735.00', 17), (296, 'Components & Valves Safety Valve Material & Labour', '470.00', 17), (297, 'Components & Valves Geyser Flange Gasket Material & Labour', '865.00', 17), (298, 'Components & Valves Float Valve incl float Material & Labour', '485.00', 17), (299, 'Components & Valves Thermostat and TP valve Material & Labour', '735.00', 17), (300, 'Components & Valves PRV Material & Labour', '895.00', 17), (301, 'Components & Valves PRV cartridge Material & Labour', '615.00', 17), (302, 'Components & Valves Relief Valve Material & Labour', '540.00', 17), (303, 'Components & Valves Non Return Valve Material & Labour', '430.00', 17), (304, 'Components & Valves 2 Vacuum Breakers Material & Labour', '450.00', 17), (305, 'Components & Valves Shutoff Material & Labour', '475.00', 17), (306, 'Components & Valves Twin port Drain cock Material & Labour', '790.00', 17), (307, 'Components & Valves Combination TP Material & Labour', '690.00', 17), (308, 'Components & Valves Heat Pump Diffuser Material & Labour', '695.00', 17), (309, 'Components & Valves AC Circulating Pump Material & Labour', '1795.00', 17), (310, 'Components & Valves DC Circulating Pump Material & Labour', '948.00', 17), (311, 'Components & Valves Photovoltaic Panel Material & Labour', '700.00', 17), (312, 'Components & Valves Air Release Valve Material & Labour', '515.00', 17), (313, 'Components & Valves Tempering Valve Material & Labour', '825.00', 17), (314, 'Pipes Repairs - Unconcealed repairs Visible or exposed pipes', '570.00', 17), (315, 'Pipes Repairs - Concealed In brick, plaster, screed, cavity & earth', '1885.00', 17), (316, 'Pipes Repairs - Concealed In concrete', '2200.00', 17), (317, 'Drain Repairs – Blockage without opening', '640.00', 17), (318, 'Drain Repairs – Blockage with opening', '1315.00', 17), (319, 'Drain Repairs - Outlets - Bath', '950.00', 17), (320, 'Drain Repairs - Outlets – Basin & sinks', '305.00', 17), (321, 'Drain Repairs - Outlets - Toilet', '610.00', 17), (322, 'Drain Repairs - Other shower bases', '1525.00', 17), (323, 'Labour Terminal Fittings', '635.00', 17), (324, 'Labour Cistern mechanisms', '635.00', 17), (325, 'Labour Basins', '950.00', 17), (326, 'Labour Basins & pedestals', '1270.00', 17), (327, 'Labour Cistern', '510.00', 17), (328, 'Labour Bidet', '955.00', 17), (329, 'Labour Low level toilets', '635.00', 17), (330, 'Labour Low level incl cistern', '1080.00', 17), (331, 'Labour Close couple toilets', '1080.00', 17), (332, 'Labour Baths', '2540.00', 17), (333, 'Labour Sinks & prep bowls', '825.00', 17), (334, 'Labour Acrylic shower base', '1590.00', 17), (335, 'CALL OUT FEE', '315.00', 11), (336, 'LABOUR (ONE (1) HOUR ONLY)', '265.00', 11), (337, 'PRV VALVE - MULTI - HIGH FLOW', '297.20', 11), (338, 'CLOSEY VALVE - 100 KPA', '297.20', 11), (339, 'MASTER FLOW VALVE - 400 KPA', '297.20', 11), (340, 'THERMOSTAT - KWIKTHERM', '175.00', 11), (341, 'THERMOSTAT - VKF11', '190.00', 11), (342, 'ELEMENT - 2KW', '175.00', 11), (343, 'ELEMENT - 3KW', '200.00', 11), (344, 'ELEMENT - 4KW - KWIKOT SPIRAL', '290.00', 11), (345, 'SAFETY VALVE - 100Kpa, 200Kpa and 400Kpa', '255.00', 11), (346, 'DRAIN COCK', '145.00', 11), (347, 'STOP COCK - 22mm - GATE VALVE', '192.20', 11), (348, 'NON RETURN VALVE', '135.00', 11), (349, 'VACUUM BREAKER', '120.00', 11), (350, '1 LENGTH 15mm GALVANIZED PIPE per meter', '36.03', 11), (351, '1 LENGTH 22mm GALVANIZED PIPE per meter', '40.40', 11), (352, 'Kwikot Multi KHN3-214 & 216 / item', '527.96', 95), (353, 'Kwikot Mono KHN3-112 / 114 &116 - 200 / 400& 600kpa / item', '476.84', 95), (354, 'Kwikot HiFlo KHN3.224 &KHN3.226 – 400 kpa / item', '528.00', 95), (355, 'Kwikflo Closy valve 20mm 100kpa & vac breaker PA1.1L / item', '767.00', 95), (356, 'Kwikflo Closy valve 20mm 200kpa & vac breaker PA1.1 / item', '800.00', 95), (357, 'Kwikflo Closy valve 20mm 400kpa PA1.1 / item', '746.00', 95), (358, 'Kwiktherm Thermostat TH 208 (20amp) / item', '98.00', 95), (359, 'ELK130 4 kw kwiktherm Spiral Element / item', '230.00', 95), (360, 'ELK-138 3kw Kwikheat Spiral Element / item', '171.00', 95), (361, 'Thermostat VKF11 with leads / item', '155.00', 95), (362, 'ELK 126 Kwikheat Element, including gasket / item', '150.00', 95), (363, 'ELK 128 Kwikheat Element, including gasket / item', '165.00', 95), (364, 'ELK 130 Kwikheat Element, including gasket / item', '185.00', 95), (365, '20 mm Cobra Gate valve 20mm / item', '70.00', 95), (366, 'Safety Valve KH 1.406 / item', '123.00', 95), (367, 'Draincock KH 5.001 / item', '83.00', 95), (368, '6 Metre 50mm duct pipe (PIPE 50) / item', '65.00', 95), (369, 'KHI.406CX Fi temp & relief valve with compression outlet / item', '110.00', 95), (370, 'Caleffi Non-return Valve CxC NR-22 / item', '90.00', 95), (371, 'Build in toilet & cistern / item', '500.00', 95), (372, 'Build in bath ( excluding side walls ) / item', '1000.00', 95), (373, 'Build in basin / item', '600.00', 95), (374, 'Refit sink & connect waste / item', '550.00', 95), (375, 'Break up and remove 75mm brick wall (bath wall) / m²', '48.00', 95), (376, 'Break up and remove 110mm brick wall / m²', '90.00', 95), (377, 'Break up and remove 220mm brick wall / m²', '128.00', 95), (378, 'Take up and remove brick paving / m²', '54.00', 95), (379, 'Take up and remove floor tiles / m²', '54.00', 95), (380, 'Take up and remove wall tiles / m²', '54.00', 95), (381, 'Break up and remove screed / m²', '59.00', 95), (382, 'Remove timber skirting / l/ m', '8.00', 95), (383, 'Break up and remove plaster from brick walls / m²', '43.00', 95), (384, 'Remove door and frame 2032 x 813 mm from brick wall / No', '128.00', 95), (385, 'Remove toilet and cistern / No', '160.00', 95), (386, 'Remove wash hand basin / No', '128.00', 95), (387, 'Remove bath / No', '245.00', 95), (388, 'Take off and remove steel corrugated or IBR roof sheeting / m²', '28.00', 95), (389, 'Removal of rubble - Fire Claims or claims where building is demolished / m3', '190.00', 95), (390, 'Paintwork - Two coats PVA/Super Acrylic (N.B. most wall paints in domestic dwellings are in this class) / m²', '46.00', 95), (391, 'Paintwork - Two coats eggshell / enamel to ceilings and walls / m²', '50.00', 95), (392, 'Paintwork - Two coats Double velvet (N.B. only applicable where client can provide proof) / m²', '55.00', 95), (393, 'Paintwork - Two coats painting of roofs (Tile, IBR, Corrugated Iron and harvey tiles) / m²', '50.00', 95), (394, 'Paintwork - Two coats Varnish on wood surfaces, ceilings etc.(excluding flooring) / m²', '52.00', 95), (395, 'Paintwork - Sand and two coats varnish to wood surfaces, ceilings etc.(excluding flooring) / m²', '56.00', 95), (396, 'Paintwork - Painting of skirtings, pelmets etc. / p/m', '18.00', 95), (397, 'Paintwork - Washing down of walls, ceilings etc. (smoke damage) / m²', '16.00', 95), (398, 'Paintwork - Two coats enamel paint to steel door frame - 115mm wall / l/m', '44.00', 95), (399, 'Paintwork - Two coats enamel paint to steel door frame - 230mm wall / l/m', '45.00', 95), (400, 'Paintwork - Two coats varnish to wooden door frame / l/m', '43.00', 95), (401, 'Paintwork - Sanding down and two coats varnish to wooden door frame / l/m', '46.00', 95), (402, 'Paintwork - Two coats enamel paint to window frames / m²', '45.00', 95), (403, 'Paintwork - Two coats enamel paint on gutters and downpipes / l/m', '27.00', 95), (404, 'PLASTERWORK Remove old plaster & apply new / m²', '110.00', 95), (405, 'PLASTERWORK 35 mm screed to floors / m²', '90.00', 95), (406, 'PLASTERWORK Plaster wall ( new ) / m²', '80.00', 95), (407, 'PLASTERWORK Bagging to walls / m²', '45.00', 95), (408, 'PLASTERWORK Skim plaster ceilings (entire ceiling and not just the joins) / m²', '80.00', 95), (409, 'PLASTERWORK Rhinolite walls / m²', '80.00', 95), (410, 'BRICKWORK 75mm Stock brick wall for building in bath etc. / m²', '175.00', 95), (411, 'BRICKWORK 110mm Stock brick wall / m²', '170.00', 95), (412, 'BRICKWORK 220mm Stock brick wall / m²', '280.00', 95), (413, 'BRICKWORK 270mm Stock brick cavity wall with 50mm cavity / m²', '290.00', 95), (414, 'BRICKWORK 110mm Semi face brick wall / m²', '180.00', 95), (415, 'BRICKWORK 220mm Semi face brick wall / m²', '310.00', 95), (416, 'BRICKWORK 270mm Semi face brick cavity wall with 50mm cavity / m²', '320.00', 95), (417, 'BRICKWORK 110mm Face brick wall / m²', '190.00', 95), (418, 'BRICKWORK 220mm Face brick wall / m²', '330.00', 95), (419, 'BRICKWORK 270mm Face brick cavity wall with 50mm cavity / m²', '340.00', 95), (420, 'BRICKWORK 110mm Wide lintel built into brickwork / m', '55.00', 95), (421, 'BRICKWORK Concrete slab 30mpa not exceeding 100mm thick / m²', '180.00', 95), (422, 'BRICKWORK 25mm Screed / m²', '85.00', 95), (423, 'BRICKWORK Cement blocks 90 mm (labour, mortor and blocks) / m²', '320.00', 95), (424, 'BRICKWORK Cement blocks 140 mm (labour, mortor and blocks) / m²', '370.00', 95), (425, 'BRICKWORK Cement plaster / m²', '80.00', 95), (426, 'BRICKWORK Rhinolite on walls / m²', '80.00', 95), (427, 'BRICKWORK Bagging to walls / m²', '45.00', 95), (428, 'BRICKWORK Mortar - 110mm Brickwork / m²', '29.00', 95), (429, 'BRICKWORK Mortar - 220mm Brickwork / m²', '52.00', 95), (430, 'BRICKWORK Mortar - 270mm Brickwork / m²', '60.00', 95), (431, 'PAVING Uplift , clean & relay paving / m²', '140.00', 95), (432, 'PAVING Labour to lay pavers / m²', '95.00', 95), (433, 'CEILING Brandering / m²', '44.00', 95), (434, 'CEILING Nutec cement ceiling (Incl cover strips & 75 mm cornice) / m²', '167.00', 95), (435, 'CEILING Rhinoboard ceiling (Incl. cover strips & 75 mm cornice) / m²', '167.00', 95), (436, 'CEILING Rhinoboard ceiling (incl. cover strips & 125 mm cornice) / m²', '180.00', 95), (437, 'CEILING Plastered Rhinoboard ceiling (6.4 mm) / m²', '240.00', 95), (438, 'CEILING Plastered Rhinoboard ceiling (9.5 mm) / m²', '265.00', 95), (439, 'CEILING Tongued and grooved SA pine (knotty pine) ceiling / m²', '300.00', 95), (440, 'CEILING Tongued and grooved Meranti ceiling / m²', '430.00', 95), (441, 'CEILING Suspended ceilings / m²', '250.00', 95), (442, 'CEILING Pressed steel trap door and frame 600 x 600 mm / No', '270.00', 95), (443, 'CEILING Coved cornice 125 mm / l/m', '44.00', 95), (444, 'CEILING Coved cornice 75 mm / l/m', '35.00', 95), (445, 'CEILING 50mm Fiberglass insulation / m²', '42.00', 95), (446, 'CEILING 75mm Fiberglass insulation / m²', '49.00', 95), (447, 'CEILING 100mm Fiberglass insulation / m²', '55.00', 95), (448, 'TILING Prep surface for tiles ( chipping etc ) / m²', '13.00', 95), (449, 'TILING Clean & re-grout tiles ( fire / flooding ) / m²', '32.00', 95), (450, 'TILING Fit ceramic tiles including labour/ glue / grout / m²', '150.00', 95), (451, 'Geyser Kwikot 600i - 50l / item', '2913.02', 95), (452, 'Geyser Kwikot 600i - 100l / item', '2875.89', 95), (453, 'Geyser Kwikot 600i - 150l / item', '3081.03', 95), (454, 'Geyser Kwikot 600i - 200l / item', '4781.60', 95), (455, 'Geyser Kwikot Megaflo- 250l / item', '7714.01', 95), (456, 'Geyser Kwikot Megaflo - 50l / item', '4259.81', 95), (457, 'Geyser Kwikot Megaflo - 100l / item', '4669.66', 95), (458, 'Geyser Kwikot Megaflo - 150l / item', '5666.52', 95), (459, 'Geyser Drip Tray - 50l / item', '140.14', 95), (460, 'Geyser Drip Tray - 100l / item', '140.14', 95), (461, 'Geyser Drip Tray - 150l / item', '170.99', 95), (462, 'Geyser Drip Tray - 200l / item', '170.99', 95), (463, 'Geyser Drip Tray - 250l / item', '196.55', 95), (464, 'Geyser Vacuum breakers (x2) / item', '103.64', 95), (465, 'Geyser PRV / item', '527.96', 95), (466, 'Geyser Labour / item', '1600.00', 95), (467, 'Geyser Sundries / item', '700.00', 95), (468, 'PVC 50mm pipes fixed to walls / m', '91.00', 77), (469, 'PVC 50mm bend / no', '31.00', 77), (470, 'PVC 50mm junction / no', '34.00', 77), (471, 'PVC 50mm vent valve / no', '73.00', 77), (472, 'PVC 110mm pipe (SABS approved) laid in ground not exceeding 1m deep / m', '232.00', 77), (473, 'PVC 110mm pipe (SABS approved) laid in ground between 1m and 2m deep / m', '266.00', 77), (474, 'PVC 110mm bend / no', '107.00', 77), (475, 'PVC 110mm junction / no', '141.00', 77), (476, 'PVC 110mm junction with inspection eye / no', '181.00', 77), (477, 'PVC 100mm cleaning eye 300mm x 300mm cast iron cover and frame / no', '549.00', 77), (478, 'PVC 110mm pipes fixed to walls / m', '111.00', 77), (479, 'PVC 110mm Rodding eye / no', '90.00', 77), (480, 'PVC 110mm reducer / no', '112.00', 77), (481, 'PVC 110mm double Y-junction / no', '454.00', 77), (482, 'PVC 110mm reducing junction / no', '126.00', 77), (483, 'PVC 110mm P-trap / no', '152.00', 77), (484, 'PVC 110mm 150mm round gulley head including grid / no', '84.00', 77), (485, 'PVC 110mm 250mm square gulley head including grid / no', '205.00', 77), (486, 'PVC 110mm PVC to earthenware adaptor / no', '143.00', 77), (487, 'PVC 100mm PVC to cast iron adaptor / no', '167.00', 77), (488, 'Copper pipe 15mm pipe fixed to walls in chases, ceilings, roofs / m', '121.00', 77), (489, 'Copper pipe 22mm pipe fixed to walls in chases, ceilings or roofs / m', '160.00', 77), (490, 'Polycop 15mm pipes laid in ground / m', '26.00', 77), (491, 'Polycop 22mm pipes laid in ground not exceeding 1m deep / m', '32.00', 77), (492, 'Fittings 15mm angle valve / no', '146.00', 77), (493, 'Fittings 15mm flexi connector (std) – 500mm / no', '85.00', 77), (494, 'Fittings 15mm flexi connector with stop valve – 500mm / no', '161.00', 77), (495, 'Waste Pop-up waste for bath / no', '276.00', 77), (496, 'Waste Pop-up waste for basin / no', '268.00', 77), (497, 'Solder fittings 15mm fittings /no', '34.00', 77), (498, 'Solder fittings 22mm fittings /no', '42.00', 77), (499, 'Solder fittings 15mm copper to iron wall plate elbow /no', '100.00', 77), (500, 'Solder fittings 22mm copper to iron wall plate elbow /no', '113.00', 77), (501, 'Solder fittings 15mm copper to galvanised straight coupler /no', '44.00', 77), (502, 'Solder fittings 22mm copper to galvanised straight coupler /no', '48.00', 77), (503, 'Conex 15mm fittings /no', '74.00', 77), (504, 'Conex 22mm fittings /no', '105.00', 77), (505, 'Conex 15mm copper to iron wall plate elbow /no', '86.00', 77), (506, 'Conex 22mm copper to iron wall plate elbow /no', '102.00', 77), (507, 'Conex 15mm copper to galvanised straight coupler /no', '62.00', 77), (508, 'Conex 22mm copper to galvanised straight coupler /no', '77.00', 77), (509, 'Galvanised 15mm pipe fixed to walls in chases, ceilings, roofs /m', '123.00', 77), (510, 'Galvanised 22mm pipe fixed to walls in chases, ceilings or roofs /m', '140.00', 77), (511, 'Galvanised 15mm pipes laid in ground not exceeding 1m deep /m', '158.00', 77), (512, 'Galvanised 22mm pipes laid in ground not exceeding 1m deep /m', '175.00', 77), (513, 'Galvanised 15mm fittings /no', '45.00', 77), (514, 'Galvanised 22mm fittings /no', '50.00', 77), (515, 'Plasson 16mm pipe (Class 10) laid in ground /m', '27.00', 77), (516, 'Plasson 20mm pipe (Class 10) laid in ground /m', '29.00', 77), (517, 'Plasson 25mm pipe (Class 10) laid in ground /m', '32.00', 77), (518, 'Compression fittings 16mm Straight coupler /no', '54.00', 77), (519, 'Compression fittings 16mm Elbow /no', '69.00', 77), (520, 'Compression fittings 16mm T-piece /no', '89.00', 77), (521, 'Compression fittings 20mm Straight coupler /no', '58.00', 77), (522, 'Compression fittings 20mm Elbow /no', '68.00', 77), (523, 'Compression fittings 20mm T-piece /no', '76.00', 77), (524, 'Compression fittings 25mm straight coupler /no', '69.00', 77), (525, 'Compression fittings 25mm equal bend /no', '79.00', 77), (526, 'Compression fittings 25mm equal T-piece /no', '81.00', 77); -- -------------------------------------------------------- -- -- Table structure for table `setup_noteType` -- CREATE TABLE IF NOT EXISTS `setup_noteType` ( `pk_appType` int(11) NOT NULL auto_increment, `typeName` varchar(255) NOT NULL, `alarmTime` int(3) NOT NULL default '30', PRIMARY KEY (`pk_appType`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=39 ; -- -- Dumping data for table `setup_noteType` -- INSERT INTO `setup_noteType` (`pk_appType`, `typeName`, `alarmTime`) VALUES (1, 'Excess Delay - Client', 30), (2, 'Insurer Approval', 30), (3, 'Leak detection - Insurer', 60), (4, 'Leak detection - JJ Lourens', 60), (5, 'General Note', 240), (6, 'Reminder', 45), (7, 'Book a plumber', 15), (8, 'Feedback required', 60), (9, 'Waiting for insurer feedback', 60), (10, 'Warantee Reminder', 15), (11, 'Plumber feedback', 30), (12, 'For your information', 120), (13, 'Awaiting close instruction from insurer', 120), (14, 'Awaiting proof of payment', 30), (15, 'Survey followup', 60), (16, 'Resultants follow up', 60), (17, 'Pay resultants contractor', 120), (18, 'Follow up with supplier', 30), (19, 'Remind plumber of appointment', 30), (20, 'Follow up on assesors report', 60), (21, 'Reimburse client - follow up with accounts dept', 120), (22, 'Follow up on quote', 60), (23, 'Confirm appointment with client', 60), (24, 'Inform insurer about delay', 30), (25, 'Finish job', 160), (26, 'Update website', 30), (27, 'Call client', 30), (28, 'Email report to insurance', 120), (29, 'Sms the client the plumbers details', 20), (30, 'Get other contact details from Insurance', 30), (31, 'Supply client with computer invoice', 60), (32, 'Waiting for claim number', 30), (33, 'Book inspection plumber', 30), (34, 'Order stock', 30), (35, 'Send Excess Invoice', 30), (36, 'Call Insurer', 30), (37, 'ACKNOWLEDGE CLAIM ON WEBSITE', 30), (38, 'Speak to Jacques', 30); -- -------------------------------------------------------- -- -- Table structure for table `setup_other_ref` -- CREATE TABLE IF NOT EXISTS `setup_other_ref` ( `pk_other_ref` int(11) NOT NULL auto_increment, `ref_name` varchar(30) NOT NULL, PRIMARY KEY (`pk_other_ref`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; -- -- Dumping data for table `setup_other_ref` -- INSERT INTO `setup_other_ref` (`pk_other_ref`, `ref_name`) VALUES (1, 'OT'), (2, 'BOND NO'), (3, 'O/N'), (4, 'POLICY'), (5, 'A'), (6, 'ALA'), (7, 'AUTHORIZATION'), (8, 'REF'), (9, 'CASE NO'), (10, 'MT'), (11, 'cohen'); -- -------------------------------------------------------- -- -- Table structure for table `setup_plumber` -- CREATE TABLE IF NOT EXISTS `setup_plumber` ( `pk_plumber` int(11) NOT NULL auto_increment, `pname` varchar(50) NOT NULL, `ptel` varchar(255) default NULL, `pactive` int(1) default '1' COMMENT 'is the user active or not', `pw` varchar(10) default 'cs1q!#xsad', `fk_plumberType` int(3) NOT NULL default '3', `rank` int(3) NOT NULL default '0', PRIMARY KEY (`pk_plumber`), KEY `plumbertype` (`fk_plumberType`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=162 ; -- -- Dumping data for table `setup_plumber` -- INSERT INTO `setup_plumber` (`pk_plumber`, `pname`, `ptel`, `pactive`, `pw`, `fk_plumberType`, `rank`) VALUES (1, 'MALUNGA', '0837612243', 0, '000001', 3, 1), (2, 'DANIE', '0716053044', 0, 'franco', 3, 8), (3, 'HELPAS', '0714019090', 1, '5543', 3, 2), (4, 'JACQUES', '0836261097', 1, 'J', 2, 98), (5, 'JOHANNES', '0636945182', 0, 'johannes2', 2, 5), (6, 'KEVIN', NULL, 0, 'cs1q!#xsad', 3, 0), (7, 'CHARLES', NULL, 0, 'cs1q!#xsad', 3, 0), (8, 'LEAK TECH', NULL, 0, 'cs1q!#xsad', 3, 0), (9, 'JOHAN', '0735175027', 0, 'asxmnqpwor', 3, 0), (10, 'N/A - COME BACKS', NULL, 0, 'cs1q!#xsad', 3, 0), (11, 'veronica', NULL, 0, 'cs1q!#xsad', 3, 0), (12, 'NJ', NULL, 0, 'cs1q!#xsad', 3, 0), (13, 'MATTHEW - GLAZER', NULL, 0, 'cs1q!#xsad', 3, 0), (15, 'ZELDA', NULL, 0, 'cs1q!#xsad', 3, 0), (16, 'DOUW', NULL, 0, 'cs1q!#xsad', 3, 0), (17, 'ALWYN', '0787002786', 0, 'cs1q!#xsad', 3, 0), (18, 'JOEY', NULL, 0, 'cs1q!#xsad', 3, 0), (19, 'JANNIE', '0731439588', 0, 'brink7', 2, 2), (20, 'NDYEBO', '0739671738', 0, 'prince', 6, 2), (21, 'HENRY', '0716053351', 0, 'HENRY1', 1, 1), (22, 'PASCAL', '0711263568', 0, 'zaswefvbnm', 3, 0), (23, 'HENDRIK', NULL, 0, 'cs1q!#xsad', 3, 0), (24, 'DEON', NULL, 0, 'cs1q!#xsad', 3, 0), (25, 'DEAN VAN HUYSSTEEN', '0729571806', 0, 'dean', 2, 6), (26, 'PIERRE', '0620563880', 1, 'hilux4x4', 2, 99), (27, 'GRAHAM', '0818441737', 0, 'grantham', 5, 4), (28, 'WELLINGTON', NULL, 0, 'cs1q!#xsad', 3, 0), (29, 'VUSI', NULL, 0, 'cs1q!#xsad', 3, 0), (30, 'SAMMY', NULL, 0, 'cs1q!#xsad', 3, 0), (31, 'PETRUS', NULL, 0, 'cs1q!#xsad', 3, 0), (32, 'PETER', NULL, 0, 'cs1q!#xsad', 3, 0), (33, 'MOSES', '0000000000', 0, 'cs1q!#xsad', 3, 1), (34, 'MARK', NULL, 0, 'cs1q!#xsad', 3, 0), (35, 'LUIGI', '1234567890', 0, 'cs1q!#xsad', 3, 0), (36, 'KOOS 2', NULL, 0, 'cs1q!#xsad', 3, 0), (37, 'KOBUS', NULL, 0, 'cs1q!#xsad', 3, 0), (38, 'GERHARD', NULL, 0, 'cs1q!#xsad', 3, 0), (39, 'GARETH', NULL, 0, 'cs1q!#xsad', 3, 0), (40, 'DIRCO', NULL, 0, 'cs1q!#xsad', 3, 0), (41, 'DANRE', NULL, 0, 'cs1q!#xsad', 3, 0), (42, 'CRAIG', '0715288640', 0, 'cs1q!#xsad', 4, 0), (43, 'CORNELIUS', NULL, 0, 'cs1q!#xsad', 3, 0), (44, 'CLOETE', NULL, 0, 'cs1q!#xsad', 3, 0), (45, 'BILLY', NULL, 0, 'cs1q!#xsad', 3, 0), (46, 'CLIVE', NULL, 0, 'cs1q!#xsad', 3, 0), (47, 'BERNARD', '', 0, 'cs1q!#xsad', 3, 0), (48, 'ALTA', NULL, 0, 'cs1q!#xsad', 3, 0), (49, 'Tony', '0785579119', 0, 'cs1q!#xsad', 3, 8), (50, 'JO-MARI', NULL, 0, 'cs1q!#xsad', 3, 0), (51, 'JAN', NULL, 0, 'cs1q!#xsad', 3, 0), (52, 'Harold ', '0837515021', 0, 'cs1q!#xsad', 3, 0), (53, 'Pieter', '0795262759', 0, 'speedo', 3, 0), (54, 'other', '0000000000', 0, 'cs1q!#xsad', 3, 0), (55, 'RONNIE', '0715878314', 0, 'cs1q!#xsad', 3, 0), (56, 'MARTUS', '0714809621', 0, 'mnbvc', 3, 4), (57, 'EMILE', '0847185778', 0, 'cs1q!#xsad', 3, 0), (58, 'Standby', '0824664233', 0, 'cs1q!#xsad', 3, 0), (59, 'Graham Madley', '0799072571', 0, 'cs1q!#xsad', 3, 4), (60, 'Shaun (TEST)', '0828242898', 1, '1456', 5, 3), (61, 'EUGENE LANSBERG', '0736836808', 0, 'fqewra1245', 3, 0), (62, 'JAMES CORBETT', '0832183913', 0, 'cs1q!#xsad', 3, 0), (63, 'CRAIG LUBBE', '0722210787', 0, 'daddy', 1, 2), (64, 'PIETER VAN ECK', '0768447474', 0, 'gafs45qhs2', 3, 0), (65, 'ALWYN', '0787002786', 0, 'alsgbjiu79', 3, 0), (66, 'CLAYTON', '0720424504', 0, 'fqewra1245', 3, 0), (67, 'UNKNOWN', '000000000', 0, 'cs1q!#xsad', 3, 0), (68, 'WYNAND', '0823461685', 0, 'JUST', 3, 8), (69, 'FERDI LUCAS', '0844329257', 0, 'lvqoa2964d', 3, 0), (70, 'STIAN LE ROUX', '0768083911', 0, '1s9rb10m34', 3, 0), (71, 'ian chirombo', '0000000000', 0, 'Simba12', 6, 2), (72, 'JOHANNES JACOBS', '0849099405', 0, 'johannes', 3, 0), (73, 'SAKKIE', '0716053044', 0, 'sak123', 3, 1), (74, 'POENIE', '0720275060', 0, 'poiuyt', 3, 5), (75, 'Neil Rossouw', '0845801124', 0, 'neilzxcv', 3, 7), (76, 'ANDRIES', '0798905894', 0, 'andries', 5, 1), (77, 'Jacques Kohn', '0832856520', 0, 'bushwakka', 5, 6), (78, 'Kenneth Mpanda', '0765644722', 0, 'mpanda', 3, 5), (79, 'Rodney Muller', '0715878314', 1, 'cvbnm', 1, 1), (80, 'JOHAN ROSSOUW', '0711858123', 0, 'johan', 3, 0), (81, 'Darryn', '0828026055', 0, 'Asq13271zx', 3, 5), (82, 'SHANE', '0794756016', 0, 'qwerty', 3, 1), (83, 'Victor--Kwikot', '0837145967', 0, 'asdasdasda', 2, 0), (84, 'SHAHEED', '0000000000', 0, 'ZXCVB', 5, 4), (85, 'Johan Samons', '0824597332', 0, '1966', 3, 5), (86, 'Hennie', '0795262759', 0, 'GFHJFFU,OK', 5, 5), (87, 'NEIL--GEYSERWISE', '0823494791', 0, 'neil', 1, 3), (88, 'Cedric', '0733267484', 0, 'cedric', 3, 0), (89, 'Gert Agenbach', '0826001889', 0, 'gert', 3, 1), (90, 'SIMON', '0000000000', 0, 'SIMON88', 6, 7), (91, 'Bianca', '0614258063', 0, 'Bianca', 2, 0), (92, 'SAMMY', '0796754956', 0, 'sammy', 5, 0), (93, 'ben meyer--electrician', '0824789623', 0, 'benmeyer', 1, 0), (94, 'Shiewaan', '0712104655', 0, 'shiewaan', 5, 6), (95, 'roelf--solar', '0832085552', 0, 'roelf', 2, 0), (96, 'BEN SWART', '0727131322', 0, 'benswart', 1, 1), (97, 'Kerneels', '0636945206', 0, 'kerneels1', 5, 2), (98, 'Riedwaan', '0716053044', 0, 'riedwaan1', 5, 3), (99, 'Farai', '0716053071', 0, 'Farai@1', 3, 2), (100, 'ISAAC', '0733429216', 0, 'lkjh', 3, 7), (101, 'Colin Mabuya', '0716208167', 0, 'jsa134', 3, 7), (102, 'Ashley', '0731351651', 0, 'ashley', 5, 0), (103, 'CEDRIC', '0715878314', 0, 'cedric', 5, 6), (104, 'Prichard', '0710035031', 0, 'bafana23', 6, 3), (105, 'MARNUS', '0714019090', 0, '92kooi', 6, 1), (106, 'Solomon', '0636945175', 0, 'solly1', 5, 1), (107, 'Tony M', '0785579119', 0, 'tony1', 3, 0), (108, 'Godfrey', '0834942579', 0, 'god1', 3, 6), (109, 'IGNATIOUS MUZHUZHA', '0792308031', 0, 'ziggy23', 3, 3), (110, 'Ignatious Muzhuzha', '0834348840', 0, 'ziggy23', 3, 0), (111, 'Shaheed 2', '0636945169', 0, '1967', 5, 6), (112, 'HILAIRE BONGUNZO', '0636945169', 0, 'HIL123', 3, 1), (113, 'Nicholas Ngcongolo', '0828816131', 0, 'kune19', 3, 2), (114, 'Niel Titus', '0716053351', 0, 'Capetown', 1, 2), (115, 'Taliep Kleinsmidt', '0631146278', 0, 'bok135', 3, 5), (116, 'Robert', '0716053059', 0, 'vetkoek234', 2, 1), (117, 'Newman', '0636945154', 0, 'HILDA1', 3, 1), (118, 'Njabulo', '0824687842', 0, 'sundowns1', 3, 7), (119, 'Stephan', '0636945189', 0, 'spike9', 3, 1), (120, 'Stephan old', '0763214958', 0, 'spike9', 3, 0), (121, 'Mendo', '0714019084', 0, 'chiefs7412', 3, 6), (122, 'ISAAC L', '0715900696', 0, 'isaac', 5, 6), (123, 'Dawid', '0716053044', 0, 'dawid135', 6, 1), (124, 'Warren', '0716053044', 0, 'war951', 3, 7), (125, 'Allan Abrahams', '0716053059', 0, '1105', 3, 5), (126, 'Marcelle', '0626412976', 0, 'leak', 6, 0), (127, 'Luyanda', '0716053044', 0, 'luyanda1', 6, 1), (128, 'Vuyo Budaza', '0636945169', 0, 'Vuyo@1', 3, 4), (129, 'Paul', '0716053044', 0, 'Paul2', 3, 2), (130, 'Paul Smith', '0716053044', 0, 'l3kkerm@n', 3, 6), (131, 'DEAN', '0798905894', 0, 'DEAN2', 6, 2), (132, 'Lean', '0715878314', 0, 'Lean', 5, 6), (133, 'Simba', '0000000000', 0, 'tanya', 3, 2), (134, 'Leonard', '0716053059', 0, 'Leonard@1', 6, 2), (135, 'Bothwell', '0714019084', 0, 'Bothwell', 3, 4), (136, 'Lyle', '0716053071', 0, 'Lyle@1', 3, 3), (137, 'HERMAN', '0636945154', 0, 'Herman@1', 2, 4), (138, 'Moses', '0636945206', 1, 'Prince2019', 6, 1), (139, 'JOHAN L', '0635169694', 0, 'Johan1', 3, 4), (140, 'Marlon', '0716053071', 0, 'Marlon1', 3, 4), (141, 'MZWANELE', '0714019084', 0, '12345', 3, 4), (142, 'MARK2', '0636945169', 0, 'mark01', 2, 4), (143, 'Ettiene', '0714019084', 0, 'Ettiene1', 3, 4), (144, 'Rege', '0714019084', 1, '....', 3, 4), (145, 'Derek', '0716053059', 0, 'Derek1', 3, 4), (146, 'GERALD', '0636945200', 0, 'fLAMMAP', 6, 3), (147, 'Justin', '0636945154', 0, 'Justin01', 3, 4), (148, 'NICO', '0636945182', 0, 'nICO1', 3, 4), (149, 'Michael', '0636945154', 0, 'Michael1', 3, 3), (150, 'NATHAN', '0636945154', 0, 'Nathan1', 3, 4), (151, 'SIMPHIWE', '0716053059', 0, 'sIM2020', 3, 5), (152, 'SIMBA 2', '0636945154', 0, 'sIMBA2', 3, 4), (153, 'JOHAN F', '0716053059', 0, 'johan123', 2, 0), (154, 'Test ', '0681991283', 0, '1234', 6, 4), (155, 'Kavan', '0000000000', 0, '12345', 6, 1), (156, 'Doubt', '0716053059', 0, 'Doubt1', 3, 4), (157, 'Theo', '0636945206', 0, 'Theo01', 5, 0), (158, 'Tinashe', '0636945182', 1, 'Tinashe1', 3, 3), (159, 'STUART', '0636945154', 0, 'Joshua0333', 6, 2), (160, 'LAWRENCE', '0824664233', 1, 'law1', 4, 2), (161, 'Bonavino', '0716053059', 1, 'Bona@1', 3, 1); -- -------------------------------------------------------- -- -- Table structure for table `setup_plumber_type` -- CREATE TABLE IF NOT EXISTS `setup_plumber_type` ( `pk_plumberType` int(11) NOT NULL auto_increment, `typeName` varchar(30) NOT NULL, PRIMARY KEY (`pk_plumberType`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; -- -- Dumping data for table `setup_plumber_type` -- INSERT INTO `setup_plumber_type` (`pk_plumberType`, `typeName`) VALUES (1, 'Electrician'), (2, 'Inspection'), (3, 'Plumber'), (4, 'Standby'), (5, 'Resultant'), (6, 'Leak Detection'); -- -------------------------------------------------------- -- -- Table structure for table `setup_postal_codes` -- CREATE TABLE IF NOT EXISTS `setup_postal_codes` ( `pk_postal` int(11) NOT NULL auto_increment, `suburb` varchar(50) NOT NULL, `town` varchar(50) NOT NULL, `postalcd` int(11) default NULL, `streetcd` int(11) default NULL, PRIMARY KEY (`pk_postal`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=15289 ; -- -- Dumping data for table `setup_postal_codes` -- INSERT INTO `setup_postal_codes` (`pk_postal`, `suburb`, `town`, `postalcd`, `streetcd`) VALUES (1, 'VERENA', 'VERENA', 458, 458), (5, 'AALWYNFLEUR', 'RIVERSDALE', 6670, 6670), (8, 'ABBOTSDALE', 'MALMESBURY', 7301, 7301), (42, 'ADMIRALS HILL', 'STRANDFONTEIN', 7798, 7798), (43, 'ADRIAANSE', 'MATROOSFONTEIN', 7490, 7490), (56, 'AGTER PAARL', 'PAARL', 7630, 7630), (61, 'AIRLIE', 'CONSTANTIA', 7806, 7806), (62, 'AIRPORT INDUSTRIA', 'MATROOSFONTEIN', 7490, 7490), (63, 'AKASIA', 'POTGIETERSRUS', 601, 601), (64, 'AKASIAPARK', 'GOODWOOD', 7460, 7460), (80, 'ALBERTINIA', 'ALBERTINIA', 6695, 6695), (97, 'ALBOWVILLE', 'RUGBY', 7405, 7405), (124, 'ALICEDALE LGD', 'ELSPARK', 7764, 7764), (125, 'ALIWAL NORTH', 'ALIWAL NORTH', 9750, 9750), (159, 'ALLENBY EST', 'RETREAT', 7945, 7945), (160, 'ALLENBY LGD', 'RETREAT', 7945, 7945), (162, 'ALOERIDGE', 'RIVERSDALE', 6670, 6670), (164, 'ALPHEN EST', 'CONSTANTIA', 7806, 7806), (168, 'ALPHINE PARK', 'MITCHELLS PLAIN', 7785, 7785), (185, 'AMALINDA', 'EAST LONDON', 5252, 5247), (186, 'AMANDAGLEN', 'DURBANVILLE', 7550, 7550), (206, 'AMANDELRUG', 'KUILS RIVER', 7580, 7580), (207, 'AMANDELSIG', 'KUILS RIVER', 7580, 7580), (219, 'AMERVILLE', 'FRASERBURG', 6960, 6960), (220, 'AMSTELHOF', 'PAARL', 7646, 7646), (223, 'ANCHORAGE', 'BUTTERWORTH', 4960, 4960), (224, 'ANCHORAGE PARK', 'GORDON''S BAY', 7140, 7140), (230, 'ANNANDALE', 'DANNHAUSER', 3080, 3080), (231, 'ANNANDALE VILLAGE', 'MILNERTON', 7441, 7441), (232, 'ANNATY BANK', 'TOKAI', 7945, 7945), (272, 'ANZAC', 'BRAKPAN', 1541, 1541), (284, 'ARAUNA', 'BRACKENFELL', 7560, 7560), (296, 'ARCADIA CENTRE', 'KRAAIFONTEIN', 7570, 7570), (300, 'ARDLEIGH PARK', 'RETREAT', 7945, 7945), (301, 'AREA AL', 'MITCHELLS PLAIN', 7785, 7785), (302, 'AREA SST', 'KHAYELITSHA', 7784, 7784), (313, 'ASCOT VILLAGE', 'LANSDOWNE', 7780, 7780), (316, 'ASHBURY', 'MONTAGU', 6720, 6720), (323, 'ASHTON', 'ASHTON', 6715, 6715), (332, 'ASKRAAL', 'HEIDELBERG WC', 6667, 6667), (340, 'ATHLONE', 'CAPE TOWN', 7760, 7764), (343, 'ATHLONE PARK', 'AMANZIMTOTI', 4126, 4126), (384, 'ATLANTIS', 'DASSENBERG', 7349, 7349), (406, 'AUDAS EST', 'SOMERSET WEST', 7130, 7130), (412, 'AURORA', 'DURBANVILLE', 7550, 7550), (413, 'AURORA', 'PIKETBERG', 7325, 7325), (414, 'AURORA EST', 'DURBANVILLE', 7550, 7550), (415, 'AURORA LGD', 'DURBANVILLE', 7550, 7550), (419, 'AUSTINVILLE', 'BLACKHEATH', 7580, 7580), (422, 'AVIAN PARK', 'WORCESTER', 6850, 6850), (426, 'AVONDALE', 'ATLANTIS', 7349, 7349), (427, 'AVONDALE', 'MATROOSFONTEIN', 7490, 7490), (428, 'AVONDALE', 'PAROW', 7500, 7500), (429, 'AVONDALE GARDENS', 'DIEP RIVER', 7800, 7800), (432, 'AVONWOOD', 'MATROOSFONTEIN', 7490, 7490), (440, 'BAARDSKEERDERSBOS', 'GANS BAY', 7271, 7271), (469, 'BAKKERSHOOGTE', 'SOMERSET WEST', 7130, 7130), (472, 'BAKOVEN', 'CAPE TOWN', 8005, 8005), (483, 'BALLOT VIEW', 'GEORGE', 6529, 6529), (488, 'BALVENIE', 'MATROOSFONTEIN', 7490, 7490), (498, 'BANHOEK', 'STELLENBOSCH', 7600, 7600), (502, 'BANTRY BAY', 'CAPE TOWN', 8005, 8005), (503, 'BANTRYBAAI', 'KAAPSTAD', 8005, 8005), (513, 'BARBAROSA EST', 'CONSTANTIA', 7806, 7806), (534, 'BARCELONA', 'DE AAR', 7000, 7000), (535, 'BARCELONA', 'MOSSELBAY', 6506, 6506), (592, 'BAY VIEW', 'HARTENBOS', 6520, 6520), (596, 'BAYRIDGE', 'TABLE VIEW', 7441, 7441), (599, 'BAYVIEW', 'CHATSWORTH', 4084, 4092), (600, 'BAYVIEW', 'STRANDFONTEIN', 7798, 7798), (602, 'BAYWATCH', 'STRANDFONTEIN', 7798, 7798), (607, 'BEACH BOULEVARD', 'MILNERTON', 7441, 7441), (608, 'BEACH EST', 'HOUT BAY', 7806, 7806), (613, 'BEACON HILL', 'ATLANTIS', 7349, 7349), (614, 'BEACON VALLEY', 'MITCHELLS PLAIN', 7785, 7785), (618, 'BEACONVALE', 'PAROW', 7500, 7500), (619, 'BEAUFORT WEST', 'BEAUFORT WEST', 6970, 6970), (623, 'BEDFORD', 'BEDFORD', 5780, 5780), (626, 'BEDFORDVIEW', 'JOHANNESBURG', 2008, 2007), (628, 'BEDFORDVIEW OFFICE PARK', 'BEDFORDVIEW', 2007, 2007), (645, 'BELFAST', 'BELFAST', 1100, 1100), (653, 'BELGRAVIA', 'BELLVILLE', 7530, 7530), (657, 'BELGRAVIA EST', 'ATHLONE', 7764, 7764), (658, 'BELHAR', 'CAPE TOWN', 7507, 7493), (659, 'BELHAR EXT 10', 'BELHAR', 7493, 7493), (660, 'BELHAR EXT 13', 'BELHAR', 7493, 7493), (661, 'BELHAR EXT 14', 'BELHAR', 7493, 7493), (664, 'BELHAR EXT 17', 'BELHAR', 7493, 7493), (665, 'BELHAR EXT 18', 'BELHAR', 7493, 7493), (666, 'BELHAR EXT 19', 'BELHAR', 7493, 7493), (667, 'BELHAR EXT 20', 'BELHAR', 7493, 7493), (668, 'BELHAR EXT 21', 'BELHAR', 7493, 7493), (669, 'BELHAR EXT 22', 'BELHAR', 7493, 7493), (670, 'BELHAR EXT 23', 'BELHAR', 7493, 7493), (671, 'BELHAR EXT 6', 'BELHAR', 7493, 7493), (672, 'BELHAR EXT 7', 'BELHAR', 7493, 7493), (674, 'BELHAR UIT 10', 'KAAPSTAD', 7493, 7493), (675, 'BELHAR UIT 13', 'KAAPSTAD', 7493, 7493), (676, 'BELHAR UIT 14', 'KAAPSTAD', 7493, 7493), (678, 'BELHAR UIT 16', 'KAAPSTAD', 7493, 7493), (679, 'BELHAR UIT 17', 'KAAPSTAD', 7493, 7493), (680, 'BELHAR UIT 18', 'KAAPSTAD', 7493, 7493), (681, 'BELHAR UIT 19', 'KAAPSTAD', 7493, 7493), (682, 'BELHAR UIT 20', 'KAAPSTAD', 7493, 7493), (683, 'BELHAR UIT 21', 'KAAPSTAD', 7493, 7493), (684, 'BELHAR UIT 22', 'KAAPSTAD', 7493, 7493), (685, 'BELHAR UIT 23', 'KAAPSTAD', 7493, 7493), (687, 'BELHAR UIT 7', 'KAAPSTAD', 7493, 7493), (688, 'BELHAR UIT 9', 'KAAPSTAD', 7493, 7493), (691, 'BELLA CENTURION', 'MILNERTON', 7441, 7441), (692, 'BELLA VISTA', 'CERES', 6837, 6835), (693, 'BELLA VISTA', 'MILNERTON', 7441, 7441), (694, 'BELLAIR', 'DURBAN', 4006, 4094), (695, 'BELLAIR EST', 'BELLVILLE', 7530, 7530), (696, 'BELLAIR LGD', 'BELLVILLE', 7530, 7530), (697, 'BELLAIR WINELANDS ESTATE', 'SOMERSET WEST', 7130, 7130), (701, 'BELLE GLEN', 'MACASSAR', 7130, 7130), (702, 'BELLE OMBRE', 'CONSTANTIA', 7806, 7806), (712, 'BELLRAIL', 'BELLVILLE', 7530, 7530), (713, 'BELLVIEW', 'WELLINGTON', 7655, 7655), (714, 'BELLVILLE', 'CAPE TOWN', 7535, 7530), (715, 'BELLVILLE BUSINESS PARK', 'BELLVILLE', 7530, 7530), (716, 'BELLVILLE EXT 1', 'BELLVILLE', 7530, 7530), (717, 'BELLVILLE EXT 22', 'BELLVILLE', 7530, 7530), (718, 'BELLVILLE EXT 24', 'BELLVILLE', 7530, 7530), (719, 'BELLVILLE EXT 28', 'BELLVILLE', 7530, 7530), (720, 'BELLVILLE EXT 38', 'BELLVILLE', 7530, 7530), (721, 'BELLVILLE SOUTH', 'BELLVILLE', 7530, 7530), (722, 'BELLVILLE UIT 1', 'BELLVILLE', 7530, 7530), (723, 'BELLVILLE UIT 22', 'BELLVILLE', 7530, 7530), (724, 'BELLVILLE UIT 24', 'BELLVILLE', 7530, 7530), (725, 'BELLVILLE UIT 28', 'BELLVILLE', 7530, 7530), (726, 'BELLVILLE UIT 38', 'BELLVILLE', 7530, 7530), (727, 'BELLVILLE-SUID', 'BELLVILLE', 7530, 7530), (729, 'BELMONT PARK', 'KRAAIFONTEIN', 7570, 7570), (730, 'BELTHORNE EST', 'LANSDOWNE', 7780, 7780), (732, 'BELVENIE EST', 'MATROOSFONTEIN', 7490, 7490), (733, 'BELVENIE LGD', 'MATROOSFONTEIN', 7490, 7490), (754, 'BENNO PARK', 'KUILS RIVER', 7580, 7580), (771, 'BENORYN', 'BENONI', 1504, 1504), (775, 'BERDSIG', 'GREAT BRAK RIVER', 6525, 6525), (785, 'BEREAVILLE', 'CALEDON', 7232, 7232), (788, 'BERG EN DAL', 'HOUT BAY', 7806, 7806), (806, 'BERGSHOOP', 'DURBANVILLE', 7550, 7550), (807, 'BERGSIG', 'BETHLEHEM', 9701, 9701), (808, 'BERGSIG', 'CALEDON', 7230, 7230), (809, 'BERGSIG', 'CALITZDORP', 6660, 6660), (810, 'BERGSIG', 'GEORGE', 6529, 6529), (814, 'BERGSIG', 'MONTAGU', 6720, 6720), (815, 'BERGSIG', 'QUEENSTOWN', 5319, 5319), (817, 'BERGSIG', 'WORCESTER', 6850, 6850), (820, 'BERGSTROOM', 'BELLVILLE', 7530, 7530), (822, 'BERGVLEI', 'JOHANNESBURG', 2012, 2012), (823, 'BERGVLIET', 'CAPE TOWN', 7864, 7945), (824, 'BERGZICHT', 'GOODWOOD', 7460, 7460), (827, 'BERNADINO HEIGHTS', 'KRAAIFONTEIN', 7570, 7570), (828, 'BEROMA', 'BELLVILLE', 7530, 7530), (889, 'BETTY''S BAY', 'KLEINMOND', 7141, 7141), (890, 'BETTYSBAAI', 'KLEINMOND', 7141, 7141), (893, 'BEVERLEY HILLS', 'GRABOUW', 7160, 7160), (896, 'BEVERLEY HILLS', 'RIVERSDALE', 6670, 6670), (898, 'BEVERLY PARK', 'EERSTE RIVER', 7100, 7100), (956, 'BIG BAY BEACH CLUB', 'MILNERTON', 7441, 7441), (1018, 'BISHOP LAVIS', 'MATROOSFONTEIN', 7490, 7490), (1019, 'BISHOPSCOURT EST', 'CLAREMONT', 7708, 7708), (1020, 'BISHOPSCOURT LGD', 'NUWELAND', 7708, 7708), (1034, 'BLACKHEATH', 'JOHANNESBURG', 2195, 2195), (1035, 'BLACKHEATH', 'KUILS RIVER', 7581, 7580), (1036, 'BLACKHEATH EXT 1', 'JOHANNESBURG', 2195, 2195), (1038, 'BLACKHEATH EXT 6', 'KUILS RIVER', 7580, 7580), (1041, 'BLACKHEATH UIT 6', 'KUILSRIVIER', 7580, 7580), (1047, 'BLANCO', 'GEORGE', 6531, 6529), (1058, 'BLOEKOMBOS', 'KRAAIFONTEIN', 7570, 7570), (1059, 'BLOEKOMBOS', 'WORCESTER', 6850, 6850), (1073, 'BLOEMHOF', 'BLOEMHOF', 2660, 2660), (1074, 'BLOEMHOF', 'BELLVILLE', 7530, 7530), (1078, 'BLOMMEKLOOF', 'GEORGE', 6529, 6529), (1079, 'BLOMMENDAL', 'BELLVILLE', 7530, 7530), (1080, 'BLOMPARK EXTENSION', 'GANS BAY', 7220, 7220), (1081, 'BLOMTUIN EST', 'BELLVILLE', 7530, 7530), (1082, 'BLOMTUIN LGD', 'BELLVILLE', 7530, 7530), (1083, 'BLOMVLEI', 'BELLVILLE', 7530, 7530), (1084, 'BLOMVLEI EST', 'LANSDOWNE', 7780, 7780), (1087, 'BLOUBERG SANDS', 'MILNERTON', 7449, 7441), (1088, 'BLOUBERGRANT', 'MILNERTON', 7443, 7441), (1089, 'BLOUBERGRANT NORTH', 'BLOUBERGRANT', 7444, 7444), (1090, 'BLOUBERGRISE', 'TABLE VIEW', 7441, 7441), (1091, 'BLOUBERGSTRAND', 'MILNERTON', 7436, 7441), (1092, 'BLOUBERGSTRAND EXT 1', 'MILNERTON', 7441, 7441), (1093, 'BLOUBERGSTRAND UIT 1', 'MILNERTON', 7441, 7441), (1094, 'BLOUBOSRAND', 'JOHANNESBURG', 2153, 2153), (1103, 'BLOUWATERBAAI', 'SALDANHA', 7395, 7395), (1105, 'BLUE DOWNS', 'EERSTE RIVER', 7105, 7100), (1110, 'BLUE HORIZON', 'MITCHELLS PLAIN', 7785, 7785), (1121, 'BLUEWATER BAY', 'SALDANHA', 7395, 7395), (1122, 'BLUFF', 'DURBAN', 4036, 4052), (1128, 'BO-KAAP', 'KAAPSTAD', 8001, 8001), (1175, 'BOKKEMANSKLOOF', 'HOUT BAY', 7806, 7806), (1178, 'BOKSBURG', 'BOKSBURG', 1460, 1459), (1195, 'BOLAND PARK', 'PAARL', 7646, 7646), (1222, 'BONGOLETHU', 'OUDTSHOORN', 6625, 6625), (1223, 'BONGWENI', 'BEDFORD', 5780, 5780), (1226, 'BONGWENI', 'KHAYELITSHA', 7784, 7784), (1231, 'BONNIE BRAE', 'KRAAIFONTEIN', 7570, 7570), (1233, 'BONNIEVALE', 'BONNIEVALE', 6730, 6730), (1235, 'BONNY BROOK', 'KRAAIFONTEIN', 7570, 7570), (1238, 'BONTHEUWEL', 'CARNARVON', 8925, 8925), (1239, 'BONTHEUWEL', 'GATESVILLE', 7763, 7764), (1281, 'BOQUINAR', 'MATROOSFONTEIN', 7490, 7490), (1283, 'BORCHARDS', 'GEORGE', 6529, 6529), (1284, 'BORCHARDS QUARRY', 'MATROOSFONTEIN', 7490, 7490), (1287, 'BOS EN DAL', 'GEORGE', 6529, 6529), (1288, 'BOSBELL EST', 'BELLVILLE', 7530, 7530), (1290, 'BOSBOU', 'BELLVILLE', 7530, 7530), (1291, 'BOSBOU', 'GRABOUW', 7160, 7160), (1292, 'BOSCHENDAL', 'RETREAT', 7945, 7945), (1338, 'BOSMANSKLOOF', 'BOSMANSKLOOF', 7234, 7234), (1340, 'BOSONIA', 'KUILS RIVER', 7580, 7580), (1343, 'BOSTON', 'PIETERMARITZBURG', 3211, 3211), (1344, 'BOSTON EST', 'BELLVILLE', 7530, 7530), (1345, 'BOSTON LGD', 'BELLVILLE', 7530, 7530), (1347, 'BOT RIVER', 'CALEDON', 7185, 7185), (1349, 'BOTHA', 'RANDFONTEIN', 1759, 1759), (1350, 'BOTHA', 'WORCESTER', 6857, 6857), (1352, 'BOTHASIG', 'CAPE TOWN', 7406, 7441), (1372, 'BOTRIVIER', 'CALEDON', 7185, 7185), (1378, 'BOULEVARD PARK', 'BELLVILLE', 7530, 7530), (1381, 'BRAAMBOS MILITARY BASE', 'LOUIS TRICHARDT', 954, 954), (1383, 'BRAAMFONTEIN', 'JOHANNESBURG', 2017, 2001), (1384, 'BRACKEN DOWNS', 'ALBERTON', 1454, 1448), (1385, 'BRACKEN DOWNS EXT 1', 'ALBERTON', 1448, 1448), (1396, 'BRACKEN HEIGHTS', 'BRACKENFELL', 7560, 7560), (1397, 'BRACKEN PARK', 'BRACKENFELL', 7560, 7560), (1398, 'BRACKENFELL', 'CAPE TOWN', 7561, 7560), (1454, 'BRANDWACHT', 'MOSSEL BAY', 6507, 6507), (1456, 'BRANDWAG', 'KUILS RIVER', 7580, 7580), (1457, 'BRANDWAG', 'MACASSAR', 7130, 7130), (1458, 'BRANDWAG', 'STELLENBOSCH', 7600, 7600), (1459, 'BRANDWAG', 'WORCESTER', 6850, 6850), (1460, 'BRANDWOOD', 'KUILS RIVER', 7580, 7580), (1465, 'BREDASDORP', 'BREDASDORP', 7280, 7280), (1467, 'BREEDE RIVER', 'WORCESTER', 6858, 6858), (1468, 'BREERIVIER', 'WORCESTER', 6858, 6858), (1481, 'BRENTON ON SEA', 'KNYSNA', 6570, 6570), (1483, 'BRENTWOOD PARK', 'BENONI', 1505, 1505), (1485, 'BRENTWOOD PARK EXT 1', 'BENONI', 1505, 1505), (1487, 'BRENTWOODPARK', 'EERSTE RIVER', 7100, 7100), (1491, 'BRIDGEBANK', 'SOMERSET WEST', 7130, 7130), (1494, 'BRIDGETOWN', 'GATESVILLE', 7769, 7764), (1496, 'BRIDGEWATER', 'SOMERSET WEST', 7130, 7130), (1497, 'BRIDGMANVILLE', 'OUDTSHOORN', 6625, 6625), (1498, 'BRIDGTON', 'OUDTSHOORN', 6623, 6625), (1524, 'BRIZA EST', 'SOMERSET WEST', 7130, 7130), (1525, 'BRIZA LGD', 'SOMERSET-WES', 7130, 7130), (1528, 'BROADLANDS', 'STRAND', 7140, 7140), (1565, 'BROOKLYN', 'MAITLAND', 7405, 7405), (1569, 'BROOKSIDE VILLAGE', 'SOMERSET WEST', 7130, 7130), (1572, 'BROWNS FARM', 'GUGULETU', 7750, 7750), (1573, 'BRUMA', 'JOHANNESBURG', 2026, 2198), (1590, 'BRYANSTON', 'JOHANNESBURG', 2021, 2194), (1685, 'BUFFELJAGS RIVER', 'SWELLENDAM', 6742, 6742), (1686, 'BUFFELJAGSRIVIER', 'SWELLENDAM', 6742, 6742), (1702, 'BUITENZORG VILLAGE', 'TABLE VIEW', 7441, 7441), (1703, 'BUITENZORGDORP', 'TABLE VIEW', 7441, 7441), (1718, 'BULTIES EST', 'SOMERSET WEST', 7130, 7130), (1737, 'BURNHOLME', 'ROBERTSON', 6705, 6705), (1771, 'CAFDA', 'RETREAT', 7945, 7945), (1775, 'CALEDON', 'CALEDON', 7230, 7230), (1776, 'CALEDON SQUARE', 'CALEDON SQUARE', 7905, 7905), (1778, 'CALEDONPLEIN', 'CALEDONPLEIN', 7905, 7905), (1780, 'CALITZDORP', 'CALITZDORP', 6660, 6660), (1787, 'CAMBRIDGE', 'EAST LONDON', 5206, 5247), (1788, 'CAMBRIDGE EST', 'MILNERTON', 7441, 7441), (1789, 'CAMBRIDGE LGD', 'MILNERTON', 7441, 7441), (1793, 'CAMELOT', 'KUILS RIVER', 7580, 7580), (1799, 'CAMPHERSDRIFT', 'GEORGE', 6529, 6529), (1800, 'CAMPS BAY', 'CAPE TOWN', 8040, 8005), (1810, 'CAPE MAIL SPEED SERVICES NETWORKS', 'CAPE MAIL SPEED SERVICES NETWORKS', 8004, 8004), (1814, 'CAPE TOWN', 'CAPE TOWN', 8000, 8001), (1815, 'CAPE TOWN INTERNATIONAL AIRPORT', 'CAPE TOWN', 7525, 7525), (1816, 'CAPEMAIL', 'CAPE TOWN', 8003, 8003), (1818, 'CAPRI VILLAGE', 'FISH HOEK', 7975, 7975), (1820, 'CAPRICORN SQUARE', 'CAPRICORN SQUARE', 7948, 7948), (1821, 'CARAVELLE', 'MITCHELLS PLAIN', 7787, 7798), (1850, 'CAROLWOOD', 'FISH HOEK', 7975, 7975), (1854, 'CARTERVILLE', 'WELLINGTON', 7655, 7655), (1855, 'CASABLANCA', 'STRAND', 7140, 7140), (1877, 'CASSELDALE', 'SPRINGS', 1559, 1559), (1882, 'CASTLE ROCK', 'SIMON''S TOWN', 7975, 7975), (1902, 'CEDARVALE', 'EERSTE RIVER', 7100, 7100), (1913, 'CENTRAL', 'CAPE TOWN', 8001, 8001), (1925, 'CENTURION', 'CENTURION', 46, 157), (1926, 'CENTURION BUSINESS PARK', 'MILNERTON', 7441, 7441), (1927, 'CENTURY CITY', 'MILNERTON', 7446, 7441), (1928, 'CENTURY PLACE', 'MILNERTON', 7441, 7441), (1929, 'CERES', 'CERES', 6835, 6835), (1939, 'CHANTECLER', 'DURBANVILLE', 7550, 7550), (1953, 'CHARLESTON HILL', 'PAARL', 7646, 7646), (1954, 'CHARLESVILLE', 'JAGERSFONTEIN', 9974, 9974), (1955, 'CHARLESVILLE', 'MATROOSFONTEIN', 7490, 7490), (1965, 'CHATSWORTH', 'CHATSWORTH', 4030, 4092), (1978, 'CHELSEA GREEN', 'EERSTE RIVER', 7100, 7100), (1980, 'CHEMPET', 'MILNERTON', 7442, 7441), (2002, 'CHRIS HANI', 'MOSSELBAY', 6506, 6506), (2005, 'CHRIS HANI', 'WELLINGTON', 7655, 7655), (2009, 'CHRISMAR EST', 'BELLVILLE', 7530, 7530), (2010, 'CHRISMAR LGD', 'BELLVILLE', 7530, 7530), (2022, 'CHURCHILL ESTATE', 'PAROW', 7500, 7500), (2035, 'CITRUSDAL', 'CITRUSDAL', 7340, 7340), (2044, 'CIVIC PARK', 'MOSSEL BAY', 6506, 6506), (2045, 'CLAIREWOOD', 'EERSTE RIVER', 7100, 7100), (2047, 'CLAM HILL', 'PAROW', 7500, 7500), (2054, 'CLAREINCH', 'CLAREMONT', 7740, 7740), (2055, 'CLAREMONT', 'CAPE TOWN', 7735, 7708), (2060, 'CLARENDON EST', 'MOWBRAY', 7700, 7700), (2069, 'CLARKES EST', 'MATROOSFONTEIN', 7490, 7490), (2070, 'CLARKES LGD', 'MATROOSFONTEIN', 7490, 7490), (2098, 'CLIFTON', 'CAPE TOWN', 8005, 8005), (2104, 'CLOETESVILLE', 'STELLENBOSCH', 7611, 7600), (2106, 'CLOVELLY', 'FISH HOEK', 7975, 7975), (2176, 'COLORADO PARK', 'MITCHELLS PLAIN', 7785, 7785), (2179, 'COLRIDGE EAST', 'OUDTSHOORN', 6625, 6625), (2180, 'COLRIDGE UITSIG', 'OUDTSHOORN', 6625, 6625), (2181, 'COLRIDGE VIEW', 'OUDTSHOORN', 6625, 6625), (2182, 'COLRIDGE-OOS', 'OUDTSHOORN', 6625, 6625), (2192, 'COMPETITION MAIL', 'CAPE TOWN', 8017, 8017), (2196, 'CONDOR PARK', 'EERSTE RIVER', 7100, 7100), (2201, 'CONISTON PARK', 'STEENBERG', 7945, 7945), (2202, 'CONNAUGHT EST', 'MATROOSFONTEIN', 7490, 7490), (2203, 'CONNAUGHT LGD', 'MATROOSFONTEIN', 7490, 7490), (2205, 'CONSORT PARK', 'RETREAT', 7945, 7945), (2206, 'CONSTANTIA', 'CAPE TOWN', 7848, 7806), (2209, 'CONSTANTIA DALE', 'EERSTE RIVER', 7100, 7100), (2210, 'CONSTANTIA HILL EST', 'CONSTANTIA', 7806, 7806), (2224, 'CONSTANTIA MEADOWS', 'PLUMSTEAD', 7800, 7800), (2225, 'CONSTANTIA NECK', 'CONSTANTIA', 7806, 7806), (2226, 'CONSTANTIA NEK', 'CONSTANTIA', 7806, 7806), (2227, 'CONSTANTIA PARK', 'EERSTE RIVER', 7100, 7100), (2230, 'CONSTANTIAVALE', 'CONSTANTIA', 7806, 7806), (2231, 'CONVENT GARDEN', 'GEORGE', 6529, 6529), (2232, 'CONVILLE', 'GEORGE', 6529, 6529), (2247, 'CORMAC PARK', 'KUILSRIVIER', 7580, 7580), (2249, 'CORNUTA', 'TOKAI', 7945, 7945), (2256, 'COSTA DA GAMA', 'RETREAT', 7945, 7945), (2272, 'COURTRAI', 'PAARL', 7646, 7646), (2294, 'CRAVENBY', 'BELHAR', 7493, 7493), (2295, 'CRAVENBY EST', 'BELHAR', 7493, 7493), (2296, 'CRAWFORD', 'LANSDOWNE', 7770, 7780), (2302, 'CREST INDUSTRIA', 'MATROOSFONTEIN', 7490, 7490), (2303, 'CRESTA', 'JOHANNESBURG', 2118, 2194), (2313, 'CROSS ROADS', 'GUGULETU', 7750, 7750), (2325, 'CROYDON', 'KEMPTON PARK', 1619, 1619), (2359, 'D''ALMEDIA', 'MOSSEL BAY', 6506, 6506), (2360, 'D''URBANVALE', 'DURBANVILLE', 7550, 7550), (2361, 'DA GAMA PARK', 'SIMON''S TOWN', 7975, 7975), (2362, 'DA GAMASKOP', 'MOSSEL BAY', 6501, 6506), (2363, 'DA NOVA', 'MOSSEL BAY', 6506, 6506), (2372, 'DAGBREEK', 'ROBERTSON', 6705, 6705), (2382, 'DAL JOSAFAT', 'PAARL', 7646, 7646), (2407, 'DALSIG', 'STELLENBOSCH', 7600, 7600), (2409, 'DALVALE', 'PAARL', 7646, 7646), (2418, 'DANA BAY', 'MOSSEL BAY', 6510, 6510), (2419, 'DANABAAI', 'MOSSELBAAI', 6510, 6510), (2420, 'DANARAND', 'KUILS RIVER', 7580, 7580), (2421, 'DANCKERTVILLE', 'MALMESBURY', 7305, 7305), (2422, 'DANENA', 'DURBANVILLE', 7550, 7550), (2430, 'DANSVILLE', 'PIKETBERG', 7320, 7320), (2444, 'DARLING', 'DARLING', 7345, 7345), (2445, 'DARLING OOS', 'DARLING', 7345, 7345), (2451, 'DASSENBERG', 'ATLANTIS', 7350, 7349), (2503, 'DE AAR', 'DE AAR', 7000, 7000), (2513, 'DE AAR WEST', 'DE AAR', 7000, 7000), (2514, 'DE AAR-WES', 'DE AAR', 7000, 7000), (2518, 'DE BRON', 'BELLVILLE', 7530, 7530), (2526, 'DE DOORNS', 'DE DOORNS', 6875, 6875), (2527, 'DE DUIN', 'PAROW', 7500, 7500), (2529, 'DE HOEK', 'PIKETBERG', 7321, 7321), (2530, 'DE KELDERS', 'DE KELDERS', 7220, 7220), (2532, 'DE KUILEN', 'KUILS RIVER', 7580, 7580), (2533, 'DE LA HAYE EST', 'BELLVILLE', 7530, 7530), (2534, 'DE LA HAYE LGD', 'BELLVILLE', 7530, 7530), (2536, 'DE OEWER', 'BELLVILLE', 7530, 7530), (2538, 'DE RUST', 'OUDTSHOORN', 6650, 6650), (2540, 'DE TIJGER', 'PAROW', 7500, 7500), (2541, 'DE TUIN', 'BRACKENFELL', 7560, 7560), (2543, 'DE WATERKANT', 'CAPE TOWN', 8001, 8001), (2544, 'DE WET', 'WORCESTER', 6853, 6853), (2547, 'DEACONVILLE', 'MACASSAR', 7130, 7130), (2584, 'DELFT', 'EERSTE RIVER', 7102, 7100), (2585, 'DELFT SOUTH', 'EERSTE RIVER', 7100, 7100), (2586, 'DELFT-SUID', 'EERSTE RIVIER', 7100, 7100), (2587, 'DELFT-SUID', 'EERSTERIVIER', 7100, 7100), (2607, 'DELRO VILLAGE', 'KUILS RIVER', 7580, 7580), (2608, 'DELROPARK', 'KUILS RIVER', 7580, 7580), (2609, 'DELVILLE', 'GERMISTON', 1401, 1401), (2610, 'DELVILLE PARK', 'PACALTSDORP', 6529, 6529), (2619, 'DENNE-OORD', 'GEORGE', 6529, 6529), (2621, 'DENNEBURG', 'PAARL', 7646, 7646), (2622, 'DENNEDAL', 'TOKAI', 7945, 7945), (2624, 'DENNEKRUIN', 'GRABOUW', 7160, 7160), (2625, 'DENNEMERE', 'BLACKHEATH', 7580, 7580), (2628, 'DENNESIG', 'STELLENBOSCH', 7601, 7600), (2636, 'DENVER PARK', 'GEORGE', 6529, 6529), (2648, 'DES HAMPTON', 'KUILS RIVER', 7580, 7580), (2651, 'DESPATCH', 'DESPATCH', 6219, 6220), (2652, 'DEVIL''S PEAK EST', 'CAPE TOWN', 8001, 8001), (2658, 'DEVON PARK', 'EERSTE RIVER', 7100, 7100), (2659, 'DEVON PARK', 'STELLENBOSCH', 7600, 7600), (2662, 'DEVON VALLEY', 'STELLENBOSCH', 7600, 7600), (2674, 'DIAZVILLE', 'SALDANHA', 7395, 7395), (2680, 'DIDO VALLEY', 'SIMON''S TOWN', 7975, 7975), (2681, 'DIDOVALLEI', 'SIMONSTAD', 7975, 7975), (2682, 'DIE AKKERS', 'BELLVILLE', 7530, 7530), (2683, 'DIE BOORD', 'STELLENBOSCH', 7613, 7600), (2684, 'DIE BOS', 'STRAND', 7140, 7140), (2687, 'DIE EILAND', 'GREAT BRAK RIVER', 6525, 6525), (2688, 'DIE HEUWEL', 'GREAT BRAK RIVER', 6525, 6525), (2697, 'DIE OEWER', 'BELLVILLE', 7530, 7530), (2708, 'DIE WINGERD', 'MALMESBURY', 7300, 7300), (2709, 'DIE WINGERD', 'SOMERSET WEST', 7130, 7130), (2710, 'DIEP RIVER', 'CAPE TOWN', 7800, 7800), (2743, 'DIEPWATER', 'KUILS RIVER', 7580, 7580), (2858, 'DOOR DE KRAAL', 'BELLVILLE', 7530, 7530), (2859, 'DOORDRIFT VILLAGE', 'CONSTANTIA', 7806, 7806), (2867, 'DOORNHOOGTE', 'GATESVILLE', 7764, 7764), (2868, 'DOORNKLOOF', 'MOORREESBURG', 7310, 7310), (2920, 'DORBANK', 'OUDTSHOORN', 6625, 6625), (2923, 'DORHILL EST', 'SOMERSET WEST', 7130, 7130), (2929, 'DORMEHLSDRIFT', 'GEORGE', 6529, 6529), (2931, 'DORPSIG', 'ROBERTSON', 6705, 6705), (2981, 'DREW', 'BONNIEVALE', 6741, 6741), (2982, 'DREYERSDAL EST', 'BERGVLIET', 7945, 7945), (2986, 'DRIEANKERBAAI', 'KAAPSTAD', 8005, 8005), (2994, 'DRIFTSAND', 'EERSTE RIVIER', 7100, 7100), (2995, 'DRIFTSAND', 'EERSTERIVIER', 7100, 7100), (2996, 'DRIFTSANDS', 'EERSTE RIVER', 7100, 7100), (3001, 'DROSTDY PARK', 'KUILS RIVER', 7580, 7580), (3005, 'DRUMBLAIR', 'TOKAI', 7945, 7945), (3014, 'DUCK POND VILLAGE', 'STRAND', 7140, 7140), (3022, 'DUINENDAL', 'STRAND', 7140, 7140), (3024, 'DUIWELSKLOOF LDG', 'KAAPSTAD', 8001, 8001), (3025, 'DUIWELSKOP', 'KAAPSTAD', 8001, 8001), (3068, 'DUNOON', 'MILNERTON', 7441, 7441), (3074, 'DURBAN', 'DURBAN', 4000, 4001), (3080, 'DURBANVILLE', 'CAPE TOWN', 7551, 7550), (3081, 'DURBANVILLE HILLS', 'DURBANVILLE', 7550, 7550), (3082, 'DURBELL', 'DURBANVILLE', 7550, 7550), (3084, 'DURMONTE', 'DURBANVILLE', 7550, 7550), (3087, 'DURRHEIM', 'MATROOSFONTEIN', 7491, 7490), (3094, 'DUYNEFONTEIN', 'MELKBOSSTRAND', 7441, 7441), (3102, 'DYSSELSDORP', 'OUDTSHOORN', 6628, 6628), (3106, 'EAGLE PARK', 'GRASSY PARK', 7941, 7941), (3108, 'EAGLE''S NEST', 'CONSTANTIA', 7806, 7806), (3115, 'EAST LONDON', 'EAST LONDON', 5200, 5201), (3125, 'EAST ROCK', 'DURBANVILLE', 7550, 7550), (3131, 'EASTCLIFF', 'HERMANUS', 7200, 7200), (3134, 'EASTERN EXTENSION', 'GEORGE', 6529, 6529), (3163, 'EASTLAKE', 'MUIZENBERG', 7945, 7945), (3164, 'EASTLAKE ISLAND', 'MUIZENBERG', 7945, 7945), (3165, 'EASTLAKE VILLAGE', 'MUIZENBERG', 7945, 7945), (3167, 'EASTRIDGE', 'MITCHELLS PLAIN', 7785, 7785), (3182, 'EDELWEISS', 'SPRINGS', 1577, 1559), (3191, 'EDEN', 'GEORGE', 6529, 6529), (3248, 'EDEN PARK', 'BRACKENFELL', 7560, 7560), (3264, 'EDGEMEAD', 'CAPE TOWN', 7407, 7441), (3280, 'EENDEKUIL', 'PIKETBERG', 7335, 7335), (3283, 'EERSTE RIVER', 'CAPE TOWN', 7103, 7100), (3286, 'EERSTERIVIER', 'KAAPSTAD', 7103, 7100), (3287, 'EERSTERUS', 'EERSTERUS', 401, 401), (3303, 'EIKEFONTEIN', 'KRAAIFONTEIN', 7571, 7570), (3304, 'EIKENBOSCH', 'BELLVILLE', 7530, 7530), (3305, 'EIKENDAL', 'KRAAIFONTEIN', 7570, 7570), (3309, 'EINDHOVEN', 'EERSTE RIVER', 7100, 7100), (3340, 'EKUPHUMLENI', 'KHAYELITSHA', 7784, 7784), (3373, 'ELANGENI', 'MOSSELBAY', 6506, 6506), (3465, 'ELECTRIC CITY', 'EERSTE RIVER', 7100, 7100), (3468, 'ELFINDALE EST', 'HEATHFIELD', 7945, 7945), (3469, 'ELGIN', 'GRABOUW', 7180, 7180), (3472, 'ELIM', 'ELIM', 7284, 7284), (3473, 'ELIM', 'KUILS RIVER', 7580, 7580), (3478, 'ELITHA PARK', 'KHAYELITSHA', 7784, 7784), (3490, 'ELNOR EST', 'MATROOSFONTEIN', 7490, 7490), (3493, 'ELONWABENI', 'KHAYELITSHA', 7791, 7791), (3494, 'ELRICHT EST', 'PAARL', 7646, 7646), (3498, 'ELSENBURG', 'STELLENBOSCH', 7607, 7607), (3499, 'ELSIES RIVER', 'MATROOSFONTEIN', 7480, 7490), (3501, 'ELSIESRIVIER', 'MATROOSFONTEIN', 7480, 7490), (3522, 'ELWYN PARK', 'LANSDOWNE', 7764, 7764), (3685, 'EPPINDUST', 'GOODWOOD', 7475, 7460), (3686, 'EPPING FOREST', 'MATROOSFONTEIN', 7490, 7490), (3687, 'EPPING GARDEN VILLAGE', 'GOODWOOD', 7460, 7460), (3688, 'EPPING INDUSTRIAL', 'GOODWOOD', 7460, 7460), (3689, 'EPPING INDUSTRIE', 'GOODWOOD', 7460, 7460), (3698, 'ERASMUSKLOOF', 'PRETORIA', 48, 48), (3710, 'ERIJAVILLE', 'STRAND', 7140, 7140), (3711, 'ERINVALE', 'SOMERSET WEST', 7130, 7130), (3712, 'ERMELO', 'ERMELO', 2350, 2351), (3747, 'ESSELEN PARK', 'WORCESTER', 6850, 6850), (3778, 'EUREKA EST', 'ELSIES RIVER', 7490, 7490), (3779, 'EUREKA LGD', 'ELSIESRIVIER', 7490, 7490), (3809, 'EVERGLEN', 'DURBANVILLE', 7550, 7550), (3810, 'EVERITE', 'BRACKENFELL', 7560, 7560), (3811, 'EVERSDAL', 'DURBANVILLE', 7550, 7550), (3812, 'EVERSDAL HEIGHTS', 'DURBANVILLE', 7550, 7550), (3838, 'FACTRETON', 'MAITLAND', 7405, 7405), (3853, 'FAERIE KNOWE', 'FISH HOEK', 7975, 7975), (3859, 'FAIRDALE', 'EERSTE RIVER', 7100, 7100), (3860, 'FAIRFIELD ESTATE', 'PAROW', 7500, 7500), (3872, 'FAIRTREES', 'DURBANVILLE', 7550, 7550), (3884, 'FAIRWAY HEIGHTS', 'WORCESTER', 6850, 6850), (3885, 'FAIRWAYS', 'JOHANNESBURG', 2196, 2196), (3886, 'FAIRWAYS', 'STELLENBOSCH', 7600, 7600), (3887, 'FAIRWAYS', 'WYNBERG', 7800, 7800), (3889, 'FAIRY LAND', 'PAARL', 7646, 7646), (3890, 'FAIRYGLEN', 'WORCESTER', 6850, 6850), (3895, 'FARMEDGE', 'RETREAT', 7945, 7945), (3896, 'FARMSIDE', 'RETREAT', 7945, 7945), (3918, 'FAURE', 'SOMERSET WEST', 7131, 7131), (3926, 'FERNDALE', 'BRACKENFELL', 7560, 7560), (3944, 'FERNESS EST', 'OTTERY', 7800, 7800), (3947, 'FERNRIDGE', 'GEORGE', 6529, 6529), (3949, 'FERNWOOD EST', 'NEWLANDS', 7700, 7700), (3963, 'FIRGROVE', 'SOMERSET WEST', 7110, 7130), (3965, 'FISANTEKRAAL', 'DURBANVILLE', 7550, 7550), (3966, 'FISH HOEK', 'CAPE TOWN', 7974, 7975), (3967, 'FISH RIVER', 'CRADOCK', 5883, 5883), (3968, 'FISHER''S HILL', 'GERMISTON', 1408, 1401), (3969, 'FISHERHAVEN', 'HERMANUS', 7200, 7200), (3970, 'FISHERMANS COVE', 'GRASSY PARK', 7941, 7941), (3977, 'FLAMINGO SQUARE', 'MILNERTON', 7441, 7441), (3978, 'FLAMINGO VILLAGE', 'MILNERTON', 7441, 7441), (3979, 'FLAMINGOVLEI', 'TABLE VIEW', 7441, 7441), (3990, 'FLINTDALE EST', 'SOUTHFIELD', 7800, 7800), (3993, 'FLORA ACRES', 'PLUMSTEAD', 7800, 7800), (4018, 'FLORIAN PARK', 'WORCESTER', 6850, 6850), (4020, 'FLORIDA', 'FLORIDA', 1710, 1709), (4021, 'FLORIDA', 'RAVENSMEAD', 7493, 7493), (4032, 'FLORIDA HILLS', 'FLORIDA', 1716, 1709), (4083, 'FORESHORE', 'CAPE TOWN', 8001, 8001), (4085, 'FOREST GLADE', 'EERSTE RIVER', 7100, 7100), (4086, 'FOREST GLADE', 'TOKAI', 7945, 7945), (4088, 'FOREST HEIGHTS', 'EERSTE RIVER', 7100, 7100), (4093, 'FOREST PARK', 'EERSTE RIVER', 7100, 7100), (4099, 'FOREST VILLAGE', 'EERSTE RIVER', 7100, 7100), (4113, 'FOUNTAIN MEWS', 'MATROOSFONTEIN', 7490, 7490), (4114, 'FOUNTAIN VILLAGE', 'EERSTE RIVER', 7100, 7100), (4118, 'FOUR WAYS EAST', 'JOHANNESBURG', 2055, 2021), (4134, 'FRAAISIG', 'KNYSNA', 6571, 6571), (4149, 'FRANSCHHOEK', 'FRANSCHHOEK', 7690, 7690), (4150, 'FRANSKRAAL', 'GANS BAY', 7220, 7220), (4151, 'FRANSKRAALSTRAND', 'GANS BAY', 7220, 7220), (4153, 'FRASERBURG', 'FRASERBURG', 6960, 6960), (4154, 'FRASERS', 'TONGAAT', 4399, 4399), (4160, 'FREEDOM PARK', 'LANDSDOWNE', 7780, 7780), (4161, 'FREEDOM PARK', 'MITCHELLS PLAIN', 7785, 7785), (4169, 'FRESNAYE', 'CAPE TOWN', 8005, 8005), (4170, 'FRIEMERSHEIM', 'GREAT BRAK RIVER', 6526, 6526), (4172, 'FROGGY POND', 'SIMON''S TOWN', 7975, 7975), (4173, 'FROGMORE EST', 'STEENBERG', 7945, 7945), (4252, 'GANS BAY', 'GANS BAY', 7220, 7220), (4253, 'GANSBAAI', 'GANSBAAI', 7220, 7220), (4255, 'GANTS PARK', 'STRAND', 7140, 7140), (4263, 'GARDEN HILL', 'MOSSEL BAY', 6506, 6506), (4266, 'GARDEN VILLAGE', 'MAITLAND', 7405, 7405), (4267, 'GARDEN VILLAGE', 'SOMERSET WEST', 7130, 7130), (4272, 'GARDENS', 'CAPE TOWN', 8001, 8001), (4277, 'GARLANDALE EST', 'LANSDOWNE', 7780, 7780), (4322, 'GASTROW', 'STRAND', 7140, 7140), (4325, 'GATE STORE', 'MUNSTER', 4278, 4278), (4330, 'GATESVILLE', 'CAPE TOWN', 7766, 7764), (4333, 'GAYLANDS', 'CONSTANTIA', 7806, 7806), (4335, 'GAYLEE', 'BLACKHEATH', 7580, 7580), (4372, 'GENADENDAL', 'GENADENDAL', 7234, 7234), (4376, 'GENEVAFONTEIN', 'GEORGE', 6529, 6529), (4377, 'GENTSHANA', 'MOSSELBAY', 6506, 6506), (4378, 'GEORGE', 'GEORGE', 6530, 6529), (4381, 'GEORGE EAST', 'GEORGE', 6539, 6529), (4383, 'GEORGE OOS', 'GEORGE', 6539, 6529), (4384, 'GEORGE SOUTH', 'GEORGE', 6529, 6529), (4385, 'GEORGE SPEED SERVICES', 'GEORGE SPEED SERVICES', 6543, 6543), (4386, 'GEORGE-INDUSTRIA', 'GEORGE', 6536, 6536), (4387, 'GEORGE-SUID', 'GEORGE', 6529, 6529), (4443, 'GLEBELAND', 'GLEBELAND', 7234, 7234), (4444, 'GLEEMOOR', 'ATHLONE', 7764, 7764), (4446, 'GLEN ALPHINE', 'CONSTANTIA', 7806, 7806), (4458, 'GLEN BARRIE', 'GEORGE', 6529, 6529), (4460, 'GLEN EAGLES', 'RETREAT', 7945, 7945), (4467, 'GLEN IVE', 'DURBANVILLE', 7550, 7550), (4472, 'GLEN LILLY', 'PAROW', 7500, 7500), (4474, 'GLEN MARINE', 'SIMON''S TOWN', 7975, 7975), (4476, 'GLENABBOT', 'CONSTANTIA', 7806, 7806), (4484, 'GLENCAIRN', 'SIMON''S TOWN', 7975, 7975), (4485, 'GLENCAIRN HEIGHTS', 'SIMON''S TOWN', 7975, 7975), (4498, 'GLENHAVEN', 'GELVANDALE', 6020, 6020), (4499, 'GLENHAVEN EST', 'BELLVILLE', 7530, 7530), (4567, 'GLENSTANTIA', 'PRETORIA', 10, 10), (4582, 'GLENWOOD', 'DURBAN', 4001, 4001), (4583, 'GLENWOOD', 'GOODWOOD', 7460, 7460), (4586, 'GLOSDERRY', 'RONDEBOSCH', 7702, 7702), (4597, 'GOEDEHOOP', 'STRAND', 7140, 7140), (4598, 'GOEDEMOED', 'ALIWAL NORTH', 9750, 9750), (4599, 'GOEDEMOED', 'DURBANVILLE', 7550, 7550), (4602, 'GOEDVERWAG', 'PIKETBERG', 7323, 7323), (4604, 'GOLDEN ACRE', 'SOMERSET WEST', 7130, 7130), (4614, 'GOLF EST', 'WYNBERG', 7800, 7800), (4615, 'GOLF LINKS EST', 'WYNBERG', 7800, 7800), (4632, 'GOODHOME', 'ESTCOURT', 3310, 3310), (4633, 'GOODNESS', 'MONTE VISTA', 7460, 7460), (4635, 'GOODWOOD', 'GOODWOOD', 7459, 7460), (4636, 'GOODWOOD PARK', 'GOODWOOD', 7460, 7460), (4637, 'GOODWOOD WEST', 'GOODWOOD', 7460, 7460), (4638, 'GOODWOOD-WES', 'GOODWOOD', 7460, 7460), (4639, 'GOOLHURST', 'GRASSY PARK', 7941, 7941), (4642, 'GORDON''S BAY', 'GORDON''S BAY', 7151, 7140), (4643, 'GORDONSBAAI', 'GORDONSBAAI', 7151, 7140), (4647, 'GOUDA', 'TULBAGH', 6821, 6821), (4648, 'GOUDINI ROAD', 'WORCESTER', 6856, 6856), (4649, 'GOUDINIWEG', 'WORCESTER', 6856, 6856), (4662, 'GRABOUW', 'GRABOUW', 7160, 7160), (4663, 'GRACELAND', 'KHAYELITSHA', 7784, 7784), (4679, 'GRANGER BAY', 'CAPE TOWN', 8005, 8005), (4687, 'GRASSY PARK', 'CAPE TOWN', 7888, 7941), (4688, 'GRASSY PARK EXT 15', 'GRASSY PARK', 7941, 7941), (4689, 'GRASSY PARK UIT 15', 'GRASSY PARK', 7941, 7941), (4691, 'GREAT BRAK RIVER', 'GREAT BRAK RIVER', 6525, 6525), (4693, 'GREEN OAKS', 'STELLENBOSCH', 7600, 7600), (4694, 'GREEN PEACE VILLAGE', 'LANSDOWNE', 7780, 7780), (4695, 'GREEN POINT', 'CAPE TOWN', 8051, 8005), (4701, 'GREENFIELD', 'KUILSRIVER', 7580, 7580), (4703, 'GREENFIELDS PARK', 'PLUMSTEAD', 7800, 7800), (4704, 'GREENHAVEN', 'ATHLONE', 7764, 7764), (4705, 'GREENHAVEN', 'GREAT BRAK RIVER', 6525, 6525), (4706, 'GREENHILL VILLAGE', 'MITCHELLS PLAIN', 7785, 7785), (4716, 'GREENPOINT', 'GREENPOINT', 8770, 8770), (4726, 'GREENVILLE', 'DARLING', 7345, 7345), (4728, 'GREENWAYS', 'STRAND', 7140, 7140), (4734, 'GREYTON', 'GREYTON', 7233, 7233), (4746, 'GRIFFITHS MXENGE', 'KHAYELITSHA', 7784, 7784), (4749, 'GROBLERSDAL', 'GROBLERSDAL', 470, 470), (4779, 'GROENDAL', 'FRANSCHHOEK', 7690, 7690), (4780, 'GROENENDAL', 'BELLVILLE', 7530, 7530), (4783, 'GROENEWEIDE PARK', 'GEORGE', 6529, 6529), (4785, 'GROENHEUWEL', 'PAARL', 7646, 7646), (4787, 'GROENLEEGTE', 'HUGUENOT', 7646, 7646), (4788, 'GROENPUNT', 'KAAPSTAD', 8051, 8005), (4789, 'GROENVALLEI', 'BELLVILLE', 7530, 7530), (4790, 'GROENVLEI', 'BLOEMFONTEIN', 9301, 9301), (4791, 'GROENVLEI', 'LANSDOWNE', 7780, 7780), (4792, 'GROENVLEI', 'PAARL', 7646, 7646), (4793, 'GROOT JONGENSFONTEIN', 'STILL BAY', 6675, 6675), (4794, 'GROOT-DRAKENSTEIN', 'PAARL', 7680, 7680), (4796, 'GROOTBRAKRIVIER', 'GROOTBRAKRIVIER', 6525, 6525), (4798, 'GROOTE SCHUUR', 'CAPE TOWN', 7937, 7925), (4811, 'GUGULETU', 'CAPE TOWN', 7751, 7750), (4814, 'GUGULETU HOSTELS', 'GUGULETU', 7750, 7750), (4817, 'GULDEN PARK', 'STRAND', 7140, 7140), (4843, 'HAGLEY', 'KUILS RIVER', 7580, 7580), (4846, 'HALFMANSHOF', 'PORTERVILLE', 6811, 6811), (4866, 'HALFWAY HOUSE', 'HALFWAY HOUSE', 1685, 1685), (4883, 'HALFWAY INDUSTRIA', 'STRAND', 7140, 7140), (4891, 'HAMILTON EST', 'EERSTE RIVER', 7100, 7100), (4892, 'HAMMANSHOF', 'WORCESTER', 6863, 6863), (4897, 'HAMPTON EST', 'GATESVILLE', 7780, 7780), (4905, 'HANOVER', 'HANOVER', 7005, 7005), (4906, 'HANOVER PARK', 'CAPE TOWN', 7782, 7780), (4910, 'HAPPY VALLEY', 'BONNIEVALE', 6730, 6730), (4911, 'HAPPY VALLEY', 'DE AAR', 7000, 7000), (4913, 'HAPPY VALLEY', 'KUILSRIVIER', 7580, 7580), (4915, 'HARARE', 'KHAYELITSHA', 7784, 7784), (4916, 'HARBOUR ISLAND', 'STRAND', 7140, 7140), (4921, 'HARDWICK EST', 'NEWLANDS', 7700, 7700), (4922, 'HARFIELD VILLAGE', 'CLAREMONT', 7708, 7708), (4924, 'HARKERVILLE', 'PLETTENBERG BAY', 6604, 6604), (4935, 'HARMONY PARK', 'PACALTSDORP', 6529, 6529), (4947, 'HARTENBOS', 'HARTENBOS', 6520, 6520), (4948, 'HARTENBOS ATKV', 'HARTENBOS', 6520, 6520), (4949, 'HARTENBOS HEUWELS', 'HARTENBOS', 6520, 6520), (4953, 'HATFIELD', 'PRETORIA', 28, 83), (4956, 'HATTON EST', 'ATHLONE', 7764, 7764), (4962, 'HAWSTON', 'HERMANUS', 7202, 7202), (4963, 'HAWSTON EXT 3', 'HERMANUS', 7200, 7200), (4964, 'HAWSTON UIT 3', 'HERMANUS', 7200, 7200), (4965, 'HAWTHORNE EST', 'RETREAT', 7945, 7945), (4966, 'HAWTHORNE LGD', 'RETREAT', 7945, 7945), (4969, 'HAZELDENE', 'GERMISTON', 1401, 1401), (4970, 'HAZELDENE', 'GUGULETU', 7750, 7750), (4976, 'HAZELWOOD PARK', 'FISH HOEK', 7975, 7975), (4977, 'HAZENDAL', 'ATHLONE', 7764, 7764), (4980, 'HEATFIELD', 'ROOSEVELT PARK', 2195, 2195), (4981, 'HEATH PARK', 'PORT ELIZABETH', 6059, 6059), (4982, 'HEATHER PARK', 'EERSTE RIVER', 7100, 7100), (4983, 'HEATHER PARK', 'GEORGE', 6529, 6529), (4984, 'HEATHERLANDS', 'GEORGE', 6529, 6529), (4985, 'HEATHERLEY EST', 'LANSDOWNE', 7780, 7780), (4986, 'HEATHFIELD', 'RETREAT', 7945, 7945), (4987, 'HEATLIEVALE', 'WORCESTER', 6851, 6851), (4989, 'HEBRON', 'BRACKENFELL', 7560, 7560), (4996, 'HEEMSTEDE', 'BELLVILLE', 7530, 7530), (4997, 'HEIDE VILLA', 'MOSSEL BAY', 6506, 6506), (4999, 'HEIDELAND', 'RIVERSDALE', 6670, 6670), (5001, 'HEIDELBERG', 'WESTERN CAPE', 6665, 6665), (5006, 'HEIDERAND', 'MOSSEL BAY', 6511, 6506), (5007, 'HEIDEVELD', 'ATHLONE', 7764, 7764), (5011, 'HELDERBERG', 'SOMERSET WEST', 7135, 7130), (5012, 'HELDERBERG PARK', 'STRAND', 7140, 7140), (5042, 'HELDERRANT', 'SOMERSET WEST', 7130, 7130), (5043, 'HELDERVIEW', 'SOMERSET WEST', 7130, 7130), (5044, 'HELDERZICHT', 'SOMERSET WEST', 7130, 7130), (5045, 'HELENA HOOGTE', 'SOMERSET WEST', 7130, 7130), (5078, 'HERBERTSDALE', 'MOSSEL BAY', 6505, 6505), (5091, 'HERMANUS', 'HERMANUS', 7200, 7200), (5092, 'HERMANUS HEIGHTS', 'HERMANUS', 7200, 7200), (5094, 'HERMON', 'MALMESBURY', 7308, 7308), (5095, 'HERMON PARK', 'KRAAIFONTEIN', 7570, 7570), (5096, 'HEROLD', 'GEORGE', 6615, 6615), (5112, 'HEUWELKRUIN', 'KNYSNA', 6571, 6571), (5122, 'HEX RIVER', 'WORCESTER', 6855, 6855), (5123, 'HEXPARK', 'WORCESTER', 6850, 6850), (5124, 'HEXRIVIER', 'WORCESTER', 6855, 6855), (5125, 'HEYNS PARK', 'MITCHELLSPLAIN', 7785, 7785), (5126, 'HEYNSPARK', 'MITCHELLSPLAIN', 7785, 7785), (5127, 'HEYNSPARK EXT 2', 'MITCHELLSPLAIN', 7785, 7785), (5128, 'HEYNSPARK UIT 2', 'MITCHELLSPLAIN', 7785, 7785), (5131, 'HIDDINGH EST', 'NEWLANDS', 7700, 7700), (5132, 'HIGGOVALE', 'CAPE TOWN', 8001, 8001), (5133, 'HIGH CAPE', 'CAPE TOWN', 8001, 8001), (5134, 'HIGH PLACES', 'EERSTE RIVER', 7100, 7100), (5136, 'HIGHBURY', 'KUILS RIVER', 7580, 7580), (5139, 'HIGHGATE', 'KUILS RIVER', 7580, 7580), (5141, 'HIGHLANDS EST', 'CAPE TOWN', 8001, 8001), (5142, 'HIGHLANDS HILL', 'PINETOWN', 3610, 3610), (5148, 'HIGHVELD', 'KRAGBRON', 1946, 1946), (5174, 'HILLCREST', 'BRACKENFELL', 7560, 7560), (5175, 'HILLCREST', 'EERSTE RIVER', 7100, 7100), (5181, 'HILLCREST', 'WELLINGTON', 7655, 7655), (5186, 'HILLRISE', 'BELLVILLE', 7530, 7530), (5203, 'HILLVIEW', 'EERSTE RIVER', 7100, 7100), (5215, 'HINDLE PARK', 'KUILS RIVER', 7580, 7580), (5245, 'HOEKWIL', 'GEORGE', 6538, 6538), (5253, 'HOHEIZEN', 'BELLVILLE', 7530, 7530), (5254, 'HOHENORT', 'CONSTANTIA', 7806, 7806), (5264, 'HOLOMISA', 'KHAYELITSHA', 7784, 7784), (5294, 'HOOFSTRAAT', 'PAARL', 7622, 7646), (5295, 'HOOGSTEDE', 'BRACKENFELL', 7560, 7560), (5298, 'HOPEFIELD', 'HOPEFIELD', 7355, 7355), (5302, 'HOPLAND', 'SALDANHA', 7395, 7395), (5312, 'HORNLEE', 'KNYSNA', 6583, 6571), (5332, 'HOSPITAL PARK', 'WORCESTER', 6850, 6850), (5350, 'HOUGHTON', 'JOHANNESBURG', 2041, 2198), (5353, 'HOUGHTON PLACE', 'EERSTE RIVER', 7100, 7100), (5354, 'HOUT BAY', 'CAPE TOWN', 7872, 7806), (5355, 'HOUT BAY HEIGHTS', 'HOUT BAY', 7806, 7806), (5356, 'HOUTBAAI', 'KAAPSTAD', 7872, 7806), (5357, 'HOUTBAAI HOOGTES', 'HOUTBAAI', 7806, 7806), (5360, 'HOWARD HAMLET', 'MAITLAND', 7405, 7405), (5361, 'HOWARD PLACE', 'PINELANDS', 7450, 7450), (5372, 'HUGENOOT', 'NEDERBURG', 7645, 7646), (5374, 'HUGUENOT', 'NEDERBURG', 7645, 7646), (5376, 'HUMANSDORP', 'HUMANSDORP', 6300, 6300), (5383, 'HUNTERS HOME', 'KNYSNA', 6571, 6571), (5384, 'HUNTERS MANOR', 'PLUMSTEAD', 7800, 7800), (5388, 'HURLEY EST', 'MOWBRAY', 7700, 7700), (5406, 'HYDEPARK', 'MITCHELLS PLAIN', 7785, 7785), (5415, 'IDASVALLEI', 'IDASVALLEI', 7609, 7600), (5439, 'IKWEZI PARK', 'KHAYELITSHA', 7784, 7784), (5445, 'ILLINGE LETHU', 'MALMESBURY', 7300, 7300), (5453, 'IMARIKE', 'GUGULETU', 7752, 7752), (5459, 'IMHOFF''S GIFT', 'FISHHOEK', 7975, 7975), (5460, 'IMIZAMO YETHU', 'HOUT BAY', 7806, 7806), (5478, 'INDUSTRIA', 'KNYSNA', 6571, 6571), (5485, 'INDUSTRIA', 'WORCESTER', 6850, 6850), (5502, 'INDUSTRIAL AREA', 'KNYSNA', 6571, 6571), (5505, 'INDUSTRIAL AREA', 'OUDTSHOORN', 6625, 6625), (5507, 'INDUSTRIAL AREA', 'PLETTENBERG BAY', 6600, 6600), (5525, 'INDUSTRIELE GEBIED', 'KNYSNA', 6571, 6571), (5528, 'INDUSTRIELE GEBIED', 'OUDTSHOORN', 6625, 6625), (5530, 'INDUSTRIELE GEBIED', 'PLETTENBERGBAAI', 6600, 6600), (5645, 'JACOBS', 'DURBAN', 4026, 4052), (5649, 'JAGTERSHOF', 'KUILS RIVER', 7580, 7580), (5650, 'JAKARANDAS', 'KUILS RIVER', 7580, 7580), (5653, 'JAMESTOWN', 'JAMESTOWN', 9742, 9742), (5654, 'JAMESTOWN', 'STELLENBOSCH', 7600, 7600), (5671, 'JCC CAMP', 'KWANONQABA', 6506, 6506), (5673, 'JEFFREYS BAY', 'JEFFREYS BAY', 6330, 6330), (5689, 'JOE SLOVO', 'MILNERTON', 7441, 7441), (5691, 'JOE SLOVO PARK', 'HEIDELBERG WC', 6665, 6665), (5693, 'JOHANNESBURG', 'JOHANNESBURG', 2000, 2001), (5700, 'JOHNSON PARK', 'WORCESTER', 6850, 6850), (5702, 'JOHNSONS POST', 'MOSSEL BAY', 6504, 6504), (5705, 'JONKERSPARK', 'STELLENBOSCH', 7600, 7600), (5706, 'JOOD SE KAMP A', 'KNYSNA', 6571, 6571), (5707, 'JOOD SE KAMP B', 'KNYSNA', 6571, 6571), (5736, 'JOUBERTPARK', 'BELLVILLE', 7530, 7530), (5765, 'K SECTION', 'KHAYELITSHA', 7784, 7784), (5768, 'KAAPSIG', 'BRACKENFELL', 7560, 7560), (5769, 'KAAPSTAD', 'KAAPSTAD', 8000, 8001), (5770, 'KAAPSTAD INTERNASIONALE LUGHAWE', 'KAAPSTAD', 7525, 7525), (5771, 'KAAPZICHT', 'PAROW', 7500, 7500), (5821, 'KALBASKRAAL', 'MALMESBURY', 7302, 7302), (5823, 'KALK BAY', 'FISH HOEK', 7990, 7975), (5824, 'KALKBAAI', 'VISHOEK', 7990, 7975), (5826, 'KALKFONTEIN', 'KUILSRIVIER', 7580, 7580), (5829, 'KALKSTEENFONTEIN', 'MATROOSFONTEIN', 7490, 7490), (5848, 'KAMPSBAAI', 'KAAPSTAD', 8040, 8005), (5889, 'KAPTEINSBAAI', 'MELKBOSSTRAND', 7441, 7441), (5890, 'KARATARA', 'KNYSNA', 6580, 6580), (5891, 'KAREE PARK', 'BRACKENFELL', 7560, 7560), (5894, 'KAREEVILLE', 'DE AAR', 7000, 7000), (5906, 'KARINDAL', 'STELLENBOSCH', 7600, 7600), (5913, 'KASSELSVLEI', 'BELLVILLE', 7533, 7530), (5940, 'KAYAMANDI', 'STELLENBOSCH', 7615, 7600), (5941, 'KAYAMANDI INFORMAL', 'STELLENBOSCH', 7600, 7600), (5947, 'KEI VIEW', 'CALEDON', 7230, 7230), (5967, 'KEMPENVILLE', 'BELLVILLE', 7530, 7530), (5993, 'KENILWORTH', 'CAPE TOWN', 7745, 7708), (5996, 'KENILWORTH EXT', 'LANSDOWNE', 7780, 7780), (5997, 'KENILWORTH PARK', 'CLAREMONT', 7708, 7708), (5998, 'KENILWORTH UIT', 'LANSDOWNE', 7780, 7780), (6013, 'KENRIDGE', 'DURBANVILLE', 7550, 7550), (6014, 'KENRIDGE EXT 3', 'DURBANVILLE', 7550, 7550), (6015, 'KENRIDGE EXT 4', 'BELLVILLE', 7530, 7530), (6016, 'KENRIDGE HEIGHTS', 'DURBANVILLE', 7550, 7550), (6017, 'KENRIDGE UIT 3', 'DURBANVILLE', 7550, 7550), (6018, 'KENRIDGE UIT 4', 'BELLVILLE', 7530, 7530), (6019, 'KENSINGTON', 'JOHANNESBURG', 2101, 2094), (6020, 'KENSINGTON', 'MAITLAND', 7405, 7405), (6022, 'KENSINGTON "B"', 'RANDBURG', 2194, 2194), (6030, 'KENWYN', 'LANSDOWNE', 7790, 7780), (6032, 'KERKGROND', 'SUTHERLAND', 6920, 6920), (6033, 'KERNKRAG', 'KERNKRAG', 7440, 7441), (6039, 'KEWTOWN', 'ATHLONE', 7764, 7764), (6063, 'KHAYALETHU', 'KHAYALETHU', 5704, 5704), (6064, 'KHAYALETHU', 'KNYSNA', 6571, 6571), (6065, 'KHAYALITSHA', 'BUTTERWORTH', 4960, 4960), (6068, 'KHAYELISHA', 'UMLAZI', 4089, 4089), (6069, 'KHAYELITSHA', 'BEDFORD', 5780, 5780), (6070, 'KHAYELITSHA', 'CAPE TOWN', 7783, 7784), (6074, 'KHAYELITSHA EXT 35', 'KHAYELITSHA', 7784, 7784), (6075, 'KHAYELITSHA UIT 35', 'KHAYELITSHA', 7784, 7784), (6086, 'KHULANI PARK', 'KHAYELITSHA', 7784, 7784), (6130, 'KILLARNEY GARDENS', 'MILNERTON', 7441, 7441), (6147, 'KINE PARK', 'BRACKENFELL', 7560, 7560), (6148, 'KING GEORGE PARK', 'GEORGE', 6529, 6529), (6171, 'KINGSTON', 'BELLVILLE', 7530, 7530), (6185, 'KIRSTENBOSCH', 'CLAREMONT', 7708, 7708), (6186, 'KIRSTENHOF', 'KIMBERLEY', 8301, 8301), (6187, 'KIRSTENHOF', 'RETREAT', 7945, 7945), (6190, 'KLAARSTROOM', 'PRINCE ALBERT', 6932, 6932), (6194, 'KLAAS VOOGDSRIVER', 'ROBERTSON', 6707, 6707), (6195, 'KLAAS VOOGDSRIVIER', 'ROBERTSON', 6707, 6707), (6196, 'KLAASENBOSCH', 'CONSTANTIA', 7806, 7806), (6197, 'KLAPMUTS', 'PAARL', 7625, 7625), (6198, 'KLAWER', 'KLAWER', 8145, 8145), (6199, 'KLEIN DASSENBERG', 'ATLANTIS', 7358, 7358), (6200, 'KLEIN DREYERSDAL', 'BERGVLIET', 7945, 7945), (6201, 'KLEIN PARYS', 'PAARL', 7646, 7646), (6203, 'KLEIN TURF HALL EST', 'LANSDOWNE', 7780, 7780), (6204, 'KLEIN WASSENAAR', 'LAKESIDE', 7945, 7945), (6205, 'KLEIN WELGEMOED', 'BELLVILLE', 7530, 7530), (6206, 'KLEIN-BRAKRIVIER', 'MOSSELBAAI', 6503, 6503), (6207, 'KLEIN-DRAKENSTEIN', 'NEDERBURG', 7628, 7628), (6208, 'KLEIN-NEDERBURG', 'PAARL', 7646, 7646), (6209, 'KLEINBAAI', 'GANS BAY', 7220, 7220), (6210, 'KLEINBOS', 'HUMANSDORP', 6310, 6310), (6211, 'KLEINBOSCH', 'PAROW', 7500, 7500), (6212, 'KLEINGELUK', 'STELLENBOSCH', 7600, 7600), (6213, 'KLEINMOND', 'KLEINMOND', 7195, 7195), (6220, 'KLEINVLEI', 'EERSTE RIVER', 7100, 7100), (6221, 'KLERKSDORP', 'KLERKSDORP', 2570, 2571), (6228, 'KLIPDALE', 'BREDASDORP', 7283, 7283), (6229, 'KLIPDAM', 'KUILS RIVER', 7580, 7580), (6230, 'KLIPFONTEIN', 'BOKSBURG', 1459, 1459), (6232, 'KLIPFONTEIN', 'GUGULETU', 7750, 7750), (6246, 'KLIPHEUWEL', 'MALMESBURY', 7303, 7303), (6255, 'KLIPRUG', 'PRINCE ALFRED HAMLET', 6840, 6835), (6282, 'KLOOF', 'KLOOF', 3640, 3610), (6284, 'KLOOF STREET', 'CAPE TOWN', 8008, 8008), (6294, 'KLOOFNEK', 'CAPE TOWN', 8001, 8001), (6297, 'KLOOFSTRAAT', 'KAAPSTAD', 8008, 8008), (6303, 'KNOLE PARK', 'KNOLE PARK', 7941, 7941), (6305, 'KNYSNA', 'KNYSNA', 6570, 6571), (6306, 'KNYSNA MOORINGS', 'KNYSNA', 6571, 6571), (6307, 'KNYSNA QUAYS', 'KNYSNA', 6571, 6571), (6319, 'KOELENHOF', 'STELLENBOSCH', 7605, 7605), (6348, 'KOMMETJIE', 'FISH HOEK', 7976, 7975), (6352, 'KOO', 'MONTAGU', 6720, 6720), (6361, 'KORINGBERG', 'MOORREESBURG', 7312, 7312), (6370, 'KOSOVO', 'MITHCHELLS PLAIN', 7785, 7785), (6375, 'KOUE BOKKEVELD', 'CERES', 6836, 6836), (6378, 'KRAAIFONTEIN', 'KRAAIFONTEIN', 7569, 7570), (6379, 'KRAAIFONTEIN-NOORD', 'KRAAIFONTEIN NORTH', 7572, 7572), (6390, 'KRANSHOEK', 'PLETTENBERG BAY', 6605, 6605), (6394, 'KREUPELBOSCH', 'BERGVLIET', 7945, 7945), (6396, 'KRIGEVILLE', 'STELLENBOSCH', 7600, 7600), (6397, 'KROM RIVER', 'STELLENBOSCH', 7600, 7600), (6401, 'KROMRIVIER', 'STELLENBOSCH', 7600, 7600), (6402, 'KRONENZICHT ESTATE', 'CONSTANTIA', 7806, 7806), (6405, 'KROONSTAD', 'KROONSTAD', 9500, 9499), (6409, 'KRUGERSDORP', 'KRUGERSDORP', 1740, 1739), (6417, 'KRUIS RIVER', 'OUDTSHOORN', 6633, 6633), (6420, 'KRUISRIVIER', 'OUDTSHOORN', 6633, 6633), (6422, 'KTC', 'GUGULETU', 7750, 7750), (6425, 'KUILS RIVER', 'KUILS RIVER', 7579, 7580), (6426, 'KUILSRIVIER', 'KUILSRIVIER', 7579, 7580), (6471, 'KWA-NOKOTHULA', 'PLETTENBERG BAY', 6605, 6605), (6472, 'KWA-NOKOTHULA', 'RIVERSDALE', 6670, 6670), (6570, 'KWANOKUTHULA', 'KWANOKUTHULA', 6601, 6601), (6572, 'KWANONQABA', 'MOSSEL BAY', 6506, 6506), (6613, 'KWEZI', 'HANOVER', 7005, 7005), (6614, 'KWEZI', 'WORCESTER', 6850, 6850), (6621, 'KYLEMORE', 'STELLENBOSCH', 7608, 7608), (6622, 'L''AGULHAS', 'BREDASDORP', 7287, 7287), (6623, 'LA COLLINE', 'STELLENBOSCH', 7600, 7600), (6625, 'LA CONCORDIA', 'SOMERSET WEST', 7130, 7130), (6634, 'LA MONTAQUE', 'KRAAIFONTEIN', 7570, 7570), (6635, 'LA MOTTE', 'FRANSCHHOEK', 7691, 7691), (6636, 'LA PALOMA', 'MILNERTON', 7441, 7441), (6637, 'LA PERLA', 'PAARL', 7646, 7646), (6639, 'LA ROCHELLE', 'BELLVILLE', 7530, 7530), (6642, 'LA SANDRA', 'SOMERSET WEST', 7130, 7130), (6643, 'LAAIPLEK', 'VELDDRIF', 7365, 7365), (6644, 'LAASTE UITWEG', 'GRABOUW', 7160, 7160), (6645, 'LABELLA PARK', 'BELLVILLE', 7530, 7530), (6646, 'LABIANCE EST', 'BELLVILLE', 7530, 7530), (6647, 'LABIANCE LGD', 'BELLVILLE', 7530, 7530), (6654, 'LADISMITH', 'WESTERN CAPE', 6655, 6655), (6666, 'LAINGSBURG', 'LAINGSBURG', 6900, 6900), (6667, 'LAINGVILLE', 'VREDENBURG', 7380, 7380), (6680, 'LAKESIDE', 'MAFATSANA', 1980, 1980), (6682, 'LAKESIDE', 'MUIZENBERG', 7945, 7945), (6689, 'LAKEVIEW', 'LAKEVIEW', 1516, 1516), (6692, 'LAKEVIEW', 'RETREAT', 7945, 7945), (6711, 'LANCASTER EAST', 'KRUGERSDORP', 1739, 1739), (6715, 'LANCIA PARK', 'BRACKENFELL', 7560, 7560), (6716, 'LAND EN ZEEZICHT', 'SOMERSET WEST', 7130, 7130), (6717, 'LANDSKROON', 'BRACKENFELL', 7560, 7560), (6719, 'LANGA', 'CAPE TOWN', 7456, 7455), (6722, 'LANGEBAAN', 'LANGEBAAN', 7357, 7357), (6723, 'LANGEBAAN ROAD', 'VREDENBURG', 7375, 7375), (6724, 'LANGEBAANWEG', 'VREDENBURG', 7375, 7375), (6725, 'LANGEBERG HILLS', 'DURBANVILLE', 7550, 7550), (6726, 'LANGEBERG RIDGE', 'DURBANVILLE', 7550, 7550), (6727, 'LANGEBERG VILLAGE', 'DURBANVILLE', 7550, 7550), (6729, 'LANGERUG', 'WORCESTER', 6850, 6850), (6736, 'LANGVERWAG', 'OUDTSHOORN', 6632, 6632), (6739, 'LANSDOWNE', 'CAPE TOWN', 7779, 7780), (6741, 'LANTANA', 'PAARL', 7646, 7646), (6747, 'LAS VEGAS', 'MITCHELLS PLAIN', 7785, 7785), (6761, 'LAVALIA', 'GEORGE EAST', 6529, 6529), (6762, 'LAVENDER HILL', 'RETREAT', 7945, 7945), (6767, 'LAVISTOWN', 'MATROOSFONTEIN', 7465, 7490), (6768, 'LAWAAIKAMP', 'GEORGE', 6529, 6529), (6826, 'LEIGHTON PARK', 'WORCESTER', 6850, 6850), (6829, 'LEISURE ISLE', 'KNYSNA', 6571, 6571), (6913, 'LENTEGEUR', 'MITCHELLS PLAIN', 7786, 7785), (6919, 'LEONSDALE', 'ELSIES RIVER', 7490, 7490), (6965, 'LIEBEN GLEN', 'BELLVILLE', 7530, 7530), (6979, 'LINBRO PARK', 'JOHANNESBURG', 2065, 2065), (6980, 'LINCOLN EST', 'LANSDOWNE', 7764, 7764), (7008, 'LINDIDA', 'STELLENBOSCH', 7600, 7600), (7014, 'LINGELETHU WEST', 'LINGELETHU WEST', 7765, 7784), (7015, 'LINGELETHU-WES', 'LINGELETHU-WES', 7765, 7784), (7018, 'LINKS', 'SOMERSET WEST', 7130, 7130), (7040, 'LITTLE BRAK RIVER', 'MOSSEL BAY', 6503, 6503), (7053, 'LLANDUDNO', 'CONSTANTIA', 7806, 7806), (7061, 'LOERIE PARK', 'GEORGE', 6529, 6529), (7063, 'LOEVENSTEIN', 'BELLVILLE', 7530, 7530), (7072, 'LONDON VILLAGE', 'MITCHELLS PLAIN', 7785, 7785), (7088, 'LONG BEACH VILLAGE', 'FISH HOEK', 7975, 7975), (7092, 'LONGDOWN EST', 'SOMERSET WEST', 7130, 7130), (7093, 'LONGDOWN LGD', 'SOMERSET-WES', 7130, 7130), (7103, 'LOST CITY', 'MITCHELLS PLAIN', 7785, 7785), (7109, 'LOTUS RIVER', 'GRASSY PARK', 7805, 7941), (7110, 'LOTUSRIVIER', 'GRASSY PARK', 7805, 7941), (7117, 'LOUMAR EST', 'BELLVILLE', 7530, 7530), (7121, 'LOUW''S BUSH', 'ELSIES RIVER', 7490, 7490), (7124, 'LOUWVILLE', 'VREDENBURG', 7380, 7380), (7133, 'LOWER CROSSROADS', 'GUGULETU', 7750, 7750), (7138, 'LOXTON', 'LOXTON', 6985, 6985), (7171, 'LUSAKA', 'GUGULETU', 7750, 7750), (7185, 'LUSTIGAN VILLAGE', 'PAARL', 7646, 7646), (7190, 'LUTZVILLE', 'LUTZVILLE', 8165, 8165), (7191, 'LUVUYO PARK', 'KHAYELITSHA', 7784, 7784), (7197, 'LUYOLOVILLE', 'GUGULETU', 7750, 7750), (7198, 'LUZUKO', 'GUGULETU', 7750, 7750), (7202, 'LWANDLE', 'STRAND', 7140, 7140), (7215, 'LYNEDOCH', 'STELLENBOSCH', 7603, 7603), (7217, 'LYNFRAE EST', 'CLAREMONT', 7708, 7708), (7230, 'LYNNWOOD RIDGE', 'PRETORIA', 40, 81), (7263, 'MABILLE PARK', 'KUILS RIVER', 7580, 7580), (7280, 'MACASSAR', 'KHAYELITSHA', 7784, 7784), (7281, 'MACASSAR', 'SOMERSET WEST', 7134, 7130), (7424, 'MAIN STREET PAARL', 'PAARL', 7622, 7646), (7425, 'MAITLAND', 'CAPE TOWN', 7404, 7405), (7448, 'MAKHAYA', 'KHAYELITSHA', 7784, 7784), (7473, 'MAKWASSIE', 'MAKWASSIE', 2650, 2650), (7479, 'MALAGAS PARK', 'MILNERTON', 7441, 7441), (7510, 'MALIBU VILLAGE', 'EERSTE RIVER', 7100, 7100), (7512, 'MALMESBURY', 'MALMESBURY', 7299, 7300), (7513, 'MALMESBURY EXT 1', 'MALMESBURY EXT 1', 7300, 7300), (7514, 'MALMESBURY UIT 1', 'MALMESBURY UIT 1', 7300, 7300), (7516, 'MALUNGA PARK', 'GUGULETU', 7750, 7750), (7562, 'MAMELODI GARDENS', 'MAMELODI', 122, 122), (7593, 'MAMRE', 'DASSENBERG', 7347, 7349), (7601, 'MANDALAY', 'MITCHELLS PLAIN', 7785, 7785), (7604, 'MANDELA PARK', 'HOUT BAY', 7806, 7806), (7606, 'MANDELA PARK', 'KHAYELITSHA', 7784, 7784), (7610, 'MANDELA SQUARE', 'MOSSELBAY', 6506, 6506), (7611, 'MANDELA SQUARE', 'WORCESTER', 6850, 6850), (7615, 'MANDELAHOOGTE', 'OUDTSHOORN', 6625, 6625), (7620, 'MANENBERG', 'GATESVILLE', 7767, 7764), (7636, 'MANOR GARDENS', 'DURBAN', 4001, 4001), (7648, 'MANYANANI', 'KHAYELITSHA', 7794, 7794), (7720, 'MARCONI BEAM', 'MILNERTON', 7447, 7447), (7756, 'MARINA DA GAMA', 'RETREAT', 7945, 7945), (7757, 'MARINA EST', 'MUIZENBERG', 7945, 7945), (7758, 'MARINA MOORINGS', 'MUIZENBERG', 7945, 7945), (7759, 'MARINDA PARK', 'KUILS RIVER', 7580, 7580), (7768, 'MARKET SQUARE', 'HERMANUS', 7200, 7200), (7774, 'MARKPLEIN', 'HERMANUS', 7200, 7200), (7796, 'MARLBOROUGH PARK', 'BRACKENFELL', 7560, 7560), (7809, 'MARTINVILLE', 'SOMERSET WEST', 7130, 7130), (7812, 'MARVIN PARK', 'SOMERSET WEST', 7130, 7130), (7846, 'MASINYASANA', 'VICTORIA WEST', 7070, 7070), (7847, 'MASIPHUMELELE', 'FISH HOEK', 7975, 7975), (7850, 'MASKAHANE', 'GANS BAY', 7220, 7220), (7873, 'MATIELAND', 'STELLENBOSCH', 7602, 7602), (7878, 'MATJIES RIVER', 'OUDTSHOORN', 6634, 6634), (7879, 'MATJIESFONTEIN', 'LAINGSBURG', 6901, 6901), (7881, 'MATJIESRIVIER', 'OUDTSHOORN', 6634, 6634), (7890, 'MATROOSFONTEIN', 'CAPE TOWN', 7489, 7490), (7924, 'MAYFAIR WEST', 'JOHANNESBURG', 2092, 2092), (7929, 'MAYFIELD VILLAGE', 'LANSDOWNE', 7780, 7780), (7932, 'MAYNARDVILLE', 'WYNBERG', 7800, 7800), (7952, 'MBEKWENI', 'PAARL', 7626, 7655), (7979, 'MCGREGOR', 'MCGREGOR', 6708, 6708), (7989, 'MDC', 'MDC', 7800, 7800), (8026, 'MEADOWRIDGE', 'CONSTANTIA', 7806, 7806), (8031, 'MEERLAND', 'SALDANHA', 7395, 7395), (8033, 'MEGA MILLIONS', 'MEGA MILLIONS', 8019, 8019), (8034, 'MEGAMILLIONS', 'MEGAMILLIONS', 8019, 8019), (8039, 'MEIRINGSPARK', 'WORCESTER', 6850, 6850), (8042, 'MELKBOSSTRAND', 'CAPE TOWN', 7437, 7441), (8043, 'MELKHOUTFONTEIN', 'STILL BAY', 6676, 6676), (8055, 'MELTON ROSE', 'EERSTE RIVER', 7101, 7100), (8056, 'MELTON VILLAGE', 'EERSTE RIVER', 7100, 7100), (8057, 'MELTONWOLD', 'VICTORIA WEST', 7071, 7071), (8064, 'MENLO PARK', 'MENLO PARK', 102, 81), (8065, 'MENLYN', 'PRETORIA', 63, 181), (8102, 'MERRYDALE', 'MITCHELLS PLAIN', 7785, 7785), (8103, 'MERRYDALE PARK', 'MITCHELLS PLAIN', 7785, 7785), (8110, 'METRO INDUSTRIAL TOWNSHIP', 'PAARDEN ISLAND', 7405, 7405), (8114, 'MEYERHOF', 'BELLVILLE', 7530, 7530), (8124, 'MEYERTON', 'MEYERTON', 1960, 1961), (8134, 'MFULENI', 'EERSTE RIVER', 7100, 7100), (8135, 'MFULENI EXT 1', 'EERSTE RIVER', 7100, 7100), (8174, 'MHLUZI EXT 2', 'MIDDELBURG', 1055, 1055), (8191, 'MIDDELPOS', 'SALDANHA', 7395, 7395), (8195, 'MIDDLETON', 'CALEDON', 7230, 7230), (8196, 'MIDHURST EST', 'CONSTANTIA', 7806, 7806), (8197, 'MIDHURST LGD', 'CONSTANTIA', 7806, 7806), (8205, 'MIKRO PARK', 'KUILS RIVER', 7580, 7580), (8207, 'MILKWOOD PARK', 'FISH HOEK', 7975, 7975), (8208, 'MILKWOODPARK', 'VISHOEK', 7975, 7975), (8213, 'MILL STREET', 'CAPE TOWN', 8010, 8010), (8216, 'MILLERS POINT', 'SIMON''S TOWN', 7995, 7995), (8218, 'MILNAVAIR', 'SALDANHA', 7395, 7395), (8219, 'MILNER EST', 'EAST LONDON', 5201, 5201), (8220, 'MILNERTON', 'CAPE TOWN', 7435, 7441), (8221, 'MILNERTON RIDGE', 'MILNERTON', 7441, 7441), (8222, 'MIMOSA', 'BELLVILLE', 7530, 7530), (8243, 'MISSION GROUND', 'SOMERSET WEST', 7130, 7130), (8248, 'MITCHELL AVE', 'MANABA BEACH', 4276, 4276), (8250, 'MITCHELLS PLAIN', 'CAPE TOWN', 7789, 7785), (8251, 'MITCHELLS PLEIN', 'KAAPSTAD', 7789, 7785), (8322, 'MODDERDAM', 'LAVISTOWN', 7490, 7490), (8430, 'MOLENDRIFT', 'GEORGE', 6537, 6537), (8439, 'MOLTENO PARK', 'GRABOUW', 7160, 7160), (8463, 'MONTA VISTA', 'MALVERN', 4146, 4146), (8464, 'MONTAGU', 'MONTAGU', 6720, 6720), (8465, 'MONTAGU VILLAGE', 'RETREAT', 7945, 7945), (8466, 'MONTAGU''S GIFTS', 'GRASSY PARK', 7941, 7941), (8467, 'MONTAGUE GARDENS', 'MILNERTON', 7441, 7441), (8468, 'MONTAGUE TUINE', 'MILNERTON', 7441, 7441), (8469, 'MONTANA', 'DE AAR', 7000, 7000), (8470, 'MONTANA', 'MATROOSFONTEIN', 7490, 7490), (8472, 'MONTANA', 'WOLSELEY', 6830, 6830), (8507, 'MONTCLAIR', 'DURBAN', 4061, 4004), (8508, 'MONTCLAIR', 'MITCHELLS PLAIN', 7785, 7785), (8509, 'MONTCLAIR', 'SOMERSET WEST', 7130, 7130), (8511, 'MONTE BERTHA', 'PORTERVILLE', 6810, 6810), (8513, 'MONTE VIDEO', 'MATROOSFONTEIN', 7490, 7490), (8514, 'MONTE VISTA', 'CAPE TOWN', 7463, 7460), (8516, 'MONTEREY EST', 'CONSTANTIA', 7806, 7806), (8523, 'MONTROSE PARK', 'MITCHELLS PLAIN', 7785, 7785), (8562, 'MOOIGEZIGHT', 'BELLVILLE', 7530, 7530), (8569, 'MOOIUITSIG', 'CALEDON', 7230, 7230), (8571, 'MOOIVERWACHT', 'BELLVILLE', 7530, 7530), (8576, 'MOORREESBURG', 'MOORREESBURG', 7310, 7310), (8632, 'MORESTOND', 'RIVERSDALE', 6670, 6670), (8646, 'MORGENSTER', 'BRACKENFELL', 7560, 7560), (8647, 'MORGENSTER', 'MITCHELLS PLAIN', 7785, 7785), (8649, 'MORGENZON HEIGHTS', 'BRACKENFELL', 7560, 7560), (8658, 'MORNINGSIDE', 'SOMERSET WEST', 7130, 7130), (8660, 'MORNINGSIDE', 'TOKAI', 7945, 7945), (8667, 'MORNINGSTAR', 'CONSTANTIA', 7806, 7806), (8668, 'MORNINGSTAR', 'DURBANVILLE', 7550, 7550), (8694, 'MOSSEL BAY', 'MOSSEL BAY', 6500, 6506), (8703, 'MOSSELBAAI', 'MOSSELBAAI', 6500, 6506), (8712, 'MOSTERTSDRIFT', 'STELLENBOSCH', 7600, 7600), (8738, 'MOUILLE POINT', 'CAPE TOWN', 8005, 8005), (8748, 'MOUNT PLEASANT', 'HERMANUS', 7200, 7200), (8753, 'MOUNT VIEW', 'BELLVILLE', 7530, 7530), (8754, 'MOUNT VIEW', 'LANSDOWNE', 7780, 7780), (8759, 'MOUNTAIN SIDE', 'STRAND', 7151, 7140), (8760, 'MOUNTAIN VIEW', 'CRADOCK', 5880, 5880), (8764, 'MOUNTAIN VIEW', 'PAARL', 7646, 7646), (8767, 'MOUNTAIN VIEW VILLAGE', 'RETREAT', 7945, 7945), (8768, 'MOWBRAY', 'CAPE TOWN', 7705, 7700), (8817, 'MSHENGUVILLE', 'DINOKANA', 2868, 2868), (8855, 'MUIZENBERG', 'CAPE TOWN', 7950, 7945), (8884, 'MURDOCH VALLEY', 'SIMON''S TOWN', 7975, 7975), (8885, 'MURDOCHVALLEI', 'SIMONSTAD', 7975, 7975), (8896, 'MURRAYSBURG', 'MURRAYSBURG', 6995, 6995), (8908, 'MUTUALPARK', 'MAITLAND', 7451, 7451), (8919, 'MYBERG PARK', 'LANGEBAAN', 7357, 7357), (8935, 'N1 CITY', 'GOODWOOD', 7463, 7460), (8936, 'N1 STAD', 'GOODWOOD', 7463, 7460), (8970, 'NAPIER', 'NAPIER', 7270, 7270), (8974, 'NATAL UNIVERSITEIT', 'PIETERMARITZBURG', 3296, 3296), (8978, 'NATURE''S VALLEY', 'SOMERSET WEST', 7130, 7130), (9005, 'NDABENI', 'MAITLAND', 7405, 7405), (9017, 'NDULI', 'CERES', 6838, 6835), (9027, 'NEDERBURG', 'HUGUENOT', 7627, 7646), (9028, 'NEDERBURGHOOGTE', 'PAARL', 7646, 7646), (9059, 'NEPON', 'OUDSHOORN', 6625, 6625), (9060, 'NERINA', 'DURBANVILLE', 7550, 7550), (9061, 'NERISSA EST', 'LANSDOWNE', 7780, 7780), (9065, 'NEW BRIGHTON', 'DE AAR', 7000, 7000), (9072, 'NEW BRIGHTON', 'VICTORIA WEST', 7070, 7070), (9077, 'NEW CROSS ROADS', 'NYANGA', 7750, 7750), (9083, 'NEW GREEN POINT', 'KHAYELITSHA', 7784, 7784), (9086, 'NEW HOPE TOWN', 'MOSSEL BAY', 6506, 6506), (9087, 'NEW HORIZON', 'EERSTE RIVER', 7100, 7100), (9088, 'NEW HORIZONS', 'PLETTENBERG BAY', 6606, 6600), (9098, 'NEW MACASSAR VILLAGE', 'SOMERSET WEST', 7130, 7130), (9103, 'NEW ORLEANS', 'PAARL', 7646, 7646), (9109, 'NEW TAFELSIG', 'MITCHELLS PLAIN', 7785, 7785), (9116, 'NEW WOODLANDS', 'MITCHELLS PLAIN', 7785, 7785), (9117, 'NEW YORK', 'PAARL', 7646, 7646), (9118, 'NEW ZWELETEMBA', 'WORCESTER', 6850, 6850), (9123, 'NEWCLAIRE', 'MALMESBURY', 7300, 7300), (9125, 'NEWFIELDS', 'ATHLONE', 7764, 7764), (9126, 'NEWHCO', 'WELLINGTON', 7655, 7655), (9128, 'NEWLANDS', 'BEAUFORT WEST', 6970, 6970), (9129, 'NEWLANDS', 'CAPE TOWN', 7725, 7700), (9140, 'NEWLANDS HOSTEL', 'NYANGA', 7750, 7750), (9156, 'NEWTON', 'WELLINGTON', 7655, 7655), (9220, 'NIEUVELD', 'NIEUVELD', 6976, 6970), (9221, 'NIEUW NOOIENSFONTEIN', 'KUILS RIVER', 7580, 7580), (9245, 'NIRVANA EST', 'CONSTANTIA', 7806, 7806), (9247, 'NISSENVILLE', 'LADISMITH', 6655, 6655), (9265, 'NKQUBELA', 'ROBERTSON', 6705, 6705), (9279, 'NOBEL PARK', 'BELLVILLE', 7530, 7530), (9280, 'NOBELPARK', 'WORCESTER', 6850, 6850), (9282, 'NOBUHLE', 'KHAYELITSHA', 7784, 7784), (9301, 'NOMPUMELELO', 'GEORGE', 6544, 6544), (9304, 'NOMZAMO', 'STRAND', 7140, 7140), (9305, 'NOMZAMO INFORMAL', 'STRAND', 7140, 7140), (9308, 'NONKQUBELA', 'KHAYELITSHA', 7793, 7784), (9313, 'NONTSIZANA', 'GUGULETU', 7750, 7750), (9315, 'NONZWAKAZI', 'DE AAR', 7000, 7000), (9316, 'NOOIENSFONTEIN', 'KUILS RIVER', 7580, 7580), (9317, 'NOOITGEDACHT', 'KRUGERSDORP', 1747, 1739), (9318, 'NOOITGEDACHT', 'MATROOSFONTEIN', 7490, 7490), (9322, 'NOORDER-PAARL', 'PAARL', 7623, 7646), (9357, 'NOORDHOEK', 'BLOEMFONTEIN', 9301, 9301), (9358, 'NOORDHOEK', 'CITRUSDAL', 7340, 7340), (9359, 'NOORDHOEK', 'FISH HOEK', 7979, 7979), (9400, 'NORFOLK PARK', 'TOKAI', 7945, 7945), (9413, 'NORMANDI', 'KRAAIFONTEIN', 7570, 7570), (9419, 'NORTH BANK', 'EAST LONDON', 5201, 5201), (9424, 'NORTH GATE', 'PAROW', 7500, 7500), (9425, 'NORTH PINE', 'BRACKENFELL', 7560, 7560), (9435, 'NORTH SHORE EST', 'CONSTANTIA', 7806, 7806), (9436, 'NORTH SHORE LGD', 'CONSTANTIA', 7806, 7806), (9437, 'NORTH VILLA', 'BENONI', 1501, 1501), (9439, 'NORTHCLIFF', 'HERMANUS', 7200, 7200), (9503, 'NORTHLANDS', 'JOHANNESBURG', 2116, 2116), (9567, 'NORTON SQUARE', 'MILNERTON', 7441, 7441), (9571, 'NORWOOD EST', 'ELSIES RIVER', 7490, 7490), (9572, 'NORWOOD LGD', 'ELSIESRIVIER', 7490, 7490), (9663, 'NUWE GROENPUNT', 'KHAYELITSHA', 7784, 7784), (9664, 'NUWE LANGERUG', 'WORCESTER', 6850, 6850), (9674, 'NUWEDORP', 'DARLING', 7345, 7345), (9676, 'NUWELAND', 'KAAPSTAD', 7725, 7700), (9689, 'NYANGA', 'CAPE TOWN', 7755, 7750), (9690, 'NYANGA EAST', 'NYANGA', 7750, 7750), (9691, 'NYANGA JUNCTION', 'GUGULETU', 7756, 7756), (9692, 'NYANGA-OOS', 'NYANGA', 7750, 7750), (9715, 'O''KENNEDYVILLE', 'DURBANVILLE', 7550, 7550), (9717, 'OAK GLEN', 'BELLVILLE', 7530, 7530), (9721, 'OAKDALE EST', 'BELLVILLE', 7530, 7530), (9722, 'OAKDALE LGD', 'BELLVILLE', 7530, 7530), (9724, 'OAKDENE', 'KUILS RIVER', 7580, 7580), (9735, 'OAKRIDGE EST', 'CONSTANTIA', 7806, 7806), (9736, 'OAKRIDGE LGD', 'CONSTANTIA', 7806, 7806), (9750, 'OBSERVATORY', 'CAPE TOWN', 7935, 7925), (9751, 'OBSERVATORY', 'JOHANNESBURG', 2198, 2198), (9752, 'OBSERVATORY EXT', 'JOHANNESBURG', 2198, 2198), (9755, 'OCEAN VIEW', 'DURBAN', 4052, 4052), (9757, 'OCEAN VIEW', 'FISH HOEK', 7975, 7975), (9781, 'OKAVANGO PARK', 'BRACKENFELL', 7560, 7560), (9785, 'OLD CROSS ROADS', 'KHAYALITSHA', 7750, 7750), (9789, 'OLD OAK', 'BELLVILLE', 7537, 7530), (9806, 'OLIVER TAMBO PARK', 'MBEKWENI', 7655, 7655), (9807, 'OLIVINE EST', 'LANSDOWNE', 7780, 7780), (9809, 'ONDERPAPEGAAIBERG', 'STELLENBOSCH', 7600, 7600), (9812, 'ONGEGUND', 'VREDENBURG', 7380, 7380), (9814, 'ONRUS RIVER', 'HERMANUS', 7201, 7201), (9815, 'ONRUSRIVIER', 'HERMANUS', 7201, 7201), (9823, 'ONVERWACHT', 'ELLISRAS', 557, 557), (9824, 'ONVERWAGHT', 'STRAND', 7140, 7140), (9825, 'ONZE MOLEN', 'DURBANVILLE', 7550, 7550), (9837, 'OOSTERGLOED', 'RIVIERSONDEREND', 7250, 7250), (9838, 'OOSTERSEE', 'PAROW', 7500, 7500), (9894, 'ORANJEZICHT', 'CAPE TOWN', 8001, 8001), (9895, 'ORCHARD', 'WORCESTER', 6870, 6870), (9896, 'ORCHARD VILLAGE', 'RETREAT', 7945, 7945), (9984, 'OTTERY', 'CAPE TOWN', 7808, 7800), (9991, 'OUDE MOLEN VILLAGE', 'OUDE MOLEN VILLAGE', 7405, 7405), (9992, 'OUDE WESTEHOF', 'BELLVILLE', 7530, 7530), (9993, 'OUDEKRAAL', 'CAPE TOWN', 8005, 8005), (9994, 'OUDEKRAALFONTEIN', 'HOPEFIELD', 7355, 7355), (9997, 'OUDTSHOORN', 'OUDTSHOORN', 6620, 6625), (9998, 'OUDTSHOORN NEW EXT', 'OUDTSHOORN', 6625, 6625), (9999, 'OUDTSHOORN NEW UIT', 'OUDTSHOORN', 6625, 6625), (10001, 'OUPLAAS', 'KNYSNA', 6571, 6571), (10004, 'OVERHEX', 'WORCESTER', 6859, 6859), (10010, 'PAARDEKRAAL', 'PAARDEKRAAL', 308, 308), (10014, 'PAARDEN ISLAND', 'CAPE TOWN', 7420, 7405), (10015, 'PAARDENEILAND', 'KAAPSTAD', 7420, 7405), (10016, 'PAARDEVLEI', 'SOMERSET WEST', 7130, 7130), (10017, 'PAARL', 'PAARL', 7620, 7646), (10018, 'PAARL EAST', 'PAARL', 7646, 7646), (10019, 'PAARL-OOS', 'PAARL', 7646, 7646), (10021, 'PAARLVALLEI', 'SOMERSET WEST', 7130, 7130), (10022, 'PAARLZICHT', 'PAARL', 7646, 7646), (10026, 'PACALTSDORP', 'GEORGE', 6534, 6529), (10043, 'PALM PARK', 'GOODWOOD', 7460, 7460), (10051, 'PALMIET', 'KLEINMOND', 7195, 7195), (10053, 'PALMIETVLEI', 'PAARL', 7646, 7646), (10062, 'PANORAMA', 'BETHLEHEM', 9701, 9701), (10067, 'PANORAMA', 'PAROW', 7506, 7500), (10068, 'PANORAMA', 'ROBERTSON', 6705, 6705), (10070, 'PANORAMA', 'WORCESTER', 6850, 6850), (10079, 'PAPPEGAAIBERG INDUSTRIAL PARK', 'STELLENBOSCH', 7600, 7600), (10080, 'PARADISE', 'KNYSNA', 6571, 6571), (10087, 'PARADYSKLOOF', 'STELLENBOSCH', 7600, 7600), (10090, 'PARK 2000', 'BRACKENFELL', 7560, 7560), (10093, 'PARK EST', 'RONDEBOSCH', 7700, 7700), (10094, 'PARK ISLAND', 'MUIZENBERG', 7945, 7945), (10104, 'PARKDENE', 'GEORGE', 6529, 6529), (10107, 'PARKDRIVE', 'MILNERTON', 7441, 7441), (10108, 'PARKER''S DAM', 'WORCESTER', 6861, 6850), (10109, 'PARKGATE', 'TABLE VIEW', 7441, 7441), (10114, 'PARKLANDS', 'JOHANNESBURG', 2121, 2121), (10115, 'PARKLANDS', 'MILNERTON', 7441, 7441), (10126, 'PARKSIDE', 'LADISMITH', 6655, 6655), (10129, 'PARKTOWN', 'ATHLONE', 7764, 7764), (10141, 'PARKVIEW', 'MITCHELLS PLAIN', 7785, 7785), (10142, 'PARKVIEW VILLAGE', 'DURBANVILLE', 7550, 7550), (10144, 'PARKWOOD', 'JOHANNESBURG', 2193, 2193), (10145, 'PARKWOOD EST', 'GRASSY PARK', 7941, 7941), (10146, 'PARLIAMENT', 'CAPE TOWN', 8007, 8007), (10148, 'PAROW', 'CAPE TOWN', 7499, 7500), (10149, 'PAROW EAST', 'PAROW', 7501, 7500), (10150, 'PAROW INDUSTRIA', 'RAVENSMEAD', 7493, 7493), (10151, 'PAROW NORTH', 'PAROW', 7500, 7500), (10152, 'PAROW VALLEY', 'PAROW', 7503, 7500), (10153, 'PAROW WEST', 'PAROW', 7500, 7500), (10154, 'PAROW-NOORD', 'PAROW', 7500, 7500), (10155, 'PAROW-OOS', 'PAROW', 7501, 7500), (10156, 'PAROW-WES', 'PAROW', 7500, 7500), (10157, 'PAROWVALLEI', 'PAROW', 7503, 7500), (10162, 'PASADENA HEIGHTS', 'STRANDFONTEIN', 7798, 7798), (10166, 'PATERNOSTER', 'VREDENBURG', 7381, 7381), (10201, 'PEACH HOUSE', 'HERMANUS', 7200, 7200), (10202, 'PEARL RISE', 'SOMERSET WEST', 7130, 7130), (10203, 'PEARLY BEACH', 'GANS BAY', 7221, 7220), (10207, 'PEER''S HILL EST', 'FISH HOEK', 7975, 7975), (10208, 'PEERLESS PARK', 'KRAAIFONTEIN', 7570, 7570), (10209, 'PEERLESS PARK EAST', 'KRAAIFONTEIN', 7570, 7570), (10210, 'PEERLESS PARK NORTH', 'KRAAIFONTEIN', 7570, 7570), (10211, 'PEERLESS PARK-NOORD', 'KRAAIFONTEIN', 7570, 7570), (10212, 'PEERLESS PARK-OOS', 'KRAAIFONTEIN', 7570, 7570), (10214, 'PEKALMY EST', 'BERGVLIET', 7945, 7945), (10217, 'PELICAN BAY', 'STRANDFONTEIN', 7798, 7798), (10218, 'PELICAN HEIGHTS', 'GRASSY PARK', 7941, 7941), (10219, 'PELICAN PARK', 'GRASSY PARK', 7941, 7941), (10222, 'PELLA SENDING STASIE', 'PELLA SENDING STASIE', 7348, 7348), (10229, 'PENHILL', 'EERSTE RIVER', 7100, 7100), (10231, 'PENLYN EST', 'LANSDOWNE', 7780, 7780), (10233, 'PENNY LANE', 'BRACKENFELL', 7560, 7560), (10237, 'PENZANCE EST', 'HOUT BAY', 7806, 7806), (10238, 'PENZANCE LGD', 'HOUTBAAI', 7806, 7806), (10243, 'PERM GARDENS', 'EERSTE RIVER', 7100, 7100), (10244, 'PERREIRA', 'KUILS RIVER', 7580, 7580), (10279, 'PHAKAMISA', 'KHAYELITSHA', 7784, 7784), (10297, 'PHILADELPHIA', 'ATLANTIS', 7304, 7304), (10302, 'PHILIPPI', 'MITCHELLS PLAIN', 7750, 7785), (10309, 'PHILLIPI PHASE 4', 'GUGULETHU', 7750, 7750), (10319, 'PHISANTEKRAAL', 'DURBANVILLE', 7550, 7550), (10321, 'PHOENIX', 'COALVILLE', 1033, 1033), (10323, 'PHOENIX', 'MILNERTON', 7441, 7441), (10324, 'PHOENIX INDUSTRIAL AREA', 'PHOENIX', 4156, 4068), (10333, 'PHOLA PARK', 'PHOLA PARK', 7655, 7655), (10390, 'PIKETBERG', 'PIKETBERG', 7320, 7320), (10410, 'PINATI EST', 'LANSDOWNE', 7780, 7780), (10415, 'PINE PLACE', 'EERSTE RIVER', 7100, 7100), (10422, 'PINEGROVE', 'SOMERSET WEST', 7130, 7130), (10423, 'PINEHURST', 'DURBANVILLE', 7550, 7550), (10424, 'PINELANDS', 'CAPE TOWN', 7430, 7405), (10425, 'PINELANDS', 'PINETOWN', 3610, 3610), (10427, 'PINETREE VILLAGE', 'GOODWOOD', 7460, 7460), (10428, 'PINEVIEW', 'GRABOUW', 7160, 7160), (10429, 'PINEVIEW', 'KRAAIFONTEIN', 7570, 7570), (10430, 'PINEVIEW EXTENSION', 'GRABOUW', 7160, 7160), (10431, 'PINEVIEW UIT', 'GRABOUW', 7160, 7160), (10432, 'PINEWOOD', 'GRABOUW', 7160, 7160), (10436, 'PIONIER PARK', 'KUILS RIVER', 7580, 7580), (10442, 'PLAAS FIRLANDS', 'PLAAS FIRLANDS', 7130, 7130), (10448, 'PLANKENBRUG INDUSTRIAL', 'STELLENBOSCH', 7600, 7600), (10453, 'PLATTEKLOOF', 'PAROW', 7500, 7500), (10454, 'PLATTEKLOOF EXT 2', 'PAROW', 7500, 7500), (10455, 'PLATTEKLOOF EXT 3', 'PAROW', 7500, 7500), (10456, 'PLATTEKLOOF GLEN', 'GOODWOOD', 7460, 7460), (10462, 'PLETTENBERG BAY', 'PLETTENBERG BAY', 6600, 6600), (10463, 'PLETTENBERGBAAI', 'PLETTENBERGBAAI', 6600, 6600), (10465, 'PLUMSTEAD', 'CAPE TOWN', 7801, 7800), (10466, 'PNIEL', 'PAARL', 7681, 7681), (10475, 'POLLA PARK', 'GUGULETU', 7750, 7750), (10482, 'POLLSMOOR', 'RETREAT', 7945, 7945), (10485, 'POLOKWANE', 'POLOKWANE', 700, 699), (10511, 'PORT ELIZABETH', 'PORT ELIZABETH', 6000, 6001), (10514, 'PORT OWEN', 'VELDDRIF', 7365, 7365), (10517, 'PORTERVILLE', 'PORTERVILLE', 6810, 6810), (10518, 'PORTIA EST', 'LANSDOWNE', 7780, 7780), (10519, 'PORTLAND PARK', 'BRACKENFELL', 7560, 7560), (10520, 'PORTLANDS', 'MITCHELLS PLAIN', 7785, 7785), (10542, 'POTSDAM', 'MILNERTON', 7441, 7441), (10562, 'PRETORIA', 'PRETORIA', 1, 2), (10577, 'PRIMROSE', 'GERMISTON', 1416, 1401), (10581, 'PRIMROSE PARK', 'MANENBERG', 7764, 7764), (10586, 'PRINCE ALBERT', 'PRINCE ALBERT', 6930, 6930), (10587, 'PRINCE ALBERT ROAD', 'PRINCE ALBERT ROAD', 6931, 6931), (10588, 'PRINCE ALFRED HAMLET', 'CERES', 6840, 6840), (10589, 'PRINCE GEORGE MEADOWS', 'PLUMSTEAD', 7800, 7800), (10594, 'PRINCESSVLEI', 'SOUTHFIELD', 7800, 7800), (10595, 'PRINGLE BAY', 'KLEINMOND', 7196, 7196), (10596, 'PRINGLEBAAI', 'KLEINMOND', 7196, 7196), (10597, 'PRINS ALBERT', 'PRINS ALBERT', 6930, 6930), (10598, 'PRINS ALBERTWEG', 'PRINS ALBERTWEG', 6931, 6931), (10599, 'PRINS ALFRED HAMLET', 'CERES', 6840, 6840), (10603, 'PRISON EXTENSION', 'MALMESBURY', 7300, 7300), (10604, 'PRISON UIT', 'MALMESBURY', 7300, 7300), (10607, 'PROJECT 2', 'WELLINGTON', 7655, 7655), (10615, 'PROTEA CITY', 'PROTEA GLEN', 1819, 1819), (10629, 'PROTEA HEIGHTS', 'BRACKENFELL', 7560, 7560), (10633, 'PROTEA PARK', 'ATLANTIS', 7349, 7349), (10634, 'PROTEA PARK', 'GEORGE', 6529, 6529), (10641, 'PROTEA VALLEY', 'BELLVILLE', 7530, 7530), (10642, 'PROTEA VILLAGE', 'BRACKENFELL', 7560, 7560), (10647, 'PROTEAHOOGTE', 'BRACKENFELL', 7560, 7560), (10651, 'PROTEAVALLEI', 'BELLVILLE', 7530, 7530), (10652, 'PROTEAVILLE', 'BRITSTOWN', 8782, 8782), (10654, 'PROTEAVILLE EST', 'DURBANVILLE', 7550, 7550), (10655, 'PROTEAVILLE LGD', 'DURBANVILLE', 7550, 7550), (10656, 'PROTEM', 'BREDASDORP', 7281, 7281), (10665, 'PUNTS EST', 'DIEP RIVER', 7945, 7945), (10671, 'Q TOWN', 'ELSPARK', 7764, 7764), (10693, 'QOLWENI', 'KNYSNA', 6571, 6571), (10730, 'RAAPKRAAL', 'TOKAI', 7945, 7945), (10745, 'RACE COURSE PARK', 'MILNERTON', 7441, 7441), (10764, 'RAILTON', 'SWELLENDAM', 6740, 6740), (10781, 'RAITHBY', 'SOMERSET WEST', 7130, 7130), (10813, 'RANDBURG', 'RANDBURG', 2125, 2194), (10982, 'RANDVAAL', 'MEYERTON', 1873, 1873), (11057, 'RAVENSMEAD', 'BELHAR', 7504, 7493), (11076, 'RAWSONVILLE', 'WORCESTER', 6845, 6845), (11090, 'REDELINGHUYS', 'PIKETBERG', 8105, 8105), (11142, 'RESIDENSIA', 'DE AAR', 7000, 7000), (11153, 'REST HAVEN', 'TOKAI', 7945, 7945), (11165, 'RETREAT', 'CAPE TOWN', 7965, 7945), (11173, 'REXFORD', 'KNYSNA', 6570, 6570), (11174, 'REYGERSDAL', 'DASSENBERG', 7352, 7352), (11184, 'RHEENENDAL', 'KNYSNA', 6576, 6576), (11187, 'RHINE ROAD', 'CAPE TOWN', 8050, 8050), (11189, 'RHODES GIFT', 'RONDEBOSCH', 7707, 7707), (11202, 'RICHMOND', 'JOHANNESBURG', 2092, 2092), (11203, 'RICHMOND', 'NORTHERN CAPE', 7090, 7090), (11205, 'RICHMOND EST', 'GOODWOOD', 7460, 7460), (11208, 'RICHWOOD', 'MILNERTON', 7441, 7441), (11225, 'RIDGEWORTH EST', 'BELLVILLE', 7530, 7530), (11226, 'RIDGEWORTH LGD', 'BELLVILLE', 7530, 7530), (11229, 'RIEBEEK KASTEEL', 'MALMESBURY', 7307, 7307), (11230, 'RIEBEEK WEST', 'MALMESBURY', 7306, 7306), (11232, 'RIEBEEK-WES', 'MALMESBURY', 7306, 7306), (11235, 'RIEMPIE EXT', 'OUDTSHOORN', 6625, 6625), (11236, 'RIEMPIE UIT', 'OUDTSHOORN', 6625, 6625), (11327, 'RIVER HAMLET', 'MILNERTON', 7441, 7441), (11331, 'RIVER VIEW', 'WORCESTER', 6850, 6850), (11343, 'RIVERSDALE', 'RIVERSDALE', 6670, 6670), (11348, 'RIVERSIDE', 'PAARL', 7646, 7646), (11357, 'RIVERSIDE GLEN', 'FISH HOEK', 7975, 7975), (11358, 'RIVERSIDE PARK', 'EERSTE RIVIER', 7100, 7100), (11359, 'RIVERSIDE PARK', 'LANSDOWNE', 7780, 7780), (11368, 'RIVERTON EST', 'MATROOSFONTEIN', 7490, 7490), (11372, 'RIVIERA', 'EERSTE RIVIER', 7100, 7100), (11377, 'RIVIERSONDEREND', 'CALEDON', 7250, 7250), (11378, 'RIVONIA', 'JOHANNESBURG', 2128, 2128), (11385, 'ROBBEN ISLAND', 'CAPE TOWN', 7400, 7400), (11386, 'ROBBENEILAND', 'KAAPSTAD', 7400, 7400), (11392, 'ROBERTSON', 'ROBERTSON', 6705, 6705), (11393, 'ROBERTSON EXT 15', 'ROBERTSON', 6705, 6705), (11394, 'ROBERTSON NORTH', 'ROBERTSON', 6705, 6705), (11395, 'ROBERTSON UIT 15', 'ROBERTSON', 6705, 6705), (11396, 'ROBERTSON-NOORD', 'ROBERTSON', 6705, 6705), (11412, 'ROBINVALE', 'ATLANTIS', 7349, 7349), (11419, 'ROCKLANDS', 'KAGISANONG', 9309, 9323), (11420, 'ROCKLANDS', 'STRANDFONTEIN', 7798, 7798), (11431, 'ROCKY HILL', 'OUDTSHOORN', 6625, 6625), (11437, 'RODEWAL', 'WORCESTER', 6850, 6850), (11439, 'ROGGE BAY', 'KAAPSTAD', 8012, 8012), (11440, 'ROGGEBAAI', 'CAPE TOWN', 8012, 8012), (11445, 'ROME GLEN', 'SOMERSET WEST', 7130, 7130), (11446, 'RONDEBOSCH', 'RONDEBOSCH', 7701, 7700), (11447, 'RONDEBOSCH EAST', 'LANSDOWNE', 7780, 7780), (11448, 'RONDEBOSCH-OOS', 'LANSDOWNE', 7780, 7780), (11450, 'RONDEVLEI', 'GEORGE', 6541, 6541), (11451, 'RONDEVLEI PARK', 'MITCHELLS PLEIN', 7785, 7785), (11452, 'RONTREE EST', 'CAPE TOWN', 8005, 8005), (11453, 'ROODEBERG', 'PAARL', 7646, 7646), (11509, 'ROOIDAKKE', 'GRABOUW', 7160, 7160), (11542, 'ROOIRIVIERRIF', 'GEORGE', 6529, 6529), (11547, 'ROOSENDAL', 'DELFT', 7100, 7100), (11565, 'ROSEBANK', 'JOHANNESBURG', 2196, 2196), (11566, 'ROSEBANK', 'RONDEBOSCH', 7700, 7700), (11567, 'ROSEDALE', 'EERSTE RIVER', 7100, 7100), (11574, 'ROSEMOOR', 'GEORGE', 6529, 6529), (11576, 'ROSENDAL', 'ROSENDAL', 9720, 9720), (11577, 'ROSENDAL', 'DURBANVILLE', 7550, 7550), (11579, 'ROSENPARK', 'DURBANVILLE', 7550, 7550), (11607, 'ROTHMANPARK', 'GOODWOOD', 7460, 7460), (11608, 'ROTTERDAM', 'KUILS RIVER', 7580, 7580), (11609, 'ROUNDHAY', 'SOMERSET WEST', 7130, 7130), (11610, 'ROUX PARK', 'WORCESTER', 6850, 6850), (11611, 'ROUXVILLE', 'FREE STATE', 9958, 9958), (11613, 'ROUXVILLE', 'KUILSRIVIER', 7580, 7580), (11616, 'ROYAL BLOCK', 'GRAAFF-REINET', 6280, 6280), (11621, 'ROZENDAL', 'STELLENBOSCH', 7600, 7600), (11622, 'RUE MONT CLARE', 'SOMERSET WEST', 7130, 7130), (11624, 'RUGBY', 'MAITLAND', 7405, 7405), (11636, 'RUSSELS REST', 'EERSTE RIVER', 7100, 7100), (11639, 'RUSTDAL', 'BLACKHEATH', 7580, 7580), (11656, 'RUSTHOF', 'STRAND', 7140, 7140), (11658, 'RUTH FIRST', 'VREDENBURG', 7380, 7380), (11660, 'RUTVALE EST', 'CRAWFORD', 7764, 7764), (11661, 'RUWARI', 'BRACKENFELL', 7560, 7560), (11662, 'RUYTERWACHT', 'GOODWOOD', 7460, 7460), (11667, 'RYLANDS EST', 'GATESVILLE', 7764, 7764), (11670, 'RYLANDS LGD', 'GATESVILLE', 7764, 7764), (11671, 'RYLANDS LGD UIT 3', 'GATESVILLE', 7764, 7764), (11672, 'RYLANDS LGD UIT 5', 'GATESVILLE', 7764, 7764), (11721, 'SAAMSTAAN', 'MALMESBURY', 7300, 7300), (11723, 'SABELO', 'RICHMOND', 7090, 7090), (11743, 'SACKS CIRCLE', 'BELLVILLE', 7530, 7530), (11783, 'SALBERAU', 'MATROOSFONTEIN', 7490, 7490), (11784, 'SALDANHA', 'SALDANHA', 7395, 7395), (11785, 'SALDANHA RIDGE', 'SALDANHA', 7395, 7395), (11798, 'SALT RIVER', 'CAPE TOWN', 7925, 7925), (11802, 'SALVO PARK', 'FIRGROVE', 7130, 7130), (11806, 'SAMORA MACHEL', 'MITHCHELLS PLAIN', 7785, 7785), (11808, 'SAN MARINA', 'MUIZENBERG', 7945, 7945), (11809, 'SAN REMO', 'STRANDFONTEIN', 7798, 7798), (11816, 'SANDBAAI', 'HERMANUS', 7200, 7200), (11819, 'SANDDRIFT', 'MILNERTON', 7441, 7441), (11822, 'SANDHILLS', 'WORCESTER', 6854, 6854), (11823, 'SANDHURST', 'ELSIES RIVER', 7490, 7490), (11830, 'SANDILE EXT', 'LANGA', 7455, 7455), (11831, 'SANDILE UIT', 'LANGA', 7455, 7455), (11868, 'SANDVLEI', 'LAKESIDE', 7945, 7945), (11869, 'SANDY POINT', 'SALDANHA', 7382, 7382), (11872, 'SANGROVE EST', 'RONDEBOSCH', 7700, 7700), (11874, 'SANLAMHOF', 'BELLVILLE', 7532, 7530), (11876, 'SANTANA VILLAGE', 'EERSTE RIVER', 7100, 7100), (11879, 'SANTOSHAVEN', 'MOSSEL BAY', 6506, 6506), (11890, 'SAREPTA', 'KUILS RIVER', 7582, 7580), (11892, 'SARON', 'PORTERVILLE', 6812, 6812), (11894, 'SASOLBURG', 'SASOLBURG', 1947, 1947), (11908, 'SAXENBURG PARK', 'KUILSRIVER', 7580, 7580), (11910, 'SAXONSEA', 'ATLANTIS', 7349, 7349), (11912, 'SAXONSEA UIT 13', 'KAAPSTAD', 7349, 7349), (11914, 'SCARBOROUGH', 'FISH HOEK', 7975, 7975), (11916, 'SCHAAP KRAAL', 'OTTERY', 7941, 7941), (11922, 'SCHOEMANSVILLE', 'TOUWSRIVIER', 6880, 6880), (11924, 'SCHOLLA JIBA', 'KHAYELITSHA', 7784, 7784), (11926, 'SCHOONGEZICHT', 'DURBANVILLE', 7550, 7550), (11929, 'SCHOTSCHE KLOOF', 'CAPE TOWN', 8001, 8001), (11936, 'SCOTTSDENE', 'KRAAIFONTEIN', 7570, 7570), (11937, 'SCOTTSVILLE', 'KRAAIFONTEIN', 7570, 7570), (11949, 'SEA CREST', 'STRANDFONTEIN', 7798, 7798), (11951, 'SEA POINT', 'CAPE TOWN', 8060, 8005), (11952, 'SEA RIDGE PARK', 'MITCHELLS PLAIN', 7785, 7785), (11955, 'SEA VIEW', 'PACALTSDORP', 6529, 6529), (11957, 'SEA WIND', 'RETREAT', 7945, 7945), (11959, 'SEAFORTH', 'SIMON''S TOWN', 7975, 7975), (11961, 'SEAGULLS', 'BUTTERWORTH', 4960, 4960), (12036, 'SEDARVILLE', 'CITRUSDAL', 7340, 7340), (12038, 'SEDGEFIELD', 'SEDGEFIELD', 6573, 6573), (12042, 'SEEPUNT', 'KAAPSTAD', 8060, 8005), (12043, 'SEESIG', 'FISH HOEK', 7977, 7975), (12049, 'SEINHEUWEL', 'KAAPSTAD', 8001, 8001), (12064, 'SELBOURNE', 'BELLVILLE', 7530, 7530), (12101, 'SELFBOU', 'SELFBOU', 6875, 6875), (12119, 'SENTRAAL', 'KAAPSTAD', 8001, 8001), (12133, 'SERCOR PARK', 'STRAND', 7140, 7140), (12134, 'SERENGETI', 'BELLVILLE', 7530, 7530), (12153, 'SHAKADZA', 'SHAKADZA', 958, 958), (12186, 'SHELLEY POINT', 'SALDANHA', 7282, 7282), (12192, 'SHERIDON PARK', 'STEENBERG', 7945, 7945), (12196, 'SHERWOOD PARK', 'DASSENBERG', 7349, 7349), (12197, 'SHERWOOD PARK', 'MANENBERG', 7764, 7764), (12202, 'SHIRLEY PARK', 'BELLVILLE', 7530, 7530), (12227, 'SIERRA PARK', 'LANSDOWNE', 7780, 7780), (12232, 'SIGNAL HILL', 'CAPE TOWN', 8001, 8001), (12244, 'SILLERY', 'CONSTANTIA', 7806, 7806), (12259, 'SILVER OAKS', 'KUILS RIVER', 7580, 7580), (12264, 'SILVERGLADE', 'FISH HOEK', 7975, 7975), (12267, 'SILVERHURST EST', 'CONSTANTIA', 7806, 7806), (12268, 'SILVERSANDS', 'KUILS RIVER', 7580, 7580), (12295, 'SILVERTOWN', 'ATHLONE', 7764, 7764), (12298, 'SILVERTOWN', 'MBEKWENI', 7655, 7655), (12302, 'SILWOOD HEIGHTS', 'EERSTE RIVER', 7100, 7100), (12311, 'SIMON''S TOWN', 'FISH HOEK', 7995, 7975), (12312, 'SIMONDIUM', 'PAARL', 7670, 7670), (12313, 'SIMONDSRUS', 'PAARL', 7670, 7670), (12314, 'SIMONSBERG', 'STELLENBOSCH', 7608, 7608), (12315, 'SIMONSTAD', 'VISHOEK', 7995, 7975), (12316, 'SIMONSWYK', 'STELLENBOSCH', 7600, 7600), (12320, 'SINATHEMBA', 'MOSSELBAAI', 6506, 6506), (12323, 'SINETHEMBA', 'MOSSEL BAY', 6506, 6506), (12325, 'SINKSA BRIDGE', 'GEORGE', 6535, 6535), (12326, 'SINKSABRUG', 'GEORGE', 6535, 6535), (12344, 'SIR LOWRY ROAD', 'CAPE TOWN', 7925, 7925), (12345, 'SIR LOWRY ROAD', 'SOMERSET WEST', 7130, 7130), (12346, 'SIR LOWRY''S PASS', 'SOMERSET WEST', 7133, 7130), (12349, 'SITE B', 'KHAYELITSHA', 7784, 7784), (12350, 'SITE C', 'KHAYELITSHA', 7784, 7784), (12371, 'SIZAMELE', 'SEDGEFIELD', 6573, 6573), (12376, 'SKEMA', 'SUTHERLAND', 6920, 6920), (12385, 'SLANGKOP', 'FISH HOEK', 7976, 7976), (12398, 'SMUTSVILLE', 'SEDGEFIELD', 6573, 6573), (12410, 'SOETE INVAL', 'PAARL', 7646, 7646), (12411, 'SOETEWEIDE', 'STELLENBOSCH', 7600, 7600), (12412, 'SOETWATER', 'FISH HOEK', 7976, 7976), (12414, 'SOLHEIM', 'DE AAR', 7000, 7000), (12423, 'SOMERSET HEIGHTS', 'EERSTE RIVER', 7100, 7100), (12425, 'SOMERSET MALL', 'SOMERSET MALL', 7137, 7137), (12426, 'SOMERSET OAKS', 'SOMERSET WEST', 7130, 7130), (12427, 'SOMERSET PARK', 'RETREAT', 7945, 7945), (12428, 'SOMERSET PARK', 'SOMERSET WEST', 7130, 7130), (12430, 'SOMERSET PARK', 'WORCESTER', 6850, 6850), (12431, 'SOMERSET RIDGE', 'SOMERSET WEST', 7130, 7130), (12432, 'SOMERSET WEST', 'SOMERSET WEST', 7129, 7130), (12433, 'SOMERSET WEST BUSINESS PARK', 'SOMERSET WEST', 7130, 7130), (12435, 'SOMERSET-WES', 'SOMERSET-WES', 7129, 7130), (12442, 'SONEIKE', 'KUILSRIVIER', 7580, 7580), (12465, 'SONNEKUIL', 'KUILS RIVER', 7580, 7580), (12466, 'SONNENDAL', 'PAROW', 7500, 7500), (12469, 'SONSIG', 'DURBANVILLE', 7550, 7550), (12470, 'SONSTRAAL', 'DURBANVILLE', 7550, 7550), (12471, 'SONSTRAAL HEIGHTS', 'DURBANVILLE', 7550, 7550), (12472, 'SONSTRAAL HOOGTE', 'DURBANVILLE', 7550, 7550), (12475, 'SORRENTO', 'PAROW', 7500, 7500), (12526, 'SOUTH END', 'STRAND', 7140, 7140), (12534, 'SOUTH RIDING', 'OTTERY', 7780, 7780), (12540, 'SOUTHERN CROSS', 'SOUTHERN CROSS', 6525, 6525), (12541, 'SOUTHERN CROSS', 'CONSTANTIA', 7806, 7806), (12542, 'SOUTHERN HILLS', 'LAVENDER HILL', 7945, 7945), (12547, 'SOUTHFIELD', 'CAPE TOWN', 7880, 7800), (12548, 'SOUTHFORK', 'STRAND', 7140, 7140), (12551, 'SOUTHPORT', 'SOUTHPORT', 4230, 4230), (12554, 'SOUTRIVIER', 'KAAPSTAD', 7925, 7925), (12556, 'SOWETO', 'INANDA', 4309, 4309), (12561, 'SPANDAU VILLAGE', 'EERSTE RIVER', 7100, 7100), (12564, 'SPANISH FARM', 'SOMERSET WEST', 7130, 7130), (12580, 'SPRINGBOKPARK', 'BRACKENFELL', 7560, 7560), (12611, 'SQUARE HILL', 'RETREAT', 7945, 7945), (12619, 'ST AUGUSTINE', 'BELHAR', 7493, 7493), (12622, 'ST DUMAS', 'KUILS RIVER', 7580, 7580), (12627, 'ST HELENA', 'CALITZDORP', 6660, 6660), (12629, 'ST HELENA BAY', 'VREDENBURG', 7390, 7390), (12630, 'ST HELENABAAI', 'VREDENBURG', 7390, 7390), (12632, 'ST JAMES', 'MALVERN', 4147, 4147), (12633, 'ST JAMES', 'MUIZENBERG', 7946, 7945), (12634, 'ST KILDA', 'BRACKENFELL', 7560, 7560), (12639, 'ST MICHAELS', 'BRACKENFELL', 7560, 7560), (12640, 'ST MONTAGU VILLAGE', 'LAVENDER HILL', 7945, 7945), (12657, 'STANFORD', 'HERMANUS', 7210, 7210), (12675, 'STEENBERG', 'STEENBERG', 7947, 7945), (12676, 'STEENBERG EST', 'STEENBERG', 7945, 7945), (12677, 'STEENBERG INDUSTRIA', 'STEENBERG', 7945, 7945), (12680, 'STEENVLIET', 'TOUWS RIVER', 6880, 6880), (12690, 'STELLENBERG', 'DURBANVILLE', 7550, 7550), (12691, 'STELLENBOSCH', 'STELLENBOSCH', 7599, 7600), (12692, 'STELLENRIDGE', 'BELLVILLE', 7530, 7530), (12693, 'STELLENRYK', 'DURBANVILLE', 7550, 7550), (12703, 'STEURHOF', 'PLUMSTEAD', 7800, 7800), (12708, 'STEYNSRUS', 'PIKETBERG', 7320, 7320), (12709, 'STEYNSRUST', 'SOMERSET WEST', 7130, 7130), (12717, 'STIKLAND', 'BELLVILLE', 7530, 7530), (12718, 'STILBAAI', 'STILBAAI', 6674, 6674), (12719, 'STILBAAI-WES', 'STILBAAI', 6674, 6674), (12720, 'STILFONTEIN', 'STILFONTEIN', 2550, 2551), (12723, 'STILL BAY', 'STILL BAY', 6674, 6674), (12724, 'STILL BAY WEST', 'STILL BAY', 6674, 6674), (12733, 'STOMPNEUS BAY', 'VREDENBURG', 7382, 7382), (12734, 'STOMPNEUSBAAI', 'VREDENBURG', 7382, 7382), (12736, 'STONEHILL EST', 'RAVENSMEAD', 7493, 7493), (12745, 'STORMSVLEI', 'RIVIERSONDEREND', 7252, 7252), (12747, 'STRAND', 'STRAND', 7139, 7140), (12748, 'STRANDFONTEIN', 'MITCHELLS PLAIN', 7788, 7798), (12749, 'STRANDFONTEIN VILLAGE', 'STRANDFONTEIN VILLAGE', 7798, 7798), (12750, 'STRATFORD GREEN', 'EERSTE RIVER', 7100, 7100), (12751, 'STRATFORD PARK', 'EERSTE RIVER', 7100, 7100), (12804, 'STRUBENS VALLEY', 'ROODEPOORT', 1735, 1724), (12817, 'STRUIS BAY', 'BREDASDORP', 7285, 7285), (12818, 'STRUIS BAY NORTH', 'BREDASDORP', 7285, 7285), (12819, 'STRUISBAAI', 'BREDASDORP', 7285, 7285), (12820, 'STRUISBAAI-NOORD', 'BREDASDORP', 7285, 7285), (12831, 'STUART''S HILL', 'SOMERSET WEST', 7130, 7130), (12837, 'SUIDER STRAND', 'STRAND', 7140, 7140), (12838, 'SUIDER-PAARL', 'PAARL', 7624, 7646), (12844, 'SUMMER GREENS', 'MILNERTON', 7441, 7441), (12849, 'SUMMERVILLE', 'ADDO', 6107, 6107), (12850, 'SUMMERVILLE', 'KRAAIFONTEIN', 7570, 7570), (12852, 'SUN BOULEVARD', 'STRANDFONTEIN', 7798, 7798), (12854, 'SUN CITY', 'SOMERSET WEST', 7130, 7130), (12855, 'SUN VALLEY', 'FISH HOEK', 7985, 7975), (12859, 'SUNBIRD PARK', 'KUILS RIVER', 7580, 7580), (12861, 'SUNBURY EST', 'HEATHFIELD', 7945, 7945), (12897, 'SUNDRIDGE', 'KNYSNA', 6571, 6571), (12904, 'SUNKIST EST', 'BELLVILLE', 7530, 7530), (12906, 'SUNLANDS EST', 'KENWYN', 7780, 7780), (12907, 'SUNNINGDALE', 'DURBAN NORTH', 4019, 4051), (12910, 'SUNNINGDALE', 'MILNERTON', 7441, 7441), (12967, 'SUNNY COVE', 'FISH HOEK', 7975, 7975), (12970, 'SUNNYBRAE', 'NEWLANDS', 7700, 7700), (12971, 'SUNNYDALE', 'ESHOWE', 3815, 3815), (12972, 'SUNNYDALE', 'FISH HOEK', 7975, 7975), (12977, 'SUNNYSIDE', 'ATHLONE', 7764, 7764), (12983, 'SUNRIDGE', 'TABLE VIEW', 7441, 7441), (12984, 'SUNRIDGE EST', 'TABLE VIEW', 7441, 7441), (12994, 'SUNSET BEACH', 'MILNERTON', 7435, 7441), (12999, 'SUNVALLEY', 'PIMVILLE', 1809, 1809), (13023, 'SURREY EST', 'ATHLONE', 7764, 7764), (13024, 'SURWELL', 'GATESVILLE', 7762, 7764), (13028, 'SUTHERLAND', 'SUTHERLAND', 6920, 6920), (13032, 'SUURBRAAK', 'SWELLENDAM', 6743, 6743), (13052, 'SWARTKLIP', 'MITCHELLS PLAIN', 7785, 7785), (13060, 'SWEET VALLEY', 'BERGVLIET', 7945, 7945), (13063, 'SWELLENDAM', 'SWELLENDAM', 6740, 6740), (13068, 'SYBRANDPARK', 'RONDEBOSCH', 7700, 7700), (13074, 'SYDNEYVALE', 'LAVISTOWN', 7490, 7490), (13083, 'TABLE BAY HARBOUR', 'CAPE TOWN', 8001, 8001), (13085, 'TABLE VIEW', 'CAPE TOWN', 7439, 7441), (13086, 'TABLE VIEW EXT 10', 'TABLE VIEW', 7441, 7441), (13087, 'TABLE VIEW EXT 12', 'TABLE VIEW', 7441, 7441), (13088, 'TABLE VIEW EXT 5', 'TABLE VIEW', 7441, 7441), (13089, 'TABLE VIEW EXT 8', 'TABLE VIEW', 7441, 7441), (13090, 'TABLE VIEW UIT 10', 'TABLE VIEW', 7441, 7441), (13091, 'TABLE VIEW UIT 12', 'TABLE VIEW', 7441, 7441), (13092, 'TABLE VIEW UIT 5', 'TABLE VIEW', 7441, 7441), (13095, 'TAFELBAAIHAWE', 'KAAPSTAD', 8001, 8001), (13098, 'TAFELSIG', 'MITCHELLS PLAIN', 7785, 7785), (13109, 'TAMBO VILLAGE', 'GUGULETHU', 7750, 7750), (13110, 'TAMBOERSKLOOF', 'CAPE TOWN', 8001, 8001), (13116, 'TARA', 'DURBANVILLE', 7550, 7550), (13155, 'TEMBANI', 'KHAYELITSHA', 7784, 7784), (13156, 'TEMBANI', 'MBEKWENI', 7655, 7655), (13178, 'TENNANTVILLE', 'STELLENBOSCH', 7600, 7600), (13207, 'TESSELAARSDAL', 'CALEDON', 7230, 7230), (13225, 'THALMAN EST', 'BELLVILLE', 7530, 7530), (13232, 'THE AKKERS', 'BELLVILLE', 7530, 7530), (13233, 'THE AVENUES', 'MATROOSFONTEIN', 7490, 7490), (13234, 'THE BOULDERS', 'SIMON''S TOWN', 7975, 7975), (13237, 'THE CONIFERS', 'EERSTE RIVER', 7100, 7100), (13238, 'THE CRAGS', 'PLETTENBERG BAY', 6602, 6602), (13239, 'THE CREST', 'DURBANVILLE', 7550, 7550), (13242, 'THE FARM', 'MITCHELLS PLAIN', 7785, 7785), (13244, 'THE HAGUE', 'EERSTE RIVER', 7100, 7100), (13246, 'THE HEADS', 'KNYSNA', 6571, 6571), (13247, 'THE HILL', 'GROOT-BRAKRIVIER', 6525, 6525), (13263, 'THE ISLAND', 'GROOT-BRAKRIVIER', 6525, 6525), (13264, 'THE ISLANDS', 'PAROW', 7500, 7500), (13265, 'THE LAKES', 'FISH HOEK', 7975, 7975), (13267, 'THE LEAGUES', 'MITCHELLS PLAIN', 7785, 7785), (13268, 'THE OAKS', 'BELLVILLE', 7530, 7530), (13292, 'THE PALMS', 'BELLVILLE', 7530, 7530), (13293, 'THE PINES', 'BELLVILLE', 7530, 7530), (13294, 'THE RANGE', 'MATROOSFONTEIN', 7490, 7490), (13317, 'THE RIDGE', 'BLOUBERGSTRAND', 7441, 7441), (13318, 'THE RIDGE', 'STELLENBOSCH', 7600, 7600), (13319, 'THE RIVER HAMLET', 'MILNERTON', 7441, 7441), (13320, 'THE SIDE', 'LANGEBAAN', 7357, 7357), (13325, 'THE VINES EST', 'CONSTANTIA', 7806, 7806), (13338, 'THEMBALETHU', 'THEMBALETHU', 6545, 6529), (13377, 'THORNHAM', 'HUMANSDORP', 6307, 6307), (13381, 'THORNTON', 'GOODWOOD', 7485, 7460), (13387, 'THREE ANCHOR BAY', 'CAPE TOWN', 8005, 8005), (13416, 'TIMOUR HALL EST', 'PLUMSTEAD', 7800, 7800), (13437, 'TOEKOMSRUS', 'OUDTSHOORN', 6625, 6625), (13440, 'TOKAI', 'CAPE TOWN', 7966, 7945), (13469, 'TOPKAMP', 'TOUWSRIVIER', 6880, 6880), (13470, 'TORNADOVILLE', 'HANOVER', 7005, 7005), (13478, 'TOUWS RIVER', 'TOUWS RIVER', 6880, 6880), (13479, 'TOUWSRIVIER', 'TOUWSRIVIER', 6880, 6880), (13485, 'TOWN TWO', 'KHAYALITSHA', 7784, 7784), (13504, 'TRIANGLE FARM', 'BELLVILLE', 7530, 7530), (13511, 'TROVATO EST', 'PLUMSTEAD', 7800, 7800), (13637, 'TULBAGH', 'WESTERN CAPE', 6820, 6820), (13650, 'TURF CLUB', 'JOHANNESBURG', 2190, 2190), (13656, 'TURFHALL EST', 'KENWYN', 7780, 7780), (13657, 'TURFHALL PARK', 'LANSDOWNE', 7780, 7780), (13663, 'TUSCANY GLEN', 'EERSTE RIVER', 7100, 7100), (13664, 'TUSSENDAL', 'BERGVLIET', 7945, 7945), (13669, 'TWEE RIVIEREN', 'GEORGE', 6529, 6529), (13683, 'TYGER MANOR', 'BELLVILLE', 7530, 7530), (13684, 'TYGER VALLEY', 'BELLVILLE', 7536, 7530), (13685, 'TYGERBERG', 'PAROW', 7505, 7505), (13686, 'TYGERBERG BUSINESS PARK', 'MATROOSFONTEIN', 7493, 7493), (13687, 'TYGERBERG HEUWELS', 'BELLVILLE', 7530, 7530), (13688, 'TYGERDAL', 'GOODWOOD', 7460, 7460), (13689, 'TYGERHOF EST', 'MILNERTON', 7441, 7441), (13690, 'TYGERPARK', 'BELLVILLE', 7530, 7530), (13691, 'TYGERVALLEI', 'BELLVILLE', 7536, 7530), (13703, 'UITENHAGE', 'UITENHAGE', 6230, 6229), (13706, 'UITSIG', 'BLOEMFONTEIN', 9301, 9301), (13709, 'UITSIG', 'RAVENSMEAD', 7493, 7493), (13710, 'UITSIG', 'WELLINGTON', 7655, 7655), (13712, 'UITZICHT', 'DURBANVILLE', 7550, 7550), (13713, 'UITZICHT', 'KRAAIFONTEIN', 7570, 7570), (13734, 'UMHLANGA ROCKS', 'UMHLANGA ROCKS', 4320, 4319), (13812, 'UNATHI', 'GUGULETHU', 7750, 7750), (13814, 'UNIBELL', 'BELLVILLE', 7539, 7539), (13815, 'UNIEDAL', 'STELLENBOSCH', 7612, 7600), (13816, 'UNIEPARK', 'STELLENBOSCH', 7600, 7600), (13862, 'UNIVERSITEITSOORD', 'STELLENBOSCH', 7600, 7600), (13863, 'UNIVERSITY EST', 'WOODSTOCK', 7925, 7925), (13875, 'UPPER CLAREMONT', 'CLAREMONT', 7708, 7708), (13881, 'UPPER WYNBERG', 'PLUMSTEAD', 7800, 7800), (13883, 'URBANVILLE', 'GEORGE', 6529, 6529), (13923, 'VALHALLA PARK', 'MATROOSFONTEIN', 7490, 7490), (13925, 'VALLEY EST', 'HOUT BAY', 7806, 7806), (13926, 'VALLEY LGD', 'HOUTBAAI', 7806, 7806), (13927, 'VALMARY PARK', 'DURBANVILLE', 7550, 7550), (13931, 'VALYLAND', 'FISH HOEK', 7978, 7978), (13935, 'VAN DER STEL', 'SOMERSET WEST', 7130, 7130), (13940, 'VAN RHYN KHW', 'PUTFONTEIN', 1513, 1513), (13944, 'VAN RIEBEECKPARK', 'WORCESTER', 6850, 6850), (13965, 'VAN RIEBEECKSHOF', 'BELLVILLE', 7530, 7530), (13966, 'VAN RIEBEECKSTRAND', 'MELKBOSSTRAND', 7441, 7441), (13968, 'VAN WYKSVLEI', 'WELLINGTON', 7655, 7655), (13970, 'VANDERBIJLPARK', 'VANDERBIJLPARK', 1900, 1911), (13978, 'VANGUARD EST', 'ATHLONE', 7764, 7764), (13980, 'VANRIEBEECKSHOF', 'BELLVILLE', 7540, 7540), (13981, 'VANWYKSDORP', 'LADISMITH', 6690, 6690), (13983, 'VASCO', 'GOODWOOD', 7460, 7460), (13988, 'VELDDRIF', 'VELDDRIF', 7365, 7365), (14000, 'VEREENIGING', 'VEREENIGING', 1930, 1939), (14012, 'VERGENOEG', 'DELFT', 7100, 7100), (14021, 'VERGESIG', 'DURBANVILLE', 7550, 7550), (14025, 'VERMAAKLIKHEID', 'RIVERSDALE', 6671, 6671), (14027, 'VERMONT', 'ONRUS RIVER', 7201, 7201), (14037, 'VICTORIA JUNCTION', 'CAPE TOWN', 8001, 8001), (14038, 'VICTORIA MXENGE', 'DURBANVILLE', 7550, 7550), (14039, 'VICTORIA MXENGE', 'KHAYELITSHA', 7784, 7784), (14040, 'VICTORIA PARK', 'KRAAIFONTEIN', 7570, 7570), (14043, 'VICTORIA PARK', 'SOMERSET WEST', 7130, 7130), (14044, 'VICTORIA PARK', 'WORCESTER', 6850, 6850), (14045, 'VICTORIA WEST', 'VICTORIA WEST', 7070, 7070), (14046, 'VICTORIA-WES', 'VICTORIA-WES', 7070, 7070), (14050, 'VIER BERGEN', 'BELLVILLE', 7530, 7530), (14052, 'VIERLANDEN', 'DURBANVILLE', 7550, 7550), (14053, 'VIETNAM', 'GUGULETHU', 7750, 7750), (14055, 'VIETNAM 2', 'GUGULETHU', 7750, 7750), (14057, 'VIKING VILLAGE', 'GOODWOOD', 7460, 7460), (14060, 'VILLA BIANCA', 'BELLVILLE', 7530, 7530), (14061, 'VILLA DE VIE', 'BRACKENFELL', 7560, 7560), (14064, 'VILLA PALMA', 'KUILSRIVIER', 7580, 7580), (14073, 'VILLIERSDORP', 'VILLIERSDORP', 6848, 6848), (14086, 'VISHOEK', 'KAAPSTAD', 7974, 7975), (14089, 'VITA NOVA EST', 'TOKAI', 7945, 7945), (14091, 'VLAEBERG', 'CAPE TOWN', 8018, 8018), (14096, 'VLAKTEPLAAS', 'OUDTSHOORN', 6631, 6631), (14099, 'VLEIVIEW', 'CALEDON', 7230, 7230), (14100, 'VLOTTENBURG', 'STELLENBOSCH', 7604, 7604), (14101, 'VOELKLIP', 'HERMANUS', 7200, 7200), (14102, 'VOELVLEI', 'KUILS RIVER', 7580, 7580), (14105, 'VOLMOED', 'OUDTSHOORN', 6624, 6624), (14109, 'VOORBRUG', 'EERSTE RIVER', 7100, 7100), (14174, 'VREDEHOEK', 'CAPE TOWN', 8001, 8001), (14175, 'VREDEKLOOF', 'BRACKENFELL', 7560, 7560), (14176, 'VREDEKLOOF HEIGHTS', 'BRACKENFELL', 7560, 7560), (14177, 'VREDEKLOOF HOOGTE', 'BRACKENFELL', 7560, 7560), (14178, 'VREDEKLOOF PARK', 'BRACKENFELL', 7560, 7560), (14179, 'VREDEKLOOF TERRACES', 'BRACKENFELL', 7560, 7560), (14180, 'VREDEKLOOF VILLAGE', 'BRACKENFELL', 7560, 7560), (14181, 'VREDELUST EST', 'BELLVILLE', 7530, 7530), (14182, 'VREDELUST LGD', 'BELLVILLE', 7530, 7530), (14183, 'VREDENBERG', 'BELLVILLE', 7530, 7530), (14184, 'VREDENBURG', 'VREDENBURG', 7380, 7380), (14185, 'VREDENDAL', 'VREDENDAL', 8160, 8160), (14186, 'VREDENDAL NORTH', 'CAPE TOWN', 8160, 8160), (14189, 'VRIJZEE', 'GOODWOOD', 7460, 7460), (14192, 'VRYGROND', 'RETREAT', 7945, 7945), (14194, 'VRYKYK', 'PAARL', 7646, 7646), (14212, 'VYEBOOM', 'GRABOUW', 7171, 7171), (14213, 'VYGEBOOM', 'DURBANVILLE', 7550, 7550), (14222, 'WALLACEDENE', 'KRAAIFONTEIN', 7570, 7570), (14225, 'WALMER EST', 'WOODSTOCK', 7925, 7925), (14230, 'WAMAKERSVALLEI', 'WELLINGTON', 7656, 7655), (14255, 'WASHINGTON PARK', 'KHAYELITSHA', 7784, 7784), (14263, 'WATERFRONT', 'CAPE TOWN', 8002, 8001), (14265, 'WATERKLOOF', 'BELLVILLE', 7530, 7530), (14300, 'WATERVAL', 'TULBAGH', 6820, 6820), (14304, 'WATERWESE', 'GRABOUW', 7160, 7160), (14306, 'WATSONIA PARK', 'KRAAIFONTEIN', 7570, 7570), (14308, 'WAVE CREST', 'STRANDFONTEIN', 7798, 7798), (14309, 'WAVECREST', 'JEFFREYS BAY', 6330, 6330), (14318, 'WEBERSVALLEI', 'STELLENBOSCH', 7614, 7614), (14334, 'WELCOME EST', 'ATHLONE', 7764, 7764), (14335, 'WELCOME GLEN', 'FISH HOEK', 7975, 7975), (14336, 'WELGEDACHT', 'BELLVILLE', 7530, 7530), (14340, 'WELGELEE', 'BRACKENFELL', 7560, 7560), (14342, 'WELGELEGEN', 'PAROW', 7500, 7500), (14343, 'WELGELEGEN', 'PIETERSBURG', 699, 699), (14344, 'WELGELEGEN', 'STELLENBOSCH', 7600, 7600), (14345, 'WELGELEGEN EXT 1', 'PIETERSBURG', 699, 699), (14347, 'WELGEMOED', 'BELLVILLE', 7538, 7530), (14363, 'WELLINGTON', 'WELLINGTON', 7654, 7655), (14365, 'WELLWAY PARK', 'DURBANVILLE', 7550, 7550), (14366, 'WELLWAY PARK EAST', 'DURBANVILLE', 7550, 7550), (14367, 'WELLWAY PARK-OOS', 'DURBANVILLE', 7550, 7550), (14370, 'WELTEVREDE', 'STELLENBOSCH', 7600, 7600), (14371, 'WELTEVREDEN', 'WELLINGTON', 7655, 7655), (14372, 'WELTEVREDEN GLEN', 'MITCHELLS PLAIN', 7785, 7785), (14373, 'WELTEVREDEN VALLEY', 'MITCHELLS PLAIN', 7785, 7785), (14374, 'WELTEVREDEN VALLEY NORTH', 'MITCHELLS PLAIN', 7784, 7784), (14486, 'WELTEVREDENVALLEI', 'MITCHELLS PLEIN', 7785, 7785), (14492, 'WEMBLEYPARK', 'EERSTE RIVER', 7100, 7100), (14493, 'WEMBLY PARK', 'KUILS RIVER', 7580, 7580), (14513, 'WESBANK', 'KUILSRIVIER', 7580, 7580), (14514, 'WESBANK', 'MALMESBURY', 7300, 7300), (14515, 'WESBANK', 'OUDTSHOORN', 6625, 6625), (14520, 'WESFLEUR', 'DASSENBERG', 7349, 7349), (14523, 'WESOEWER', 'CALITZDORP', 6660, 6660), (14526, 'WESRAND', 'TOUWSRIVIER', 6880, 6880), (14528, 'WESRIF', 'MOSSELBAAI', 6506, 6506), (14576, 'WEST BANK', 'MALMESBURY', 7300, 7300), (14577, 'WEST BANK', 'OUDTSHOORN', 6625, 6625), (14579, 'WEST BEACH', 'BLOUBERGRANT', 7449, 7441), (14587, 'WEST HILL', 'KNYSNA', 6571, 6571), (14593, 'WEST RIDGE', 'DURBAN', 4091, 4091), (14609, 'WESTCLIFF', 'HERMANUS', 7200, 7200), (14638, 'WESTGATE', 'PIETERMARITZBURG', 3201, 3201), (14640, 'WESTGATE', 'STRANDFONTEIN', 7798, 7798), (14641, 'WESTGATE MALL', 'MITCHELLS PLAIN', 7785, 7785), (14643, 'WESTHOF', 'BELLVILLE', 7530, 7530), (14645, 'WESTHOVEN', 'MILNERTON', 7441, 7441), (14646, 'WESTLAKE', 'CAPE TOWN', 7945, 7945), (14648, 'WESTMINISTER PARK', 'EERSTE RIVER', 7100, 7100), (14658, 'WESTRIDGE', 'MITCHELLS PLAIN', 7802, 7798), (14659, 'WESTRIDGE', 'MOSSEL BAY', 6506, 6506), (14660, 'WESTRIDGE', 'SOMERSET WEST', 7130, 7130), (14662, 'WESTRIDGE HEIGHTS', 'STRANDFONTEIN', 7798, 7798), (14677, 'WETTON', 'LANSDOWNE', 7780, 7780), (14678, 'WETTON PARK', 'LANSDOWNE', 7780, 7780), (14681, 'WHEATFIELD EST', 'LANSDOWNE', 7780, 7780), (14687, 'WHITE CITY', 'CERES', 6835, 6835), (14691, 'WHITE CITY', 'NYANGA', 7750, 7750), (14695, 'WHITE CITY', 'SALDANHA', 7395, 7395), (14697, 'WHITE CITY', 'SWELLENDAM', 6740, 6740), (14700, 'WHITE CITY', 'WELLINGTON', 7655, 7655), (14708, 'WHITE LOCATION', 'KNYSNA', 6571, 6571), (14734, 'WHITE RIVER EXT 3', 'WHITE RIVER', 1240, 1240), (14750, 'WHITE WATERS', 'MILNERTON', 7441, 7441), (14751, 'WHITESANDS', 'HEIDELBERG WC', 6666, 6666), (14781, 'WILDERNESS', 'GEORGE', 6560, 6560), (14782, 'WILDERNIS', 'GEORGE', 6560, 6560), (14783, 'WILDWOODS', 'MITCHELLS PLAIN', 7785, 7785), (14793, 'WILGER PARK', 'BELLVILLE', 7530, 7530), (14794, 'WILGERPARK', 'BELLVILLE', 7530, 7530), (14859, 'WINDMEUL', 'PAARL', 7630, 7630), (14866, 'WINDSOR ESTATE', 'KRAAIFONTEIN', 7570, 7570), (14868, 'WINDSOR PARK', 'DESPATCH', 6220, 6220), (14869, 'WINDSOR PARK', 'DIEP RIVER', 7800, 7800), (14872, 'WINDSOR PARK', 'KRAAIFONTEIN', 7570, 7570), (14878, 'WINGATE HEIGHTS', 'FISH HOEK', 7975, 7975), (14884, 'WINSLEY', 'BELLVILLE', 7530, 7530), (14888, 'WINTERBERG', 'BELLVILLE', 7530, 7530), (15062, 'WITSAND', 'HEIDELBERG WC', 6666, 6666), (15066, 'WITTEBOME', 'PLUMSTEAD', 7800, 7800), (15067, 'WITTEDRIF', 'PLETTENBERG BAY', 6603, 6603), (15068, 'WITTEKLIP', 'VREDENBURG', 7380, 7380), (15069, 'WITTEWATER', 'PIKETBERG', 7322, 7322), (15070, 'WITZENVILLE EXT 4', 'TULBAGH', 6820, 6820), (15071, 'WITZENVILLE UIT 4', 'TULBAGH', 6820, 6820), (15076, 'WOLSELEY', 'WOLSELEY', 6830, 6830), (15077, 'WOLWEDANS', 'GREAT BRAK RIVER', 6525, 6525), (15098, 'WOOD STORE', 'HIBBERDENE', 4220, 4220), (15099, 'WOODBRIDGE ISLAND', 'MILNERTON', 7441, 7441), (15101, 'WOODBURY', 'MITCHELLS PLAIN', 7785, 7785), (15107, 'WOODLANDS', 'MITCHELLS PLAIN', 7785, 7785), (15112, 'WOODLANDS', 'SIMON''S TOWN', 7975, 7975), (15115, 'WOODLANDS PARK', 'LANSDOWNE', 7780, 7780), (15118, 'WOODRIDGE', 'MITCHELLS PLAIN', 7785, 7785), (15119, 'WOODSTOCK', 'CAPE TOWN', 7915, 7925), (15122, 'WORCESTER', 'WORCESTER', 6849, 6850), (15123, 'WORCESTER WEST', 'WORCESTER', 6862, 6850), (15124, 'WORCESTER-WES', 'WORCESTER', 6862, 6850), (15131, 'WYDGELEE', 'BREDASDORP', 7282, 7282), (15135, 'WYNBERG', 'CAPE TOWN', 7824, 7800), (15144, 'X SECTION SITE B', 'X SECTION SITE B', 7784, 7784), (15164, 'YORKSHIRE EST', 'LANSDOWNE', 7780, 7780), (15167, 'YOUNGSFIELD', 'LANSDOWNE', 7700, 7700), (15168, 'YSTERPLAAT', 'CAPE TOWN', 7425, 7405), (15169, 'YSTERPLAAT AIR FORCE BASE', 'YSTERPLAAT', 7405, 7405), (15170, 'YSTERPLAAT LUGMAGBASIS', 'YSTERPLAAT', 7405, 7405), (15171, 'YZERFONTEIN', 'DARLING', 7351, 7351), (15187, 'ZEEKOEIVLEI', 'GRASSY PARK', 7941, 7941), (15192, 'ZERILDA PARK', 'RETREAT', 7945, 7945), (15193, 'ZEVENDAL', 'KUILSRIVIER', 7580, 7580), (15194, 'ZEVENWACHT VILLAGE', 'KUILSRIVER', 7580, 7580), (15211, 'ZOAR', 'LADISMITH', 6656, 6656), (15238, 'ZONNEBLOEM', 'WOODSTOCK', 7925, 7925), (15242, 'ZOO PARK', 'KRAAIFONTEIN', 7570, 7570), (15250, 'ZWAANSWYK', 'RETREAT', 7945, 7945), (15251, 'ZWAANSWYK EST', 'RETREAT', 7945, 7945), (15269, 'ZWELETEMBA', 'WORCESTER', 6852, 6850), (15278, 'ZWELITSHA', 'NYANGA', 7750, 7750), (15285, 'LANSDOWNE', 'CAPE TOWN', 7779, 7780), (15286, 'GROTTO BAY', 'WEST COAST', NULL, NULL), (15287, 'MEADOWRIDGE', 'CAPE TOWN', 7800, 7800), (15288, 'BLAAUWBERG', 'TABLE VIEW', 7441, 7441); -- -------------------------------------------------------- -- -- Table structure for table `setup_scheduleType` -- CREATE TABLE IF NOT EXISTS `setup_scheduleType` ( `pkaction` int(11) NOT NULL auto_increment, `ActionName` varchar(30) default NULL, `ActionShort` varchar(5) default NULL, PRIMARY KEY (`pkaction`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ; -- -- Dumping data for table `setup_scheduleType` -- INSERT INTO `setup_scheduleType` (`pkaction`, `ActionName`, `ActionShort`) VALUES (1, 'Inspection', 'INSP'), (2, 'JOB', 'JOB'), (3, 'Finish Job', 'FJOB'), (5, 'Comeback', 'COBA'), (6, 'Admin', 'ADMIN'), (7, 'Audit', 'AUDIT'), (8, 'On leave', 'LEAVE'), (9, 'Sick', 'SICK'), (10, 'MEETING', 'MEET'), (11, 'Touch ups', 'TOUCH'); -- -------------------------------------------------------- -- -- Table structure for table `setup_user` -- CREATE TABLE IF NOT EXISTS `setup_user` ( `pk_user` int(11) NOT NULL auto_increment, `userName` varchar(255) NOT NULL, `userLogin` varchar(255) NOT NULL, `userPassword` varchar(12) NOT NULL, `userLevel` int(11) NOT NULL, `userType1` int(11) NOT NULL default '1', `uactive` int(1) default '1' COMMENT 'check if user is active or not', PRIMARY KEY (`pk_user`), UNIQUE KEY `usernam1` (`userLogin`), KEY `fk1` (`userLevel`), KEY `utype` (`userType1`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=73 ; -- -- Dumping data for table `setup_user` -- INSERT INTO `setup_user` (`pk_user`, `userName`, `userLogin`, `userPassword`, `userLevel`, `userType1`, `uactive`) VALUES (1, 'Alma', 'Alma', 'asx!23\r\nSubject: RE: Client: MR / MRS THEART | Claim no: 320971597\r\n\r\nHi Margaret,\r\n\r\nI just want you to know that your plumber crew you have send this morning did a great job. They kept me informed and showed me all they have done. Please let them know to keep up the great service. WELDONE!! 10 stars in my book.\r\n\r\n\r\nKind Regards,\r\n\r\n \r\nRenier Theart\r\nService Desk Consultant\r\nInplenion South Africa\r\nTel: +27 84 7389 045\r\nwww.inplenion.com\r\n\r\n', '2022-01-10 15:51:57', 45, '0u8g20220110155157'), (12029, 144012, '2181985', 1, 1, 'Good', 1, 0, 1, 'CLIENT VERY HAPPY - SHE WILL LET US KNOW IF EVERYTHING GOES WRONG', '2022-01-10 16:48:13', 61, '0hcb20220110164813'), (12030, 143989, '321146971', 1, 1, 'Awesome', 1, 0, 1, 'best service ever - can really comend your company', '2022-01-11 09:45:06', 16, '05me20220111094506'), (12031, 127599, '192134274', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO CLIENT, HE SAID THE PLUMBING WORK IS DONE, I TOLD HIM TO GIVE OUTSURANCE A CALL IN THE NEXT HOUR TO ASK WHO THEY APPOINTED, WE ASKED THEM TO ASSIST ASAP ', '2022-01-11 11:42:03', 61, '0nr420220111114203'), (12032, 143542, 'JJ211214-684', 1, 1, 'Awesome', 1, 0, 0, 'Mrs called back and said the tiles looks very neat and she is very happy with the service she got from us and Kerneels and team', '2022-01-11 12:00:46', 19, '0cdv20220111120046'), (12033, 143976, '2805070', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD IN WORKING ORDER WILL BE IN CONTACT IF ANY PROBLEMS', '2022-01-11 13:25:13', 50, '07kn20220111132513'), (12034, 144040, '2182225', 1, 1, 'Good', 1, 0, 1, 'AS PER MR ALL GOOD AND IN WORKING ORDER - CLIENT WILL NOTIFY US IF ANY PROBLEMS', '2022-01-11 15:11:24', 50, '0pgs20220111151124'), (12035, 144065, '321260260', 1, 1, 'Awesome', 1, 0, 1, 'MR SAID HE IS HAPPY, EVERYTHING IS IN GOOD & WORKING ORDER\r\nTHE WATER IS WARMING UP', '2022-01-12 15:31:58', 61, '03nj20220112153158'), (12036, 144097, '321268610', 1, 0, 'Good', 1, 0, 1, 'AS PER MR HANGFORD ALL ARE IN GOOD WORKING ORDER IF ANY PROBLEMS HE WILL BE IN CONTACT WITH US.', '2022-01-13 11:15:39', 50, '0foh20220113111539'), (12037, 143965, '2181261', 1, 1, 'Good', 1, 0, 1, 'CLIENT SAID EVERYTHING LOOKS GOOD\r\nINFORMED CLIENT THE INSURANCE WILL APPOINT CONTRACTOR', '2022-01-13 16:35:11', 61, '0c5220220113163511'), (12038, 144165, '321547727', 1, 1, 'Good', 1, 0, 0, 'Mrs said she is very upset the way Rege spoke to her son in law. He did not speak in a proper way. She said she is married to a coloured guy and she feels that he was raicist. What is she and her daughter was alone at home. ', '2022-01-18 12:14:21', 19, '0b7g20220118121421'), (12039, 144046, '2182367', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, MRS HAPPY WITH WORK DONE', '2022-01-18 12:56:11', 50, '05qh20220118125611'), (12040, 144069, '2182759', 1, 1, 'Good', 1, 0, 1, 'MRS VERY HAPPY WITH WORK DONE, AS SHE MENTIONED IN THE COMMENTS ON CLEARANCE FORM PLUMBER & ASSISTANT ARE A GOOD ASSET FOR THE COMPANY, JOB WELL DONE', '2022-01-18 12:59:39', 50, '08a220220118125939'), (12041, 144100, '321042672', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MR RYKLIEF ALL IN GOOD WORKING ORDER, CLIENT WAS CONCERNED THAT WE DID NOT REPLACED THE VALVE I EXPLAINED IF VALVE STILL IN GOOD WORKING ORDER INSURANCE INSTRUCTION NOT TO REPLACED IT AND HE UNDERSTANDS', '2022-01-18 13:02:49', 50, '0pxd20220118130249'), (12042, 144151, 'CL4383127', 1, 1, 'Good', 1, 0, 1, 'AS PER MISS ALL IN GOOD WORKING ORDER FOR NOW IF ANY PROBLEMS SHE WILL BE IN CONTACT', '2022-01-18 13:10:59', 50, '0g4e20220118131059'), (12043, 144155, '321520094', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-01-18 13:14:52', 50, '06sf20220118131452'), (12044, 143662, '2175312', 1, 1, 'Good', 1, 0, 1, 'CALLED SPOKE TO MARINDA, SHE IS HAPPY THEY GOT HOT WATER ALL IN WORKING ORDER', '2022-01-19 12:09:28', 50, '0ght20220119120928'), (12045, 144185, 'CL4383227', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER CLIENT HAPPY', '2022-01-19 16:16:17', 50, '06et20220119161617'), (12046, 144235, '1169688', 1, 1, 'Awesome', 1, 0, 0, 'Mr Mudaly is always satisfied with Rodney s jobs', '2022-01-20 09:03:37', 17, '032220220120090337'), (12047, 144228, 'CL4383424', 1, 1, 'Good', 1, 0, 1, 'MR THOMET SAID HIS WIFE VERY HAPPY WITH THE WORK DONE AND HOW QUICK THE PROBLEM WAS RESOLVED - CLIENT WILL LET US KNOW IF ANY PROBLEMS', '2022-01-20 16:43:11', 50, '0p5r20220120164311'), (12048, 144227, '207787078/2/6', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD IN WORKING ORDER THE CLIENT SAID THE WATER HOT AND THEY ARE HAPPY', '2022-01-20 16:46:27', 50, '03rk20220120164627'), (12049, 144246, '2186120', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AND CLIENT HAPPY WITH THE SERVICE', '2022-01-21 12:25:06', 50, '08om20220121122506'), (12050, 143347, '319639163 - RES', 1, 1, 'Good', 1, 1, 1, NULL, '2022-01-24 15:04:56', 67, '0vrt20220124150456'), (12051, 144338, '2187322', 1, 1, 'Good', 1, 1, 0, 'CLIENT HAPPY WITH OUR WORK, I INFORMED HIM THAT THE INSURANCE WILL CONTACT HIM FOR THE PREP WORK\r\n', '2022-01-25 08:29:53', 61, '05vv20220125082953'), (12052, 144284, '321777737', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER NO COMPLAINTS', '2022-01-25 12:48:10', 50, '03dr20220125124810'), (12053, 144242, '2186074', 1, 0, 'Good', 1, 0, 1, 'GEYSER IS WORKING BUT CLIENT IS COMPLAINING THAT SHE WANTS TO KNOW WHEN THE BUILDERS WILL ATTEND TO THE TRAP DOOR AND SHE ALSO NOTED THAT THE ALARM SHOWED ERROR AFTER WE WORK THERE SO SHE DO NOT KNOW IF THE WIRES WAS CUT', '2022-01-25 12:58:42', 50, '0kxh20220125125842'), (12054, 144277, '321759056', 1, 0, 'Good', 1, 0, 1, 'CALLED AND SPOKEN TO MR VAN ROOYEN - ALL IN GOOD WORKING ORDER', '2022-01-25 15:37:16', 50, '0cpc20220125153716'), (12055, 144236, '321503366', 1, 1, 'Good', 1, 0, 1, 'PSE NOTE THAT CLIENT IS HAPPY FOR NOW SHE WILL CALL IF ANY FURTHER LEAKS ON OUR WORK', '2022-01-25 15:55:25', 16, '0soc20220125155525'), (12056, 143503, '319906106 - RES', 1, 1, 'Good', 1, 1, 1, NULL, '2022-01-25 16:36:28', 67, '0nac20220125163628'), (12057, 144367, 'CL4383750', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO TENANT SHE SAID ALL IN WORKING ORDER THEY HAVE HOT WATER\r\nSHE ONLY WANTED TO FIND OUT ABOUT THE DAMAGES, I INFORMED HER WE HAVE INFORMED THE INSURANCE AND THEY WILL APPOINT A BUILDER FOR THE DAMAGES', '2022-01-26 08:42:44', 50, '0bad20220126084244'), (12058, 144323, '321857677', 1, 1, 'Good', 1, 0, 1, 'As per Mr Grobbelaar all is in order for now but he is just worried that when plumber worked the leak fixed was not where originally marked so I explained that plumber most likely found the leak nearest to marking and he was satisfied but I also told him if there is a comeback or leak on our work we will send a plumber back to check so he said no it is all good for now he thought he would just mention this.', '2022-01-26 09:19:22', 16, '0yzb20220126091922'), (12059, 144267, '2816577', 1, 1, 'Good', 1, 0, 1, 'Mr says he is happy with the work so far no problems he will call if any problem occur', '2022-01-26 09:26:23', 16, '0j520220126092623'), (12060, 144371, '2187627', 1, 1, 'Satisfactory', 1, 0, 1, 'Spoke to Mrs she says our plumbers is fine but her geyser still not working so I told her that I have received the paperwork of the plumber this morning only and will add report to Fogi website as soon as possible as their DB board is a problem circuit breaker might be faulty as per plumber. In the meantime I made a note on messages for fogi on their website in the meantime until I can upload full geyser replacement report.', '2022-01-26 09:39:34', 16, '0ypb20220126093934'), (12061, 143684, '2792579', 1, 1, 'Good', 1, 0, 1, 'so far all good', '2022-01-26 09:45:43', 16, '0fmx20220126094543'), (12062, 144263, '2186288', 1, 0, 'Good', 1, 0, 1, 'AS PER MR LINTNAAR EVERYTHING WORKING 100% IF ANY PROBLEMS HE WILL BE IN CONTACT\r\nCLIENT WAS INFORMED THAT PLUMBER RUNNING LATE FOR APPOINTMENT AND CLIENT WAS FINE WITH IT', '2022-01-26 09:47:22', 50, '0ub920220126094722'), (12063, 144369, '2187617', 1, 1, 'Good', 1, 0, 1, 'CALL TENANT TO FIND OUT IF ALL IN ORDER NOW - HE SAID ALL IN GOOD WORKING ORDER\r\nHE WILL BE IN CONTACT IF ANY PROBLEMS BUT FOR NOW HE IS SORTED', '2022-01-26 11:47:56', 50, '0oos20220126114756'), (12064, 144250, '2186161', 1, 1, 'Good', 1, 1, 1, NULL, '2022-01-26 15:03:24', 66, '0r920220126150324'), (12065, 144390, '321972424', 1, 0, 'Good', 1, 0, 1, 'AS PER CLIENT ALL IN WORKING ORDER HE WILL CHECK THIS AFTERNOON AGAIN IF LEAK STOPPED IF NOT HE WILL BE IN CONTACT WITH US', '2022-01-27 08:42:21', 50, '06hb20220127084221'), (12066, 144408, '321996658', 1, 1, 'Good', 1, 0, 1, 'CALLED CLIENT AND SHE INFORMED ME THAT A TENANT IS AT THE HOUSE, SHE TAKE IT ALL ARE IN ORDER AS SHE DID NOT HEAR ANYTHING FROM HER SHE WILL GO AROUND LATER JUST TO CHECK WORKMANSHIP IF ANY PROBLEMS SHE WILL BE IN CONTACT - ALSO WANTED TO KNOW ABOUT THE TRAP DOOR REPAIRS - I INFORMED MRS THAT WE HAVE SUBMITTED THE REPORT TO THE INSURANCE WE WILL BE IN CONTACT IF THEY APPOINT US FOR THE REPAIRS IF NOT THE OTHER BUILDERS WILL BE IN CONTACT WITH HER', '2022-01-27 08:44:44', 50, '06q20220127084444'), (12067, 144344, '2187363', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO THE SISTER OF MRS ALLIE SHE SAYS SO FAR ALL LOOKING GOOD SHE SAYS THEY WILL CALL IF ANY PROBLEMS BUT THANKED ME FOR CALLING.', '2022-01-27 10:43:53', 16, '0ga820220127104353'), (12068, 144337, '2187313', 1, 1, 'Good', 1, 0, 0, 'CLIENT SAID ALL GOOD HE IS HAPPY, THE TAP WAS LEAKING BUT HE IT STOPPED NOW, HE SAID HE WILL LET US KNOW SHOULD THE BE PROBLEMS, HE ASKED IF WE CAN MARKED THE PREP CONTRACTORS AS URGENT\r\n\r\n', '2022-01-27 16:50:08', 61, '03o820220127165008'), (12069, 144423, '2188763', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT SHE WILL FOLLOW UP WITH THE TENANT IF ALL IN WORKING ORDER\r\nSHE HAD TO RUSH TO HOSPITAL YESTERDAY, IF ANY PROBLEMS SHE WILL BE IN CONTACT', '2022-01-28 09:36:48', 50, '0x9p20220128093648'), (12070, 144480, '322105013-RES', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER WITH GEYSER CLIENT ONLY WANTED TO KNOW ABOUT THE DAMAGES\r\nI HAVE EXPLAINED TO CLIENT THAT THEY WILL ASSESS THE DAMAGES AND A REPORT WILL BE SEND TO THE INSURANCE', '2022-01-28 12:29:35', 50, '02b320220128122935'), (12071, 144442, 'CL4384057', 1, 1, 'Good', 1, 0, 1, 'MR ADAMS HAPPY ALL IN GOOD WORKING ORDER AND THANK US FOR OUR SERVICE', '2022-01-28 14:29:05', 50, '03s920220128142905'), (12072, 144352, '2187416', 1, 1, 'Good', 1, 0, 1, 'MR BENJAMIN IS VERY HAPPY ALL IN ORDER SO FAR', '2022-02-01 10:59:31', 16, '0pnu20220201105931'), (12073, 144511, 'CL4384245', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MR BOCONGO - ALL IN ORDER NO PROBLEMS SO FAR WILL CALL IF ANY OCCUR', '2022-02-01 11:02:51', 16, '03jt20220201110251'), (12074, 144514, '1173386', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO MRS WILLIAMS, ALL IN WORKING ORDER LEAK SEEMED TO HAVE STOPPED NOW, THEY NIT USING THAT BATHROOM NOW SHE WILL MONITOR AND BE IN CONTACT. A;SO INFORMED MRS ABOUT THE CEILING DAMAGES, SHE SAID SHE WILL THINK ABOUT IT AS IT IS NOT A MAJOR CEILING DAMAGES', '2022-02-01 11:06:54', 50, '0q6x20220201110654'), (12075, 144463, '2189377', 1, 1, 'Good', 1, 1, 1, 'AS PER MR ALL IN WORKING ORDER, SO FAR SO GOOD IF ANY PROBLEMS HE WILL BE IN CONTACT', '2022-02-01 11:18:51', 50, '01ud20220201111851'), (12076, 144183, '2185041', 1, 0, 'Good', 1, 1, 1, 'MR HAPPY ALL IN WORKING ORDER THEY HAVE HOT WATER TO SHOWER\r\nIF ANY PROBLEMS MR WILL BE IN CONTACT', '2022-02-01 11:21:24', 50, '0z9k20220201112124'), (12077, 144532, 'CL4384308 ', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, CLIENT CONFIRMED THEY HAVE HOT WATER AS I SEE PLUMBER \r\nMENTIONED IT IS CONNECTED TO A TIMER', '2022-02-02 09:18:58', 50, '0nqz20220202091858'), (12078, 144507, '2190236', 1, 1, 'Good', 1, 0, 1, 'MR CLOETE SAYS NO LEAKS AT THIS STAGE BUT THE REST OF THE PIPE NOT REPLACED IS ALSO NOT IN VERY VERY GOOD CONDITION BUT NOT LEAKING AT THIS STAGE. I MENTIONED THIS TO ILANA DOING WORK OF HELPAS', '2022-02-02 09:17:42', 16, '03p20220202091742'), (12079, 144566, '2190869', 1, 1, 'Awesome', 1, 0, 1, 'ALL IN ORDER MRS ABRAHAMS SAYS SHE IS HAPPY', '2022-02-02 09:23:22', 16, '09xy20220202092322'), (12080, 144421, '2188733', 1, 1, 'Good', 1, 0, 1, 'I spoke to Martin the tennant as he was at the premises yesterday and he is very happy all is in good order and working', '2022-02-03 08:52:35', 16, '0rmm20220203085235'), (12081, 144536, '300194805', 1, 1, 'Good', 1, 1, 1, 'CLIENT HAPPY- INFORMED HIM THE INSURANCE WILL MAYBE APPOINT US, OR ANOTHER CONTRACTOR FOR THE DAMAGES', '2022-02-03 15:24:18', 61, '0f2y20220203152418'), (12082, 144577, '2190984', 1, 0, 'Good', 1, 0, 1, 'CLIENT CALLED BACK TO ADVISED HE WAS MISTAKEN THE PIPES NOT LEAKING ANYMORE MUST HAVE BEEN A NORMAL OVERFLOW DRIPPING, SO FAR ALL IN GOOD WORKING ORDER', '2022-02-04 08:10:17', 50, '0zy720220204081017'), (12083, 144604, '322407875', 1, 0, 'Good', 1, 0, 1, 'CALLED CLIENT AND SPOKE TO MRS BOOYSEN, SHE SAID ALL IN WORKING ORDER\r\nSO FAR SO GOOD, CLIENT WAS INFORMED THAT PLUMBER RUNNING LATE', '2022-02-04 12:37:54', 50, '0mjg20220204123754'), (12084, 144480, '322105013-RES', 1, 1, 'Good', 1, 1, 1, 'MRS WAS PLEASED WITH THE RESULTANT WORK', '2022-02-07 08:44:08', 67, '0o5j20220207084408'), (12085, 144629, '322472677', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-02-07 14:12:01', 50, '0vub20220207141201'), (12086, 144633, '2192003', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT VERY HAPPY HE RATED US A 10/10', '2022-02-08 11:34:20', 50, '0u820220208113420'), (12087, 144743, '322705651', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-02-09 14:17:53', 50, '068f20220209141753'), (12088, 144679, '322575644', 1, 1, 'Satisfactory', 1, 1, 0, 'all good so far', '2022-02-09 14:59:20', 16, '04y620220209145920'), (12089, 144554, '2828442', 1, 1, 'Good', 1, 0, 1, 'mrs says she is very happy no more leaking pipe - I told her that our reports will be given to her Insurance for resultants to be fixed. She thanked me.', '2022-02-09 15:51:52', 16, '0m7420220209155152'), (12090, 144628, '2816244 - RES', 1, 1, 'Satisfactory', 1, 1, 1, 'NONE', '2022-02-10 09:17:29', 67, '0jtb20220210091729'), (12091, 144640, '322495821', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AS PER MISS PLAAITJIES', '2022-02-10 11:34:44', 50, '0ww420220210113444'), (12092, 144737, '322684133', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS SWANEPOEL VERY HAPPY WITH THE INSTALLATION AND VERY GLAD THAT SHE COULD HAVE A HOT SHOWER AFTER 2 WEEKS, IF ANY PROBLEMS SHE WILL BE IN CONTACT', '2022-02-10 12:21:55', 50, '0g3620220210122155'), (12093, 144735, '2193516', 1, 1, 'Satisfactory', 1, 0, 0, 'CALLED CLIENT HE SAYS HE IS WAITING ON THE WATERLOSS LETTER FROM CHATAL AND ALSO HE SAYS LEAK IS NOW FIXED BUT HE IS NOT HAPPY WITH THE BIG AREA OF PAVING TO BE DONE HE IS WAITING FOR INSURANCE TO SEND SP URGENTLY - ILANA MENTIONED THE PAVING ON HER REPORT', '2022-02-10 15:11:55', 16, '08nk20220210151155'), (12094, 144736, '2193526', 1, 1, 'Satisfactory', 1, 0, 1, 'GEYSER SEEMS TO BE FINE BUT WHEN DOING THE LEAK SURVEY WITH CLIENT HE COMPLAINED AND SAID IT IS OUR PROBLEM WITH WATER DAMAGES ? I TOLD HIM WE WIL SPEAK TO PLULMBER TOMORROW AND WE WILL ADD THIS TO OUR REPORT.', '2022-02-10 15:15:54', 16, '05v920220210151554'), (12095, 144543, '321980979 -RES', 1, 1, 'Good', 1, 1, 1, 'NONE', '2022-02-11 12:58:30', 67, '0a1720220211125830'), (12096, 144773, '322776984', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT ALL IN GOOD WORKING ORDER AS PER HIS AGENT IF ANY PROBLEMS HE WILL LET US KNOW', '2022-02-11 13:18:00', 50, '0z4a20220211131800'), (12097, 144769, '2194135', 1, 1, 'Good', 1, 0, 1, 'MR HAPPY ALL IN GOOD WORKING ORDER FOR NOW IF ANY PROBLEMS HE WILL CONTACT US', '2022-02-11 13:20:27', 50, '0j3a20220211132027'), (12098, 141088, '313709124 - res', 1, 1, 'Awesome', 1, 1, 1, 'NONE', '2022-02-11 14:31:58', 67, '0csv20220211143158'), (12099, 144762, 'CL4385054', 1, 1, 'Good', 0, 0, 0, 'Mr Tobias is happy that he got hot water - plumber also explain what he did and is polite.\r\n', '2022-02-11 14:47:38', 17, '0w8920220211144738'), (12100, 144789, '322812947', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO MRS SHE SAID ALL IN ORDER AND GOOD WORKING ORDER', '2022-02-11 15:29:41', 50, '0ywc20220211152941'), (12101, 144752, '322731783', 1, 1, 'Satisfactory', 1, 0, 0, 'REFER TO NO9TES MADE ON JOB TRACKER ', '2022-02-11 16:52:23', 16, '04t620220211165223'), (12102, 144793, '2194582', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD IN WORKING ORDER IF ANY PROBLEMS CLIENT WILL BE IN CONTACT', '2022-02-14 12:14:51', 50, '0sr720220214121451'), (12103, 144788, '322812332', 1, 1, 'Good', 1, 0, 1, 'MR DU PLESSIS SAYS HE IS VERY HAPPY', '2022-02-14 13:05:13', 16, '0qrc20220214130513'), (12104, 143626, '2174702', 1, 1, 'Awesome', 1, 0, 0, 'CLIENT VERY HAPPY WITH OUR SERVICE \r\nTHANKS', '2022-02-14 14:32:58', 61, '0smk20220214143258'), (12105, 144823, '2195474', 1, 1, 'Good', 1, 0, 1, 'AS PER MR ARENDSE ALL IN GOOD WORKING ORDER AND HE IS HAPPY WITH THE SERVICE RECEIVED', '2022-02-15 10:01:02', 50, '0ctp20220215100102'), (12106, 144621, '322451100', 1, 1, 'Good', 1, 0, 0, 'CLIENT SAYS SO FAR EVERYTHING IS GOOD, HE WILL CALL IF THERE IS ANY PROBLEMS\r\n', '2022-02-15 10:36:41', 61, '0jwb20220215103641'), (12107, 144259, '321713135', 1, 1, 'Good', 1, 0, 0, 'Mrs says her neighbour was at the property when our guys worked there but so far she says all is looking good as she just came home.', '2022-02-15 16:17:12', 16, '0thf20220215161712'), (12108, 144866, '2196070', 1, 0, 'Awesome', 1, 0, 1, 'CLIENT VERY HAPPY ', '2022-02-16 15:15:33', 61, '05ks20220216151533'), (12109, 144862, 'CL4385431', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT HAD AN ISSUE WHERE THE STOP COCK WAS NOT OPEN BUT ALL ARE SORTED OUT NOW. EVERYTHING IN GOOD WORKING ORDER.', '2022-02-17 08:40:54', 50, '01te20220217084054'), (12110, 144706, '2193013', 1, 1, 'Good', 1, 0, 1, 'CLIENT IS HAPPY, I INFORMED HER THAT THE BUILDERS WILL BE IN CONTACT WITH HER FOR THE PREP WORK & TILES', '2022-02-17 11:12:35', 61, '09jk20220217111235'), (12111, 144878, '2196492', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - CLIENT HAPPY WITH SERVICE RECEIVED', '2022-02-17 13:36:40', 50, '08hj20220217133640'), (12112, 144751, '321682588-RES', 1, 1, 'Awesome', 1, 1, 1, 'MR HESS IS HAPPY WITH THE QUALITY OF RESULTANT WORK', '2022-02-17 13:47:45', 67, '0p7t20220217134745'), (12113, 144782, '322789525', 1, 0, 'Good', 1, 0, 0, 'I spoke to Lorna Watts she is happy with the plumbers and their work but she was not happy about the set time made was not met.', '2022-02-17 15:51:15', 16, '0pwe20220217155115'), (12114, 144851, '2195164', 1, 1, 'Good', 1, 1, 0, 'client very happy \r\n', '2022-02-17 16:42:15', 61, '0og20220217164215'), (12115, 144432, '207874442', 1, 1, 'Good', 1, 0, 0, 'MRS FISHER IS SATISFIED AND HAPPY ALL TNHAT NEEDS TO BE DONE NOW IS THE RESULTANT DAMAGES- SANTAM NEEDS TO APPOINT AN SP', '2022-02-18 15:53:54', 16, '0tq720220218155354'), (12116, 144814, '322336963 res', 1, 1, 'Awesome', 1, 1, 1, 'NONE', '2022-02-18 16:13:05', 67, '0vmq20220218161305'), (12117, 144871, '323039270', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, MRS VERY HAPPY JUST WANTED TO KNOW WHEN WE FIXING THE TRAP DOOR. I HAVE EXPLAINED TO HER THAT A BOOKING HAS BEEN CONFIRMED FOR THE 14TH FOR THE ASSESSMENT TO BE DONE', '2022-02-21 16:43:32', 50, '0uu20220221164332'), (12118, 144821, '322935428', 1, 1, 'Awesome', 1, 0, 1, 'MR VERY HAPPY WE DONE A GREAT JOB AND ALL IN WORKING ORDER', '2022-02-21 16:46:37', 50, '0rsh20220221164637'), (12119, 144937, '2197348', 1, 1, 'Good', 1, 0, 1, 'mr tepersen says all is good no problem', '2022-02-22 09:34:34', 16, '0vrb20220222093434'), (12120, 144049, '321209336', 1, 1, 'Good', 1, 0, 1, 'they were informed that plumber was running later as result of flat tyre and they are also happy with the work done I spoke to Wendy', '2022-02-22 09:36:13', 16, '04xv20220222093613'), (12121, 144907, '323124755', 1, 1, 'Satisfactory', 1, 0, 0, 'all good so far', '2022-02-22 09:40:43', 16, '0rmw20220222094043'), (12122, 144971, '323264822', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER SO FAR SO GOOD, ,R VERY HAPPY THAT WE HAVE SORT OUT HIS GEYSER\r\nAND VERY HAPPY WITH THE SERVICE RECEIVED', '2022-02-22 12:30:01', 50, '098d20220222123001'), (12123, 145004, '2198300', 1, 0, 'Good', 1, 0, 1, 'CLIENT VERY HAPPY, GUYS PROFESSIONAL, FRIENDLY, EXPLAINED EVERYTHING. OVER ALL VERY HAPPY', '2022-02-23 12:06:14', 50, '0rjh20220223120614'), (12124, 145034, '2198783', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS ALL IN WORKING ORDER, THE GEYSER HEATED UP WATER WARM AND NO COMPLAINTS, ALSO THANK US FOR THEN SERVICE SHE RECEIVED', '2022-02-23 14:37:00', 50, '03sr20220223143700'), (12125, 145044, '2198951', 1, 1, 'Awesome', 1, 0, 1, 'THE CLIENT IS VERY HAPPY WITH GERALD & LAWRENCE\r\nTHUMBS UP - VERY IMPRESSED\r\n', '2022-02-24 09:49:36', 61, '0a8d20220224094936'), (12126, 144985, '2198024', 1, 1, 'Good', 1, 0, 1, 'SO FAR SO GOOD ', '2022-02-24 09:55:03', 16, '0o8u20220224095503'), (12127, 145025, '323352584', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER AND CLIENT HAPPY', '2022-02-24 11:26:28', 50, '0za120220224112628'), (12128, 145037, '2198795', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - CLIENT HAPPY - AND THANK US FOR OUR PROFESSIONAL AND QUICK SERVICE', '2022-02-24 11:39:14', 50, '0fjm20220224113914'), (12129, 145042, '2198927', 1, 0, 'Good', 1, 0, 1, 'AS PER MR HE SAID APART FROM THE RUNNING LATE BECAUSE OF PREVIOUS JOB ALL IN GOOD WORKING ORDER, GUYS VERY NEAT, CLEAN UP AFTERWARDS THEY DONE A GREAT JOB ', '2022-02-25 09:47:50', 50, '0v4g20220225094750'), (12130, 144445, '322105138', 1, 1, 'Good', 1, 1, 1, 'CLIENT SAID HE TRUSTS EVERYTHING IS GOOD & IN WORKING ORDER\r\nHE WILL CALL US SHOULD THERE BE ANY PROBLEMS\r\n', '2022-02-25 12:16:08', 61, '0tx820220225121608'), (12131, 145017, '208190253', 1, 1, 'Good', 1, 0, 0, 'mrs barnard says she is very happy no more leaking', '2022-02-28 09:39:07', 16, '0jw920220228093907'), (12132, 144873, '2842876', 1, 1, 'Good', 1, 0, 0, 'CLIENT SO FAR EVERTYTHING LOOKS GOOD, HE WILL CALL IF THERE IS ANY PROBLEM', '2022-02-28 13:29:44', 61, '0dcj20220228132944'), (12133, 145064, '2199384', 1, 1, 'Good', 1, 0, 1, 'AS PER MR ANKER ALL IN GOOD WORKING ORDER HE IS JUST WAITING ON THE CONTRACTORS TO ATTEND TO HIS CEILING AS WE HAD TO ENLARGED TRAP DOOR', '2022-02-28 13:31:57', 50, '0nvr20220228133157'), (12134, 144661, '2828582', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT THEY HAVE NOT CHECK THE SHOWER TAPS YET TILING STILL TO BE DONE, IF ANY PROBLEMS SHE WILL BE IN CONTACT', '2022-02-28 13:35:07', 50, '0aw620220228133507'), (12135, 144671, '322566247', 1, 1, 'Good', 1, 0, 1, 'MRS JACOBS IS HAPPY WITH OUR PLUMBERS WORK', '2022-03-01 09:15:36', 16, '017v20220301091536'), (12136, 145009, '2198422', 1, 1, 'Good', 1, 0, 1, 'MRS PEKEUR SAYS SHE IS VERY HAPPY WITH THE WORK', '2022-03-01 09:19:54', 16, '0spf20220301091954'), (12137, 145125, '2200772', 1, 1, 'Good', 1, 0, 1, NULL, '2022-03-01 14:40:09', 66, '0aae20220301144009'), (12138, 144620, '2191740', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER ACCEPT CLIENT DO NOT HAVE HOT WATER, WE HAVE INFORMED THE INSURANCE THEY NEED TO APPOINT ELECTRICIAN', '2022-03-01 15:37:10', 50, '01jm20220301153710'), (12139, 145127, '2200837', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT VERY HAPPY ALL IN WORKING ORDER AND SHE THANK HELPAS FOR HIS FRIENDLINESS AND GOOD SERVICE', '2022-03-02 11:31:51', 50, '0aue20220302113151'), (12140, 145134, '323618091', 1, 1, 'Good', 1, 0, 1, 'MR DOTT IS HAPPY BUT HE IS A LITTLE WORRIED THAT THE OUTLET PIPE IS MAYBE NOT OUT FAR ENOUGH I TOLD HIM IF POSSIBLE HE CAN TAKE A PHOTO AND SEND IT TO OUR WHATTS APP OR EMAIL', '2022-03-02 11:38:34', 16, '03b420220302113834'), (12141, 144729, '321672716 res', 1, 1, 'Good', 1, 1, 1, 'CLIENT WASN''T HAPPY ABOUT THE CHOICE OF TILES, BUT THEO COULD''NT FINE THE SAME TIME , HE LOOK EVERYWHEN AND THE CLIENT WAS INFORMED ABOUT THE TILES BEFORE HAND.', '2022-03-02 16:18:29', 67, '06da20220302161829'), (12142, 145146, 'CL4386431', 1, 0, 'Good', 1, 1, 1, 'SO FAR EVERYTHING LOOKS GOOD, THE CLIENT WILL CHECK & LET US KNOW SHOULD PROBLEMS OCCUR', '2022-03-02 16:42:28', 61, '0ot920220302164228'), (12143, 145142, '2201108', 1, 1, 'Good', 1, 0, 1, 'Mrs Raad is very happy with the work done and she apologized for bad signal on cell when she was called previously otherwise all is good so far.', '2022-03-03 08:31:14', 16, '06wd20220303083114'), (12144, 145171, '323871468', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - CLIENT HAPPY', '2022-03-03 08:51:30', 50, '0nz20220303085130'), (12145, 145174, '2201613', 1, 1, 'Awesome', 1, 0, 1, 'CALLED AND SPOKE TO MISS SMITH SHE IS VERY HAPPY WITH THE WORK DONE, SHE QUOTE THEY WERE VERY SUFFICIENT, NEAT AND CLEANED UP PROPERLY, SHE WANTED TO KNOW ABOUT THE TRAP DOOR DAMAGES, I ADVISED HER THAT WE WILL SUBMIT THE REPORT TO INSURANCE ONCE DONE I WILL INFORM HER AND SHE CAN FOLLOW UP WITH HER INSURANCE WHICH BUILDERS ARE APPOINTED FOR THAT', '2022-03-03 08:56:00', 50, '0cfn20220303085600'), (12146, 145041, '323262397-RES', 1, 1, 'Awesome', 1, 1, 1, 'MRS MITCHELL IS VERY HAPPY WITH THE RESULTANT WORK THAT HAS BEEN DONE AND HOW THE GUYS CLEANED UP AFTER THEY WERE DONE.', '2022-03-04 08:55:22', 67, '0pxo20220304085522'), (12147, 145189, '323925030', 0, 1, 'Poor', 1, 0, 0, 'Mrs not happy with Gerald services, but happy with plumbers who replaced geyser. She says the info Gerald gave was not accurate.', '2022-03-04 11:05:32', 66, '05jj20220304110532'), (12148, 145187, '2201900', 1, 1, 'Good', 1, 0, 1, 'mrs van wyk says all fine i just had to send her coc again to kaz@realgroup.co.za', '2022-03-04 16:39:09', 16, '0x6q20220304163909'), (12149, 145185, '2201887', 1, 1, 'Good', 1, 0, 1, 'Mrs says all good and working but the water was a little milky today but she will check over weekend and if she is still worried she will call again then we can send someone to go check', '2022-03-04 16:40:37', 16, '0x5z20220304164037'), (12150, 144894, 'CL4385540-RES', 1, 1, 'Awesome', 1, 1, 1, 'MRS PEARCE IS VERY HAPPY WITH OUR SERVICE AND THE WORK THAT THEO DID , HE WENT THE EXTRA MILE FOR THE CLIENT.', '2022-03-07 07:42:27', 67, '0hcz20220307074227'), (12151, 145158, '323852184', 1, 1, 'Good', 0, 0, 1, 'Mr Tuntuwa is very happy and all is in good order.', '2022-03-07 09:13:22', 16, '0nc120220307091322'), (12152, 145201, '323943952', 1, 1, 'Good', 1, 0, 1, 'GEYSER IS WORKING CLIENT JUST AWAIT US TO INSPECT THE TRAPDOOR WE NEEDED TO ENLARGED TRAPDOOR TO ACCESS GEYSER', '2022-03-07 09:50:17', 50, '0x7520220307095017'), (12153, 145209, '323966731', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - MR LOMBAARD VERY HAPPY WITH THE SERVICE RECEIVED', '2022-03-07 11:32:56', 50, '01nj20220307113256'), (12154, 145269, 'JJ220307-73', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD THANKS', '2022-03-07 16:23:34', 16, '0cns20220307162334'), (12155, 145133, '2200969', 1, 1, 'Good', 1, 0, 0, 'CLIENT VERY HAPPY NOW, SHE ALREADY RECEIVED A SMS FROM CONTRACTOR THEY WILL CONTACT HER SHORTLY REGARDING TO PAVING', '2022-03-07 16:28:23', 61, '08ax20220307162823'), (12156, 145207, '208321021', 1, 0, 'Satisfactory', 1, 0, 1, 'MR HANEKOM SAID THE TAP IS DRIPPING AND HE DOES NOT SOUND HAPPY ABOUT THE PIPE WORK THAT WAS DONE, JACQUES WAS BOOKED TO ASSESS THE RESULTANTS DAMAGES AND ALSO SEE WHAT THE CLIENT NOT HAPPY ABOUT ', '2022-03-08 09:51:33', 50, '0hcr20220308095133'), (12157, 145160, 'CL4386482', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-08 12:11:43', 66, '0p7320220308121143'), (12158, 145032, '323361742', 1, 1, 'Good', 1, 0, 1, 'CALLED MR KIEWIET FOR SURVEY AND HE IS HAPPY WITH THE WORK SO FAR, HE ONLY WAITING ON FEEDBACK FOR THE GEYSER TOLD HIM I WILL ADVISE FAIROZA TO ATTEND TO THAT ASAP', '2022-03-08 13:13:25', 45, '0kh20220308131325'), (12159, 145226, '2202703', 1, 1, 'Good', 1, 0, 0, 'CLIENT SAID SO FAR EVERYTHING IS GOOD & SHE TRUST THE LEAK HAS STOPPED\r\nI TOLD HER THAT THE INSURANCE WILL BE IN CONTACT WITH HER REGARDING THE CONCRETE/TAR ', '2022-03-08 14:09:23', 61, '02ch20220308140923'), (12160, 145231, 'CL4386731 ', 1, 1, 'Good', 1, 1, 0, NULL, '2022-03-08 16:07:33', 66, '02sd20220308160733'), (12161, 145256, '323943952-RES', 1, 1, 'Awesome', 1, 1, 1, 'NONE', '2022-03-09 08:41:58', 67, '06cc20220309084158'), (12162, 145230, '2202729', 1, 1, 'Awesome', 1, 1, 1, 'CLIENT IS VERY HAPPY', '2022-03-09 08:48:47', 68, '0z3k20220309084847'), (12163, 145225, '2202673', 1, 0, 'Awesome', 1, 1, 1, 'EVERYTHIN WAS FINE EXCEPT THAT THE PLUMBER WAS LATE', '2022-03-09 09:04:03', 68, '05s20220309090403'), (12164, 145249, '2203018', 1, 0, 'Awesome', 1, 0, 1, 'VERY HAPPY WITH SERVICE AND THE PLUMBER WORK NEAT', '2022-03-09 11:22:45', 50, '0ece20220309112245'), (12165, 145273, '2203442', 1, 1, 'Good', -1, 0, 1, 'all is working fine and Mrs is happy thank you for calling', '2022-03-09 13:07:49', 16, '07cv20220309130749'), (12166, 145298, ' CL4386923 ', 1, 1, 'Good', 1, 0, 1, 'mr lawrence is very happy all good and in working order', '2022-03-09 13:11:45', 16, '0jj120220309131145'), (12167, 145244, '324051031', 1, 1, 'Good', 1, 0, 1, 'PLUMBERS WERE VERY GOOD. THANK YOU', '2022-03-10 09:06:39', 16, '0onk20220310090639'), (12168, 145250, '2203037', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER NOW', '2022-03-10 09:55:17', 50, '05qm20220310095517'), (12169, 145288, 'CL4386890 ', 1, 1, 'Good', 1, 0, 0, NULL, '2022-03-10 13:04:53', 66, '0srj20220310130453'), (12170, 144507, '2190236', 1, 1, 'Good', 1, 1, 1, NULL, '2022-03-10 13:08:18', 68, '0h9620220310130818'), (12171, 144259, '321713135', 1, 1, 'Satisfactory', 1, 1, 1, NULL, '2022-03-10 13:09:58', 68, '0jbo20220310130958'), (12172, 145307, '2203931', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL THE WORK WAS DONE GOOD AS PER CLIENT BUT APPARENTLY SHE WAS FURIOUS AFTER DOUBT LEFT AS SHE FOUND HER BLINDS JUST LAYING IN THE BATH AND HE DID NOT PUT IT BACK OR EVEN MENTION ANYTHING REGARDING THE BLINDS THAT IS OFF SHE HAD TO STRUGGLE TO GET IT RIGHT. I TOLD HER THAT I WILL SPEAK TO DOUBT TOMORROW MORNING RE THIS SHE APPRECIATED', '2022-03-10 13:20:25', 16, '01ju20220310132025'), (12173, 145301, '2861126', 1, 1, 'Awesome', 1, 1, 1, NULL, '2022-03-10 13:25:21', 66, '0mpn20220310132521'), (12174, 145020, '323275302 res', 1, 1, 'Awesome', 1, 1, 1, 'NONE', '2022-03-10 17:02:07', 67, '0z4b20220310170207'), (12175, 145214, '2202395', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-03-11 09:48:58', 50, '0fhd20220311094858'), (12176, 145188, 'JJ220302-556', 1, 1, 'Awesome', 1, 1, 1, NULL, '2022-03-11 10:59:29', 68, '093w20220311105929'), (12177, 145317, 'CL4386979', 1, 1, 'Awesome', 1, 1, 1, 'Client is happy and everything ok', '2022-03-11 11:03:11', 68, '0w8w20220311110311'), (12178, 145372, 'JJ220311-402', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS ALL IN GOOD WORKING ORDER SHE IS HAPPY AND THANK US FOR THE SERVICE', '2022-03-14 16:50:06', 50, '0eeo20220314165006'), (12179, 145283, '324048651-RES', 1, 1, 'Awesome', 1, 1, 1, 'MRS IS VERY VERY HAPPY WITH THE SERVICE THAT SHE HAS RECEIVED FROM JJLOURENS THEO DID AN AMAZING JOB AND SHE WANTS ME TO THANK UNCLE JACQUES FOR THE EXCELLENT SERVICE RECEIVED . SHE WILL ONLY BE USING JJLOURENS AS HER PLUMBER FROM NOW ON', '2022-03-15 07:37:02', 67, '04dc20220315073702'), (12180, 145283, '324048651-RES', 1, 1, 'Awesome', 1, 1, 1, 'MRS IS VERY VERY HAPPY WITH THE SERVICE THAT SHE HAS RECEIVED FROM JJLOURENS THEO DID AN AMAZING JOB AND SHE WANTS ME TO THANK UNCLE JACQUES FOR THE EXCELLENT SERVICE RECEIVED . SHE WILL ONLY BE USING JJLOURENS AS HER PLUMBER FROM NOW ON', '2022-03-15 07:43:30', 67, '07t620220315074330'), (12181, 145337, '2204579', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-15 12:02:30', 66, '0ugv20220315120230'), (12182, 145350, '2204888', 1, 1, 'Awesome', 1, 0, 0, NULL, '2022-03-15 12:05:55', 66, '0r4x20220315120555'), (12183, 145167, '323867148-RES', 1, 1, 'Awesome', 1, 1, 1, 'THEO WENT THE EXTRA MILE WHEN HE DID THE CLEANNING TENTANT RATE US A AWESOME +', '2022-03-15 13:03:40', 67, '06j220220315130340'), (12184, 145356, '2204941', 1, 1, 'Good', 1, 0, 1, 'MEV SWART SE DOGTER IS BAIE TEVREDE', '2022-03-15 13:15:12', 16, '0u1t20220315131512'), (12185, 145387, 'CL4387195', 1, 1, 'Good', 1, 0, 1, 'MR GALANT SAYS ALL 100% JUST WAITING FOR THE HOLE TO BE CLOSED BUT SAHL WILL APPOINT SP TO FIX NOT SURE WHO ', '2022-03-15 13:19:02', 16, '0w2f20220315131902'), (12186, 145392, '2205545', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT SAID MORE THAN HAPPY WITH THE SERVICE RECEIVED FROM THE PLUMBER AND THE COMPANY\r\nWILL MAKE USE OF OUR SERVICE IN FUTURE AGAIN ', '2022-03-15 13:24:39', 50, '0e6420220315132439'), (12187, 145341, '2204658', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-15 16:38:00', 66, '0xco20220315163800'), (12188, 145222, '322720948-RES', 1, 1, 'Awesome', 1, 1, 1, 'Tentant said that he is very happy with the work that was done and mentioned that Theo work very neatly .', '2022-03-16 07:58:19', 67, '0fej20220316075819'), (12189, 145402, '2204956', 1, 1, 'Good', 1, 1, 0, NULL, '2022-03-16 12:31:11', 66, '0pmv20220316123111'), (12190, 145342, '2863287', 1, 0, 'Good', 1, 0, 1, 'Mrs Watson says all good so far they have warm water - they will call if any other problem on our work occur', '2022-03-16 16:02:49', 16, '0qa420220316160249'), (12191, 145395, '295780541', 1, 1, 'Good', 1, 0, 1, 'all good will call if any problem', '2022-03-16 16:06:13', 16, '0xt220220316160613'), (12192, 143020, '302140031 - RES', 1, 1, 'Good', 1, 1, 1, 'CLIENT IS JUST GLAD THAT THE JOB IS DONE ,SHE IS MOVING ON ', '2022-03-17 09:56:58', 67, '0gaq20220317095658'), (12193, 145441, 'CL4387346', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-17 10:08:11', 66, '0kvu20220317100811'), (12194, 145163, 'CL4386486', 1, 1, 'Good', 1, 1, 1, 'Client is happy. Indicated there ,might be another leak but will let us know', '2022-03-17 13:53:25', 68, '0q6q20220317135325'), (12195, 145321, '324214556', 1, 0, 'Satisfactory', 1, 1, 1, 'client is not happy because the paving still needs to be done', '2022-03-17 14:00:52', 68, '0eya20220317140052'), (12196, 145408, '2205782', 1, 1, 'Good', 1, 1, 1, 'Client is happy', '2022-03-17 14:07:40', 68, '0sba20220317140740'), (12197, 145435, '2206109', 1, 1, 'Awesome', 1, 1, 0, 'CLIENT IS HAPPY BUT INDICATED THEY WORKED OUTSIDE THEREFORE NO DROP SHEETS OR BLANKETS WAS USED', '2022-03-18 11:38:16', 68, '06wg20220318113816'), (12198, 145448, '2206316', 1, 1, 'Good', 1, 1, 0, NULL, '2022-03-18 11:46:02', 66, '098e20220318114602'), (12199, 145358, '324267333', 1, 1, 'Good', 1, 0, 1, 'client is saying that everything so far is good, she will call if there is any problems ', '2022-03-18 11:49:44', 45, '0hnh20220318114944'), (12200, 145432, '2206068', 1, 1, 'Awesome', 1, 0, 1, 'client very happy, he will call us if there is any problems\r\nmr want a water loss letter will send it to him', '2022-03-18 11:54:10', 45, '04ot20220318115410'), (12201, 145067, '323361374', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING WITH GEYSER - CLIENT ONLY MENTIONED THAT WHEN HE OPEN THE COLD WATER TAPS HE HEARS A RATTLING SOUND OF THE PIPES IN THE ROOF. HE WILL MONITOR AND BE IN CONTACT', '2022-03-18 13:43:23', 50, '0p3t20220318134323'), (12202, 145582, 'CL4387622', 1, 1, 'Good', 1, 0, 1, 'as per client all seems to be in working order but she will speak to her husband just to confirm and then as per our sms she will call and give feedback if need be.', '2022-03-24 08:40:59', 16, '0rdb20220324084059'), (12203, 145561, '2208146', 1, 1, 'Satisfactory', 1, 0, 1, 'I spoke to Steven he is housesitting for a friend and did not test anything yet at home but he will check when he goes home and if any problem occur he will call but otherwise all seems to be fine so far.', '2022-03-24 09:06:35', 16, '0tj20220324090635'), (12204, 145548, '324988889', 1, 1, 'Satisfactory', 1, 0, 1, 'As per Mr Davies all seems to be in good order and he is happy', '2022-03-24 09:12:31', 16, '0cum20220324091231'), (12205, 145485, '324871681', 1, 1, 'Satisfactory', 1, 0, 1, 'all in order resultants to be done still', '2022-03-24 09:14:30', 16, '0uvc20220324091430'), (12206, 145482, '2207006', 1, 1, 'Good', 1, 0, 1, 'all good', '2022-03-24 09:19:48', 16, '0r7s20220324091948'), (12207, 145462, '2206605', 1, 0, 'Good', 0, 0, 1, 'CLIENT HAPPY SO FR WITH WORK DONE, IF ANY PROBLEMS SHE WILL BE IN CONTACT WITH US', '2022-03-24 10:53:44', 50, '0jgm20220324105344'), (12208, 145559, '324996468', 1, 1, 'Good', 1, 0, 1, 'ALMAL WAS BAIE HULP VAARDIG WAARDEUR DIT BAIE. BAIE GELUKKIG MET DIE WERK WAT GEDOEN IS. GAAN VIR DIE VERSEKERING OOK LAAT WEET HOE GELUKKIG SY IS MET DIE WERK. KLIENT GAAN MONITOR EN ONS LAAT WEET OF ENIGE PROBLEME', '2022-03-24 11:25:14', 50, '0ryh20220324112514'), (12209, 145583, '2208627', 1, 1, 'Awesome', 1, 0, 0, 'CLIENT VERY HAPPY, HE SAID GERALD DID A GOOD JOB\r\nWE MUST EMAIL THE CLEARANCE FORM & HE WILL SIGN IT & WHATS APP IT BACK TO US\r\n', '2022-03-24 15:37:45', 61, '01hs20220324153745'), (12210, 145607, '2208880', 1, 1, 'Good', 1, 0, 0, 'CLIENT IS HAPPY WITH PLUMBING WORK, I TOLD HIM WE WILL SEND OUR REPORT & ASK THE INSURANCE TO SEND OUT PREP CONTRACTORS\r\n', '2022-03-25 09:20:00', 61, '0zsd20220325092000'), (12211, 145565, '2208177', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-25 15:54:20', 66, '0xyq20220325155420'), (12212, 145576, '2208402', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-25 16:00:32', 66, '0hxv20220325160032'), (12213, 145566, '325002958', 1, 1, 'Awesome', 0, 0, 1, 'CLIENT CALLED BACK , HE IS VERY HAPPY WITH OUR WORK & PLUMBERS\r\n', '2022-03-25 16:01:13', 61, '0trs20220325160113'), (12214, 145596, 'CL4387820', 1, 1, 'Awesome', 1, 1, 0, NULL, '2022-03-25 16:06:50', 66, '0k3n20220325160650'), (12215, 145544, '2207940', 1, 1, 'Awesome', 1, 1, 0, 'Client is very happy. did not need to use drop sheets or blankets', '2022-03-25 16:07:02', 68, '03v920220325160702'), (12216, 145536, '2207804', 1, 1, 'Awesome', 1, 1, 1, 'CLIENT IS VERY HAPPY. FAIROZA WAS EXTREMELY PROFESSIONAL AND VERY NICE AND SHE WAS THE HIGLIGHT FOR HER SITUATION. JJ LOURENS SERVICE IS EXCELLENT!!!!!!!!!!!!!!!!!!!!!!!!\r\n\r\nWILL DEB BE USING US IN THE FUTURE WITHOUT HER INSURANCE', '2022-03-25 16:18:46', 68, '0fat20220325161846'), (12217, 145656, 'SAH2248789', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, CLIENT THANK US FOR THE QUICK RESPONSE AND A SPECIAL THANKS TO THE PLUMBER AND ASSISTANT FOR THE JOB WELL DONE', '2022-03-28 10:54:32', 50, '0gos20220328105432'), (12218, 145676, 'CL4388144', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD SO FAR WILL CALL IF PROBLEMS', '2022-03-29 14:01:26', 16, '0zb20220329140126'), (12219, 145678, 'CL4388149', 1, 1, 'Satisfactory', 1, 0, 1, 'NO COMMENT FURTHER', '2022-03-29 14:02:37', 16, '0pr620220329140237'), (12220, 145698, '2211247', 1, 1, 'Awesome', 1, 1, 1, 'CLIENT VERY HAPPY WITH THE WORK PLUMBER DID 120% SERVICE :) ', '2022-03-30 15:04:22', 67, '0jf820220330150422'), (12221, 145687, '208570846', 1, 1, 'Good', 1, 0, 1, 'CLIENT HAPPY ALL IN WORKING ORDER AND THANK US FOR THE SERVICE', '2022-04-01 11:04:25', 50, '0hmk20220401110425'), (12222, 145629, '2209657', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, EXPLAINED TO CLIENT THAT INSURANCE WILL APPOINT A BUILDER', '2022-04-01 11:08:35', 50, '07uh20220401110835'), (12223, 145762, '2212215', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, CLIENT SAID THANK YOU FOR THE PLUMBER AND ASSISTANT FOR LEAVING THE PLACE IN SUCH A CLEAN MANNER ', '2022-04-01 11:11:09', 50, '0krx20220401111109'), (12224, 145989, '328710328', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO BRENDA WEBER SHE SAYS ALL SEEMS TO BE FINE ALTHOUGH SHE DID NOT SHOWER AS YET BUT SHE WILL GIVE US A CALL IF ANY PROBLEMS OCCUR BUT SO FAR SHE IS HAPPY.', '2022-04-12 16:17:54', 16, '0b6420220412161754'), (12225, 145994, '22/137832-4SURE', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO ELIZABETH SHE SAYS ALL FINE - PHONE ACTUALLY CUT OFF TWICE BUT ALL IS GOOD SHE SAYS', '2022-04-13 12:54:07', 16, '0mdv20220413125407'), (12226, 146105, '2218458', 1, 1, 'Good', 1, 0, 0, 'CLIENT VERY HAPPY, SHE WAS NOT SURE ABOUT THE TEMPERATURE BUT HER HUSBAND SAID ITS ALL GOOD, I ALSO ASKED HER ABOUT THE WERD DEVICE, EXPLAINED TO HER HOW IT WORKS & THE COST, SHE WILL LET US KNOW ', '2022-04-19 14:44:22', 61, '01fz20220419144422'), (12227, 146037, '2217427', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER IF ANY PROBLEMS MARYKE WILL GIVE US A CALL', '2022-04-20 15:54:47', 50, '0tz20220420155447'), (12228, 146106, '2218493', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AND CLIENT WAS INFORMED PLUMBER RUNNING LATE', '2022-04-20 15:57:38', 50, '0z3t20220420155738'), (12229, 146559, '2227416', 1, 1, 'Good', 1, 0, 1, 'TENNANT SAID NO PROBLEMS SO CLIENT IS HAPPY SO FAR', '2022-05-11 10:01:50', 16, '0aux20220511100150'), (12230, 146568, '330388958', 1, 1, 'Good', 1, 0, 1, 'JOB WAS DONE GOOD', '2022-05-12 13:32:55', 16, '0aop20220512133255'), (12231, 146570, 'CL4392694', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2022-05-12 13:34:20', 16, '0bh920220512133420'), (12232, 146608, '2228457', 1, 0, 'Awesome', -1, 0, -1, 'Mev. Gerber is bitter baie tevrede', '2022-05-13 12:02:52', 16, '0g6z20220513120252'), (12233, 146618, 'CL4392862', 1, 1, 'Awesome', 1, 0, 1, 'Nazeem Slamdien is very happy all good and in working order', '2022-05-13 12:05:28', 16, '05sh20220513120528'), (12234, 146624, 'JJ220512-250', 1, 1, 'Good', 1, 0, 1, NULL, '2022-05-17 07:59:06', 16, '08rv20220517075906'), (12235, 146631, '2228901', 1, 1, 'Satisfactory', 1, 0, 0, NULL, '2022-05-17 07:59:59', 16, '0xvd20220517075959'), (12236, 146722, 'CL4393130', 1, 0, 'Good', 1, 0, 1, 'ALL WAS GOOD AND HAPPY SO FAR', '2022-05-18 13:17:17', 16, '0xdr20220518131717'), (12237, 146787, 'JJ220519-236', 1, 1, 'Good', 1, 0, 1, 'ALL FI NE SO FAR', '2022-05-20 12:09:58', 16, '0ejx20220520120958'), (12238, 146796, 'JJ220519-242', 1, 0, 'Awesome', 1, 0, 1, NULL, '2022-05-20 12:11:13', 16, '0sy620220520121113'), (12239, 146875, '331049218', 1, 1, 'Good', 1, 0, 1, 'all in good working order as per mrs sittert she said they could shower in hot water', '2022-05-25 09:06:52', 50, '0m2n20220525090652'), (12240, 146853, '2232665', 1, 1, 'Good', 1, 0, 1, NULL, '2022-05-25 12:18:12', 16, '0ezf20220525121812'), (12241, 146826, '330974026', 1, 1, 'Satisfactory', 1, 0, 1, 'all good', '2022-05-25 12:19:03', 16, '0zkn20220525121903'), (12242, 146709, 'CL4393056', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2022-05-26 11:53:56', 16, '0wrn20220526115356'), (12243, 146890, '2233472', 1, 1, 'Good', 1, 0, 1, 'MR NICHOLSON SAYS ALL IS IN WORKING ORDER', '2022-05-26 11:54:33', 16, '01jv20220526115433'), (12244, 146876, '331082208', 1, 0, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER THEY HAVE HOT WATER', '2022-05-26 11:57:04', 50, '02ee20220526115704'), (12245, 146598, '2228105', 1, 1, 'Good', 1, 0, 1, 'CLIENT VERY HAPPY, SHE SAID THE CONTRACTOR ALREADY CALLED HER TO MAKE AN APPOINTMENT FOR THE WET WALL', '2022-05-26 12:04:29', 61, '09720220526120429'), (12246, 146883, '2233172', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER, CLIENT MENTIONED THAT WHEN OPENING HOT WATER TAPS THE WATER NEEDS TO FLOW FOR A WHILE AND THAN THE COLD WATER ONLY THAT KICKED IN, SYSTEM IS UNBALANCED AND WE INSTALL A NON RETURN VALVE ON THE HOT WATER LINE TO STOP THE BACK PRESSURE', '2022-05-26 12:10:57', 50, '0uch20220526121057'), (12247, 146737, 'CL4393181', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO AND SHE INFORMED ME THAT ALL ARE IN GOOD WORKING ORDER AND THANK ME FOR THE SERVICE', '2022-05-30 09:37:02', 50, '05sc20220530093702'), (12248, 146900, '2233747', 1, 1, 'Good', 1, 0, 0, 'CLIENT VERY HAPPY WITH PLUMBERS, I INFORMED HIM WE WILL SUBMIT REPORT IN THE MORNING & BUILDERS WILL BE CONTACTING HIM AGAIN.\r\n\r\n', '2022-05-30 16:13:45', 61, '0pfm20220530161345'), (12249, 146922, 'CL4393924 ', 1, 1, 'Good', 1, 0, 1, 'Mr Cloete advised us that all is still in good order thanks', '2022-05-31 09:56:42', 16, '0fuo20220531095642'), (12250, 146933, 'CL4393983 ', 1, 1, 'Good', 1, 0, 1, 'all good so far', '2022-05-31 09:58:33', 16, '0d5x20220531095833'), (12251, 146974, 'CL4394167 ', 1, 1, 'Good', 1, 0, 1, NULL, '2022-06-01 11:26:34', 16, '08sz20220601112634'), (12252, 146977, '2235517', 1, 1, 'Good', 1, 0, 0, 'CLIENT SAID HE IS HAPPY, I EXPLAINED TO HIM ABOUT THE LAGGING & HOW THE LAGGING WILL NOT AFFECT HIS WARRANTY', '2022-06-01 11:47:38', 61, '03ct20220601114738'), (12253, 147004, 'CL4394302 ', 1, 1, 'Good', 1, 0, 1, 'Q GROBBELAAR IS HEEL GELUKKIG ', '2022-06-02 13:24:07', 16, '04bd20220602132407'), (12254, 147007, '331441983', 1, 0, 'Good', 1, 0, 1, 'MR IS HAPPY SO FAR HE WANTED TO KNOW ABOUT THE CEILING, I TOLD HIM THAT OUTSURANCE WILL APPOINT A CONTRACTOR FOR THAT ', '2022-06-02 14:45:31', 45, '0zp120220602144531'), (12255, 147048, '331531193', 1, 0, 'Satisfactory', 1, 0, 0, 'no comment ', '2022-06-03 08:41:24', 16, '0qe520220603084124'), (12256, 147054, '331542538', 1, 1, 'Good', 1, 0, 1, 'spoke to Stef so far all seems to be fine but she will convey the messsage that should any problems occur on our work that the owner can call us.', '2022-06-03 08:43:49', 16, '06g20220603084349'), (12257, 146820, '330972697', 1, 1, 'Good', 1, 0, 1, 'MR KHAN SAID ALL GOOD, DID NOT USE THE TOILET YET BUT ALL SEEMS IN WORKING ORDER, ALSO PLUMBER DID CLEAN UP AFTERWARDS AND REMOVED THE RUBBLE', '2022-06-03 09:11:14', 50, '06xf20220603091114'), (12258, 147064, '331576524', 1, 1, 'Good', 1, 0, 1, 'MRS JANUARY SAID SHE IS HAPPY WITH THE PLUMBERS AND THE WORK DONE THERE TODAY. THEY WILL CALL IF THEY DO EXPERIENCE ANY PROBLEMS ON OUR WORK.', '2022-06-03 14:51:50', 16, '04eb20220603145150'), (12259, 146994, '2235910', 1, 1, 'Good', 1, 0, 1, 'CLIENT SAID ALL GOOD, HE IS HAPPY\r\nI INFORMED HIM THAT WE WILL SUBMIT REPORT TODAY & INSURANCE WILL APPOINT CONTRACTORS ', '2022-06-06 09:37:16', 61, '0v5s20220606093716'), (12260, 146908, 'JJ220525-991', 1, 1, 'Good', 1, 0, 1, 'CALLED DANIE AT DE RUST AS PER HIM ALL IN GOOD WORKING ORDER IF ANY PROBLEMS HE WILL LET US KNOW', '2022-06-06 12:27:28', 50, '036120220606122728'), (12261, 147086, '331666102', 1, 1, 'Satisfactory', 1, 0, 1, 'Mr Odendaal says there is tenants in the house and he did not go out himself to check on our plumber''s work but as far as he knows there is no problems as yet otherwise tenants would have advised him of any but I told him if any problems occur on our work or if he would like to give any other feedback he can always call and we will assist in the matter. He thanked me for calling.', '2022-06-08 09:05:25', 16, '0tb620220608090525'), (12262, 146769, '330838182', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, PLUMBER DID CLEAN AFTERWARDS AND ALSO INFORMED MISS THAT IT TAKE UP TO 3 DAYS TO DRY OUT AND FOR BUILDERS TO DO THE TILING', '2022-06-08 10:29:47', 50, '0ncx20220608102947'), (12263, 147125, '331734596', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO MRS CASSIEM SHE IS HAPPY ALL IN GOOD WORKING ORDER', '2022-06-09 09:11:36', 50, '086920220609091136'), (12264, 147138, '2239041', 1, 1, 'Awesome', 1, 0, 1, 'CALLED MR AND HE SAID ALL IN GOOD WORKING ORDER EXCELLENT SERVICE', '2022-06-09 09:14:24', 50, '02fw20220609091424'), (12265, 147167, 'CL4394858 ', 1, 1, 'Good', 1, 0, 1, 'JUNITA STEENKAMP SAID SHE HAD 2 SHOWERS ALREADY - ALL IS GOOD', '2022-06-10 13:25:01', 16, '0p6w20220610132501'), (12266, 147182, '2943137', 1, 1, 'Good', 1, 0, 1, 'CALLED MRS AND SHE CONFIRMED ALL ARE IN GOOD WORKING ORDER NOW', '2022-06-13 09:15:09', 50, '01c120220613091509'), (12267, 147230, '331957633', 1, 1, 'Good', 1, 0, 1, 'GOOD WORK DONE THANKS', '2022-06-13 14:36:53', 16, '0w120220613143653'), (12268, 147154, '2239173', 1, 1, 'Good', 1, 0, 1, NULL, '2022-06-13 14:37:50', 16, '0vnt20220613143750'), (12269, 147106, '2238591', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT VERY HAPPY WITH OUR TEAM. I TOLD HER IF DOES NOT HEAR FROM INSURANCE BY WEDNESDAY SHE MUST GIVE THEM A CALL FOR THE PREP WORK ', '2022-06-14 14:14:12', 61, '0ap920220614141412'), (12270, 147469, '332464498', 1, 1, 'Awesome', 1, 0, 1, 'mrs says she is very happy all neatly done and warm warm thanks', '2022-06-23 13:49:47', 16, '0orz20220623134947'), (12271, 147405, '332324677', 1, 1, 'Poor', 0, 0, 1, 'Client has hot water but he says our guys left a lot of rubbish in the ceiling and he is not very happy', '2022-06-23 13:54:23', 16, '0gw420220623135423'), (12272, 147412, '2244454', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2022-06-23 14:32:26', 16, '03pc20220623143226'), (12273, 147416, 'CL4395759', 1, 1, 'Good', 1, 0, 1, 'CALLED CLIENT ALL IN GOOD WORKING ORDER, ONLY THING THE WATER ARE TO HOT IF WE CAN SEND A PLUMBER TO LOWER THE TEMP FOR HER, SHE IS STAYING ALONE NO HUSBAND TO ASSIST', '2022-06-27 11:57:43', 50, '01xh20220627115743'), (12274, 147479, 'CL4395920', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, VERY FRIENDLY AND HELPFULL', '2022-06-27 12:10:20', 50, '0bbs20220627121020'), (12275, 147479, 'CL4395920', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, VERY FRIENDLY AND HELPFUL', '2022-06-27 12:11:09', 50, '0xer20220627121109'), (12276, 147476, '2245657', 1, 0, 'Awesome', 1, 0, 0, 'Plumber was not on time but she was informed -\r\nMrs said guys was brilliant and amazing', '2022-06-27 12:18:01', 17, '018720220627121801'), (12277, 147420, '332371899', 1, 1, 'Good', 1, 0, 1, 'CLIENT SAYS SHE WILL CHECK AGAIN AND CALL IF ANY PROBLEMS - SO FAR SO GOOD', '2022-06-28 09:39:13', 16, '067520220628093913'), (12278, 147574, '332709907', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO MRS ALL IN GOOD WORKING ORDER AND THANK US FOR THE SERVICE RENDERED', '2022-06-29 09:38:17', 50, '08420220629093817'), (12279, 147570, 'CL4396219 ', 1, 1, 'Good', 1, 0, 1, 'VERY GOOD SERVICE', '2022-06-29 09:38:42', 16, '05xd20220629093842'), (12280, 147541, '332651008', 1, 1, 'Good', 1, 0, 1, 'CALLED CLIENT AND HE SAID AS PER HIM ALL IN GOOD WORKING ORDER HE WILL JUST DOUBLE CHECK WITH THE TENANT AND IF I DO NOT HEAR FROM HIM ALL ARE GOOD', '2022-06-29 09:41:06', 50, '0hnm20220629094106'), (12281, 147470, '2245485', 1, 0, 'Good', 1, 0, 1, 'AS PER CLIENT ALL IN WORKING ORDER, NO COMPLAINTS PLUMBER AND ASSISTANT CLEANED AND TOOK AWAY THE RUBBLE', '2022-06-29 09:52:36', 50, '0r9520220629095236'), (12282, 147542, '332656196', 1, 1, 'Awesome', 1, 0, 1, 'VERY VERY HAPPY', '2022-06-29 12:25:19', 16, '0opn20220629122519'), (12283, 147698, '2250179', 1, 1, 'Good', 1, 0, 1, 'Spoke to Mr he says plumbers very friendly and he will call if there is any further problems on our work', '2022-07-05 14:55:49', 16, '0oed20220705145549'), (12284, 147669, '2249605', 1, 1, 'Good', 1, 0, 1, 'spoke to mr he says his father is a builder and if there were any problems he would have told him already but just to be sure he will check with him and then call if any problems occur.', '2022-07-05 14:58:46', 16, '01nt20220705145846'), (12285, 147739, '2251065', 1, 1, 'Good', 1, 0, 1, 'Mr says it was a good job done he has no complains thank you very much', '2022-07-07 09:06:09', 16, '0jm520220707090609'), (12286, 147789, '333205185', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL GOOD BY GEYSER BUT CLIENT SAYS WE NEED TO COME OUT AS PLUMBER CHANGED THE AREA WHERE OVERFLO COMES OUT BUT HE IS NOT HAPPY AS THIS IS IN FRONT OF HIS HOUSE WE NEED TO SEND THE PLUMBER OUT TO COM CORRECT IT.', '2022-07-08 11:31:48', 16, '0vpn20220708113148'), (12287, 147047, '2236883', 1, 1, 'Good', 1, 1, 1, 'CLIENT SAID ALL GOOD \r\nSHE IS HAPPY ', '2022-07-08 12:29:25', 61, '0rtq20220708122925'), (12288, 147947, '2255017', 1, 1, 'Good', 1, 1, 1, 'CLIENT IS HAPPY, SO FAR EVERYTHING LOOKS GOOD \r\nHE WILL HAVE A LOOK IN THE ROOF SPACE IF IT IS CLEAN, \r\nBUT HE TRUSTS ALL IS WELL HE WILL CALL US IF THERE IS PROBLEMS \r\n', '2022-07-15 08:51:39', 61, '0nda20220715085139'), (12289, 147968, '2255416', 1, 1, 'Good', 1, 0, 1, 'MRS ATHERTON SAYS ALL IS GOOD NO PROBLEMS', '2022-07-18 09:52:51', 16, '07oa20220718095251'), (12290, 147978, 'JJ220714-698', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER 100% AND CLIENT THANK US FOR THE SERVICE', '2022-07-18 09:58:02', 50, '07xy20220718095802'), (12291, 148034, 'CL4397643 ', 1, 1, 'Good', 1, 0, 1, 'MR WILLIAMS SAYS SO FAR ALL IS GOOD NO PROBLEM THANKS FOR CALLING HE WILL CALL IF ANY PROBLEMS OCCUR', '2022-07-19 09:24:41', 16, '04t920220719092441'), (12292, 147958, '2255282', 1, 0, 'Good', 1, 1, 1, 'AS PER CLIENT THERE ARE STILL A LEAK AND SHE MENTIONED ABOUT A TILE THAT ARE DISCOLORED IN BATHROOM - GEYSER WAS BURST AND WE REPLACED IT, ALSO CONFIRMED WITH HELPAS THAT THERE ARE NO LEAKS AS NO PIPES RUNNING IN THAT AREA WHERE THE TILES DISCOLORED', '2022-07-19 09:55:16', 50, '0h3u20220719095516'), (12293, 148051, '333712980', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MR KARRIEM HE SAYS HIS WIFE DID NOT CAMPLAIN OR MENTIONED ANY PROBL;EMS SO SO FAR SO GOOD BUT HE WILL CALL IF ANY PROBLEMS', '2022-07-20 08:39:58', 16, '0z320220720083958'), (12294, 148058, '2256958', 1, 1, 'Good', 1, 0, 1, 'NO PROBLEMS ON SHORT TERM ALL IS WORKING WELL AND MR NEL SAYS HE IS HAPPY HE WILL CALL IF ANY PROBLEMS DO OCCUR', '2022-07-20 08:43:59', 16, '0sf520220720084359'), (12295, 148082, '1226809 ', 1, 1, 'Good', 1, 1, 0, 'HELPAS WAS FANTASTIC AND HE WAS SUFFICIENT AND QUICK', '2022-07-20 08:47:12', 50, '0hhg20220720084712'), (12296, 148023, '333663036', 1, 1, 'Good', 0, 0, 0, 'CLIENT IS HAPPY EVERYTHING IS WORKING FINE, HE ASKED ABOUT THE CUPBOARD CONTRACTOR, I TOLD HIM WE WILL INFORM OUTSURANCE ', '2022-07-20 12:02:56', 61, '0n3q20220720120256'), (12297, 148023, '333663036', 1, 1, 'Good', 1, 1, 1, 'CLIENT IS HAPPY EVERYTHING IS WORKING FINE, HE ASKED ABOUT THE CUPBOARD CONTRACTOR, I TOLD HIM WE WILL INFORM OUTSURANCE\r\n\r\n', '2022-07-20 12:04:04', 61, '0wvn20220720120404'), (12298, 148111, '2257790', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AND CLIENT WAS INFORMED THAT PLUMBER RUNNING BEHIND SCHEDULE', '2022-07-21 09:50:04', 50, '09k20220721095004'), (12299, 147636, '332878639', 1, 1, 'Good', 1, 0, 0, 'SO FAR EVERYTHING LOOKS GOOD, MRS WILL CALL US SHOULD THERE BE ANY PROBLEMS\r\n', '2022-07-21 12:56:34', 61, '0zz20220721125634'), (12300, 148142, '2258372', 1, 1, 'Good', 1, 0, 0, 'THE TENANT SAID SO FAR ALL LOOK GOOD\r\nHE WILL CALL US IF ANY PROBLEMS ', '2022-07-22 16:31:15', 61, '0uey20220722163115'), (12301, 147983, '2255593', 1, 0, 'Good', 1, 0, 1, 'CALLED CLIENT AND SPOKE TO MARIE ALL IN GOOD WORKING ORDER SHE JUST WANTED TO KNOW ABOUT THE TRAP DOOR THAT WAS ENLARGED - I EXPLAINED TO CLIENT WE WILL NOTE ON THE REPORT AND ABSA WILL APPOINT A BUILDER SHE NEEDS TO FOLLOW UP IN A DAY OR TWO', '2022-07-25 09:05:39', 50, '02r20220725090539'), (12302, 147987, '333590928', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT THE PRESSURE IN THE HOUSE TAPS ON COLD OR HOT WATER ALL ARE ALL GOOD IS JUST THE PRESSURE IN THE SHOWER IS VERY LOW ON HOT AND COLD LINE - I SPOKE TO PLUMBER AND HE ADVISED THE MIXER TAP ARE FAULTY CLIENT TO LOGGED A NEW CLAIM FOR THE TAPS IN THE SHOWER FOR A PLUMBER TO ASSESS AS IT HAS GOT NOTHING TO DO WITH THE GEYSER INSTALLATION THAT WE HAVE DONE', '2022-07-25 09:17:52', 50, '06mm20220725091752'), (12303, 148224, '333995535', 1, 1, 'Good', 1, 0, 0, 'CLIENT SAID THEY HAPPY\r\nSO FAR SO GOOD NO PROBLEMS', '2022-07-26 15:32:37', 61, '086320220726153237'), (12304, 148228, 'CL4398069', 1, 1, 'Awesome', 0, 1, 0, 'VERY HAPPY', '2022-07-27 10:41:46', 16, '0h4720220727104146'), (12305, 148246, '334040204', 1, 1, 'Good', 1, 1, 0, 'NO PROBLEMS SO FAR HE IS HAPPY', '2022-07-27 14:54:33', 16, '0fgv20220727145433'), (12306, 148120, '2258020', 1, 1, 'Good', 1, 0, 1, 'CLIENT VERY HAPPY, HE WAS JUST WORRIED ABOUT THE WALL & TILES\r\n\r\nI TOLD HIM THAT HIS INSURANCE WILL CONTACT HIM \r\nWE WILL SUBMIT THE REPORT & ASK FOR CONTRACTORS TO BE APPOINTED ', '2022-07-27 14:54:00', 61, '0rpr20220727145400'), (12307, 148225, 'CL4398179', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-07-27 15:55:11', 50, '0hzs20220727155511'), (12308, 148151, '1227548', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT THERE WAS A SMALL LEAK SHE WILL CHECK TONIGHT AND GIVE US A CALL IN THE MORNING IF NEEDED THAT WE MUST COME BACK', '2022-07-27 15:56:39', 50, '0f2p20220727155639'), (12309, 148235, '2259911', 1, 0, 'Awesome', 1, 0, 1, 'CLIENT SAID HE IS VERY HAPPY AND IMPRESS WITH THEW WORK WE DONE, THE INSPECTOR WAS A VERY FRIENDLY NICE GUY. HE SILL KEEP OUR NUMBER AND WILL MAKE USE OFF US IN THE FUTURE', '2022-07-27 15:59:05', 50, '0r2b20220727155905'), (12310, 148267, '209800101/3/1 ', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER CLIENT VERY HAPPY', '2022-07-28 09:31:18', 50, '0ypv20220728093118'), (12311, 148233, '334018299', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, CLIENT THANK US FOR ATTENDING TO THE CLAIM SO QUICK, HAPPY THEY HAVE HOT WATER', '2022-07-28 09:33:33', 50, '089k20220728093333'), (12312, 148216, '2259501', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MR LATEGAN HE SAID HE HAVE A HAPPY WIFE, COULD SHOWER IN WARM WATER\r\nPLUMBERS FRIENDLY AND DID CLEAN UP PROPERLY DONE A GOOD JOB', '2022-07-28 09:36:22', 50, '0fvs20220728093622'), (12313, 148293, '334248929', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER HE DID FOLLOW UP WITH HIS FATHER IN LAW EVERYTHING DRY', '2022-08-01 11:07:10', 50, '05vy20220801110710'), (12314, 148317, '2261474', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT ALL IN WORKING ORDER, PLUMBER AND ASSISTANT DID CLEAN UP AND IT IS THE CLEANEST ANY PLUMBER HAS WORKED AT HIS PROPERTY', '2022-08-01 11:09:15', 50, '0k4620220801110915'), (12315, 148327, '2261765', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AND MRS VERY HAPPY WITH THE WAY THEY CLEAN UP PLACE WAS LEFT IN A VERY NEAT AND TIDY MANNER', '2022-08-01 11:12:25', 50, '0cyj20220801111225'), (12316, 148314, '334287098', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - MRS VERY HAPPY PLUMBER AND ASSISTANT CLEAN UP AND LEFT THE PLACE IN A VERY TIDY MANNER', '2022-08-01 11:17:41', 50, '0wkp20220801111741'), (12317, 148358, 'CL4398586', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD MRS SAID SHE WAS NOT AT HOME BUT SHE CALLED HOME AND ALL WAS DONE GOOD JUST WAITING FOR THE WATER TO WARM UP PROPERLY BUT IF ANY PROBLEMS SHE WILL CALL.', '2022-08-01 14:11:12', 16, '04f220220801141112'), (12318, 148127, 'CL4397993', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-08-02 10:21:25', 50, '03vo20220802102125'), (12319, 148395, '334418568', 1, 1, 'Good', 1, 0, 1, 'MEV IS TEVREDE MET ALS', '2022-08-02 11:58:30', 16, '0jn20220802115830'), (12320, 148185, '2259045', 1, 1, 'Good', 1, 0, 0, 'CLIENT IS HAPPY\r\nINFORMED HIM THAT THE BANK WILL APPOINT A CONTRACTOR & THEY WILL BE IN CONTACT WITH HIM\r\n', '2022-08-02 14:09:36', 61, '0hof20220802140936'), (12321, 148412, '2263060', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, VERY HAPPY HIS GEYSER ARE INSTALLED', '2022-08-03 09:55:28', 50, '0bda20220803095528'), (12322, 148385, '1230450', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER CLIENT HAPPY', '2022-08-03 09:58:11', 50, '0eme20220803095811'), (12323, 148334, 'JJ220728-027', 1, 1, 'Good', 1, 0, 1, 'CALLED CLIENT AND SPOKE TO MRS VAN DEN BERGH ALL IN GOOD WORKING ORDER', '2022-08-04 09:11:57', 50, '098s20220804091157'), (12324, 148565, 'CL4399020 ', 1, 0, 'Good', 1, 0, 1, 'CALLED CLIENT AND MR INFORMED ME HE IS VERY HAPPY WITH THE SERVICE RECEIVED\r\nAND THE PLUMBER VERY PROFESSIONAL AND NEAT - JOB WELL DONE', '2022-08-10 09:44:19', 50, '09w920220810094419'), (12325, 148354, '334374752', 1, 1, 'Awesome', 1, 0, 1, 'HELPAS & JACKSON DID A GREAT JOB, MRS IS VERY HAPPY \r\nTHANK YOU \r\n', '2022-08-11 16:01:44', 61, '05ye20220811160144'), (12326, 148655, '2266737', 1, 1, 'Good', 1, 0, 1, 'MRS CLUR SAYS SHE IS ,VERY SATISFIED', '2022-08-11 16:03:38', 16, '0r9a20220811160338'), (12327, 148678, 'CL4399341', 1, 1, 'Good', 1, 0, 1, 'MR SAY HE WERE NOT THERE BUT HIS SISTER WERE THERE AND SHE SAID THAT ALL IS IN ORDER SO FAR THEY WILL CALL US IF THERE IS A PROBLEM WITH THE GEYSER ', '2022-08-12 14:07:10', 45, '021m20220812140710'), (12328, 148736, '335011998', 1, 1, 'Good', 1, 0, 0, 'Cient said all good she is just waiting for the water to heat properly but if any problem occur on our work she will call us.', '2022-08-15 12:55:24', 16, '0a9y20220815125524'), (12329, 148740, '2268599', 1, 1, 'Good', 1, 0, 0, NULL, '2022-08-16 16:03:04', 66, '058d20220816160304'), (12330, 148776, '2269195', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL GOOD BUT PLUMBER FORGOT TO SWITCH GEYSER BACK ON BUT CLIENTS HUSBAND DID THAT SO ALL GOOD NOW SHE IS HAPPY', '2022-08-17 08:10:55', 16, '05e820220817081055'), (12331, 148753, '2268823', 1, 1, 'Good', 1, 0, 1, 'AS PER CLIENT SHE DID NOT HEAR ANYTHING FROM THE TENANT SHE ASSUME THAT ALL IN WORKING ORDER AND THAT THE LEAK HAS BEEN REPAIRED, SHE WILL MONITOR AND IF ANY PROBLEMS SHE WILL BE IN CONTACT BUT FOR NOW ALL GOOD ', '2022-08-17 08:19:38', 50, '0nsr20220817081938'), (12332, 148790, '300324953', 1, 1, 'Good', 0, 1, 1, 'MR SWART SAYS ALL IS FINE NO PROBLEMS HE IS HAPPY WITH THE WORK & THE PLUMBERS', '2022-08-17 15:00:17', 16, '0v7n20220817150017'), (12333, 148683, '2267477', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORJKING ORDER, THEY HAVE HOT WATER IF ANY PROBLEMS MR WILL GIVE US A CALL', '2022-08-17 15:01:59', 50, '0p420220817150159'), (12334, 148800, 'CL4399691 ', 1, 1, 'Good', 1, 0, 1, 'CLIENT SAYS SHE IS VERY HAPPY NO PROBLEMS SO FAR', '2022-08-18 12:25:08', 16, '0jkq20220818122508'), (12335, 148817, '2269923', 1, 1, 'Good', 1, 0, 1, 'CLIENT HAPPY WITH HOT WATER HE JUST QUERIED THE PAYMENT OF AN EXCESS AMOUNT? AND ALSO THE QUERY REGARDING THE LAGGING THAT THE OLD GEYSER HAD ON BUT TINASHE DID NOT PUT THAT BACK', '2022-08-18 12:48:08', 16, '0kbo20220818124808'), (12336, 148831, '2270337', 1, 1, 'Good', 1, 0, 1, 'CALLED CLIENT YESTERDAY JUST FORGOT TO DO MY REPORT HE SAID ALL WAS FINE NO PROBLEMS SO FAR', '2022-08-19 10:21:56', 16, '0hx20220819102156'), (12337, 148899, 'JJ220821-423', 1, 1, 'Good', 1, 0, 0, 'MRS SAID, SO FAR EVERYTHING LOOKS GOOD\r\nSHE WILL CALL SHOULD THERE BE ANY PROBLEMS ', '2022-08-22 16:42:09', 61, '04f20220822164209'), (12338, 148792, '2269521', 1, 1, 'Good', 1, 0, 1, 'MR LINCOLN IS HAPPY HE IS STILL WAITING ON INSURANCE FOR BUILDING TO BE FIXED', '2022-08-22 17:16:25', 16, '0uon20220822171625'), (12339, 148863, '2270872', 1, 1, 'Good', 1, 0, 1, 'MRS BEZUIDENHOUT SAYS SHE IS VERY HAPPY SO FAR', '2022-08-22 17:20:49', 16, '0y8u20220822172049'), (12340, 148906, '335369561', 1, 1, 'Good', 1, 0, 1, 'MR VAN VUUREN WAS VERY HAPPY GUYS CLEANED AND THEY WERE ON TIME', '2022-08-22 17:23:44', 16, '0jd420220822172344'), (12341, 148849, '2270437', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-08-23 13:04:38', 50, '0k6620220823130438'), (12342, 148898, 'JJ220821-488', 1, 0, 'Good', 1, 0, 1, 'CLIENT SAID SO FAR ALL LOOKS GOOD\r\nTEAM WA S NOT ON TIME, BUT WE INFORMED HIM \r\n', '2022-08-23 16:13:57', 61, '03f820220823161357'), (12343, 148927, 'CL4400110 ', 1, 1, 'Good', 1, 0, 1, 'I called client he says all is fine no problem he says there is some ceiling damages to be fixed he will wait for Insurance to contact him regarding this. Otherwise he is very happy with our work', '2022-08-24 09:25:53', 16, '0og320220824092553'), (12344, 148841, '300326678', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT IS VERY HAPPY SHE SAID THE GUYS DONE A AWESOME JOB, BOTH MOSES AND LAWRENCE\r\nSHE IS JUST VERY HAPPY EVERYTHING IS DONE AND THAT THE LEAK ARE FIXED', '2022-08-24 09:27:18', 50, '0f2e20220824092718'), (12345, 148870, '335065980', 1, 0, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - CLIENT HAPPY BUILDERS ALREADY BUSY CLOSING UP', '2022-08-25 14:39:15', 50, '0xm520220825143915'), (12346, 149012, '2273349', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS ALL SEEMS IN ORDER NO LEAKS BUILDERS ATTENDING TOMORROW IF ANY PROBLEMS SHE WILL BE IN CONTACT - ALSO ASK THAT I JUST GIVE A CALL TOMORROW AFTERNOON', '2022-08-29 12:42:46', 50, '0zox20220829124246'), (12347, 148984, '2272742', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-08-29 12:48:37', 50, '08uw20220829124837'), (12348, 149027, '335601669', 1, 1, 'Satisfactory', 1, 0, 1, 'THERE WAS ANOTHER LEAK IN ROOF BUT THEIR OWN PLUMBER FIXED IT', '2022-08-30 12:14:52', 16, '0m8e20220830121452'), (12349, 149099, '335723786', 1, 1, 'Good', 1, 0, 1, 'mrs very happy with the service - she will test the geyser tonight and if there is problems she will call us ', '2022-08-30 12:14:32', 45, '081620220830121432'), (12350, 149037, 'CL4400415 ', 1, 1, 'Satisfactory', 1, 0, 1, 'CLIENT SAYS SHE HAD TO GO CLOSE TAP AS WATER WAS STILL DRIPPING OTHERWISE ALL GOOD', '2022-08-30 12:21:10', 16, '0prx20220830122110'), (12351, 149055, '335637588', 1, 1, 'Good', 1, 0, 1, 'MRS IS VERY VERY HAPPY ALL GOOD AND WORKING 100% THANKS- GUYS ALSO CLEANED VERY WELL', '2022-08-30 13:29:37', 16, '07rg20220830132937'), (12352, 149072, 'CL4400490 ', 1, 1, 'Good', 1, 0, 1, 'CLIENT VERY HAPPY ALL IS GOOD AND IN WORKING ORDER AND CLEAN', '2022-08-30 13:32:11', 16, '0h4n20220830133211'), (12353, 149080, '2274499', 1, 0, 'Poor', 0, 0, 0, 'As per Mr he says plumber flooded the room when he installed the geyser,lights a problem, bed wet and they added pipes and its not sealed properly and its over the gutters.', '2022-08-30 14:38:11', 66, '05e820220830143811'), (12354, 149043, '335624561', 1, 1, 'Good', 1, 0, 1, 'mrs happy with the repairs done yesterday and she is only waiting on the builders - informed her that outsurance will appoint a builder ', '2022-08-31 09:29:19', 45, '08c620220831092919'), (12355, 149104, '2274877', 1, 1, 'Good', 1, 0, 1, 'Mr says there was hot water and he does not know of any problems so far', '2022-08-31 10:20:49', 16, '0ays20220831102049'), (12356, 149108, '335740521', 1, 1, 'Good', 1, 0, 1, 'Renita says all good and working thanks', '2022-08-31 10:23:27', 16, '0kzm20220831102327'), (12357, 149122, '335768016', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MR MARKS OHE SAYS ALL GOOD BUT HE DOES NOT AGREE WITH BOXES TICKED ON OUR COMPLIANCY FORM - I ASKED ILANDA TO CHECK THE PAPERWORK AND DISCUSS WITH TINASHE /CHECK PHOTOS. SHE WILL DO SO.', '2022-09-01 08:39:14', 16, '0nqj20220901083914'), (12358, 149125, '2275252', 1, 1, 'Good', 1, 0, 1, 'MR SAID HE IS HAPPY WITH THE WORK BUT THERE IS STILL A LEAK ON A BEND SEE NOTE MADE FFOR PLANNING TO SEND SOMEONE', '2022-09-01 08:45:14', 16, '01qm20220901084514'), (12359, 149130, '3010940', 1, 1, 'Good', 0, 0, 1, 'SPOKE TO MRS SHE SAYS ALL GOOD SO FAR SHE WAS NOT AT HOME HE HUSBAND WAS BUT THEY WILL CALL IF ANY PROBLEM BUT SO FAR SO GOOD THANKS. ', '2022-09-01 08:50:13', 16, '0o3x20220901085013'), (12360, 149115, 'CL4400635', 1, 0, 'Good', 1, 0, 1, 'AS PER MR ALL IN WORKING ORDER HE TOOK A LEKKER WARM BATH SO HE IS HAPPY\r\nCLIENT WAS INFORMED THAT PLUMBER RUNNING A FEW MINUTES LATE', '2022-09-01 10:11:59', 50, '0qge20220901101159'), (12361, 149159, '2275771', 1, 1, 'Satisfactory', 1, 0, 1, 'Mr Samaai says all good but when he opens a tap the pipe on the wall makes a noise it looks as though they did not attach and secure the pipe.', '2022-09-02 11:07:45', 16, '084h20220902110745'), (12362, 149167, '2275916', 1, 1, 'Good', 1, 0, 1, 'MR WAS VERY HAPPY WITH OUR PLUMBERS ALL PERFECT\r\nHE JUST MADE A SUGGESTION THAT WE NOT LOAD ALL COPPER PIPING OUT AND LEAVE ON DRIVEWAY FOR SAFETY PURPOSES ONLY BUT OTHERWISE GREAT JOB', '2022-09-02 14:40:23', 16, '05pg20220902144023'), (12363, 149172, '2276003', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT SAYS OUR GUYS WERE GREAT AND JOB DONE VERY WELL SHE IS VERY HAPPY SHE IS JUST WAITING FOR HER GRANDDAUGHTER TO COME TO SHOW HER TO DO THE R800.00 EFT PAYMENT AS SSHE DOES NOT LNOW HOW TO DO IT BUT SHE WILL STILL DO IT TODAY', '2022-09-02 14:44:59', 16, '0n9620220902144459'), (12364, 149193, '335908510', 1, 1, 'Good', 1, 0, 0, 'CLIENT HAPPY, WATER IS WARM HE JUST TOOK SHOWER\r\nHE WILL CALL SHOULD THERE BE ANY PROBLEMS\r\n', '2022-09-02 16:01:57', 61, '0dfk20220902160157'), (12365, 149186, '335899654', 1, 1, 'Good', 1, 0, 1, 'AS PER SON HE DID NOT TEST THE GEYSER YEST HE WILL GO THERE THIS AFTERNOON IF ANY PROBLEMS HE WILL BE IN CONTACT - HE ASLO WANTED TO KNOW ABOUT THE WHOLE IN THE CEILING AND ABOUT SOME LIGHT FITTINGS - INFORMED HIM THAT WE NORMALLY REPORT THAT TO INSURANCE AND THEY WILL APPOINT A BUILDER', '2022-09-05 11:15:35', 50, '0f6t20220905111535'), (12366, 149169, 'CL4400718', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO THE CLIENT SHE SAYS ALL GOOD NO PROBLEMS SO FAR THANKS', '2022-09-05 12:38:24', 16, '0vfc20220905123824'), (12367, 149211, '335956088', 1, 1, 'Awesome', 1, 0, 1, 'client says very good all in order so far', '2022-09-06 07:54:45', 16, '0e1s20220906075445'), (12368, 149233, '2276805', 1, 1, 'Good', 1, 0, 1, 'guys were good Mr is just waiting on the trap to be fixed by Insurance otherwise all is fine', '2022-09-06 07:56:47', 16, '0hxz20220906075647'), (12369, 149251, '336001127', 1, 1, 'Good', 1, 0, -1, 'mr herholdt says all is done very well he is happy', '2022-09-06 08:00:22', 16, '0f6u20220906080022'), (12370, 149183, 'JJ220901-858', 1, 1, 'Awesome', 1, 0, 1, 'AWESOME SERVICE - THE GUYS NEEDS A PATCH ON THERE BACKS VERY WELL DONE', '2022-09-06 11:13:13', 50, '0hy520220906111313'), (12371, 149192, '335907055', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS PLUMBER WORK VERY NEAT AND TIDY, VERY HAPPY WITH THE WORK HE HAS DONE\r\nSHE IS ONLY WAITING ON THE BUILDERS TO COME ND CLOSE THE WHOLE', '2022-09-06 11:15:59', 50, '0khv20220906111559'), (12372, 149217, '2276704', 1, 1, 'Satisfactory', 1, 0, 1, 'Spoke to client all good but the only comment was that there is some brown water mark on inside wall but it seems to come off if they wipe it but if they see that there is still marks they will call us again or the insurance', '2022-09-07 09:45:39', 16, '0ujc20220907094539'), (12373, 149270, '336046930', 1, 1, 'Good', 1, 0, 1, 'mrs says it is all good no problems so far', '2022-09-07 09:50:16', 16, '0bo520220907095016'), (12374, 149285, 'CL4401069', 1, 1, 'Good', 1, 0, 1, 'CLIENT HAPPY, SO FAR SO GOOD, THANKS FOR OUR PROMPT SERVICE, HIS KIDS WAS NOT HAPPY LAST NIGHT & HE HAD TO EXPLAIN TO THEM THAT EVERYTHING WILL BE WORKING IN THE MORNING\r\nTHANKS FOR THE SERVICE \r\nHE WILL CALL US SHOULD THERE BE PROBLEMS', '2022-09-07 14:09:17', 61, '0zvt20220907140917'), (12375, 149303, '336125171', 1, 1, 'Good', 0, 0, 1, 'SPOKE TO MRS SO FAR SO GOOD NO PROBLEMS - SHE SAYS SHE WILL SPEAK TO OU8TSURANCE FOR WALL DAMAGES ETC IF THEY DO NOT CALL HER BY MONDAY.', '2022-09-08 09:12:36', 16, '04ne20220908091236'), (12376, 149273, '2277612', 1, 1, 'Good', 1, 0, 1, 'THE LEAK THAT OUR PLUMBER FIXED ALL GOOD - CLIENT WANTED TO KNOW ABOUT THE BUILDING WORK SO I EXPLAINED TO CLIENT HIS INSURANCE WILL APPOINT A BUILDER FOR THAT REPAIRS', '2022-09-08 12:02:52', 50, '04bq20220908120252'), (12377, 149102, '2274836', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, MRS VERY HAPPY WITH THE WORK DONE', '2022-09-13 08:16:12', 50, '0e220220913081612'), (12378, 149395, '336324958', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER AS PER CLIENT, MRS JUST WANT TO MENTIONED THAT PLUMBER FORGET TO SWITCH ON THE ISOLATOR SWITCH BUT HER HUSBAND WENT UP IN THE ROOF AND NOTICED IT AND SWITCH IT ON AGAIN.', '2022-09-13 08:20:21', 50, '08a420220913082021'), (12379, 149363, 'CL4401302', 1, 0, 'Good', 1, 1, 1, 'SPOKE TO MRS, SHE IS HAPPY, SHE WILL MONITOR THE SITUATION & GET BACK TO US, THE WATER IS SPATTING A LOT & MILKY- SHE WILL CALL US SHOULD THERE BE A PROBLEM,\r\n', '2022-09-13 08:46:55', 61, '0sdg20220913084655'), (12380, 149362, 'CL4401301 ', 1, 1, 'Good', 1, 1, 1, ' SPOKE TO MRS, SHE IS HAPPY, SHE WILL MONITOR THE SITUATION & GET BACK TO US, THE WATER IS SPATTING A LOT & MILKY- SHE WILL CALL US SHOULD THERE BE A PROBLEM,\r\n', '2022-09-13 08:49:03', 61, '0o2620220913084903'), (12381, 149408, 'JJ220912-154', 1, 1, 'Good', 1, 0, 1, 'Mr Buckleey says he is happy and all good so far - he will fix ceiling self his brother is a carpenter', '2022-09-13 09:33:33', 16, '0kby20220913093333'), (12382, 149431, '2279900', 1, 1, 'Good', 1, 0, 0, 'client said all good', '2022-09-14 12:17:02', 61, '0vk120220914121702'), (12383, 149492, 'JJ220914-223', 1, 1, 'Good', 1, 0, 1, 'all good thanks', '2022-09-15 11:43:44', 16, '0vs220220915114344'), (12384, 149491, 'JJ220914-952', 1, 1, 'Good', 1, 0, 1, 'all fine', '2022-09-15 11:44:55', 16, '0gp520220915114455'), (12385, 149376, '336310727', 1, 1, 'Good', 1, 0, 1, 'As per Mr all in working order no complaints, Outsurance did send a builder to do Inspection on the repairs', '2022-09-15 11:48:58', 50, '0xxj20220915114858'), (12386, 149489, '336498645', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MRS SHE IS HAPPY SHE HAS WARM WATER', '2022-09-16 15:28:10', 16, '0y3g20220916152810'), (12387, 149511, '2281204', 1, 1, 'Good', 1, 0, 0, 'CLIENT SO FAR HE IS HAPPY\r\nPLEASE ALSO SEND PHOTOS WITH THE WATER LOSS LETTER\r\n\r\nOLD & NEW PIPE', '2022-09-16 16:14:39', 61, '0my720220916161439'), (12388, 149498, '2280917', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER IF ANY PROBLEMS HER HUSBAND WILL CALL US', '2022-09-19 16:06:35', 50, '0rs720220919160635'), (12389, 149521, '336389914', 1, 1, 'Good', 1, 0, 1, 'MRS VERY HAPPY, SHE SAID THAT THE ELECTRICIAN DID NOT CONTACT HER YET.\r\n\r\n', '2022-09-20 09:17:16', 61, '0auq20220920091716'), (12390, 149583, '3027714', 1, 1, 'Good', 1, 0, 1, 'MR Wamambo says all good thank you', '2022-09-21 12:24:10', 16, '05mg20220921122410'), (12391, 149584, 'CL4401787', 1, 1, 'Awesome', 1, 0, 1, 'Mr says very good job he really enjoyed the shower this morning :)', '2022-09-21 12:27:12', 16, '0uj120220921122712'), (12392, 149447, 'CL4401474', 1, 1, 'Satisfactory', 1, 0, 1, 'spoke to office of megan benjamin so far so good if they have a problem they will call us', '2022-09-22 09:00:17', 16, '0ohm20220922090017'), (12393, 149610, '2282957', 1, 1, 'Good', 1, 0, 1, 'Mnr Viljoen is baie tevrede met die werk', '2022-09-22 09:03:11', 16, '03ys20220922090311'), (12394, 149591, '2282302', 1, 0, 'Good', 1, 0, 1, 'AS PER CLIENT THE APPOINTMENT WAS SCHEDULED FOR 09H00 AS PER JOB TRACKER IT WAS RE-BOOK FOR 10H00, CLIENT WAS NOT HAPPY ABOUT THAT BECAUSE HE WAS NOT INFORMED ACCORDINGLY. CLIENT WILL MONITOR AND IF ANY FURTHER LEAKS HE WILL BE IN CONTACT', '2022-09-22 09:19:41', 50, '0hgg20220922091941'), (12395, 149574, '2281993', 1, 1, 'Good', 1, 0, 1, 'VERY HAPPY WITH SERVICE AND THAT THE PLUMBER CLEAN UP AND EVERYTHING WAS LEFT IN A NEAT MANNER. ', '2022-09-22 09:24:29', 50, '0nx820220922092429'), (12396, 149301, '336123246', 1, 0, 'Good', 1, 0, 1, 'AS PER CLIENT EVERYTHING SEEMS FINE NOW, SHE ONLY WANTED TO KNOW ABOUT THE TILES WHEN THE INSURANCE WILL SEND A BUILDER TO ASSESS, I INFORMED CLIENT WE DID INFORMED THE INSURANCE TO APPOINT A BUILDER AS WE HAD TO CHOPPED OPEN THE TILES TO REPAIRED THE LEAK', '2022-09-23 11:24:02', 50, '07ha20220923112402'), (12397, 149656, 'JJ220922-662', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS BAILEY EVERYTHING IN WORKING ORDER, THEY HAVE HOT WATER AGAIN SO THEY HAPPY', '2022-09-26 13:26:42', 50, '01m620220926132642'), (12398, 149621, '2283128', 1, 1, 'Good', 1, 1, 0, 'CLIENT VERY HAPPY, I INFORMED HER THAT WE WILL SUBMIT REPORT FOR CONTRACTORS & THEY WILL CONTACT HER ', '2022-09-26 15:16:59', 61, '0mqe20220926151659'), (12399, 149653, '336871047', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD WILL CALL', '2022-09-27 14:08:48', 16, '0fmr20220927140848'), (12400, 149666, 'JJ220923-453', 1, 1, 'Good', 1, 0, 1, 'FINE SO FAR', '2022-09-27 14:11:19', 16, '0dfv20220927141119'), (12401, 149674, 'JJ220923-264', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2022-09-27 14:12:27', 16, '0aoq20220927141227'), (12402, 147779, '333194763', 1, 1, 'Good', 1, 0, 1, 'MR SAYS HE HAS WARM WATER AND ALL SEEMS TO BE FINE HE WILL CALL IF ANY PROBLEM OCCURS', '2022-09-27 14:14:03', 16, '0p120220927141403'), (12403, 129412, '196137570', 1, 1, 'Awesome', 1, 0, 1, 'CLIENT SAYS HE IS VERY HAPPY WITH THE JOB DONE AND ALSO THE MANNER IN WHICH ALL WAS HANDLED - FRIENDLY GUYS', '2022-09-27 14:18:29', 16, '0map20220927141829'), (12404, 149691, 'JJ220925-488', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER, WILL BE IN CONTACT IF ANY PROBLEMS', '2022-09-28 08:54:49', 50, '0yrh20220928085449'), (12405, 149718, '2284864', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER, IF ANY PROBLEMS ELSABE WILL BE IN CONTACT', '2022-09-28 08:56:47', 50, '0n9f20220928085647'), (12406, 149736, 'JJ220926-884', 1, 1, 'Good', 1, 0, 1, 'SO FAR ALL IN WORKING ORDER', '2022-09-28 09:44:32', 50, '0cuq20220928094432'), (12407, 149301, '336123246', 1, 1, 'Good', 1, 0, 0, 'CLIENT VERY HAPPY, THE BUILDERS WAS ALSO THERE ALREADY SO HOPEFULLY THEY WILL COME SOON TO DO THE WORK, SHE WILL CONTACT US SHOULD THERE BE ANY PROBLEMS', '2022-09-29 10:13:12', 61, '06d520220929101312'), (12408, 149685, '336942070', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL GOOD', '2022-10-05 08:16:56', 16, '0zbh20221005081656'), (12409, 149707, 'CL4402250', 1, 1, 'Good', 1, 0, 1, NULL, '2022-10-05 08:17:35', 16, '0d8v20221005081735'), (12410, 149725, '337008603', 1, 1, 'Satisfactory', 0, 0, 1, 'SO FAR SO GLOOD NO PROBLEMS YET', '2022-10-05 08:19:42', 16, '0cet20221005081942'), (12411, 149852, '2287030', 1, 1, 'Good', 1, 1, 1, 'Thank you to Charmaine for always following up with me and making sure that the job is running correctly and arranging with the contractors to be on site to remove the mirror and bathroom cupboard. Overall good service from everyone from JJ Lourens Plumbing ', '2022-10-06 13:26:32', 69, '096420221006132632'), (12412, 149959, '337523976', 1, 1, 'Good', 1, 0, 1, 'JANINE IS GELUKKIG ALLES LYK SOVER REG', '2022-10-07 14:12:54', 16, '08ay20221007141254'), (12413, 149764, 'JJ220928-918', 1, 1, 'Good', 1, 0, 1, 'GOED GEDOEN', '2022-10-07 14:15:25', 16, '0rqb20221007141525'), (12414, 149939, '2288652', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL GOOD', '2022-10-07 14:16:37', 16, '0ogv20221007141637'), (12415, 149772, '2285803', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL WORKING GOOD THANK YOU', '2022-10-07 14:19:18', 16, '0bnf20221007141918'), (12416, 149931, 'JJ221005-404', 1, 1, 'Good', 1, 0, 1, 'ALL DONE THANKS', '2022-10-07 14:20:46', 16, '0cvd20221007142046'), (12417, 149478, 'CL4400817 ', 1, 1, 'Good', 1, 0, 1, NULL, '2022-10-07 14:21:56', 16, '0fd620221007142156'), (12418, 149728, '2284978', 1, 1, 'Good', 1, 0, 1, 'ALL FINE', '2022-10-07 14:24:00', 16, '0phf20221007142400'), (12419, 149970, '2289095', 1, 1, 'Good', 1, 0, 1, 'AS PER MR CARROL ALL IN WORKING ORDER AND THEY DI CLEAN UP AFTERWARDS', '2022-10-11 12:57:54', 50, '0fve20221011125754'), (12420, 150011, '2289733', 1, 1, 'Good', 1, 1, 1, 'CLIENT IS HAPPY.\r\nI INFORMED HIM AFTER 7 DAYS HE MUST CALL THE INSURANCE SHOULD ANYTHING GO WRONG', '2022-10-11 16:08:59', 61, '0ndg20221011160859'), (12421, 150040, '337673069', 1, 1, 'Good', 1, 1, 1, 'CLIENT IS VERY HAPPY\r\nI TOLD HIM SHOULD HE HAVE PROBLEMS IN THE NEXT 7 DAYS, HE CAN CALL US, ANYTHING AFTER 7 DAYS HE MUST CALL INSURANCES', '2022-10-11 16:14:49', 61, '02xb20221011161449'), (12422, 150020, '337608512', 1, 1, 'Good', 1, 0, 1, 'mrs says all is good thanks', '2022-10-12 14:40:29', 16, '0ry420221012144029'), (12423, 150043, 'JJ221011-557', 1, 1, 'Good', 1, 1, 1, NULL, '2022-10-12 14:41:39', 16, '0jdz20221012144139'), (12424, 149949, 'CL4403005', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2022-10-12 14:44:08', 16, '01vf20221012144408'), (12425, 150024, '337648515', 1, 1, 'Good', 1, 0, 0, 'CLIENT WILL LET US KNOW IF THERE IS ANYTHING IS WRONG/NOT HAPPY\r\nSHE DOES NOT LIVE AT THE PROPERTY\r\n', '2022-10-13 13:32:40', 61, '0muf20221013133240'), (12426, 149994, '337596879', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2022-10-18 09:13:26', 16, '03tz20221018091326'), (12427, 150036, 'CL4403247', 1, 1, 'Good', 1, 0, 1, 'NO OTHER COMMENTS', '2022-10-18 09:15:40', 16, '09nb20221018091540'), (12428, 150044, '2290334', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD THANKS', '2022-10-18 09:17:40', 16, '0gd620221018091740'), (12429, 150080, '337777731', 1, 1, 'Satisfactory', 1, 0, 1, 'SO FAR ALL IS FINE', '2022-10-18 09:19:14', 16, '0rvo20221018091914'), (12430, 150070, '2290692', 1, 1, 'Awesome', 1, 0, 1, 'ALLES NOG 100%', '2022-10-18 09:21:01', 16, '043120221018092101'), (12431, 150090, '337805868', 1, 1, 'Good', 1, 0, 1, NULL, '2022-10-18 09:22:51', 16, '0c7220221018092251'), (12432, 150117, '337880172', 1, 1, 'Satisfactory', 1, 0, 1, 'NO OTHER COMMENT', '2022-10-18 09:26:07', 16, '0oje20221018092607'), (12433, 150126, '337890305', 1, 1, 'Good', 1, 0, 1, NULL, '2022-10-18 09:27:26', 16, '0jn520221018092726'), (12434, 150180, '337981338', 1, 1, 'Good', 1, 0, 1, 'ALLES GOED ONDER BEHEER ALLES WERK', '2022-10-18 09:29:29', 16, '0xtj20221018092929'), (12435, 150098, '2291224', 1, 1, 'Good', 0, 1, 1, 'MRS SAYS ALL IS IN GOOD ORDER NO PROBLEMS THANKS', '2022-10-19 11:34:54', 16, '0ats20221019113454'), (12436, 150203, '338029918', 1, 1, 'Good', 1, 0, 1, 'Please note client happy water warm but he will just check the pressure again and come back to us if he has a problem with it.', '2022-10-19 11:42:43', 16, '01u420221019114243'), (12437, 150184, '2292332', 1, 1, 'Good', 1, 0, 1, 'Mr Bester says all in order no problem', '2022-10-19 11:45:19', 16, '0bcv20221019114519'), (12438, 149993, '337594334', 1, 1, 'Good', 1, 0, 1, 'AS PER MR SEYE ALL IN WORKING ORDER SO FAR IF ANY PROBLEMS HE WILL CONTACT US', '2022-10-20 07:59:46', 50, '0c5j20221020075946'), (12439, 150097, '2291174', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER', '2022-10-20 08:03:22', 50, '08rz20221020080322'), (12440, 150195, 'CL4403674 ', 1, 1, 'Awesome', 1, 0, 1, 'MR KULATI SAYS ALL IN ORDER VERY GOOD PLUMBERS', '2022-10-20 12:25:33', 16, '0hhx20221020122533'), (12441, 150210, '2292856', 1, 1, 'Good', 1, 0, 1, 'MRS ESBIE SAYS SHE IS SO GREATFUL SHE HAS HOT WATER AND ALL IN GOOD ORDER SO FAR THANKS', '2022-10-20 12:26:45', 16, '0ge20221020122645'), (12442, 150234, '2293234', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO PARTNER OF MR VAN DIJK AND SHE SAYS ALL IS GOOD SO FAR BUT IF ANY PROBLEMS WITHIN 7 DAYS HER PARTNER CAN CALL US IF MORE THAN 7 DAYS THEY WILL CONTACT INSURANCE IF NEED BE.', '2022-10-20 12:31:21', 16, '0f1320221020123121'), (12443, 150182, '2292318', 1, 1, 'Good', 1, 0, 1, 'Mr Petersen is happy and I confirmed we did add the damages on our report. He understood and is happy', '2022-10-21 14:17:34', 16, '03qc20221021141734'), (12444, 150248, 'CL4403820 ', 1, 1, 'Good', 1, 0, 1, 'Miss Wilson is very happy so far no problems detected. She will advise if any problems occur. Thanks', '2022-10-21 14:22:13', 16, '0nv20221021142213'), (12445, 150216, 'CL4403726', 1, 1, 'Good', 1, 0, 1, 'MR WILL CHECK IF THERE IS ANY PROBLEM & HE WILL CONTACT US\r\nHE TRUST EVERYTHING IS IN GOOD & WORKING ORDER', '2022-10-24 14:12:02', 61, '0xpb20221024141202'), (12446, 150267, 'CL4403862', 1, 1, 'Good', 1, 0, 0, 'MRS IS HAPPY, SHE ASKED ABOUT THE CEILING/TRAP DOOR WHO IS GOING TO FIX IT, I TOLD HER THE INSURANCE WILL CONTACT HER.\r\n\r\nI LEFT A MESSAGE ON THEIR WEBSITE \r\n\r\nGeneral - CONTACT CLIENT\r\nGood afternoon, \r\n\r\nPlease contact the client regarding the ceiling/trap door as per our feedback below.\r\n\r\n Created By JJ473 on 24 Oct 2022 14:27:50:917 Send Email \r\n', '2022-10-24 14:28:14', 61, '0rrd20221024142814'), (12447, 150325, 'CL4404047', 1, 1, 'Good', 1, 0, 0, 'CLIENT IS HAPPY SO FAR, I TOLD HIM THE INSURANCE WILL CONTACT HIM REGARDS TO THE CEILING, HE CAN DECIDE IF HE WANTS TO GO AHEAD OR NOT.\r\n\r\nINFORMED HIM HE CAN CONTACT US IF THERE IS ANY PROBLEMS, AFTER 7 DAYS HE MUST CONTACT HIS INSURANCE THEY WILL SEND US BACK \r\n', '2022-10-25 09:02:34', 61, '0zw20221025090234'), (12448, 150343, 'JJ221024-546', 1, 1, 'Good', 1, 0, 1, 'SO FAR ALL GOOD', '2022-10-25 12:23:56', 16, '0fx320221025122356'), (12449, 150367, '2295350', 1, 1, 'Good', 1, 0, 1, 'no other comments', '2022-10-31 08:34:56', 16, '0d2520221031083456'), (12450, 150366, 'JJ221025-141', 1, 1, 'Awesome', 1, 0, 1, 'MR CHARL DU TOIT OWNER OF SJC SECURITY SAYS HE IS VERY IMPRESSEDWWITH THE SERVICE FROM WORD GO.HE JUST ASKED ME TO CONFIRM WITH REGE RE A SMALL WATER MARK ON THE CEILING BUT HE SAYS HE WANTS TO PAINT THE CEILING ANYWAY BUT HE JUST WANTS TO CONFIRM THAT NOTHING ELSE IS LEAKING- I CONFIRMED I WILL ASK PLUMBER AND ADVISE AS REGE HAS GONE HOME HE IS SICK', '2022-10-31 09:16:45', 16, '0zk420221031091645'), (12451, 150432, 'JJ221027-893', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER, CLIENT HAPPY SAID WE HAVE BEEN VERY HELPFUL', '2022-11-01 09:02:45', 50, '04ws20221101090245'), (12452, 150410, '338535037', 1, 1, 'Good', 1, 0, 1, 'CLIENT VERY HAPPY WITH WORK DONE, NEAT, FRIENDLY PROFESSIONAL, CLIENT MENTIONED THAT WHEN HE SHOWERS THE TEMP DROP BY 10 BUT WATER HOT NOT COLD HE WILL MONITOR FOR THE WEEK AND LET US KNOW', '2022-11-01 09:11:20', 50, '0o9720221101091120'), (12453, 150455, '2296711', 1, 1, 'Good', 1, 0, 1, 'HAVE NOT USE THE BATH YET, WILL CHECK IF ANY PROBLEMS WILL LET US KNOW', '2022-11-01 09:17:58', 50, '0otp20221101091758'), (12454, 150502, '2297341', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER NOW MR CONFIRMED WITH HIS WIFE HE WILL MONITOR IF ANY PROBLEMS HE WILL CONTACT US, BUT FOR NOW ALL IN WORKING ORDER', '2022-11-01 14:28:11', 50, '0gfs20221101142811'), (12455, 150550, 'JJ221102-647', 1, 1, 'Awesome', 0, 1, 1, 'Mrs says awesome service from us. All in order she has hot water and all working fine.', '2022-11-03 09:06:54', 16, '0dw220221103090654'), (12456, 150524, '338543951', 1, 1, 'Awesome', 1, 0, 1, 'Mrs says she is so very very happy thank you for the service', '2022-11-03 09:11:50', 16, '0cpm20221103091150'), (12457, 150398, 'JJ221026-738', 1, 1, 'Satisfactory', 1, 0, 0, 'Mrs just worried about overflow pipe dripping a lot - told her its normal expansion but she need someone to have a look rather - forward call to Fairoza', '2022-11-03 11:35:26', 17, '0ejs20221103113526'), (12458, 150407, 'JJ221026-994', 1, 1, 'Awesome', 1, 0, 0, 'ELEMENT &THERMOSTAT', '2022-11-03 11:41:40', 17, '0em220221103114140'), (12459, 150364, 'CL4404177', 1, 1, 'Good', 1, 0, 1, 'as per mrs she is happy still with the geyser and no problems she will call us if there is any problems\r\nfor now she dont want a quote for the non compliance items ', '2022-11-03 11:48:42', 45, '0eu20221103114842'), (12460, 150362, '338417872', 1, 1, 'Good', 1, 0, 1, 'client is still happy with the service and there is still no problems with the geyser he will call us in the future if there is any problems.. he will call if he need the quote ', '2022-11-03 11:54:19', 45, '0et820221103115419'), (12461, 150495, 'JJ221031-540', 1, 1, 'Awesome', 1, 0, 0, 'Mr happy with Plumber - asset to the company indeed as this is not the first time he is working', '2022-11-03 11:59:01', 17, '0bdz20221103115901'), (12462, 150413, '2296098', 1, 1, 'Awesome', 1, 0, 1, 'mr said that plumber is a absolute star he did a brilliant job and he is happy still with the geyser replaced\r\nmr dont want a quote now for the non compliance ', '2022-11-03 12:02:06', 45, '0x6r20221103120206'), (12463, 150332, 'JJ221024-851', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 12:04:33', 66, '0pyr20221103120433'), (12464, 150405, '338480869', 1, 1, 'Good', 1, 0, 1, 'mr is still happy with the work and plumbers he will call us if there is any problems\r\nmr will call us if he want a quote for lagging as per non compliance', '2022-11-03 12:06:23', 45, '0aub20221103120623'), (12465, 150408, 'JJ221026-668', 1, 1, 'Good', 1, 0, 1, 'client dont have any compliants he is happy with the plumbers work \r\nwill call us if there is any problems ', '2022-11-03 12:09:37', 45, '0bqz20221103120937'), (12466, 150351, '2295093', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 12:10:46', 66, '0b8v20221103121046'), (12467, 150559, 'CL4404800', 1, 1, 'Good', 1, 0, 1, 'Spoke to Mr he was present when Tinashe worked there this morning he says so far all working fine he will also just check all later again and will call if any problems.', '2022-11-03 12:39:04', 16, '0vrb20221103123904'), (12468, 150421, 'JJ221027-836', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 12:41:13', 66, '0eqo20221103124113'), (12469, 150401, 'JJ221026-315', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 12:44:08', 66, '02hz20221103124408'), (12470, 150460, '2296837', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 13:08:20', 66, '06vg20221103130820'), (12471, 150475, 'JJ221029-168', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 13:10:21', 66, '0aee20221103131021'), (12472, 150447, '2296597', 1, 1, 'Good', 1, 0, 1, 'mr is going to check if toilet is still leaking but so far everything is sorted ', '2022-11-03 13:18:31', 45, '06vx20221103131831'), (12473, 150467, '2296899', 1, 1, 'Good', 1, 0, 1, 'mr still happy with the geyser and work done, he will call if there is a problem\r\nregarding quote for non compliance he will call us ', '2022-11-03 13:22:48', 45, '0br720221103132248'), (12474, 150465, '338642199', 1, 1, 'Good', 1, 0, 1, 'as per mr he is still happy there were a issue but the electrician sorted it out ', '2022-11-03 13:27:18', 45, '0amt20221103132718'), (12475, 150446, '338597577', 1, 1, 'Good', 1, 0, 1, 'client is happy still he will call us if there is any problems with geyser ', '2022-11-03 15:22:39', 45, '0asy20221103152239'), (12476, 150535, 'JJ221101-512', 1, 1, 'Good', 1, 0, 0, 'Mr Mitchell is happy with good workmanship', '2022-11-03 15:59:19', 17, '0dxh20221103155919'), (12477, 150477, '2297019', 1, 1, 'Good', 1, 0, 1, 'MR SAID THAT HE IS COMPLETELY SATISFIED WITH THE WORK AND THE PLUMBERS WERE VERY GOOD\r\nHE WILL CALL US IF THERE IS ANY PROBLEMS ', '2022-11-03 15:59:47', 45, '019q20221103155947'), (12478, 150264, '332417766', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AS PER MR ACHILLES ', '2022-11-03 16:02:58', 50, '056e20221103160258'), (12479, 150304, 'JJ221022-405', 1, 1, 'Good', 1, 0, 1, 'EVERTHING SEEMS FINE AND IN WORKING ORDER AND THANK US FOR THE SERVICE THAT SHE RECEIVED', '2022-11-03 16:05:32', 50, '0bbw20221103160532'), (12480, 150481, 'JJ221030-905', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-03 16:06:02', 66, '0ttm20221103160602'), (12481, 150522, '2297813', 1, 1, 'Awesome', 1, 0, 1, 'mrs informed me that she is very happy with the work done and also with the plumbers they were very professional.\r\nshe will call us if there is any issues and also for the quote for non compliance items ', '2022-11-03 16:07:46', 45, '0qnx20221103160746'), (12482, 150313, 'JJ221023-083', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER AND MRS THANK US FOR OUR PROMPT SERVICE, SHE MENTIONED THAT HER SHOWER ROSE MAKING A NOISE AND WHEN SHE IS READY TO REPLACED THAT SHE WILL DEFINITELY BE IN CONTACT WUITH US, BUT FOR NOW SHE IS HAPPY WITH REPAIRS WE DONE', '2022-11-03 16:07:50', 50, '0s520221103160750'), (12483, 150227, '2292944', 1, 1, 'Good', 1, 0, 1, 'AS PER MR HE IS HAPPY WITH THE WORK WE DONE, HE IS ONLY WAITING ON THE INSURANCE TO SENT THE BUILDERS FOR THE DAMAGES', '2022-11-03 16:11:27', 50, '0bg820221103161127'), (12484, 150394, 'JJ221026-441', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER CLIENT HAPPY', '2022-11-03 16:14:07', 50, '0qjw20221103161407'), (12485, 150529, '2298053', 1, 1, 'Good', 1, 0, 1, 'mr is very happy he have water again and we fixed the pipe for him', '2022-11-03 16:21:52', 45, '0ow20221103162152'), (12486, 150106, '2291314', 1, 1, 'Awesome', 1, 1, 0, 'CLIENT VERY HAPPY WITH OUR REGE & ASSISTANT\r\nSHE ASKED ABOUT THE CONTRACTORS, INFORMED HER TO CONTACT THE INSURANCE\r\n', '2022-11-03 16:23:32', 61, '0jz20221103162332'), (12487, 150560, '2298624', 1, 1, 'Good', 1, 0, 0, 'MR IS VERY HAPPY, HE SAID HE IS NOT INTERESTED IN A QUOTE FOR THE NON SANS ISSUES, AS HE RECENTLY BOUGHT THE HOUSE. OTHERWISE HE IS HAPPY, WATER IS WARM\r\n\r\nTOLD HIM THE INSURANCE WILL CONTACT HIM WITH REGARD TO THE CEILING\r\n', '2022-11-03 16:52:56', 61, '0dkr20221103165256'), (12488, 150526, '1257845', 1, 1, 'Good', 1, 0, 1, 'CLIENT CONFIRMED EVERYTHING IN WORKING ORDER AND THANK US FOR THE SERVICE', '2022-11-04 08:33:31', 50, '0ttu20221104083331'), (12489, 150379, '338476915', 1, 1, 'Good', 0, 0, 0, 'MR SAID EVERYTHING IS WORKING GOOD\r\nREGGIE MUST JUST CLEAN UP AFTER HIM OTHERWISE HIS WORK IS GOOD ', '2022-11-04 09:27:09', 61, '09420221104092709'), (12490, 150553, 'CL4404745', 1, 1, 'Awesome', 1, 0, 1, 'I spoke to owner she says her tennant is happy all in good, professional service. I have discussed the non compl form and she said she will look at the form and contact us if she wants us to quote her to fix it for her', '2022-11-04 09:59:36', 16, '0zrc20221104095936'), (12491, 150541, '334895194', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-04 11:49:48', 66, '0db220221104114948'), (12492, 150575, '2298848', 1, 1, 'Good', 1, 1, 1, 'MRS IS SO FAR HAPPY, I INFORMED HER WE ASKED THE INSURANCE TO APPOINT CONTRACTORS FOR THE \r\nWALL ', '2022-11-04 14:57:26', 61, '0keo20221104145726'), (12493, 150321, '338090602', 1, 1, 'Good', 1, 0, 0, 'Mrs says she having issues with the toilets told her to call insurance so that they can send us a mail to come back to us.', '2022-11-04 15:14:25', 66, '0pxm20221104151425'), (12494, 150552, 'CL4404764 ', 1, 1, 'Good', 1, 0, 1, 'Client still await electrician to come out to connect the geyser - Client still busy with Insurance to change the name, they are 3 owners and the client still busy with Insurance to change the names ownership on the policy', '2022-11-07 08:49:25', 50, '01t920221107084925'), (12495, 150451, '2296638', 1, 1, 'Good', 0, 0, 1, 'OWNER ASKED ME TO CALL THE TENNANT SO MR EDWARDS GAVE ME FEEDBACK THAT ALL IS GOOD AND IN WORKING ORDER HE JUST MENTIONED THAT THEY DID NOT CLEAN PROPERLY THE BATHROOM WAS FULL OF DUST BUT HE SAYS HE UNDERSTANDS THAT MORE SERVICE PROVIDERS NEEDS TO GO WORK THERE BUT THEY COULD JUST CLEANED A BIT MORE. ', '2022-11-07 09:36:27', 16, '0rhg20221107093627'), (12496, 150590, '341707023', 1, 1, 'Satisfactory', 1, 0, 1, 'SHE SAYS SHE IS HAPPY SO FAR BUT THEY ARE JUST COMING BACK THIS MORNING TO CHECK THE WATER IS SLIGHTLY LIGHT BROWN AND SHE IS ELDERLY SO THEY CAN JUST CHECK OTHERWISE SHE IS HAPPY', '2022-11-07 09:43:26', 16, '0wuq20221107094326'), (12497, 150616, '341709683', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER', '2022-11-07 11:33:07', 50, '0f5o20221107113307'), (12498, 150530, '2298063', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-07 14:49:00', 66, '0tx220221107144900'), (12499, 150657, 'JJ221107-224', 1, 1, 'Good', 1, 0, 1, 'VERY HAPPY WITH THE WAY THE WHOLE PROCESS GO AND HAPPY HER PLUMBING PROBLEM SOLVED', '2022-11-08 09:29:24', 50, '0h1s20221108092924'), (12500, 150507, 'CL4404575 ', 1, 0, 'Good', 1, 0, 1, 'AS PER CLIENT FOR NOW EVERYTHING GOOD HE HAS NOT CHECK THE TAPS YET, BUT FOR NOW FINE', '2022-11-08 10:24:10', 50, '027c20221108102410'), (12501, 150663, '341841891', 1, 1, 'Good', 1, 1, 1, 'MRS is happy, water is warm, she will ask her husband to check in the roof if its clean there, otherwise no complains so far', '2022-11-08 16:41:04', 61, '0zy20221108164104'), (12502, 150708, '1260185', 1, 1, 'Satisfactory', 1, 0, 1, 'CALLED CLIENT TO FIND OUT IF EVERYTHING IN WORKING ORDER SHE SAID NO GEYSER NOT HEATING UP\r\nSHE WILL CONTACT OUTSURANCE TO SENT US BACK ', '2022-11-09 09:59:07', 50, '0hhd20221109095907'), (12503, 150677, '2300452', 1, 1, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO MRS AND SHE ADVISED EVERYTHING SEEMS TO BE WORKING FINE IF ANY PROBLEMS SHE WILL BE IN CONTACT WITH US', '2022-11-09 11:23:44', 50, '0ohp20221109112344'), (12504, 150694, 'JJ221108-957', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER AND THANK US FOR THE SERVICE PROVIDED', '2022-11-09 11:26:19', 50, '0gu620221109112619'), (12505, 150642, '1259596', 1, 1, 'Awesome', 1, 0, 0, 'Rodney replaced 3kW spiral element and gasket - client 100% satisfied', '2022-11-09 11:27:41', 17, '0yrq20221109112741'), (12506, 150689, '2300627', 1, 1, 'Good', 1, 0, 1, 'spoke to Brent he says so far all is good just waiting for Insurance to send contractors ', '2022-11-10 08:27:31', 16, '05eb20221110082731'), (12507, 150721, '341911595', 1, 0, 'Awesome', 1, 0, 1, 'mrs is very happy with the service, she also said that we must not keep doubt liable for the light switch as it was a accident.\r\ninformed mrs that out will appoint a builder for the damages ', '2022-11-10 08:32:15', 45, '088w20221110083215'), (12508, 150604, '341726915', 1, 1, 'Good', 1, 0, 1, 'she says all is good but she is not sure about the setting of temp on the geyser I can maybe just check with the plumber and also she says contractors to come for their ceiling she is not sure if they will just also touch up where we worked by the trap door as there is paint coming off a bit. Do not see any notes regarding this on plumber feedback.', '2022-11-10 08:35:31', 16, '0eqx20221110083531'), (12509, 150651, '341773767', 1, 1, 'Good', 1, 0, 1, 'AS PER MR TEMBO ALL IN WORKING ORDER, PLUMBER DID CLEAN UP AFTERWARDS HE IS HAPPY WITH THE WORK DONE - MR WOULD LIKE US TO QUOTE HIM FOR THE NON COMPLIANCE ISSUES THAT NEEDS TO BE RECTIFY - YOU CAN EMAIL IT TO dennistembo123@gmail.com - HE WILL THAN LET US KNOW IF HE WILL PROCEED WITH THE WORK', '2022-11-10 08:42:46', 50, '045520221110084246'), (12510, 150523, '2297874', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-10 10:30:36', 66, '0bst20221110103036'), (12511, 150702, '2298804', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER MR NAICKER VERY HAPPY JOB WAS DONE IN A NEAT MANNER', '2022-11-11 10:13:35', 50, '03tn20221111101335'), (12512, 150341, '2295032', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-11 10:55:27', 66, '0uop20221111105527'), (12513, 150732, '2301418', 1, 1, 'Awesome', 1, 0, 1, 'MR BRANDER VERY HAPPY HE WILL CALL US IF WE NEED TO QUOTE FOR THE NON COMPL AND FURTHER HE IS VERY HAPPY WITH OUR WORK/SERVICE', '2022-11-11 14:30:18', 16, '0oer20221111143018'), (12514, 150716, '2301052', 1, 1, 'Awesome', 1, 0, 1, 'MRS JANSEN SAYS WE DELIVERED VERY PROFESSIONAL SERVICE AND ALL IN GOOD ORDER AND SHE IS VERY HAPPY', '2022-11-11 14:33:18', 16, '0jbb20221111143318'), (12515, 150622, '341774360', 1, 1, 'Good', 1, 0, 1, 'TENNANT IS VERY HAPPY AND ALL IN GOOD WORKING CONDITION NO OTHER SERVICE REQUIRED FROM US FOR NOW. IF ANY OCCUR SHE WALL CALL', '2022-11-11 14:34:59', 16, '0k6q20221111143459'), (12516, 150623, '341773769', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-11 15:00:33', 66, '0n3n20221111150033'), (12517, 150712, '2300968', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO MR AND HE SAID ALL ARE IN WORKING ORDER AND THEY HAVE HOTWATER', '2022-11-15 08:05:22', 50, '0rkm20221115080522'), (12518, 150815, '342142864', 1, 1, 'Good', 1, 0, 1, 'Mr Malherbe says he paid for an electrician as he could not wait any longer for Outsurance but he is very happy with our guys', '2022-11-15 11:00:19', 16, '0br20221115110019'), (12519, 150466, '338643167', 1, 1, 'Good', 1, 0, 1, 'called mr for survey to find out if everything is still in order with geyser and he said yes thank you everything is still good, informed mr to call the office if there is any problems so that we can address it ', '2022-11-16 09:57:29', 45, '0oa20221116095729'), (12520, 150654, '341820817', 1, 1, 'Good', 1, 0, 1, 'mr will call if there is problems by the geyser, so far all is working ', '2022-11-16 10:02:55', 45, '09uc20221116100255'), (12521, 150828, 'JJ221114-616', 1, 1, 'Awesome', 1, 0, 1, 'AS PER MRS SHE ALREADY GIVE OUTSURANCE FEEDBACK AND GIVE US A AWESOME SCORE RATING', '2022-11-16 11:45:45', 50, '0eyj20221116114545'), (12522, 150793, '2302332', 1, 1, 'Good', 1, 0, 1, 'Mr is happy with plumbers and electricians he said that geyser is still working there is no complaints at all\r\nhe will call us if there is any complaints ', '2022-11-16 11:48:39', 45, '02k920221116114839'), (12523, 150703, '2300866', 1, 1, 'Good', 1, 0, 0, 'AS PER MR HE IS VERY HAPPY THE WAY THE PLUMBER AND ASSISTANT DONE THE JOB HE IS JUST AWAIT INSURANCE TO SENT THE BUILDERS TO REPAIRED THE PAVING', '2022-11-16 11:56:36', 50, '04k620221116115636'), (12524, 150858, '2303254', 1, 1, 'Good', 1, 0, 0, 'ALL IN GOOD WORKING ORDER - HE HAPPY WITH THE WORK DONE ONLY THING HE IS BUSY WITH HIS INSURANCE HE DO NOT UNDERSTAND WHY HE HAD TO PAY EXCESS OF R850.00 BUT HE WILL SORT IT OUT WITH HIS INSURANCE OVER ALL HE IS HAPPY WITH THE WORK DONE', '2022-11-16 11:59:14', 50, '0fcp20221116115914'), (12525, 150838, 'CL4405738', 1, 1, 'Good', 1, 0, 1, 'client says he was not in the roof to check all connections but so far he is very happy.', '2022-11-16 13:17:16', 16, '0jg520221116131716'), (12526, 150848, 'CL4405786', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER - CLIENT HAPPY', '2022-11-16 13:21:52', 50, '0bwn20221116132152'), (12527, 150818, '342145277', 1, 1, 'Good', 1, 0, 1, 'CALLED MRS AND SHE IS STILL HAPPY WITH THE GEYSER, SHE SAID THERE WERE A LEAK YESTERDAY BUT IT STOPPED, SHE WILL CALL US IF THERE IS ANY PROBLEMS\r\nSHE IS ALSO VERY PLEASED WITH THE PLUMBERS ', '2022-11-16 13:45:15', 45, '0w5n20221116134515'), (12528, 150835, '342190937', 1, 1, 'Good', 1, 0, 1, 'CLIENT SAYS SHE WILL ALSO DOUBLE CHECK THE PRESSURE ETC BUT SO FAR ALL GOOD SHE WILL CALL IF SHE NEEDS TO.', '2022-11-16 13:52:19', 16, '0wjs20221116135219'), (12529, 150863, '342277406', 1, 1, 'Good', 1, 0, 1, 'called mr and he said that he was home the whole time and so far everyrhing is working good, the plumbers did a good job. he will call us if there is any problems ', '2022-11-16 13:51:48', 45, '0kg220221116135148'), (12530, 150373, '2295519', 1, 1, 'Good', 1, 0, 1, 'mrs is very happy she said that she will leave the water on for a little bit longer to heat up tonight as she switch it off too early last night after the geyser were replaced.\r\nshe will call us if there is any problems ', '2022-11-16 13:59:51', 45, '0koh20221116135951'), (12531, 150855, 'JJ221115-464', 1, 1, 'Good', 1, 0, 0, 'MR SAID HE IS VERY HAPPY, THE REPAIRS JUST LEFT A HOLE IN HIS POCKET\r\nBUT HE UNDERSTAND THAT IF HE DON''T FIX IT HE WILL GET A HIGH WATER BILL', '2022-11-16 15:32:38', 61, '0vvt20221116153238'), (12532, 150864, 'CL4405671', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD THANK YOU VERY MUCH JUST WAITING FOR INSURANCE TO SEND SP TO FIX CEILING', '2022-11-17 09:38:30', 16, '0x2920221117093830'), (12533, 150880, '342310822', 1, 1, 'Good', 1, 0, 1, 'MR BEUKES SAYS ALL GOOD SO FAR AND HE DOES NOT NEED A QUOTE FOR NON COMPL HE WILL STAY IN HIS HOUSE (HE MADE A JOKE RE THIS)', '2022-11-17 09:44:56', 16, '0tpy20221117094456'), (12534, 150889, 'JJ221116-631', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS ALL IN WORKING ORDER THEY WILL MONITOR IF ANY CHANGES WILL BE IN CONTACT', '2022-11-17 10:22:01', 50, '05zd20221117102201'), (12535, 150829, 'JJ221114-724', 1, 1, 'Good', 1, 0, 0, 'Mrs is happy with workmanship\r\nShe said she know he replace the element but not sure of gasket.\r\nAs per client its still dripping and want to know if we report our feedback to insurance already', '2022-11-17 13:50:48', 17, '0jxq20221117135048'), (12536, 150882, 'JJ221116-219', 1, 1, 'Awesome', 1, 0, 0, 'Mr De Wet 100% satisfied with workmanship', '2022-11-17 14:44:15', 17, '0ub920221117144415'), (12537, 150883, '300396196', 1, 1, 'Good', 1, 0, 1, 'MR BURGER SAYS ALL IS NOW IN GOOD WORKIING ORDER AND HE OIS SORTED AND HAPPY - HE SAYS THE SP WHO CAME FOR THE THERMOSTAT ONLY ADJUSTED THE TEMP. ', '2022-11-21 08:30:22', 16, '0x9820221121083022'), (12538, 150776, 'JJ221111-762', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL IN GOOD ORDER AS PER MR', '2022-11-21 08:34:07', 16, '0xd720221121083407'), (12539, 150827, '2302916', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-21 16:17:02', 66, '0exe20221121161702'), (12540, 150777, '2302078', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-21 16:21:55', 66, '01f120221121162155'), (12541, 150953, '342500839', 1, 1, 'Good', 1, 0, 0, 'MRS IS HAPPY, THANKS', '2022-11-22 09:49:33', 61, '014v20221122094933'), (12542, 150885, '2303977', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER MRS JUST WAITING ON THE INSURANCE TO SENT BUILDERS TO PUT PAVERS BACK - MRS REQUEST A WATER LOSS LETTER FOR REBATE', '2022-11-22 09:48:51', 50, '08hz20221122094851'), (12543, 151009, 'CL4406304', 1, 1, 'Awesome', 1, 0, 1, 'MRS IS VERY HAPPY WITH THE SERVICE SO FAR, SHE SAID IT IS TOO EARLY TO SAY IF THERE IS A PROBLEM WITH THE GEYSER AS IT STILL NEED TO HEAT UP BUT SHE WILL CALL US IF THERE IS PROBLEMS ', '2022-11-23 10:18:08', 45, '046e20221123101808'), (12544, 150975, '2305572', 1, 1, 'Good', 1, 0, 1, 'CALLED MR ON THE SECOND NR AND HE IS HAPPY SO FAR WITH THE WORK THE PLUMBER SHOWED HIM THE PHOTOS OF THE REPAIRS AS HE WERE NOT HOME AND HE IS HAPPY\r\nMR WANTED TO KNOW ABOUT THE DAMAGES I TOLD HIM THAT HIS INSURANCE WILL APPOINT A CONTRACTOR ', '2022-11-23 10:23:20', 45, '0kdh20221123102320'), (12545, 150989, '2305780', 1, 1, 'Good', 1, 0, 0, 'mr is very happy, he is glad his geyser is sorted now', '2022-11-23 11:46:26', 61, '08q520221123114626'), (12546, 150952, '2305311', 1, 0, 'Good', 1, 0, 0, NULL, '2022-11-23 11:48:56', 66, '05x520221123114856'), (12547, 150952, '2305311', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-23 11:49:29', 66, '09tu20221123114929'), (12548, 150974, '342532526', 1, 1, 'Good', 1, 0, 0, 'SO FAR SO HAPPY, MRS WILL CONTACT US SHOULD THERE BE PROBLEMS', '2022-11-23 14:46:39', 61, '0ozw20221123144639'), (12549, 150067, '2290657', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-24 10:06:17', 66, '0pc920221124100617'), (12550, 150986, '2305802', 1, 1, 'Good', 1, 0, 1, 'MR HAPPY ALL IN WORKING ORDER HAPPY HAPPY WITH THE SERVICE RECEIVED', '2022-11-24 10:31:41', 50, '0ax620221124103141'), (12551, 151010, '2306059', 1, 1, 'Good', 1, 0, 1, 'MRS VERY HAPPY, THEY CLEANED UP PROPERLY, VERY FRIENDLY AND PROFESSIONAL', '2022-11-24 10:37:44', 50, '0p8120221124103744'), (12552, 151046, '300404201 ', 1, 1, 'Good', 1, 1, 1, 'CLIENT VERY HAPPY, HE TOLD REGE THAT HE IS HAPPY \r\n', '2022-11-25 11:52:21', 61, '06xu20221125115221'), (12553, 151031, '2306386', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-25 15:35:50', 66, '0qon20221125153550'), (12554, 151060, '2307120', 1, 1, 'Satisfactory', 1, 0, 0, 'according to Mrs she says the water is very hot but seems like the insurance is now trying to get hold of her for electrician. If they cannot set temp lower for her she will give us a call to send someone to rest temperature', '2022-11-28 11:39:44', 16, '09ko20221128113944'), (12555, 151038, '342662107', 1, 1, 'Good', 1, 0, 1, 'Mr says he is happy so far no problems', '2022-11-28 11:43:29', 16, '0ex420221128114329'), (12556, 151091, '2307444', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-28 13:30:18', 66, '03e20221128133018'), (12557, 151086, 'CL4406592', 1, 1, 'Good', 1, 0, 0, NULL, '2022-11-28 13:32:27', 66, '0r7820221128133227'), (12558, 151132, '2307765', 1, 1, 'Good', 1, 0, 1, 'Mrs says they have hot water no leaks etc so all good so far. she is happy', '2022-11-29 14:45:12', 16, '09e20221129144512'), (12559, 151147, '342838522', 1, 1, 'Good', 1, 0, 1, 'MRS IS VERY HAPPY, SHE SAID ALL GOOD ', '2022-11-29 14:46:27', 61, '0wdk20221129144627'), (12560, 151121, '2307659', 1, 1, 'Good', 1, 0, 1, 'Mrs is very happy so far she will call if any problems', '2022-11-29 14:49:24', 16, '0jra20221129144924'), (12561, 151168, '2308448', 1, 1, 'Good', 1, 0, 1, 'client said geyser took a while to heat up but last night at 22:00 is was heated and this morning all is good and in working order. Thanks ', '2022-11-30 08:32:13', 16, '0f4320221130083213'), (12562, 150976, '2305657', 1, 1, 'Good', 1, 1, 0, 'MRS IS VERY HAPPY, I ALSO INFORMED HE WE WILL SUBMIT REPORT TO INSURANCE FOR THE PREP WORK ', '2022-11-30 15:52:42', 61, '04w220221130155242'), (12563, 151183, '342954844', 1, 1, 'Good', 1, 0, 0, 'mrs is happy, the water is warm, I also advised her that the insurance will appoint a contractor to go out ', '2022-11-30 16:42:14', 61, '02m120221130164214'), (12564, 150320, '338341648', 1, 1, 'Good', 1, 0, 1, 'SO FAR EVERYTHING IS WORKING, IF ANY PROBLEMS MR WILL BE IN CONTACT WITH US', '2022-12-01 12:25:39', 50, '0pdw20221201122539'), (12565, 151105, '342798943', 1, 1, 'Good', 1, 0, 1, 'Doreen Arendse is very happy all in good order no further requirement needed', '2022-12-01 12:25:50', 16, '06x520221201122550'), (12566, 151008, '2306037', 1, 1, 'Good', 1, 0, 1, 'ALL GOOD FOR NOW HE IS JUST WAITING ON THE BUILDERS TO CLOSE THE HOLE WHERE WE HAVE TO CHOPPED OPEN TO FIXED THE LEAK', '2022-12-01 12:29:48', 50, '0bgk20221201122948'), (12567, 149345, '335975976', 1, 1, 'Good', 1, 0, 1, 'Mrs Etson''s daughter says all fine and in good order she will call us if any problems. Otherwise she is happy', '2022-12-01 12:30:19', 16, '0vd720221201123019'), (12568, 151200, '2309121', 1, 1, 'Good', 1, 0, 1, 'MRS BAARD SAYS SHE IS VERY HAPPY WITH OUR WORK SHE IS JUST AWAITING THE RESULTANT PEOPLE TO COME', '2022-12-01 12:32:29', 16, '0fpf20221201123229'), (12569, 151116, '2307633', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER SO FAR', '2022-12-02 10:18:57', 50, '0cc920221202101857'), (12570, 151070, '3094707', 1, 0, 'Satisfactory', 1, 0, 1, 'AS PER MR SAFERS THE GEYSER ARE IN WORKING ORDER BUT HIS ALARM SYSTEM NOT WORKING HE DO NOT KNOW IF THEY MAYBE CUT THE WIRES - HE WILL GET HIS ALARM SP TO COME OUT AND ASSESS AND REVERT BACK TO US AS HIS ALARM SYSTEMS WAS WORKING FINE BEFORE WE WORKED THERE', '2022-12-02 11:11:03', 50, '0f1o20221202111103'), (12571, 151198, 'CL4406903 ', 1, 0, 'Awesome', 0, 0, 1, NULL, '2022-12-02 14:47:24', 61, '0uqr20221202144724'), (12572, 151260, '2309956', 1, 1, 'Good', 1, 0, 0, 'MRS IS HAPPY, SHE SAID THE CONTRACTORS FOR CEILINGS, DID NOT CONTACT HER YET.\r\nI ADVISED HER THAT SHE MUST GIVE THEM A CALL AGAIN ON WEDNESDAY IF SHE DID NOT HEAR FROM THEM YET \r\n\r\n', '2022-12-05 11:33:01', 61, '0rbz20221205113301'), (12573, 151233, '343045672', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING ORDER MR HAPPY THE LEAK HAS BEEN FIXED - THE BUILDERS HAVE BEEN TO HIM TO DO ASSESSMENT FOR THE TILES WE HAD TO CHOPPED OPEN TO FIXED THE LEAK', '2022-12-05 11:34:30', 50, '0bep20221205113430'), (12574, 151261, 'JJ221202-60', 1, 1, 'Satisfactory', 1, 0, 1, 'CLIENT SAYS NOTHING AGAINST THE PLUMBER BUT SHE GOT THE IMPRESSION THAT HE DID NOT REALLY KNOW WHAT HE WAS DOING AS IT TOOK HIM LITERALLY FROM ABOUT 16:00- 17:50 TO FIX A 5 MIN JOB. RATHER MAKE SURE BEFORE SENDING SOMEONE STILL LEARNING OR SEND A QUALIFIED PERSON ', '2022-12-06 08:43:19', 16, '0kez20221206084319'), (12575, 151270, '2310270', 1, 1, 'Good', 1, 0, 1, 'AS PER MRS SHE WAS NOT HOME HER DAUGHTER GIVE HER FEEDBACK THE PLUMBER WERE VERY PROFESSIONAL , HAPPY WITH THE WORK AND SERVICE THAT THEY RECEIVED', '2022-12-06 09:28:06', 50, '0nfw20221206092806'), (12576, 151288, '22/207337', 1, 1, 'Good', 1, 0, 0, 'CLIENT HAPPY ', '2022-12-06 14:45:35', 61, '0nco20221206144535'), (12577, 151236, '2309645', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD WORKING - CLIENT VERY HAPPY WITH THE TEAM THEY CLEAN UP THE RUBBLE\r\nCLIENT ALSO WANTED TO KNOW WHAT GOING TO HAPPEN NOW WITH THE WHOLE I TOLD HER WE WILL INFORM THE INSURANCE VIA THE REPORT AND THEY WILL APPOINT A BUILDER FOR THE BUILDING REPAIRS', '2022-12-07 10:42:28', 50, '05mh20221207104228'), (12578, 151312, '343246282', 1, 1, 'Good', 1, 0, 0, 'MR IS VERY HAPPY, THE INSURANCE CONTACTED HIM REGARDING THE CONTRACTOR TO ATTEND TO CEILING\r\n', '2022-12-07 16:35:13', 61, '0zud20221207163513'), (12579, 151199, '3097988', 1, 1, 'Good', 1, 0, 1, 'AS PER MR TAPPAN SO FAR SO GOOD NO LEAKS AND PLUMBER CLEAN UP AFTERWARDS', '2022-12-07 16:47:17', 50, '0jvn20221207164717'), (12580, 151287, '211052279/3/982', 1, 0, 'Good', 1, 0, 1, 'CALLED AND SPOKE TO MR AND HE IS VERY HAPPY THE LEAK HAS BEEN FIXED - ALL IN GOOD WORKING ORDER HE WILL MONITOR IF ANY LEAKS - SO FAR SO GOOD AND THANK US FOR THE SERVICE', '2022-12-08 10:49:19', 50, '02hw20221208104919'), (12581, 151326, '2310838', 1, 1, 'Good', 1, 0, 0, 'MRS VERY HAPPY, SHE WAS ASKING ABOUT PAVING, SO I TOLD HER WE WILL SUBMIT REPORTS & ASK THE INSURANCE TO APPOINT CONTRACTORS, THEY WILL CONTACT HER \r\n', '2022-12-09 11:54:01', 61, '0bsj20221209115401'), (12582, 151344, '2311276', 1, 1, 'Good', 1, 0, 1, 'ALL IN GOOD ORDER HAPPY SO FAR', '2022-12-09 14:31:15', 16, '0w2420221209143115'), (12583, 151365, 'JJ221208-806', 1, 1, 'Satisfactory', 1, 0, 1, 'ALL GOOD', '2022-12-09 14:32:21', 16, '0abp20221209143221'), (12584, 151316, '2310435', 1, 1, 'Good', 1, 0, 1, 'ALL IN WORKING ORDER AND CLIENT HAPPY WITH SERVICE', '2022-12-09 15:30:45', 50, '01dh20221209153045'), (12585, 151347, '2311321', 1, 0, 'Good', 1, 0, 1, 'SO FAR ALL IN WORKING ORDER CLIENT IS HAPPY', '2022-12-09 15:34:33', 50, '05b620221209153433'), (12586, 151374, 'CL4407628 ', 1, 1, 'Good', 1, 0, 1, 'MR SAYS ALL GOOD SO FAR IF ANY PROBLEM HE WILL CALL.', '2022-12-12 13:50:07', 16, '022p20221212135007'), (12587, 151093, '342505426', 1, 1, 'Good', 1, 0, 1, 'MRS SAID THE PART OF THE TIME SHE SAW THEM WHEN SHE WAS THERE ALL GOOD VERY FRIENDLY GUYS, HER BROTHER IN LAW WAS THERE FOR THE REST OF THE DURATION OF THE JOB. SHE WILL CHECK AGAIN AND CALL IF ANY PROBLEMS OCCUR BUT OTHERWISE SO FAR SO GOOD', '2022-12-13 14:38:48', 16, '0f9p20221213143848'), (12588, 151266, '3101751', 1, 1, 'Good', 1, 0, 1, 'MRS IS VERY VERY HAPPY', '2022-12-14 14:10:54', 16, '0hv720221214141054'), (12589, 152037, '344741885', 1, 1, 'Good', 1, 0, 1, 'THE CLIENT IS VERY HAPPY \r\n', '2023-01-10 14:33:12', 61, '0wqg20230110143312'), (12590, 152569, '3157327', 1, 1, 'Good', 1, 0, 1, 'CLIENT SAYAS ALL GOOD SO FAR HIS TENNANT DID NOT COMPLAIN ABOUT ANYTHING AS YET.', '2023-02-06 14:29:52', 16, '0kd620230206142952'), (12591, 152571, '2331558', 1, 0, 'Satisfactory', 1, 0, 1, NULL, '2023-02-06 14:31:46', 16, '0dnc20230206143146'), (12592, 152627, '346203812', 1, 1, 'Good', 1, 0, 1, 'SATISFIED FOR NOW', '2023-02-06 14:33:46', 16, '0w8a20230206143346'), (12593, 152636, '2332688', 1, 1, 'Good', 1, 0, 1, 'MRS SAYS SHE IS LHAPPY AND THEY JUST AWAIT THE SP FOR THE PAVING TO BE DONE', '2023-02-06 14:37:29', 16, '0w2920230206143729'), (12594, 152704, 'CL4412029 ', 1, 1, 'Satisfactory', 1, 0, 1, 'TAP WAS NOT WORKING AFTER PLUMBERS WORKED BUT THEY WERE STILL THERE', '2023-02-09 13:36:06', 16, '0g5g20230209133606'), (12595, 152737, '346441886', 1, 1, 'Satisfactory', 0, 0, 1, 'MR LAKEY SAYS HE IS NOW BACK AT WORK ALLGOOD SO FAR HE WILL CALL US IF ANY FEEDBACK HE WANTS TO GIVE OR CALL US IF ANY PROBLEM OCCUR WITHIN 7 DAYS', '2023-02-09 14:16:26', 16, '0wr620230209141626'), (12596, 152711, '2333954', 1, 1, 'Awesome', 1, 0, 1, 'MRS SAYS IT IS THE MOST AWESOME SERVICE SHE HAS RECEIVED FROM ANY COMPANY AND SHE WILL RECOMMEND US EVERY TIME.', '2023-02-09 14:23:31', 16, '0sfs20230209142331'), (12597, 152499, 'CL4411338 ', 1, 1, 'Satisfactory', 0, 1, 0, 'ALL STILL FINE', '2023-02-17 14:30:11', 16, '0mfu20230217143011'), (12598, 152941, 'JJ230219-945', 1, 0, 'Satisfactory', 1, 0, 1, NULL, '2023-02-22 13:16:19', 16, '0xcr20230222131619'), (12599, 152929, 'JJ230218-328', 1, 1, 'Satisfactory', 1, 0, 1, NULL, '2023-02-22 13:21:17', 16, '0djb20230222132117'), (12600, 152902, '2337145', 1, 1, 'Good', 1, 0, 1, NULL, '2023-02-22 14:14:10', 16, '0nm220230222141410'), (12601, 155683, '2386361', 1, 1, 'Awesome', 1, 0, 0, 'Mrs very impress with our plumbers work - very neat and clean afterwards.\r\nquery about resultants - told her another SP will attend ', '2023-07-04 13:30:15', 17, '0ptf20230704133015'), (12602, 157414, 'CL4426734 ', 1, 1, 'Awesome', 1, 0, 1, 'MRS VAN DIJK SAID SHE IS LHAPPY WITIH OUR PLUMBER AND THE WORK DONE THANK YOU', '2023-09-13 08:43:09', 16, '0pkb20230913084309'), (12603, 157164, '213082159', 1, 1, 'Good', 1, 0, 1, 'DR ARENDSE SAYS SO FAR ALL DONE GOOD HE WAS HAPPY WITH THE GUYS, JUST TOLD MONLIQUE H THAT SHEE NEEDS TO ADD TO LHER DAMAGES WHILST USING BREAKER PLUMBER DAMAGED WIRING SO 3 PLUGS NOT WORKING. MONIQUE WILL ADD THIS TO HER REPORT', '2023-09-13 08:57:28', 16, '08qo20230913085728'), (12604, 157382, '2419839', 1, 1, 'Awesome', 1, 0, 1, 'tenant informed that the plumbers did a excellent job and there is no more leaks\r\ninformed her that the finance department will submit the reports tomorrow and then the insurance will appoint builders and she is happy with that ', '2023-09-13 16:23:43', 45, '05q420230913162343'), (12605, 157360, '2309100006 / CL44266', 1, 1, 'Awesome', 1, 0, 1, 'mr is very happy with the service he did rate as good as well with sahl, he is happy he have a warm shower now :) ', '2023-09-13 16:28:01', 45, '0c5720230913162801'), (12606, 157367, '360604714', 1, 1, 'Good', 1, 0, 1, 'mr is very happy with the work he said no complaints so far the water is hot\r\nhe is also happy with the plumbers that worked there- he will call us if there is any problems ', '2023-09-13 16:30:41', 45, '0qbd20230913163041'), (12607, 157459, '2421103', 1, 1, 'Good', 1, 0, 1, 'SPOKE TO THE MRS SHE SAYS ALL GOOD THANK YOU VERY MUCH FOR CALLING.', '2023-09-15 09:31:47', 16, '0afk20230915093147'), (12608, 157460, 'CL4426855 ', 1, 1, 'Good', 1, 0, 1, 'SPOKEN TO CLIENT HE SAYS EVERYTHING IS IN ORDER AND HE IS HAPPY', '2023-09-15 09:36:13', 16, '0mmm20230915093613'), (12609, 157421, 'CL4426755 ', 1, 1, 'Good', 1, 0, 1, 'MR SAYS ALL INN WORKING ORDER SO FAR THANK YOU', '2023-09-15 09:38:40', 16, '0dto20230915093840'), (12610, 157420, 'CL4426754 ', 1, 1, 'Good', 1, 0, 1, 'SPOKEN TO CLIENT HE SAYS EVERYTHING IS IN ORDER AND HE IS HAPPY', '2023-09-15 09:42:15', 16, '0hhq20230915094215'); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_action` -- CREATE TABLE IF NOT EXISTS `view_action` ( `pk_job` int(11) ,`fk_job` int(11) ,`pkAction` int(11) ,`fkActType` int(11) ,`actNote` longblob ,`actDateCap` datetime ,`actDateFor` date ,`actTimeFor` time ,`actUserCap` int(11) ,`actUserFor` int(11) ,`actIsDoneSuper` int(11) ,`actIsDoneUser` int(11) ,`actDateUserIsdone` datetime ,`rndm5` varchar(12) ,`actDateSuperIsdone` datetime ,`pkactType` int(11) ,`actname` varchar(35) ,`capid` int(11) ,`capname` varchar(255) ,`forid` varchar(255) ,`forname` int(11) ,`actClerkNote` longtext ,`actSuperNote` longtext ,`jbClaimNo` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_financial` -- CREATE TABLE IF NOT EXISTS `view_cal_financial` ( `clName` varchar(50) ,`clSurname` varchar(50) ,`fkJobDone` int(1) ,`fkInsApproval` int(1) ,`fkExcessDelay` int(1) ,`fkExcessGet` int(1) ,`fkLeakDetection` int(1) ,`fkInspection` int(1) ,`jbClaimNo` varchar(255) ,`insName` varchar(255) ,`fkquote` int(1) ,`fkproofpay` int(1) ,`finuInCharge` int(11) ,`sheduleDate` date ,`jobType` int(3) ,`jobCat` int(2) ,`jobDone` int(1) ,`tName` varchar(255) ,`ActionName` varchar(30) ,`userName` varchar(255) ,`fkCloseFile` int(1) ,`pk_job` int(11) ,`finDelay` int(1) ,`finDelayDate` date ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_financial_closefile` -- CREATE TABLE IF NOT EXISTS `view_cal_financial_closefile` ( `clName` varchar(50) ,`clSurname` varchar(50) ,`fkJobDone` int(1) ,`fkInsApproval` int(1) ,`fkExcessDelay` int(1) ,`fkExcessGet` int(1) ,`fkLeakDetection` int(1) ,`fkInspection` int(1) ,`jbClaimNo` varchar(255) ,`insName` varchar(255) ,`fkquote` int(1) ,`fkproofpay` int(1) ,`finuInCharge` int(11) ,`sheduleDate` date ,`jobType` int(3) ,`jobCat` int(2) ,`jobDone` int(1) ,`tName` varchar(255) ,`ActionName` varchar(30) ,`userName` varchar(255) ,`fkCloseFile` int(1) ,`pk_job` int(11) ,`finDelay` int(1) ,`finDelayDate` date ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_financial_sos` -- CREATE TABLE IF NOT EXISTS `view_cal_financial_sos` ( `clName` varchar(50) ,`clSurname` varchar(50) ,`fkJobDone` int(1) ,`fkInsApproval` int(1) ,`fkExcessDelay` int(1) ,`fkExcessGet` int(1) ,`fkLeakDetection` int(1) ,`fkInspection` int(1) ,`jbClaimNo` varchar(255) ,`insName` varchar(255) ,`fkquote` int(1) ,`fkproofpay` int(1) ,`finuInCharge` int(11) ,`sheduleDate` date ,`jobType` int(3) ,`jobCat` int(2) ,`jobDone` int(1) ,`tName` varchar(255) ,`ActionName` varchar(30) ,`userName` varchar(255) ,`finDelayDate` date ,`finDelay` int(1) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_inspection` -- CREATE TABLE IF NOT EXISTS `view_cal_inspection` ( `clSurname` varchar(50) ,`sheduleDate` date ,`pname` varchar(50) ,`jobDone` int(1) ,`cancelled` enum('1','0') ,`fk_postal` int(11) ,`jobType` int(3) ,`jbClaimNo` varchar(255) ,`pk_postal` int(11) ,`suburb` varchar(50) ,`fk_plumber` int(11) ,`snooze` int(1) ,`pk_job` int(11) ,`jobCat` int(2) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_inspection_sos` -- CREATE TABLE IF NOT EXISTS `view_cal_inspection_sos` ( `clSurname` varchar(50) ,`sheduleDate` date ,`pname` varchar(50) ,`jobDone` int(1) ,`cancelled` enum('1','0') ,`fk_postal` int(11) ,`jobType` int(3) ,`jbClaimNo` varchar(255) ,`pk_postal` int(11) ,`suburb` varchar(50) ,`fk_plumber` int(11) ,`snooze` int(1) ,`pk_job` int(11) ,`jobCat` int(2) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_job` -- CREATE TABLE IF NOT EXISTS `view_cal_job` ( `pk_job` int(11) ,`snooze` int(1) ,`jobDone` int(1) ,`t0` bigint(13) ,`t1` bigint(13) ,`t2` bigint(13) ,`t3` bigint(13) ,`t4` bigint(13) ,`t5` bigint(13) ,`t6` bigint(13) ,`t7` bigint(13) ,`t8` bigint(13) ,`t9` bigint(13) ,`t10` bigint(13) ,`t11` bigint(13) ,`t12` bigint(13) ,`t13` bigint(13) ,`t14` bigint(13) ,`t15` bigint(13) ,`t16` bigint(13) ,`t17` bigint(13) ,`t18` bigint(13) ,`t19` bigint(13) ,`t20` bigint(13) ,`t21` bigint(13) ,`t22` bigint(13) ,`t23` bigint(13) ,`t24` bigint(13) ,`t25` bigint(13) ,`t26` bigint(13) ,`t27` bigint(13) ,`t28` bigint(13) ,`t29` bigint(13) ,`t30` bigint(13) ,`t31` bigint(13) ,`t32` bigint(13) ,`t33` bigint(13) ,`t34` bigint(13) ,`infot0` varchar(372) ,`infot1` varchar(372) ,`infot2` varchar(372) ,`infot3` varchar(372) ,`infot4` varchar(372) ,`infot5` varchar(372) ,`infot6` varchar(372) ,`infot7` varchar(372) ,`infot8` varchar(372) ,`infot9` varchar(372) ,`infot10` varchar(372) ,`infot11` varchar(372) ,`infot12` varchar(372) ,`infot13` varchar(372) ,`infot14` varchar(372) ,`infot15` varchar(372) ,`infot16` varchar(372) ,`infot17` varchar(372) ,`infot18` varchar(372) ,`infot19` varchar(372) ,`infot20` varchar(372) ,`infot21` varchar(372) ,`infot22` varchar(372) ,`infot23` varchar(372) ,`infot24` varchar(372) ,`infot25` varchar(372) ,`infot26` varchar(372) ,`infot27` varchar(372) ,`infot28` varchar(372) ,`infot29` varchar(372) ,`infot30` varchar(372) ,`infot31` varchar(372) ,`infot32` varchar(372) ,`infot33` varchar(372) ,`infot34` varchar(372) ,`cl0` bigint(11) ,`cl1` bigint(11) ,`cl2` bigint(11) ,`cl3` bigint(11) ,`cl4` bigint(11) ,`cl5` bigint(11) ,`cl6` bigint(11) ,`cl7` bigint(11) ,`cl8` bigint(11) ,`cl9` bigint(11) ,`cl10` bigint(11) ,`cl11` bigint(11) ,`cl12` bigint(11) ,`cl13` bigint(11) ,`cl14` bigint(11) ,`cl15` bigint(11) ,`cl16` bigint(11) ,`cl17` bigint(11) ,`cl18` bigint(11) ,`cl19` bigint(11) ,`cl20` bigint(11) ,`cl21` bigint(11) ,`cl22` bigint(11) ,`cl23` bigint(11) ,`cl24` bigint(11) ,`cl25` bigint(11) ,`cl26` bigint(11) ,`cl27` bigint(11) ,`cl28` bigint(11) ,`cl29` bigint(11) ,`cl30` bigint(11) ,`cl31` bigint(11) ,`cl32` bigint(11) ,`cl33` bigint(11) ,`cl34` bigint(11) ,`ti0` varbinary(8) ,`ti1` varbinary(8) ,`ti2` varbinary(8) ,`ti3` varbinary(8) ,`ti4` varbinary(8) ,`ti5` varbinary(8) ,`ti6` varbinary(8) ,`ti7` varbinary(8) ,`ti8` varbinary(8) ,`ti9` varbinary(8) ,`ti10` varbinary(8) ,`ti11` varbinary(8) ,`ti12` varbinary(8) ,`ti13` varbinary(8) ,`ti14` varbinary(8) ,`ti15` varbinary(8) ,`ti16` varbinary(8) ,`ti17` varbinary(8) ,`ti18` varbinary(8) ,`ti19` varbinary(8) ,`ti20` varbinary(8) ,`ti21` varbinary(8) ,`ti22` varbinary(8) ,`ti23` varbinary(8) ,`ti24` varbinary(8) ,`ti25` varbinary(8) ,`ti26` varbinary(8) ,`ti27` varbinary(8) ,`ti28` varbinary(8) ,`ti29` varbinary(8) ,`ti30` varbinary(8) ,`ti31` varbinary(8) ,`ti32` varbinary(8) ,`ti33` varbinary(8) ,`ti34` varbinary(8) ,`cat0` bigint(11) ,`cat1` bigint(11) ,`cat2` bigint(11) ,`cat3` bigint(11) ,`cat4` bigint(11) ,`cat5` bigint(11) ,`cat6` bigint(11) ,`cat7` bigint(11) ,`cat8` bigint(11) ,`cat9` bigint(11) ,`cat10` bigint(11) ,`cat11` bigint(11) ,`cat12` bigint(11) ,`cat13` bigint(11) ,`cat14` bigint(11) ,`cat15` bigint(11) ,`cat16` bigint(11) ,`cat17` bigint(11) ,`cat18` bigint(11) ,`cat19` bigint(11) ,`cat20` bigint(11) ,`cat21` bigint(11) ,`cat22` bigint(11) ,`cat23` bigint(11) ,`cat24` bigint(11) ,`cat25` bigint(11) ,`cat26` bigint(11) ,`cat27` bigint(11) ,`cat28` bigint(11) ,`cat29` bigint(11) ,`cat30` bigint(11) ,`cat31` bigint(11) ,`cat32` bigint(11) ,`cat33` bigint(11) ,`cat34` bigint(11) ,`action0` bigint(11) ,`action1` bigint(11) ,`action2` bigint(11) ,`action3` bigint(11) ,`action4` bigint(11) ,`action5` bigint(11) ,`action6` bigint(11) ,`action7` bigint(11) ,`action8` bigint(11) ,`action9` bigint(11) ,`action10` bigint(11) ,`action11` bigint(11) ,`action12` bigint(11) ,`action13` bigint(11) ,`action14` bigint(11) ,`action15` bigint(11) ,`action16` bigint(11) ,`action17` bigint(11) ,`action18` bigint(11) ,`action19` bigint(11) ,`action20` bigint(11) ,`action21` bigint(11) ,`action22` bigint(11) ,`action23` bigint(11) ,`action24` bigint(11) ,`action25` bigint(11) ,`action26` bigint(11) ,`action27` bigint(11) ,`action28` bigint(11) ,`action29` bigint(11) ,`action30` bigint(11) ,`action31` bigint(11) ,`action32` bigint(11) ,`action33` bigint(11) ,`action34` bigint(11) ,`pk_schedule` int(11) ,`cancelled` enum('1','0') ,`jobType` int(3) ,`timeStart` time ,`pk_plumber` int(11) ,`ActionName` varchar(30) ,`sheduleDate` date ,`pname` varchar(50) ,`plumberRank` int(3) ,`fk_plumberType` int(3) ,`typeName` varchar(30) ,`rank` int(3) ,`specifictime` int(1) ,`jobCat` int(2) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_stats` -- CREATE TABLE IF NOT EXISTS `view_cal_stats` ( `insName` varchar(255) ,`jobType` int(3) ,`jbClaimNo` varchar(255) ,`cancelled` enum('1','0') ,`pk_jtype` int(11) ,`tName` varchar(255) ,`tNameShort` varchar(5) ,`jobCat` int(2) ,`sheduleDate` date ,`ActionName` varchar(30) ,`ActionShort` varchar(5) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_stats2` -- CREATE TABLE IF NOT EXISTS `view_cal_stats2` ( `tName` varchar(255) ,`insAmt1` bigint(21) ,`sheduleDate` date ,`jobType` int(3) ,`insName` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_stats3` -- CREATE TABLE IF NOT EXISTS `view_cal_stats3` ( `tName` varchar(255) ,`typetotal` bigint(21) ,`sheduleDate` date ,`jobType` int(3) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_stats_comebacks` -- CREATE TABLE IF NOT EXISTS `view_cal_stats_comebacks` ( `COUNT(jobType)` bigint(21) ,`sheduleDate` date ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_cal_travel` -- CREATE TABLE IF NOT EXISTS `view_cal_travel` ( `pk_job` int(11) ,`snooze` int(1) ,`jobDone` int(1) ,`t0` bigint(13) ,`t1` bigint(13) ,`t2` bigint(13) ,`t3` bigint(13) ,`t4` bigint(13) ,`t5` bigint(13) ,`t6` bigint(13) ,`t7` bigint(13) ,`t8` bigint(13) ,`t9` bigint(13) ,`t10` bigint(13) ,`t11` bigint(13) ,`t12` bigint(13) ,`t13` bigint(13) ,`t14` bigint(13) ,`t15` bigint(13) ,`t16` bigint(13) ,`t17` bigint(13) ,`t18` bigint(13) ,`t19` bigint(13) ,`t20` bigint(13) ,`t21` bigint(13) ,`t22` bigint(13) ,`t23` bigint(13) ,`t24` bigint(13) ,`t25` bigint(13) ,`t26` bigint(13) ,`t27` bigint(13) ,`t28` bigint(13) ,`t29` bigint(13) ,`t30` bigint(13) ,`t31` bigint(13) ,`t32` bigint(13) ,`t33` bigint(13) ,`t34` bigint(13) ,`infot0` varchar(50) ,`infot1` varchar(50) ,`infot2` varchar(50) ,`infot3` varchar(50) ,`infot4` varchar(50) ,`infot5` varchar(50) ,`infot6` varchar(50) ,`infot7` varchar(50) ,`infot8` varchar(50) ,`infot9` varchar(50) ,`infot10` varchar(50) ,`infot11` varchar(50) ,`infot12` varchar(50) ,`infot13` varchar(50) ,`infot14` varchar(50) ,`infot15` varchar(50) ,`infot16` varchar(50) ,`infot17` varchar(50) ,`infot18` varchar(50) ,`infot19` varchar(50) ,`infot20` varchar(50) ,`infot21` varchar(50) ,`infot22` varchar(50) ,`infot23` varchar(50) ,`infot24` varchar(50) ,`infot25` varchar(50) ,`infot26` varchar(50) ,`infot27` varchar(50) ,`infot28` varchar(50) ,`infot29` varchar(50) ,`infot30` varchar(50) ,`infot31` varchar(50) ,`infot32` varchar(50) ,`infot33` varchar(50) ,`infot34` varchar(50) ,`cl0` bigint(11) ,`cl1` bigint(11) ,`cl2` bigint(11) ,`cl3` bigint(11) ,`cl4` bigint(11) ,`cl5` bigint(11) ,`cl6` bigint(11) ,`cl7` bigint(11) ,`cl8` bigint(11) ,`cl9` bigint(11) ,`cl10` bigint(11) ,`cl11` bigint(11) ,`cl12` bigint(11) ,`cl13` bigint(11) ,`cl14` bigint(11) ,`cl15` bigint(11) ,`cl16` bigint(11) ,`cl17` bigint(11) ,`cl18` bigint(11) ,`cl19` bigint(11) ,`cl20` bigint(11) ,`cl21` bigint(11) ,`cl22` bigint(11) ,`cl23` bigint(11) ,`cl24` bigint(11) ,`cl25` bigint(11) ,`cl26` bigint(11) ,`cl27` bigint(11) ,`cl28` bigint(11) ,`cl29` bigint(11) ,`cl30` bigint(11) ,`cl31` bigint(11) ,`cl32` bigint(11) ,`cl33` bigint(11) ,`cl34` bigint(11) ,`ti0` varbinary(8) ,`ti1` varbinary(8) ,`ti2` varbinary(8) ,`ti3` varbinary(8) ,`ti4` varbinary(8) ,`ti5` varbinary(8) ,`ti6` varbinary(8) ,`ti7` varbinary(8) ,`ti8` varbinary(8) ,`ti9` varbinary(8) ,`ti10` varbinary(8) ,`ti11` varbinary(8) ,`ti12` varbinary(8) ,`ti13` varbinary(8) ,`ti14` varbinary(8) ,`ti15` varbinary(8) ,`ti16` varbinary(8) ,`ti17` varbinary(8) ,`ti18` varbinary(8) ,`ti19` varbinary(8) ,`ti20` varbinary(8) ,`ti21` varbinary(8) ,`ti22` varbinary(8) ,`ti23` varbinary(8) ,`ti24` varbinary(8) ,`ti25` varbinary(8) ,`ti26` varbinary(8) ,`ti27` varbinary(8) ,`ti28` varbinary(8) ,`ti29` varbinary(8) ,`ti30` varbinary(8) ,`ti31` varbinary(8) ,`ti32` varbinary(8) ,`ti33` varbinary(8) ,`ti34` varbinary(8) ,`cat0` bigint(11) ,`cat1` bigint(11) ,`cat2` bigint(11) ,`cat3` bigint(11) ,`cat4` bigint(11) ,`cat5` bigint(11) ,`cat6` bigint(11) ,`cat7` bigint(11) ,`cat8` bigint(11) ,`cat9` bigint(11) ,`cat10` bigint(11) ,`cat11` bigint(11) ,`cat12` bigint(11) ,`cat13` bigint(11) ,`cat14` bigint(11) ,`cat15` bigint(11) ,`cat16` bigint(11) ,`cat17` bigint(11) ,`cat18` bigint(11) ,`cat19` bigint(11) ,`cat20` bigint(11) ,`cat21` bigint(11) ,`cat22` bigint(11) ,`cat23` bigint(11) ,`cat24` bigint(11) ,`cat25` bigint(11) ,`cat26` bigint(11) ,`cat27` bigint(11) ,`cat28` bigint(11) ,`cat29` bigint(11) ,`cat30` bigint(11) ,`cat31` bigint(11) ,`cat32` bigint(11) ,`cat33` bigint(11) ,`cat34` bigint(11) ,`action0` bigint(11) ,`action1` bigint(11) ,`action2` bigint(11) ,`action3` bigint(11) ,`action4` bigint(11) ,`action5` bigint(11) ,`action6` bigint(11) ,`action7` bigint(11) ,`action8` bigint(11) ,`action9` bigint(11) ,`action10` bigint(11) ,`action11` bigint(11) ,`action12` bigint(11) ,`action13` bigint(11) ,`action14` bigint(11) ,`action15` bigint(11) ,`action16` bigint(11) ,`action17` bigint(11) ,`action18` bigint(11) ,`action19` bigint(11) ,`action20` bigint(11) ,`action21` bigint(11) ,`action22` bigint(11) ,`action23` bigint(11) ,`action24` bigint(11) ,`action25` bigint(11) ,`action26` bigint(11) ,`action27` bigint(11) ,`action28` bigint(11) ,`action29` bigint(11) ,`action30` bigint(11) ,`action31` bigint(11) ,`action32` bigint(11) ,`action33` bigint(11) ,`action34` bigint(11) ,`pk_schedule` int(11) ,`cancelled` enum('1','0') ,`jobType` int(3) ,`timeStart` time ,`pk_plumber` int(11) ,`ActionName` varchar(30) ,`sheduleDate` date ,`pname` varchar(50) ,`plumberRank` int(3) ,`fk_plumberType` int(3) ,`typeName` varchar(30) ,`rank` int(3) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_client_add` -- CREATE TABLE IF NOT EXISTS `view_client_add` ( `pk_client` int(11) ,`jbClaimNo` varchar(255) ,`jbRefVal` varchar(255) ,`clDateJoin` date ,`clSurname` varchar(50) ,`clTel1` varchar(13) ,`clTel2` varchar(13) ,`clTel3` varchar(13) ,`clName` varchar(50) ,`clPostal` varchar(255) ,`suburb` varchar(50) ,`town` varchar(50) ,`jbdate` datetime ,`pk_job` int(11) ,`clEmail` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_diarynotes` -- CREATE TABLE IF NOT EXISTS `view_diarynotes` ( `pk_job` int(11) ,`pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`pk_notes` int(11) ,`userInCharge` int(11) ,`pk_appType` int(11) ,`typeName` varchar(255) ,`followUpDate` date ,`fk_client` int(11) ,`noteType` int(11) ,`complete` enum('0','1') ,`followtime` time ,`fkUType` int(1) ,`finuInCharge` int(11) ,`noteFor` int(2) ,`tracknote` int(11) ,`alarmTime` int(3) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_diaryplumber` -- CREATE TABLE IF NOT EXISTS `view_diaryplumber` ( `pk_job` int(11) ,`pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`userInCharge` int(11) ,`fk_client` int(11) ,`pk_schedule` int(11) ,`sheduleDate` date ,`cancelled` enum('1','0') ,`jobDone` int(1) ,`timeStart` time ,`jobType` int(3) ,`fk_plumber` int(11) ,`pk_plumber` int(11) ,`pname` varchar(50) ,`ptel` varchar(255) ,`snooze` int(1) ,`pkaction` int(11) ,`ActionName` varchar(30) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_finoutstanding_report` -- CREATE TABLE IF NOT EXISTS `view_finoutstanding_report` ( `jbdate` datetime ,`fk_insurer` int(11) ,`finuInCharge` int(11) ,`insName` varchar(255) ,`pk_insurer` int(11) ,`fkInvoiced` int(1) ,`fkInvoice1` int(1) ,`jbClaimNo` varchar(255) ,`userName` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_jobcardreport` -- CREATE TABLE IF NOT EXISTS `view_jobcardreport` ( `pname` varchar(50) ,`pk_plumber` int(11) ,`pk_job` int(11) ,`fk_client` int(11) ,`pk_schedule` int(11) ,`sheduleDate` date ,`timeStart` time ,`timeFinish` time ,`cancelled` enum('1','0') ,`jobdescription` longtext ,`pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`clTel1` varchar(13) ,`clTel2` varchar(13) ,`clPostal` varchar(255) ,`fk_postal` int(11) ,`pk_postal` int(11) ,`suburb` varchar(50) ,`postalcd` int(11) ,`clTel3` varchar(13) ,`clEmail` varchar(255) ,`town` varchar(50) ,`clNotes` longtext ,`jbClaimNo` varchar(255) ,`fk_insurer` int(11) ,`pk_insurer` int(11) ,`insName` varchar(255) ,`excessVal` decimal(10,2) ,`cancelReason` longtext ,`jobType` int(3) ,`pkaction` int(11) ,`ActionName` varchar(30) ,`jobCat` int(2) ,`pk_jtype` int(11) ,`tName` varchar(255) ,`tNameShort` varchar(5) ,`excessInfo` varchar(100) ,`limitVal` decimal(10,2) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_monthly job breakdown` -- CREATE TABLE IF NOT EXISTS `view_monthly job breakdown` ( `jbdate` datetime ,`fk_insurer` int(11) ,`jbClaimNo` varchar(255) ,`pk_insurer` int(11) ,`insName` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_notes` -- CREATE TABLE IF NOT EXISTS `view_notes` ( `pk_job` int(11) ,`pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`fk_client` int(11) ,`pk_notes` int(11) ,`noteUser` int(11) ,`dateCap` datetime ,`Note` longtext ,`noteHide` int(11) ,`fk_job` int(11) ,`UserEdit` int(11) ,`EditDate` datetime ,`followUpDate` date ,`noteType` int(11) ,`completeNote` longtext ,`complete` enum('0','1') ,`pk_appType` int(11) ,`typeName` varchar(255) ,`pk_user` int(11) ,`userName` varchar(255) ,`completeDate` datetime ,`completeUser` int(11) ,`pk_user2` int(11) ,`userName2` varchar(255) ,`clTel1` varchar(13) ,`clTel2` varchar(13) ,`clPostal` varchar(255) ,`clPostalcd` int(4) ,`pk_insurer` int(11) ,`insName` varchar(255) ,`fk_insurer` int(11) ,`jbRefVal` varchar(255) ,`jbClaimNo` varchar(255) ,`pk_other_ref` int(11) ,`ref_name` varchar(30) ,`excessVal` decimal(10,2) ,`followtime` time ,`noteFor` int(2) ,`pkNotefor` int(11) ,`userNotefor` varchar(255) ,`tracknote` int(11) ,`clEmail` varchar(255) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_overview` -- CREATE TABLE IF NOT EXISTS `view_overview` ( `pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`pk_job` int(11) ,`jbdate` datetime ,`fkInspection` int(1) ,`fkLeakDetection` int(1) ,`fkJobDone` int(1) ,`fkInsApproval` int(1) ,`fkExcessDelay` int(1) ,`fkInvoiced` int(1) ,`userInCharge` int(11) ,`pk_user` int(11) ,`userName` varchar(255) ,`fkReportSent` int(1) ,`jbClaimNo` varchar(255) ,`fkExcessGet` int(1) ,`fkquote` int(1) ,`fkproofpay` int(1) ,`fkInvoice1` int(1) ,`fkReportFinal` int(1) ,`fkbluecard` int(1) ,`finuInCharge` int(11) ,`pkuser2` int(11) ,`finUsername` varchar(255) ,`jobCat` int(2) ,`fkCloseFile` int(1) ,`sheduleDate` date ,`finDelay` int(1) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_plumberlocation` -- CREATE TABLE IF NOT EXISTS `view_plumberlocation` ( `pk_schedule` int(11) ,`sheduleDate` date ,`fk_plumber` int(11) ,`snooze` int(1) ,`snoozeTime` time ,`pname` varchar(50) ,`suburb` varchar(50) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_quote1` -- CREATE TABLE IF NOT EXISTS `view_quote1` ( `pk_quote` int(11) ,`fk_job` int(11) ,`pk_quoteItem` int(11) ,`fk_quote` int(11) ,`price` decimal(10,2) ,`addDate` date ,`quantity` decimal(10,2) ,`qdescription` varchar(255) ,`Description1` varchar(100) ,`category` varchar(100) ,`qDateAdd` datetime ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_quote_info` -- CREATE TABLE IF NOT EXISTS `view_quote_info` ( `pk_quote` int(11) ,`fk_job` int(11) ,`pk_quoteItem` int(11) ,`fk_quote` int(11) ,`price` decimal(10,2) ,`addDate` date ,`quantity` decimal(10,2) ,`qdescription` varchar(255) ,`Description1` varchar(100) ,`jbClaimNo` varchar(255) ,`clSurname` varchar(50) ,`clName` varchar(50) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_schedule` -- CREATE TABLE IF NOT EXISTS `view_schedule` ( `pk_job` int(11) ,`pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`fk_client` int(11) ,`pk_schedule` int(11) ,`sheduleDate` date ,`capDate` datetime ,`capUser` int(11) ,`fk_plumber` int(11) ,`jobdescription` longtext ,`cancellTime` datetime ,`cancelled` enum('1','0') ,`cancelReason` longtext ,`cancelluser` int(11) ,`jobType` int(3) ,`jobDoneInfo` longtext ,`jobDone` int(1) ,`jobDoneUser` int(11) ,`jobDoneTime` datetime ,`isActive` enum('0','1') ,`timeStart` time ,`timeFinish` time ,`myrand1` varchar(255) ,`fk_job` int(11) ,`pk_plumber` int(11) ,`pname` varchar(50) ,`ptel` varchar(255) ,`jbClaimNo` varchar(255) ,`excessVal` decimal(10,2) ,`fk_insurer` int(11) ,`pk_insurer` int(11) ,`insName` varchar(255) ,`fk_postal` int(11) ,`clPostal` varchar(255) ,`clTel1` varchar(13) ,`clTel2` varchar(13) ,`clTel3` varchar(13) ,`snooze` int(1) ,`t0` int(1) ,`t1` int(1) ,`t2` int(1) ,`t3` int(1) ,`t4` int(1) ,`t5` int(1) ,`t6` int(1) ,`t7` int(1) ,`t8` int(1) ,`t9` int(1) ,`t10` int(1) ,`t11` int(1) ,`t12` int(1) ,`t13` int(1) ,`t14` int(1) ,`t15` int(1) ,`t16` int(1) ,`t17` int(1) ,`t18` int(1) ,`t19` int(1) ,`t20` int(1) ,`t21` int(1) ,`t22` int(1) ,`t23` int(1) ,`t24` int(1) ,`t25` int(1) ,`t26` int(1) ,`t27` int(1) ,`t28` int(1) ,`t29` int(1) ,`t30` int(1) ,`t31` int(1) ,`t32` int(1) ,`t33` int(1) ,`t34` int(1) ,`userInCharge` int(11) ,`fkInspection` int(1) ,`ActionName` varchar(30) ,`pkaction` int(11) ,`jobCat` int(2) ,`pk_jtype` int(11) ,`tName` varchar(255) ,`tNameShort` varchar(5) ,`ActionShort` varchar(5) ,`jbRefVal` varchar(255) ,`plumberRank` int(3) ,`fk_plumberType` int(3) ,`typeName` varchar(30) ,`pk_plumberType` int(11) ,`rank` int(3) ,`specifictime` int(1) ,`excessInfo` varchar(100) ,`limitVal` decimal(10,2) ,`salessms` int(1) ,`userName` varchar(255) ,`pk_user` int(11) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_schedule_print` -- CREATE TABLE IF NOT EXISTS `view_schedule_print` ( `pk_job` int(11) ,`pk_client` int(11) ,`clSurname` varchar(50) ,`clName` varchar(50) ,`fk_client` int(11) ,`pk_schedule` int(11) ,`sheduleDate` date ,`capDate` datetime ,`capUser` int(11) ,`fk_plumber` int(11) ,`jobdescription` longtext ,`cancellTime` datetime ,`cancelled` enum('1','0') ,`cancelReason` longtext ,`cancelluser` int(11) ,`jobType` int(3) ,`jobDoneInfo` longtext ,`jobDone` int(1) ,`jobDoneUser` int(11) ,`jobDoneTime` datetime ,`isActive` enum('0','1') ,`timeStart` time ,`timeFinish` time ,`myrand1` varchar(255) ,`fk_job` int(11) ,`pk_plumber` int(11) ,`pname` varchar(50) ,`ptel` varchar(255) ,`clTel1` varchar(13) ,`clTel2` varchar(13) ,`clPostal` varchar(255) ,`clPostalcd` int(4) ,`jbClaimNo` varchar(255) ,`jbRefVal` varchar(255) ,`pk_other_ref` int(11) ,`ref_name` varchar(30) ,`fk_other_ref` int(11) ,`pk_insurer` int(11) ,`insName` varchar(255) ,`fk_insurer` int(11) ,`pkaction` int(11) ,`ActionName` varchar(30) ,`ActionShort` varchar(5) ,`pk_jtype` int(11) ,`tName` varchar(255) ,`tNameShort` varchar(5) ,`jobCat` int(2) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_schedule_taken` -- CREATE TABLE IF NOT EXISTS `view_schedule_taken` ( `sheduleDate` date ,`jobDone` int(1) ,`isActive` enum('0','1') ,`pk_plumber` int(11) ,`t1` int(1) ,`jbinfo` varchar(372) ,`t2` int(1) ,`t3` int(1) ,`t4` int(1) ,`t5` int(1) ,`t6` int(1) ,`t7` int(1) ,`t8` int(1) ,`cancelled` enum('1','0') ,`pname` varchar(50) ,`t9` int(1) ,`t10` int(1) ,`t11` int(1) ,`t12` int(1) ,`t13` int(1) ,`t14` int(1) ,`t15` int(1) ,`t16` int(1) ,`t17` int(1) ,`t18` int(1) ,`t19` int(1) ,`t20` int(1) ,`t21` int(1) ,`t22` int(1) ,`t23` int(1) ,`t24` int(1) ,`t25` int(1) ,`t26` int(1) ,`t27` int(1) ,`t28` int(1) ,`t29` int(1) ,`t30` int(1) ,`t31` int(1) ,`t32` int(1) ,`t33` int(1) ,`t34` int(1) ,`t0` int(1) ,`snooze` int(1) ,`pk_schedule` int(11) ,`jobType` int(3) ,`fk_postal` int(11) ,`suburb` varchar(50) ,`pk_postal` int(11) ,`timeStart` time ,`pk_job` int(11) ,`ActionName` varchar(30) ,`pkaction` int(11) ,`tName` varchar(255) ,`tNameShort` varchar(5) ,`ActionShort` varchar(5) ,`jobCat` int(2) ,`plumberRank` int(3) ,`fk_plumberType` int(3) ,`typeName` varchar(30) ,`rank` int(3) ,`specifictime` int(1) ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_solar_fincheck` -- CREATE TABLE IF NOT EXISTS `view_solar_fincheck` ( `id` int(11) ,`clid` varchar(3) ,`clutility` varchar(3) ,`problemJob` varchar(3) ,`signquote` varchar(3) ,`proofpay` varchar(3) ,`fk_job` int(11) ,`jbClaimNo` varchar(255) ,`datecap` date ); -- -------------------------------------------------------- -- -- Stand-in structure for view `view_solar_rebate` -- CREATE TABLE IF NOT EXISTS `view_solar_rebate` ( `jbClaimNo` varchar(255) ,`jobgo` varchar(3) ,`eskomdocs` varchar(3) ,`eskomrebate` varchar(3) ,`datecap` date ); -- -------------------------------------------------------- -- -- Table structure for table `werd` -- CREATE TABLE IF NOT EXISTS `werd` ( `ID` int(11) NOT NULL auto_increment, `UserAdd` int(255) default NULL, `UserEdit` int(255) default NULL, `DateAdded` date default NULL, `DateEdited` date default NULL, `fk_job` int(255) NOT NULL, `fk_plumber` int(255) NOT NULL, `rndm5` varchar(30) NOT NULL, `Serial` varchar(30) NOT NULL, `Is0254` varchar(3) NOT NULL, `Is0254Reason` varchar(3) default NULL, `GeyserPosition` varchar(30) NOT NULL, `GeyserLocation` varchar(30) NOT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `randomchk` USING BTREE (`rndm5`), KEY `plumber` USING BTREE (`fk_plumber`), KEY `fkjob1` USING BTREE (`fk_job`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=265 ; -- -- Dumping data for table `werd` -- INSERT INTO `werd` (`ID`, `UserAdd`, `UserEdit`, `DateAdded`, `DateEdited`, `fk_job`, `fk_plumber`, `rndm5`, `Serial`, `Is0254`, `Is0254Reason`, `GeyserPosition`, `GeyserLocation`) VALUES (1, 27, 0, '2016-08-07', NULL, 96922, 60, '0f6u20160807215048', '13456', 'No', 'asd', 'Horisontal', 'Bathroom - Ensuite'), (2, 27, NULL, '2016-08-10', NULL, 98413, 79, '0xax20160810150720', '517116', 'Yes', NULL, 'Horisontal', 'Passage'), (3, 27, NULL, '2016-08-11', NULL, 98408, 79, '0gq320160811131611', '517116', 'Yes', NULL, 'Horisontal', 'Passage'), (4, 27, NULL, '2016-08-12', NULL, 98529, 3, '0swp20160812150333', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (5, 27, NULL, '2016-08-15', NULL, 98638, 79, '0j1t20160815115707', '00000', 'Yes', NULL, 'Horisontal', 'Passage'), (6, 27, NULL, '2016-08-15', NULL, 98640, 79, '0qrp20160815144027', '5/8/16', 'Yes', NULL, 'Horisontal', 'Passage'), (7, 27, NULL, '2016-08-26', NULL, 98877, 3, '0vxm20160826175548', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (8, 27, NULL, '2016-08-29', NULL, 98909, 3, '0mqz20160829123535', 'None ', 'Yes', NULL, 'Vertical', 'Bedroom - Main'), (9, 27, NULL, '2016-09-05', NULL, 99243, 79, '0a9u20160905114216', '00000 ', 'Yes', NULL, 'Horisontal', 'Passage'), (10, 27, NULL, '2016-09-07', NULL, 99332, 3, '0kh320160907113533', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (11, 27, NULL, '2016-09-07', NULL, 99337, 3, '04xw20160907142548', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (12, 27, NULL, '2016-09-08', NULL, 99343, 3, '0b6420160908110326', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (13, 27, NULL, '2016-09-19', NULL, 99679, 124, '0jo20160919112109', 'WD001', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (14, 27, NULL, '2016-09-19', NULL, 99680, 124, '0do920160919131727', 'do not see serial number', 'Yes', NULL, 'Horisontal', 'Diningroom'), (15, 27, NULL, '2016-09-20', NULL, 99688, 124, '0sk20160920061423', 'no serial', 'Yes', NULL, 'Horisontal', 'Passage'), (16, 27, NULL, '2016-09-20', NULL, 99689, 124, '0gao20160920062034', 'no serial no', 'Yes', NULL, 'Horisontal', 'Passage'), (17, 27, NULL, '2016-09-20', NULL, 99578, 124, '0pjg20160920131301', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (18, 27, NULL, '2016-09-21', NULL, 99700, 124, '0tr20160921072651', 'none', 'Yes', NULL, 'Vertical', 'Passage'), (19, 27, NULL, '2016-09-21', NULL, 99777, 117, '06vd20160921192656', 'WD001', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (20, 27, NULL, '2016-09-22', NULL, 99711, 124, '0j6120160922064326', 'none', 'Yes', NULL, 'Horisontal', 'Bedroom - Second'), (21, 27, NULL, '2016-09-22', NULL, 99713, 124, '0mtr20160922064625', 'none', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (22, 27, NULL, '2016-09-22', NULL, 99707, 124, '04a920160922134110', 'none', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (23, 27, NULL, '2016-09-23', NULL, 99839, 124, '0enj20160923055133', 'no serial', 'Yes', NULL, 'Horisontal', 'Passage'), (24, 27, NULL, '2016-09-23', NULL, 99791, 124, '0jch20160923065206', 'no serial', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (25, 27, NULL, '2016-09-23', NULL, 99716, 124, '0q3620160923083300', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (26, 27, NULL, '2016-09-23', NULL, 99765, 124, '0xp20160923112020', 'none', 'Yes', NULL, 'Vertical', 'Bathroom - Guest toilet'), (27, 27, NULL, '2016-09-26', NULL, 99702, 124, '0aoy20160926053222', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (28, 27, NULL, '2016-09-26', NULL, 99728, 124, '0y4t20160926053438', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (29, 27, NULL, '2016-09-26', NULL, 99689, 114, '0zoh20160926102425', '000', 'Yes', NULL, 'Horisontal', 'Passage'), (30, 27, NULL, '2016-09-26', NULL, 99708, 124, '0v6w20160926132657', 'none', 'Yes', NULL, 'Horisontal', 'Lounge'), (31, 27, NULL, '2016-09-26', NULL, 99717, 124, '0q7x20160926132914', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (32, 27, NULL, '2016-09-27', NULL, 99732, 124, '05gh20160927053827', 'none', 'Yes', NULL, 'Horisontal', 'Lounge'), (33, 27, NULL, '2016-09-27', NULL, 99743, 124, '05f20160927054111', 'none', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (34, 27, NULL, '2016-09-27', NULL, 99697, 124, '09o20160927142406', 'none', 'Yes', NULL, 'Vertical', 'Passage'), (35, 27, NULL, '2016-09-27', NULL, 99689, 114, '0vp20160927211351', '000', 'Yes', NULL, 'Horisontal', 'Passage'), (36, 27, NULL, '2016-09-28', NULL, 99708, 124, '0ep20160928071501', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (37, 27, NULL, '2016-09-28', NULL, 99792, 3, '08m420160928111029', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (38, 27, NULL, '2016-09-30', NULL, 99724, 3, '02uc20160930114257', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (39, 27, NULL, '2016-10-04', NULL, 99334, 124, '0cg420161004124242', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Second'), (40, 27, NULL, '2016-10-04', NULL, 99775, 125, '0wqw20161004142016', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (41, 27, NULL, '2016-10-05', NULL, 100181, 127, '0rch20161005124851', 'WD001', 'Yes', NULL, 'Horisontal', 'Passage'), (42, 27, NULL, '2016-10-05', NULL, 100134, 127, '0hvp20161005154105', 'WD001 ', 'Yes', NULL, 'Horisontal', 'Passage'), (43, 27, NULL, '2016-10-05', NULL, 99775, 125, '05px20161005184351', '121/ 122/ 123', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (44, 27, NULL, '2016-10-07', NULL, 100276, 125, '0r2520161007121218', 'none', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (45, 27, NULL, '2016-10-10', NULL, 99738, 124, '09xa20161010055030', 'none', 'Yes', NULL, 'Vertical', 'Bedroom - Main'), (46, 27, NULL, '2016-10-10', NULL, 100208, 124, '0zym20161010055430', 'none', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (47, 27, NULL, '2016-10-11', NULL, 100294, 127, '0vs520161011130252', 'WD001 ', 'Yes', NULL, 'Horisontal', 'Passage'), (48, 27, NULL, '2016-10-11', NULL, 99691, 127, '0nr520161011143732', 'WD001 ', 'Yes', NULL, 'Horisontal', 'Passage'), (49, 27, NULL, '2016-10-11', NULL, 100201, 124, '085m20161011175335', 'none', 'No', 'sto', 'Horisontal', 'Bathroom - Main'), (50, 27, NULL, '2016-10-11', NULL, 100201, 125, '0q7d20161011174239', 'none', 'Yes', NULL, 'Horisontal', 'Bedroom - Second'), (51, 27, NULL, '2016-10-13', NULL, 99740, 124, '0vw320161013055859', 'none ', 'Yes', NULL, 'Horisontal', 'Passage'), (52, 27, NULL, '2016-10-13', NULL, 100366, 127, '0rdk20161013145416', 'WD001 ', 'Yes', NULL, 'Horisontal', 'Study'), (53, 27, NULL, '2016-10-14', NULL, 99731, 125, '0nk20161014112617', 'none', 'No', 'tpv', 'Horisontal', 'Kitchen'), (54, 27, NULL, '2016-10-17', NULL, 99790, 124, '0jmq20161017042756', 'none', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (55, 27, NULL, '2016-10-17', NULL, 100212, 124, '0bah20161017043205', 'none', 'Yes', NULL, 'Horisontal', 'Outside'), (56, 27, NULL, '2016-10-17', NULL, 99788, 124, '0esv20161017115757', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (57, 27, NULL, '2016-10-19', NULL, 99742, 124, '04nh20161019155530', 'none', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (58, 27, NULL, '2016-10-19', NULL, 100532, 124, '0pz920161019155911', 'none', 'Yes', NULL, 'Vertical', 'Bedroom - Main'), (59, 27, NULL, '2016-10-20', NULL, 99713, 3, '08fg20161020103106', 'None ', 'No', 'V b', 'Horisontal', 'Passage'), (60, 27, NULL, '2016-10-20', NULL, 100581, 3, '0v8j20161020141616', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (61, 27, NULL, '2016-10-20', NULL, 99788, 124, '03se20161020173731', 'none', 'Yes', NULL, 'Horisontal', 'Kitchen'), (62, 27, NULL, '2016-10-27', NULL, 100750, 125, '07gt20161027110351', 'none', 'Yes', NULL, 'Horisontal', 'Passage'), (63, 27, NULL, '2016-10-27', NULL, 100752, 125, '06j520161027122634', 'none', 'Yes', NULL, 'Horisontal', 'Lounge'), (64, 27, NULL, '2016-10-29', NULL, 100752, 79, '0r8g20161029120848', '000000', 'Yes', NULL, 'Horisontal', 'Lounge'), (65, 27, NULL, '2016-10-31', NULL, 100704, 124, '0war20161031054859', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (66, 27, NULL, '2016-11-01', NULL, 100705, 3, '0x2g20161101130407', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (67, 27, NULL, '2016-11-03', NULL, 100930, 127, '0o4v20161103125358', 'WD001', 'Yes', NULL, 'Vertical', 'Passage'), (68, 27, NULL, '2016-11-04', NULL, 100876, 3, '01hx20161104105415', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (69, 27, NULL, '2016-11-04', NULL, 100873, 3, '02e20161104125026', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (70, 27, NULL, '2016-11-10', NULL, 99852, 3, '0usa20161110113445', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (71, 27, NULL, '2016-11-14', NULL, 100426, 124, '0mp920161114123024', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (72, 27, NULL, '2016-11-14', NULL, 101120, 124, '0fsm20161114185351', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (73, 27, NULL, '2016-11-14', NULL, 100201, 124, '06q20161114185605', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Second'), (74, 27, NULL, '2016-11-17', NULL, 100201, 124, '0ydv20161117144423', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (75, 27, NULL, '2016-11-18', NULL, 101294, 124, '0wpe20161118132510', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (76, 27, NULL, '2016-11-24', NULL, 101519, 117, '0mau20161124140306', '001', 'Yes', NULL, 'Horisontal', 'Passage'), (77, 27, NULL, '2016-11-24', NULL, 101519, 117, '05zq20161124141306', '001', 'Yes', NULL, 'Vertical', 'Passage'), (78, 27, NULL, '2016-12-05', NULL, 101717, 124, '0znz20161205134811', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (79, 27, NULL, '2016-12-05', NULL, 101719, 124, '0xmr20161205143547', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (80, 27, NULL, '2016-12-05', NULL, 101723, 124, '0n220161205152053', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (81, 27, NULL, '2016-12-06', NULL, 101716, 124, '0e1120161206052718', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (82, 27, NULL, '2016-12-06', NULL, 101724, 124, '0p6s20161206110347', 'I00017', 'Yes', NULL, 'Horisontal', 'Kitchen'), (83, 27, NULL, '2016-12-06', NULL, 101718, 124, '02et20161206114613', 'I00016', 'Yes', NULL, 'Horisontal', 'Garrage'), (84, 27, NULL, '2016-12-06', NULL, 101720, 124, '08ym20161206143816', 'I00018', 'Yes', NULL, 'Horisontal', 'Kitchen'), (85, 27, NULL, '2016-12-06', NULL, 101721, 124, '05ne20161206144155', 'I00015', 'Yes', NULL, 'Horisontal', 'Kitchen'), (86, 27, NULL, '2016-12-06', NULL, 101722, 124, '0vgf20161206154750', 'I00019', 'Yes', NULL, 'Horisontal', 'Garrage'), (87, 27, NULL, '2016-12-08', NULL, 97218, 124, '0o9620161208053750', 'None ', 'Yes', NULL, 'Vertical', 'Other'), (88, 27, NULL, '2016-12-09', NULL, 97218, 124, '0dyb20161209055858', 'None ', 'Yes', NULL, 'Vertical', 'Other'), (89, 27, NULL, '2016-12-12', NULL, 101738, 125, '0ejh20161212124156', 'I00008', 'Yes', NULL, 'Horisontal', 'Passage'), (90, 27, NULL, '2016-12-13', NULL, 97218, 124, '028f20161213130831', 'None ', 'Yes', NULL, 'Vertical', 'Other'), (91, 27, NULL, '2016-12-19', NULL, 102052, 124, '0p9e20161219160428', 'I00012', 'Yes', NULL, 'Horisontal', 'Passage'), (92, 27, NULL, '2016-12-21', NULL, 102074, 124, '0ez20161221052919', 'I00015', 'Yes', NULL, 'Vertical', 'Passage'), (93, 27, NULL, '2016-12-23', NULL, 102261, 124, '0z320161223131834', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (94, 27, NULL, '2016-12-24', NULL, 102279, 124, '0m7m20161224185622', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (95, 27, NULL, '2017-01-17', NULL, 101715, 124, '0t3j20170117144418', '00009', 'Yes', NULL, 'Horisontal', 'Kitchen'), (96, 27, NULL, '2017-01-23', NULL, 101718, 124, '0zr720170123144525', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (97, 27, NULL, '2017-01-23', NULL, 97384, 124, '0o320170123162757', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (98, 27, NULL, '2017-01-24', NULL, 101721, 124, '0pkx20170124053702', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (99, 27, NULL, '2017-01-24', NULL, 101719, 124, '0w7r20170124053900', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (100, 27, NULL, '2017-01-24', NULL, 101716, 124, '04kj20170124054116', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (101, 27, NULL, '2017-01-24', NULL, 101723, 124, '0gt20170124054244', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (102, 27, NULL, '2017-01-24', NULL, 101717, 124, '0uox20170124054509', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (103, 27, NULL, '2017-01-24', NULL, 101722, 124, '0zk20170124054619', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (104, 27, NULL, '2017-01-24', NULL, 101720, 124, '0fym20170124054746', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (105, 27, NULL, '2017-01-24', NULL, 103084, 124, '0hvz20170124135649', 'None ', 'Yes', NULL, 'Horisontal', 'Scullery'), (106, 27, NULL, '2017-01-25', NULL, 103015, 124, '04r20170125053044', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (107, 27, NULL, '2017-01-28', NULL, 103254, 124, '0obt20170128065032', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (108, 27, NULL, '2017-01-31', NULL, 101648, 124, '0cy20170131131515', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (109, 27, NULL, '2017-02-01', NULL, 101650, 124, '0x2c20170201063353', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (110, 27, NULL, '2017-02-05', NULL, 103384, 124, '0r8c20170205064436', 'None ', 'Yes', NULL, 'Horisontal', 'Diningroom'), (111, 27, NULL, '2017-02-07', NULL, 101120, 124, '042t20170207162607', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (112, 27, NULL, '2017-02-08', NULL, 101120, 124, '077v20170208105608', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (113, 27, NULL, '2017-02-09', NULL, 103538, 124, '02oa20170209054524', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (114, 27, NULL, '2017-02-09', NULL, 103531, 124, '0ef120170209054618', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (115, 27, NULL, '2017-02-09', NULL, 103532, 124, '0e1220170209054707', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (116, 27, NULL, '2017-02-09', NULL, 103533, 124, '0tav20170209054804', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (117, 27, NULL, '2017-02-09', NULL, 103534, 124, '07u120170209054851', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (118, 27, NULL, '2017-02-09', NULL, 103535, 124, '076p20170209054921', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (119, 27, NULL, '2017-02-09', NULL, 103536, 124, '0u8e20170209054953', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (120, 27, NULL, '2017-02-09', NULL, 103537, 124, '0oz620170209055025', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (121, 27, NULL, '2017-02-09', NULL, 103539, 124, '08x820170209055059', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (122, 27, NULL, '2017-02-09', NULL, 103541, 124, '0oex20170209055136', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (123, 27, NULL, '2017-02-09', NULL, 103599, 127, '0m5b20170209090112', 'None', 'Yes', NULL, 'Horisontal', 'Lounge'), (124, 27, NULL, '2017-02-10', NULL, 103449, 124, '0k8n20170210043257', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (125, 27, NULL, '2017-02-10', NULL, 103622, 124, '0go20170210105446', 'None ', 'No', 'We ', 'Horisontal', 'Other'), (126, 27, NULL, '2017-02-13', NULL, 101648, 3, '0v2120170213141659', 'No', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (127, 27, NULL, '2017-02-15', NULL, 103542, 79, '0jh20170215133637', '00000', 'Yes', NULL, 'Horisontal', 'Passage'), (128, 27, NULL, '2017-03-09', NULL, 104027, 124, '0gcy20170309054726', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (129, 27, NULL, '2017-03-17', NULL, 104415, 127, '0yqh20170317053453', 'None ', 'Yes', NULL, 'Vertical', 'Other'), (130, 27, NULL, '2017-03-17', NULL, 104468, 3, '0k7q20170317113918', 'None', 'Yes', NULL, 'Vertical', 'Passage'), (131, 27, NULL, '2017-03-24', NULL, 104587, 124, '04z920170324052311', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (132, 27, NULL, '2017-03-30', NULL, 104529, 124, '0szt20170330055443', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (133, 27, NULL, '2017-03-30', NULL, 104675, 124, '0b5820170330055716', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (134, 27, NULL, '2017-03-31', NULL, 103447, 127, '0ahu20170331170613', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (135, 27, NULL, '2017-04-03', NULL, 104587, 79, '0ew220170403110016', '00000', 'Yes', NULL, 'Horisontal', 'Passage'), (136, 27, NULL, '2017-04-03', NULL, 104675, 79, '0tyt20170403123659', '00000', 'Yes', NULL, 'Horisontal', 'Garrage'), (137, 27, NULL, '2017-04-04', NULL, 104675, 124, '0skr20170404053337', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (138, 27, NULL, '2017-04-04', NULL, 104538, 3, '0r4v20170404123624', 'None', 'Yes', NULL, 'Vertical', 'Bathroom - Ensuite'), (139, 27, NULL, '2017-04-07', NULL, 104928, 124, '04m820170407065742', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (140, 27, NULL, '2017-04-08', NULL, 104675, 5, '0oo20170408095636', 'None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (141, 27, NULL, '2017-04-25', NULL, 104675, 124, '026n20170425060921', 'None None ', 'Yes', NULL, 'Horisontal', 'Garrage'), (142, 27, NULL, '2017-04-25', NULL, 105302, 124, '0oxz20170425062056', 'None ', 'Yes', NULL, 'Vertical', 'Bathroom - Main'), (143, 27, NULL, '2017-04-28', NULL, 105302, 124, '0e3a20170428055304', 'None ', 'Yes', NULL, 'Vertical', 'Bathroom - Ensuite'), (144, 27, NULL, '2017-05-03', NULL, 105302, 124, '0yhb20170503075456', 'None ', 'Yes', NULL, 'Vertical', 'Bedroom - Main'), (145, 27, NULL, '2017-05-05', NULL, 105302, 3, '0k5s20170505150330', 'None ', 'Yes', NULL, 'Vertical', 'Scullery'), (146, 27, NULL, '2017-05-13', NULL, 104587, 3, '0szv20170513125441', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (147, 27, NULL, '2017-05-16', NULL, 105302, 127, '0nea20170516200655', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (148, 27, NULL, '2017-05-17', NULL, 105904, 127, '0tu720170517123225', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (149, 27, NULL, '2017-05-25', NULL, 105972, 3, '0bda20170525151548', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (150, 27, NULL, '2017-05-26', NULL, 106077, 3, '0h6p20170526103755', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (151, 27, NULL, '2017-05-26', NULL, 106079, 3, '067420170526123006', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (152, 27, NULL, '2017-05-31', NULL, 106208, 127, '0st20170531132611', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (153, 27, NULL, '2017-06-01', NULL, 105302, 3, '0a3g20170601165009', 'None', 'Yes', NULL, 'Vertical', 'Scullery'), (154, 27, NULL, '2017-06-07', NULL, 106384, 3, '0nxx20170607110821', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (155, 27, NULL, '2017-06-08', NULL, 106425, 127, '0k6820170608052126', '00091', 'Yes', NULL, 'Horisontal', 'Passage'), (156, 27, NULL, '2017-06-08', NULL, 106421, 127, '071120170608052804', '00092', 'Yes', NULL, 'Vertical', 'Passage'), (157, 27, NULL, '2017-06-08', NULL, 106455, 3, '0pw320170608130126', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (158, 27, NULL, '2017-06-23', NULL, 106147, 3, '0nja20170623103949', 'None', 'Yes', NULL, 'Vertical', 'Bathroom - Main'), (159, 27, NULL, '2017-06-29', NULL, 106992, 3, '0s9j20170629104837', 'None', 'Yes', NULL, 'Vertical', 'Bedroom - Main'), (160, 27, NULL, '2017-07-05', NULL, 107142, 127, '065o20170705121552', 'I00108', 'Yes', NULL, 'Horisontal', 'Passage'), (161, 27, NULL, '2017-07-13', NULL, 104529, 127, '0anj20170713173330', 'None', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (162, 27, NULL, '2017-09-11', NULL, 108680, 3, '0a1n20170911213418', 'None', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (163, 27, NULL, '2017-09-20', NULL, 108886, 3, '0z6o20170920165128', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (164, 27, NULL, '2017-09-21', NULL, 108890, 3, '0k2h20170921111141', 'None ', 'Yes', NULL, 'Vertical', 'Kitchen'), (165, 27, NULL, '2017-09-21', NULL, 108891, 3, '036420170921131517', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (166, 27, NULL, '2017-09-27', NULL, 108844, 3, '06tx20170927142130', 'None', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (167, 27, NULL, '2017-09-28', NULL, 106572, 117, '0dvq20170928162814', 'None ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (168, 27, NULL, '2017-10-19', NULL, 109485, 117, '0vr820171019142123', 'None ', 'Yes', NULL, 'Vertical', 'Bedroom - Main'), (169, 27, NULL, '2017-10-19', NULL, 109484, 117, '0thz20171019142548', 'None ', 'Yes', NULL, 'Vertical', 'Bathroom - Main'), (170, 27, NULL, '2017-10-19', NULL, 109483, 117, '093m20171019163156', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (171, 27, NULL, '2017-11-02', NULL, 109775, 3, '0tnu20171102151128', 'None', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (172, 27, NULL, '2017-11-07', NULL, 109892, 117, '0w2f20171107172522', 'I.000160', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (173, 27, NULL, '2017-11-14', NULL, 109996, 3, '0t3420171114115508', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (174, 27, NULL, '2017-12-08', NULL, 110586, 3, '0suj20171208122012', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (175, 27, NULL, '2018-02-01', NULL, 111825, 3, '0xrq20180201170542', 'None ', 'Yes', NULL, 'Horisontal', 'Study'), (176, 27, NULL, '2018-02-13', NULL, 112027, 3, '0q5o20180213113824', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (177, 27, NULL, '2018-02-13', NULL, 112031, 3, '0ko520180213132449', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (178, 27, NULL, '2018-02-16', NULL, 112138, 3, '0v1t20180216105121', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (179, 27, NULL, '2018-02-22', NULL, 112289, 3, '058g20180222105802', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (180, 27, NULL, '2018-03-02', NULL, 112339, 3, '0asj20180302173626', 'None', 'Yes', NULL, 'Vertical', 'Kitchen'), (181, 27, NULL, '2018-03-19', NULL, 112901, 3, '0c9n20180319140543', 'None', 'Yes', NULL, 'Vertical', 'Kitchen'), (182, 27, NULL, '2018-03-20', NULL, 112901, 4, '0a7x20180320144152', 'Ajdhdjajqk', 'Yes', NULL, 'Vertical', 'Passage'), (183, 27, NULL, '2018-04-04', NULL, 113138, 3, '02y20180404123357', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (184, 27, NULL, '2018-04-10', NULL, 113300, 3, '0qa120180410111023', 'None ', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (185, 27, NULL, '2018-04-16', NULL, 112289, 3, '0mzd20180416100046', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (186, 27, NULL, '2018-04-17', NULL, 113497, 4, '0yec20180417122731', 'Xjajejs', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (187, 27, NULL, '2018-04-25', NULL, 113654, 3, '0pv720180425121254', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (188, 27, NULL, '2018-05-11', NULL, 114030, 3, '05c520180511142016', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (189, 27, NULL, '2018-05-23', NULL, 114308, 3, '0w9w20180523075151', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (190, 27, NULL, '2018-07-13', NULL, 115441, 128, '0dpe20180713165359', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (191, 27, NULL, '2018-07-24', NULL, 115739, 3, '0pcg20180724123115', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (192, 27, NULL, '2018-08-03', NULL, 115441, 3, '09tu20180803164632', 'None', 'Yes', NULL, 'Vertical', 'Passage'), (193, 27, NULL, '2018-08-06', NULL, 115122, 3, '0wet20180806171927', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (194, 27, NULL, '2018-08-07', NULL, 115122, 3, '0an20180807172125', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (195, 27, NULL, '2018-08-08', NULL, 115122, 3, '0pqx20180808173040', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (196, 27, NULL, '2018-08-13', NULL, 115122, 3, '0r8b20180813175553', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (197, 27, NULL, '2018-08-14', NULL, 115122, 3, '02z720180814170952', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (198, 27, NULL, '2018-08-15', NULL, 115122, 3, '019y20180815172603', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (199, 27, NULL, '2018-08-17', NULL, 115122, 3, '0fp320180817153557', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (200, 27, NULL, '2018-08-21', NULL, 115122, 3, '0j5920180821175021', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (201, 27, NULL, '2018-08-21', NULL, 115122, 3, '0cg420180821175429', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (202, 27, NULL, '2018-08-23', NULL, 115122, 3, '0j1x20180823152455', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (203, 27, NULL, '2018-08-29', NULL, 116520, 3, '04dw20180829192615', 'None', 'Yes', NULL, 'Vertical', 'Passage'), (204, 27, NULL, '2018-09-06', NULL, 116339, 79, '0e5220180906103629', '00000 ', 'Yes', NULL, 'Horisontal', 'Kitchen'), (205, 27, NULL, '2018-09-11', NULL, 116744, 3, '0q1r20180911163257', 'None ', 'Yes', NULL, 'Vertical', 'Kitchen'), (206, 27, NULL, '2018-09-13', NULL, 116789, 137, '0wn420180913130738', 'Unknown ', 'No', 'No ', 'Horisontal', 'Passage'), (207, 27, NULL, '2018-09-20', NULL, 116901, 3, '0yx220180920102241', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (208, 27, NULL, '2018-09-26', NULL, 116976, 3, '0kg520180926110302', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (209, 27, NULL, '2018-10-02', NULL, 116901, 4, '0y7120181002143557', 'Cjajaj', 'Yes', NULL, 'Horisontal', 'Kitchen'), (210, 27, NULL, '2018-10-03', NULL, 115122, 3, '0t4s20181003173628', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (211, 27, NULL, '2018-10-16', NULL, 117435, 3, '0rqg20181016175039', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (212, 27, NULL, '2018-10-19', NULL, 117485, 3, '03cg20181019111217', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (213, 27, NULL, '2018-10-26', NULL, 117629, 3, '0f3720181026133130', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (214, 27, NULL, '2018-10-30', NULL, 106615, 137, '09n420181030143005', 'None ', 'No', 'Non', 'Horisontal', 'Bedroom - Main'), (215, 27, NULL, '2018-11-02', NULL, 117750, 3, '0u5c20181102133813', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (216, 27, NULL, '2018-11-12', NULL, 117796, 3, '0rx520181112142256', 'None', 'Yes', NULL, 'Horisontal', 'Kitchen'), (217, 27, NULL, '2018-11-24', NULL, 118202, 3, '0ms420181124140107', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (218, 27, NULL, '2018-11-28', NULL, 118270, 3, '0dru20181128142218', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (219, 27, NULL, '2018-12-10', NULL, 118469, 3, '0aba20181210111619', 'None', 'Yes', NULL, 'Horisontal', 'Kitchen'), (220, 27, NULL, '2018-12-10', NULL, 117713, 3, '0zq20181210122054', 'None', 'Yes', NULL, 'Vertical', 'Laundry room'), (221, 27, NULL, '2018-12-10', NULL, 118479, 3, '01z620181210130609', 'None', 'Yes', NULL, 'Horisontal', 'Bedroom - Main'), (222, 27, NULL, '2018-12-12', NULL, 118402, 3, '09oz20181212121554', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (223, 27, NULL, '2018-12-13', NULL, 115122, 3, '04x20181213154611', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (224, 27, NULL, '2018-12-18', NULL, 118270, 3, '0wcf20181218162836', 'None', 'Yes', NULL, 'Vertical', 'Bathroom - Guest toilet'), (225, 27, NULL, '2018-12-21', NULL, 118735, 3, '0uj420181221150631', 'None', 'Yes', NULL, 'Horisontal', 'Kitchen'), (226, 27, NULL, '2019-01-10', NULL, 119117, 137, '0zs120190110152131', 'None', 'Yes', NULL, 'Horisontal', 'Bathroom - Main'), (227, 27, NULL, '2019-02-01', NULL, 119587, 137, '0fc820190201113934', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (228, 27, NULL, '2019-02-06', NULL, 119117, 3, '019j20190206172935', 'None', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (229, 27, NULL, '2019-02-18', NULL, 115122, 3, '0tmu20190218164631', 'None', 'Yes', NULL, 'Horisontal', 'Passage'), (230, 27, NULL, '2019-03-13', NULL, 120321, 79, '0tf320190313111515', '00000 ', 'Yes', NULL, 'Horisontal', 'Passage'), (231, 27, NULL, '2019-05-31', NULL, 122109, 3, '0f3o20190531105837', 'No ', 'Yes', NULL, 'Horisontal', 'Passage'), (232, 27, NULL, '2019-06-04', NULL, 105302, 3, '0w7n20190604150926', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (233, 27, NULL, '2019-06-04', NULL, 122108, 3, '07kv20190604160231', 'None ', 'Yes', NULL, 'Vertical', 'Outside'), (234, 27, NULL, '2019-07-25', NULL, 123466, 3, '0ofp20190725142352', 'None', 'Yes', NULL, 'Horisontal', 'Kitchen'), (235, 27, NULL, '2020-03-06', NULL, 129003, 138, '0mac20200306103556', 'None', 'No', 'Lag', 'Horisontal', 'Passage'), (236, 27, NULL, '2020-03-19', NULL, 129290, 3, '06ws20200319120200', 'No', 'Yes', NULL, 'Horisontal', 'Passage'), (237, 27, NULL, '2020-04-30', NULL, 130304, 3, '0mpr20200430182649', 'No', 'Yes', NULL, 'Horisontal', 'Passage'), (238, 27, NULL, '2020-07-16', NULL, 132273, 3, '067b20200716120957', 'No', 'Yes', NULL, 'Vertical', 'Passage'), (239, 27, NULL, '2020-07-20', NULL, 132273, 3, '0w7g20200720110604', 'None ', 'Yes', NULL, 'Vertical', 'Passage'), (240, 27, NULL, '2020-08-26', NULL, 133388, 3, '03k20200826175241', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (241, 27, NULL, '2020-09-02', NULL, 133537, 3, '0d7w20200902164838', 'No', 'Yes', NULL, 'Horisontal', 'Passage'), (242, 27, NULL, '2020-09-16', NULL, 133876, 146, '0tg620200916102133', 'Unsure', 'Yes', NULL, 'Horisontal', 'Other'), (243, 27, NULL, '2021-02-25', NULL, 137590, 3, '0yqc20210225144728', 'No', 'Yes', NULL, 'Horisontal', 'Passage'), (244, 27, NULL, '2021-04-09', NULL, 138505, 3, '0bw320210409110259', 'None ', 'Yes', NULL, 'Horisontal', 'Lounge'), (245, 27, NULL, '2021-05-13', NULL, 139169, 3, '0qgr20210513105110', 'None ', 'Yes', NULL, 'Horisontal', 'Bathroom - Ensuite'), (246, 27, NULL, '2021-05-25', NULL, 139408, 146, '0km720210525101844', 'WD001', 'No', 'No ', 'Horisontal', 'Passage'), (247, 27, NULL, '2021-05-26', NULL, 139436, 3, '0nkj20210526174803', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (248, 27, NULL, '2021-10-15', NULL, 97024, 3, '0ync20211015210320', 'No', 'Yes', NULL, 'Horisontal', 'Passage'), (249, 27, NULL, '2021-10-18', NULL, 142388, 3, '0k620211018123807', 'None ', 'Yes', NULL, 'Horisontal', 'Lounge'), (250, 27, NULL, '2021-11-02', NULL, 140705, 3, '015c20211102152248', 'No', 'Yes', NULL, 'Vertical', 'Garrage'), (251, 27, NULL, '2022-03-25', NULL, 145533, 3, '04bo20220325131505', 'Job is not done sence cable is', 'Yes', NULL, 'Horisontal', 'Bathroom - Guest toilet'), (252, 27, NULL, '2022-04-04', NULL, 145533, 3, '0ra420220404080658', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (253, 27, NULL, '2022-05-11', NULL, 146268, 3, '0pw20220511103606', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (254, 27, NULL, '2022-05-12', NULL, 146268, 3, '09u20220512094528', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (255, 27, NULL, '2022-05-13', NULL, 144631, 3, '0nv820220513135207', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (256, 27, NULL, '2022-05-23', NULL, 146780, 3, '01z20220523111218', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (257, 27, NULL, '2022-06-06', NULL, 147035, 3, '0m4g20220606100125', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (258, 27, NULL, '2022-08-29', NULL, 149090, 3, '0mwc20220829145848', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (259, 27, NULL, '2022-10-05', NULL, 149904, 3, '0dw220221005073847', 'Ni', 'Yes', NULL, 'Horisontal', 'Passage'), (260, 27, NULL, '2022-10-05', NULL, 149904, 3, '0wma20221005181940', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (261, 27, NULL, '2022-10-31', NULL, 150487, 138, '0wn520221031130736', '0000000', 'Yes', NULL, 'Horisontal', 'Passage'), (262, 27, NULL, '2022-11-01', NULL, 149904, 3, '0ufn20221101123501', 'None ', 'Yes', NULL, 'Horisontal', 'Passage'), (263, 27, NULL, '2023-02-04', NULL, 152425, 3, '0rn620230204123924', 'No', 'Yes', NULL, 'Horisontal', 'Passage'), (264, 27, NULL, '2023-05-25', NULL, 154908, 79, '0rth20230525104316', '00000', 'Yes', NULL, 'Horisontal', 'Garrage'); -- -------------------------------------------------------- -- -- Structure for view `reports_job_inspections_per_insurer` -- DROP TABLE IF EXISTS `reports_job_inspections_per_insurer`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `reports_job_inspections_per_insurer` AS select `reports_jobs_per_insurer`.`insName` AS `insName`,count(`reports_jobs_per_insurer`.`insName`) AS `InspectionCount` from `reports_jobs_per_insurer` where ((`reports_jobs_per_insurer`.`sheduleDate` between _utf8'2015-01-01' and _utf8'2016-01-01') and (`reports_jobs_per_insurer`.`ActionName` = _latin1'Inspection')) group by `reports_jobs_per_insurer`.`insName` order by `reports_jobs_per_insurer`.`insName`; -- -------------------------------------------------------- -- -- Structure for view `report_incipio_stats` -- DROP TABLE IF EXISTS `report_incipio_stats`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `report_incipio_stats` AS select `job_schedule`.`sheduleDate` AS `sheduleDate`,`setup_insurer`.`insName` AS `insName`,`job_type`.`tName` AS `tName`,`setup_scheduletype`.`ActionName` AS `ActionName`,`job_schedule`.`jobDone` AS `jobDone`,`job`.`jbClaimNo` AS `jbClaimNo` from ((((`setup_insurer` join `job` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) where ((`job_schedule`.`jobDone` = 2) and (`job_schedule`.`sheduleDate` between _utf8'2014-01-01' and _utf8'2014-12-31') and (`setup_insurer`.`insName` = _utf8'Outsurance') and (`job_type`.`tName` like _utf8'Resultant %') and (`setup_scheduletype`.`ActionName` = _latin1'Inspection')) group by `job`.`jbClaimNo` order by `job_schedule`.`sheduleDate`; -- -------------------------------------------------------- -- -- Structure for view `report_job_quote` -- DROP TABLE IF EXISTS `report_job_quote`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `report_job_quote` AS select `job_quote`.`pk_quote` AS `pk_quote`,`job_quote`.`addDate` AS `addDate`,`job_quote`.`Description1` AS `Description1`,`job_quote`.`fk_job` AS `fk_job`,`job_quote`.`userAdd` AS `userAdd`,`job_quote`.`rndm1` AS `rndm1`,`job_quote`.`qstatus` AS `qstatus`,`job_quote`.`qreason` AS `qreason`,`job_quote`.`qNote` AS `qNote`,`job`.`jbClaimNo` AS `jbClaimNo`,`job_quote`.`quoteType` AS `quoteType`,`job_quote`.`AddNote` AS `AddNote` from (`job_quote` join `job` on((`job`.`pk_job` = `job_quote`.`fk_job`))); -- -------------------------------------------------------- -- -- Structure for view `sol_jobview` -- DROP TABLE IF EXISTS `sol_jobview`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `sol_jobview` AS select `clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`clientdetails`.`clTel1` AS `clTel1`,`clientdetails`.`clTel2` AS `clTel2`,`clientdetails`.`clTel3` AS `clTel3`,`clientdetails`.`clIDnum` AS `clIDnum`,`clientdetails`.`clPostal` AS `clPostal`,`clientdetails`.`clEmail` AS `clEmail`,`clientdetails`.`clPostalcd` AS `clPostalcd`,`setup_postal_codes`.`pk_postal` AS `pk_postal`,`setup_postal_codes`.`suburb` AS `suburb`,`setup_postal_codes`.`town` AS `town`,`clientdetails`.`fk_postal` AS `fk_postal`,`clientdetails`.`clDateJoin` AS `clDateJoin` from (`clientdetails` join `setup_postal_codes` on((`setup_postal_codes`.`pk_postal` = `clientdetails`.`fk_postal`))); -- -------------------------------------------------------- -- -- Structure for view `view_action` -- DROP TABLE IF EXISTS `view_action`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_action` AS select `job`.`pk_job` AS `pk_job`,`job_action`.`fk_job` AS `fk_job`,`job_action`.`pkAction` AS `pkAction`,`job_action`.`fkActType` AS `fkActType`,`job_action`.`actNote` AS `actNote`,`job_action`.`actDateCap` AS `actDateCap`,`job_action`.`actDateFor` AS `actDateFor`,`job_action`.`actTimeFor` AS `actTimeFor`,`job_action`.`actUserCap` AS `actUserCap`,`job_action`.`actUserFor` AS `actUserFor`,`job_action`.`actIsDoneSuper` AS `actIsDoneSuper`,`job_action`.`actIsDoneUser` AS `actIsDoneUser`,`job_action`.`actDateUserIsdone` AS `actDateUserIsdone`,`job_action`.`rndm5` AS `rndm5`,`job_action`.`actDateSuperIsdone` AS `actDateSuperIsdone`,`setup_acttype`.`pkactType` AS `pkactType`,`setup_acttype`.`actname` AS `actname`,`usercap1`.`pk_user` AS `capid`,`usercap1`.`userName` AS `capname`,`userfor1`.`userName` AS `forid`,`userfor1`.`pk_user` AS `forname`,`job_action`.`actClerkNote` AS `actClerkNote`,`job_action`.`actSuperNote` AS `actSuperNote`,`job`.`jbClaimNo` AS `jbClaimNo` from ((((`job` join `job_action` on((`job_action`.`fk_job` = `job`.`pk_job`))) join `setup_user` `usercap1` on((`usercap1`.`pk_user` = `job_action`.`actUserCap`))) join `setup_acttype` on((`setup_acttype`.`pkactType` = `job_action`.`fkActType`))) join `setup_user` `userfor1` on((`userfor1`.`pk_user` = `job_action`.`actUserFor`))); -- -------------------------------------------------------- -- -- Structure for view `view_cal_financial` -- DROP TABLE IF EXISTS `view_cal_financial`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_financial` AS select `clientdetails`.`clName` AS `clName`,`clientdetails`.`clSurname` AS `clSurname`,`job`.`fkJobDone` AS `fkJobDone`,`job`.`fkInsApproval` AS `fkInsApproval`,`job`.`fkExcessDelay` AS `fkExcessDelay`,`job`.`fkExcessGet` AS `fkExcessGet`,`job`.`fkLeakDetection` AS `fkLeakDetection`,`job`.`fkInspection` AS `fkInspection`,`job`.`jbClaimNo` AS `jbClaimNo`,`setup_insurer`.`insName` AS `insName`,`job`.`fkquote` AS `fkquote`,`job`.`fkproofpay` AS `fkproofpay`,`job`.`finuInCharge` AS `finuInCharge`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`jobType` AS `jobType`,`job_schedule`.`jobCat` AS `jobCat`,`job_schedule`.`jobDone` AS `jobDone`,`job_type`.`tName` AS `tName`,`setup_scheduletype`.`ActionName` AS `ActionName`,`setup_user`.`userName` AS `userName`,`job`.`fkCloseFile` AS `fkCloseFile`,`job`.`pk_job` AS `pk_job`,`job`.`finDelay` AS `finDelay`,`job`.`finDelayDate` AS `finDelayDate` from ((((((`job` join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_user` on((`setup_user`.`pk_user` = `job`.`finuInCharge`))) join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) where (((`job`.`fkExcessGet` = _utf8'0') or (`job`.`fkInvoice1` = _utf8'0') or (`job`.`fkInvoiced` = _utf8'0') or (`job`.`fkReportFinal` = _utf8'0') or (`job`.`fkbluecard` = _utf8'0')) and (`job`.`fkInspection` = _utf8'1') and (`job`.`fkLeakDetection` = _utf8'1') and (`job`.`fkquote` = _utf8'1') and (`job`.`fkInsApproval` = _utf8'1') and (`job`.`fkExcessDelay` = _utf8'1') and (`job`.`fkJobDone` = _utf8'1') and (`job`.`fkReportSent` = _utf8'1') and (`job`.`fkproofpay` = _utf8'1')) group by `job`.`pk_job`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_financial_closefile` -- DROP TABLE IF EXISTS `view_cal_financial_closefile`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_financial_closefile` AS select `clientdetails`.`clName` AS `clName`,`clientdetails`.`clSurname` AS `clSurname`,`job`.`fkJobDone` AS `fkJobDone`,`job`.`fkInsApproval` AS `fkInsApproval`,`job`.`fkExcessDelay` AS `fkExcessDelay`,`job`.`fkExcessGet` AS `fkExcessGet`,`job`.`fkLeakDetection` AS `fkLeakDetection`,`job`.`fkInspection` AS `fkInspection`,`job`.`jbClaimNo` AS `jbClaimNo`,`setup_insurer`.`insName` AS `insName`,`job`.`fkquote` AS `fkquote`,`job`.`fkproofpay` AS `fkproofpay`,`job`.`finuInCharge` AS `finuInCharge`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`jobType` AS `jobType`,`job_schedule`.`jobCat` AS `jobCat`,`job_schedule`.`jobDone` AS `jobDone`,`job_type`.`tName` AS `tName`,`setup_scheduletype`.`ActionName` AS `ActionName`,`setup_user`.`userName` AS `userName`,`job`.`fkCloseFile` AS `fkCloseFile`,`job`.`pk_job` AS `pk_job`,`job`.`finDelay` AS `finDelay`,`job`.`finDelayDate` AS `finDelayDate` from ((((((`job` join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_user` on((`setup_user`.`pk_user` = `job`.`finuInCharge`))) join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) where (((`job`.`fkExcessGet` = _utf8'0') or (`job`.`fkInvoice1` = _utf8'0') or (`job`.`fkInvoiced` = _utf8'0') or (`job`.`fkReportFinal` = _utf8'0') or (`job`.`fkbluecard` = _utf8'0')) and (`job`.`fkInspection` = _utf8'1') and (`job`.`fkLeakDetection` = _utf8'1') and (`job`.`fkquote` = _utf8'1') and (`job`.`fkInsApproval` = _utf8'1') and (`job`.`fkExcessDelay` = _utf8'1') and (`job`.`fkJobDone` = _utf8'1') and (`job`.`fkReportSent` = _utf8'1') and (`job`.`fkproofpay` = _utf8'1') and (`job`.`fkCloseFile` = 1)) group by `job`.`pk_job`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_financial_sos` -- DROP TABLE IF EXISTS `view_cal_financial_sos`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_financial_sos` AS select `clientdetails`.`clName` AS `clName`,`clientdetails`.`clSurname` AS `clSurname`,`job`.`fkJobDone` AS `fkJobDone`,`job`.`fkInsApproval` AS `fkInsApproval`,`job`.`fkExcessDelay` AS `fkExcessDelay`,`job`.`fkExcessGet` AS `fkExcessGet`,`job`.`fkLeakDetection` AS `fkLeakDetection`,`job`.`fkInspection` AS `fkInspection`,`job`.`jbClaimNo` AS `jbClaimNo`,`setup_insurer`.`insName` AS `insName`,`job`.`fkquote` AS `fkquote`,`job`.`fkproofpay` AS `fkproofpay`,`job`.`finuInCharge` AS `finuInCharge`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`jobType` AS `jobType`,`job_schedule`.`jobCat` AS `jobCat`,`job_schedule`.`jobDone` AS `jobDone`,`job_type`.`tName` AS `tName`,`setup_scheduletype`.`ActionName` AS `ActionName`,`setup_user`.`userName` AS `userName`,`job`.`finDelayDate` AS `finDelayDate`,`job`.`finDelay` AS `finDelay` from ((((((`job` join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_user` on((`setup_user`.`pk_user` = `job`.`finuInCharge`))) join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) where (((`job`.`fkExcessGet` = _utf8'0') or (`job`.`fkInvoice1` = _utf8'0') or (`job`.`fkInvoiced` = _utf8'0') or (`job`.`fkReportFinal` = _utf8'0') or (`job`.`fkbluecard` = _utf8'0')) and (`job`.`fkInspection` = _utf8'1') and (`job`.`fkLeakDetection` = _utf8'1') and (`job`.`fkquote` = _utf8'1') and (`job`.`fkInsApproval` = _utf8'1') and (`job`.`fkExcessDelay` = _utf8'1') and (`job`.`fkJobDone` = _utf8'1') and (`job`.`fkReportSent` = _utf8'1') and (`job`.`fkproofpay` = _utf8'1') and (`job_schedule`.`jobCat` = 6)) group by `job`.`pk_job`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_inspection` -- DROP TABLE IF EXISTS `view_cal_inspection`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_inspection` AS select `view_schedule`.`clSurname` AS `clSurname`,`view_schedule`.`sheduleDate` AS `sheduleDate`,`view_schedule`.`pname` AS `pname`,`view_schedule`.`jobDone` AS `jobDone`,`view_schedule`.`cancelled` AS `cancelled`,`view_schedule`.`fk_postal` AS `fk_postal`,`view_schedule`.`jobType` AS `jobType`,`view_schedule`.`jbClaimNo` AS `jbClaimNo`,`setup_postal_codes`.`pk_postal` AS `pk_postal`,`setup_postal_codes`.`suburb` AS `suburb`,`view_schedule`.`fk_plumber` AS `fk_plumber`,`view_schedule`.`snooze` AS `snooze`,`view_schedule`.`pk_job` AS `pk_job`,`view_schedule`.`jobCat` AS `jobCat` from (`view_schedule` join `setup_postal_codes` on((`setup_postal_codes`.`pk_postal` = `view_schedule`.`fk_postal`))) where (`view_schedule`.`jobType` = 1) order by `view_schedule`.`pname`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_inspection_sos` -- DROP TABLE IF EXISTS `view_cal_inspection_sos`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_inspection_sos` AS select `view_schedule`.`clSurname` AS `clSurname`,`view_schedule`.`sheduleDate` AS `sheduleDate`,`view_schedule`.`pname` AS `pname`,`view_schedule`.`jobDone` AS `jobDone`,`view_schedule`.`cancelled` AS `cancelled`,`view_schedule`.`fk_postal` AS `fk_postal`,`view_schedule`.`jobType` AS `jobType`,`view_schedule`.`jbClaimNo` AS `jbClaimNo`,`setup_postal_codes`.`pk_postal` AS `pk_postal`,`setup_postal_codes`.`suburb` AS `suburb`,`view_schedule`.`fk_plumber` AS `fk_plumber`,`view_schedule`.`snooze` AS `snooze`,`view_schedule`.`pk_job` AS `pk_job`,`view_schedule`.`jobCat` AS `jobCat` from (`view_schedule` join `setup_postal_codes` on((`setup_postal_codes`.`pk_postal` = `view_schedule`.`fk_postal`))) where (`view_schedule`.`jobCat` = 6) order by `view_schedule`.`pname`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_job` -- DROP TABLE IF EXISTS `view_cal_job`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_job` AS select `view_schedule_taken`.`pk_job` AS `pk_job`,`view_schedule_taken`.`snooze` AS `snooze`,`view_schedule_taken`.`jobDone` AS `jobDone`,if((`view_schedule_taken`.`t0` = 1),((`view_schedule_taken`.`t0` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t0`,if((`view_schedule_taken`.`t1` = 1),((`view_schedule_taken`.`t1` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t1`,if((`view_schedule_taken`.`t2` = 1),((`view_schedule_taken`.`t2` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t2`,if((`view_schedule_taken`.`t3` = 1),((`view_schedule_taken`.`t3` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t3`,if((`view_schedule_taken`.`t4` = 1),((`view_schedule_taken`.`t4` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t4`,if((`view_schedule_taken`.`t5` = 1),((`view_schedule_taken`.`t5` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t5`,if((`view_schedule_taken`.`t6` = 1),((`view_schedule_taken`.`t6` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t6`,if((`view_schedule_taken`.`t7` = 1),((`view_schedule_taken`.`t7` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t7`,if((`view_schedule_taken`.`t8` = 1),((`view_schedule_taken`.`t8` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t8`,if((`view_schedule_taken`.`t9` = 1),((`view_schedule_taken`.`t9` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t9`,if((`view_schedule_taken`.`t10` = 1),((`view_schedule_taken`.`t10` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t10`,if((`view_schedule_taken`.`t11` = 1),((`view_schedule_taken`.`t11` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t11`,if((`view_schedule_taken`.`t12` = 1),((`view_schedule_taken`.`t12` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t12`,if((`view_schedule_taken`.`t13` = 1),((`view_schedule_taken`.`t13` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t13`,if((`view_schedule_taken`.`t14` = 1),((`view_schedule_taken`.`t14` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t14`,if((`view_schedule_taken`.`t15` = 1),((`view_schedule_taken`.`t15` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t15`,if((`view_schedule_taken`.`t16` = 1),((`view_schedule_taken`.`t16` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t16`,if((`view_schedule_taken`.`t17` = 1),((`view_schedule_taken`.`t17` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t17`,if((`view_schedule_taken`.`t18` = 1),((`view_schedule_taken`.`t18` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t18`,if((`view_schedule_taken`.`t19` = 1),((`view_schedule_taken`.`t19` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t19`,if((`view_schedule_taken`.`t20` = 1),((`view_schedule_taken`.`t20` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t20`,if((`view_schedule_taken`.`t21` = 1),((`view_schedule_taken`.`t21` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t21`,if((`view_schedule_taken`.`t22` = 1),((`view_schedule_taken`.`t22` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t22`,if((`view_schedule_taken`.`t23` = 1),((`view_schedule_taken`.`t23` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t23`,if((`view_schedule_taken`.`t24` = 1),((`view_schedule_taken`.`t24` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t24`,if((`view_schedule_taken`.`t25` = 1),((`view_schedule_taken`.`t25` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t25`,if((`view_schedule_taken`.`t26` = 1),((`view_schedule_taken`.`t26` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t26`,if((`view_schedule_taken`.`t27` = 1),((`view_schedule_taken`.`t27` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t27`,if((`view_schedule_taken`.`t28` = 1),((`view_schedule_taken`.`t28` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t28`,if((`view_schedule_taken`.`t29` = 1),((`view_schedule_taken`.`t29` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t29`,if((`view_schedule_taken`.`t30` = 1),((`view_schedule_taken`.`t30` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t30`,if((`view_schedule_taken`.`t31` = 1),((`view_schedule_taken`.`t31` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t31`,if((`view_schedule_taken`.`t32` = 1),((`view_schedule_taken`.`t32` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t32`,if((`view_schedule_taken`.`t33` = 1),((`view_schedule_taken`.`t33` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t33`,if((`view_schedule_taken`.`t34` = 1),((`view_schedule_taken`.`t34` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`jbinfo`,NULL) AS `infot34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action34`,`view_schedule_taken`.`pk_schedule` AS `pk_schedule`,`view_schedule_taken`.`cancelled` AS `cancelled`,`view_schedule_taken`.`jobType` AS `jobType`,`view_schedule_taken`.`timeStart` AS `timeStart`,`view_schedule_taken`.`pk_plumber` AS `pk_plumber`,`view_schedule_taken`.`ActionName` AS `ActionName`,`view_schedule_taken`.`sheduleDate` AS `sheduleDate`,`view_schedule_taken`.`pname` AS `pname`,`view_schedule_taken`.`plumberRank` AS `plumberRank`,`view_schedule_taken`.`fk_plumberType` AS `fk_plumberType`,`view_schedule_taken`.`typeName` AS `typeName`,`view_schedule_taken`.`rank` AS `rank`,`view_schedule_taken`.`specifictime` AS `specifictime`,`view_schedule_taken`.`jobCat` AS `jobCat` from `view_schedule_taken` where (((`view_schedule_taken`.`jobType` <> 1) and (`view_schedule_taken`.`jobType` <> 4)) or ((`view_schedule_taken`.`jobType` = 1) and (`view_schedule_taken`.`specifictime` = 1)) or ((`view_schedule_taken`.`jobType` = 4) and (`view_schedule_taken`.`specifictime` = 1))); -- -------------------------------------------------------- -- -- Structure for view `view_cal_stats` -- DROP TABLE IF EXISTS `view_cal_stats`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_stats` AS select `setup_insurer`.`insName` AS `insName`,`job_schedule`.`jobType` AS `jobType`,`job`.`jbClaimNo` AS `jbClaimNo`,`job_schedule`.`cancelled` AS `cancelled`,`job_type`.`pk_jtype` AS `pk_jtype`,`job_type`.`tName` AS `tName`,`job_type`.`tNameShort` AS `tNameShort`,`job_schedule`.`jobCat` AS `jobCat`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`setup_scheduletype`.`ActionName` AS `ActionName`,`setup_scheduletype`.`ActionShort` AS `ActionShort` from ((((`job` join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) where (((`job_schedule`.`jobType` = 2) or ((`job_schedule`.`jobType` = 3) and (`job_type`.`pk_jtype` = 7))) and (`job_schedule`.`cancelled` <> 1)); -- -------------------------------------------------------- -- -- Structure for view `view_cal_stats2` -- DROP TABLE IF EXISTS `view_cal_stats2`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_stats2` AS select `view_cal_stats`.`tName` AS `tName`,count(`view_cal_stats`.`tName`) AS `insAmt1`,`view_cal_stats`.`sheduleDate` AS `sheduleDate`,`view_cal_stats`.`jobType` AS `jobType`,`view_cal_stats`.`insName` AS `insName` from `view_cal_stats` group by `view_cal_stats`.`sheduleDate`,`view_cal_stats`.`insName` order by `view_cal_stats`.`sheduleDate`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_stats3` -- DROP TABLE IF EXISTS `view_cal_stats3`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_stats3` AS select `view_cal_stats`.`tName` AS `tName`,count(`view_cal_stats`.`tName`) AS `typetotal`,`view_cal_stats`.`sheduleDate` AS `sheduleDate`,`view_cal_stats`.`jobType` AS `jobType` from `view_cal_stats` group by `view_cal_stats`.`sheduleDate`,`view_cal_stats`.`tName` order by `view_cal_stats`.`sheduleDate`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_stats_comebacks` -- DROP TABLE IF EXISTS `view_cal_stats_comebacks`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_stats_comebacks` AS select count(`job_schedule`.`jobType`) AS `COUNT(jobType)`,`job_schedule`.`sheduleDate` AS `sheduleDate` from `job_schedule` where (`job_schedule`.`jobType` = 5) group by `job_schedule`.`sheduleDate`; -- -------------------------------------------------------- -- -- Structure for view `view_cal_travel` -- DROP TABLE IF EXISTS `view_cal_travel`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_cal_travel` AS select `view_schedule_taken`.`pk_job` AS `pk_job`,`view_schedule_taken`.`snooze` AS `snooze`,`view_schedule_taken`.`jobDone` AS `jobDone`,if((`view_schedule_taken`.`t0` = 1),((`view_schedule_taken`.`t0` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t0`,if((`view_schedule_taken`.`t1` = 1),((`view_schedule_taken`.`t1` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t1`,if((`view_schedule_taken`.`t2` = 1),((`view_schedule_taken`.`t2` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t2`,if((`view_schedule_taken`.`t3` = 1),((`view_schedule_taken`.`t3` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t3`,if((`view_schedule_taken`.`t4` = 1),((`view_schedule_taken`.`t4` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t4`,if((`view_schedule_taken`.`t5` = 1),((`view_schedule_taken`.`t5` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t5`,if((`view_schedule_taken`.`t6` = 1),((`view_schedule_taken`.`t6` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t6`,if((`view_schedule_taken`.`t7` = 1),((`view_schedule_taken`.`t7` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t7`,if((`view_schedule_taken`.`t8` = 1),((`view_schedule_taken`.`t8` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t8`,if((`view_schedule_taken`.`t9` = 1),((`view_schedule_taken`.`t9` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t9`,if((`view_schedule_taken`.`t10` = 1),((`view_schedule_taken`.`t10` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t10`,if((`view_schedule_taken`.`t11` = 1),((`view_schedule_taken`.`t11` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t11`,if((`view_schedule_taken`.`t12` = 1),((`view_schedule_taken`.`t12` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t12`,if((`view_schedule_taken`.`t13` = 1),((`view_schedule_taken`.`t13` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t13`,if((`view_schedule_taken`.`t14` = 1),((`view_schedule_taken`.`t14` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t14`,if((`view_schedule_taken`.`t15` = 1),((`view_schedule_taken`.`t15` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t15`,if((`view_schedule_taken`.`t16` = 1),((`view_schedule_taken`.`t16` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t16`,if((`view_schedule_taken`.`t17` = 1),((`view_schedule_taken`.`t17` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t17`,if((`view_schedule_taken`.`t18` = 1),((`view_schedule_taken`.`t18` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t18`,if((`view_schedule_taken`.`t19` = 1),((`view_schedule_taken`.`t19` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t19`,if((`view_schedule_taken`.`t20` = 1),((`view_schedule_taken`.`t20` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t20`,if((`view_schedule_taken`.`t21` = 1),((`view_schedule_taken`.`t21` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t21`,if((`view_schedule_taken`.`t22` = 1),((`view_schedule_taken`.`t22` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t22`,if((`view_schedule_taken`.`t23` = 1),((`view_schedule_taken`.`t23` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t23`,if((`view_schedule_taken`.`t24` = 1),((`view_schedule_taken`.`t24` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t24`,if((`view_schedule_taken`.`t25` = 1),((`view_schedule_taken`.`t25` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t25`,if((`view_schedule_taken`.`t26` = 1),((`view_schedule_taken`.`t26` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t26`,if((`view_schedule_taken`.`t27` = 1),((`view_schedule_taken`.`t27` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t27`,if((`view_schedule_taken`.`t28` = 1),((`view_schedule_taken`.`t28` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t28`,if((`view_schedule_taken`.`t29` = 1),((`view_schedule_taken`.`t29` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t29`,if((`view_schedule_taken`.`t30` = 1),((`view_schedule_taken`.`t30` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t30`,if((`view_schedule_taken`.`t31` = 1),((`view_schedule_taken`.`t31` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t31`,if((`view_schedule_taken`.`t32` = 1),((`view_schedule_taken`.`t32` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t32`,if((`view_schedule_taken`.`t33` = 1),((`view_schedule_taken`.`t33` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t33`,if((`view_schedule_taken`.`t34` = 1),((`view_schedule_taken`.`t34` + `view_schedule_taken`.`jobDone`) + `view_schedule_taken`.`snooze`),0) AS `t34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`suburb`,NULL) AS `infot34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`pk_job`,NULL) AS `cl34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`timeStart`,NULL) AS `ti34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`jobCat`,NULL) AS `cat34`,if((`view_schedule_taken`.`t0` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action0`,if((`view_schedule_taken`.`t1` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action1`,if((`view_schedule_taken`.`t2` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action2`,if((`view_schedule_taken`.`t3` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action3`,if((`view_schedule_taken`.`t4` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action4`,if((`view_schedule_taken`.`t5` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action5`,if((`view_schedule_taken`.`t6` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action6`,if((`view_schedule_taken`.`t7` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action7`,if((`view_schedule_taken`.`t8` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action8`,if((`view_schedule_taken`.`t9` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action9`,if((`view_schedule_taken`.`t10` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action10`,if((`view_schedule_taken`.`t11` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action11`,if((`view_schedule_taken`.`t12` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action12`,if((`view_schedule_taken`.`t13` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action13`,if((`view_schedule_taken`.`t14` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action14`,if((`view_schedule_taken`.`t15` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action15`,if((`view_schedule_taken`.`t16` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action16`,if((`view_schedule_taken`.`t17` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action17`,if((`view_schedule_taken`.`t18` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action18`,if((`view_schedule_taken`.`t19` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action19`,if((`view_schedule_taken`.`t20` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action20`,if((`view_schedule_taken`.`t21` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action21`,if((`view_schedule_taken`.`t22` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action22`,if((`view_schedule_taken`.`t23` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action23`,if((`view_schedule_taken`.`t24` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action24`,if((`view_schedule_taken`.`t25` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action25`,if((`view_schedule_taken`.`t26` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action26`,if((`view_schedule_taken`.`t27` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action27`,if((`view_schedule_taken`.`t28` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action28`,if((`view_schedule_taken`.`t29` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action29`,if((`view_schedule_taken`.`t30` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action30`,if((`view_schedule_taken`.`t31` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action31`,if((`view_schedule_taken`.`t32` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action32`,if((`view_schedule_taken`.`t33` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action33`,if((`view_schedule_taken`.`t34` = 1),`view_schedule_taken`.`pkaction`,NULL) AS `action34`,`view_schedule_taken`.`pk_schedule` AS `pk_schedule`,`view_schedule_taken`.`cancelled` AS `cancelled`,`view_schedule_taken`.`jobType` AS `jobType`,`view_schedule_taken`.`timeStart` AS `timeStart`,`view_schedule_taken`.`pk_plumber` AS `pk_plumber`,`view_schedule_taken`.`ActionName` AS `ActionName`,`view_schedule_taken`.`sheduleDate` AS `sheduleDate`,`view_schedule_taken`.`pname` AS `pname`,`view_schedule_taken`.`plumberRank` AS `plumberRank`,`view_schedule_taken`.`fk_plumberType` AS `fk_plumberType`,`view_schedule_taken`.`typeName` AS `typeName`,`view_schedule_taken`.`rank` AS `rank` from `view_schedule_taken` where ((`view_schedule_taken`.`jobType` <> 1) and (`view_schedule_taken`.`jobType` <> 4)); -- -------------------------------------------------------- -- -- Structure for view `view_client_add` -- DROP TABLE IF EXISTS `view_client_add`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_client_add` AS select `clientdetails`.`pk_client` AS `pk_client`,`job`.`jbClaimNo` AS `jbClaimNo`,`job`.`jbRefVal` AS `jbRefVal`,`clientdetails`.`clDateJoin` AS `clDateJoin`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clTel1` AS `clTel1`,`clientdetails`.`clTel2` AS `clTel2`,`clientdetails`.`clTel3` AS `clTel3`,`clientdetails`.`clName` AS `clName`,`clientdetails`.`clPostal` AS `clPostal`,`setup_postal_codes`.`suburb` AS `suburb`,`setup_postal_codes`.`town` AS `town`,`job`.`jbdate` AS `jbdate`,`job`.`pk_job` AS `pk_job`,`clientdetails`.`clEmail` AS `clEmail` from ((`clientdetails` left join `job` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_postal_codes` on((`setup_postal_codes`.`pk_postal` = `clientdetails`.`fk_postal`))); -- -------------------------------------------------------- -- -- Structure for view `view_diarynotes` -- DROP TABLE IF EXISTS `view_diarynotes`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_diarynotes` AS select `job`.`pk_job` AS `pk_job`,`clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`job_notes`.`pk_notes` AS `pk_notes`,`job`.`userInCharge` AS `userInCharge`,`setup_notetype`.`pk_appType` AS `pk_appType`,`setup_notetype`.`typeName` AS `typeName`,`job_notes`.`followUpDate` AS `followUpDate`,`job`.`fk_client` AS `fk_client`,`job_notes`.`noteType` AS `noteType`,`job_notes`.`complete` AS `complete`,`job_notes`.`followtime` AS `followtime`,`job_notes`.`fkUType` AS `fkUType`,`job`.`finuInCharge` AS `finuInCharge`,`job_notes`.`noteFor` AS `noteFor`,`job_notes`.`tracknote` AS `tracknote`,`setup_notetype`.`alarmTime` AS `alarmTime` from (((`job` join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `job_notes` on((`job`.`pk_job` = `job_notes`.`fk_job`))) join `setup_notetype` on((`setup_notetype`.`pk_appType` = `job_notes`.`noteType`))); -- -------------------------------------------------------- -- -- Structure for view `view_diaryplumber` -- DROP TABLE IF EXISTS `view_diaryplumber`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_diaryplumber` AS select `job`.`pk_job` AS `pk_job`,`clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`job`.`userInCharge` AS `userInCharge`,`job`.`fk_client` AS `fk_client`,`job_schedule`.`pk_schedule` AS `pk_schedule`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`cancelled` AS `cancelled`,`job_schedule`.`jobDone` AS `jobDone`,`job_schedule`.`timeStart` AS `timeStart`,`job_schedule`.`jobType` AS `jobType`,`job_schedule`.`fk_plumber` AS `fk_plumber`,`setup_plumber`.`pk_plumber` AS `pk_plumber`,`setup_plumber`.`pname` AS `pname`,`setup_plumber`.`ptel` AS `ptel`,`job_schedule`.`snooze` AS `snooze`,`setup_scheduletype`.`pkaction` AS `pkaction`,`setup_scheduletype`.`ActionName` AS `ActionName` from ((((`job` join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `setup_plumber` on((`setup_plumber`.`pk_plumber` = `job_schedule`.`fk_plumber`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))); -- -------------------------------------------------------- -- -- Structure for view `view_finoutstanding_report` -- DROP TABLE IF EXISTS `view_finoutstanding_report`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_finoutstanding_report` AS select `job`.`jbdate` AS `jbdate`,`job`.`fk_insurer` AS `fk_insurer`,`job`.`finuInCharge` AS `finuInCharge`,`setup_insurer`.`insName` AS `insName`,`setup_insurer`.`pk_insurer` AS `pk_insurer`,`job`.`fkInvoiced` AS `fkInvoiced`,`job`.`fkInvoice1` AS `fkInvoice1`,`job`.`jbClaimNo` AS `jbClaimNo`,`setup_user`.`userName` AS `userName` from ((`job` join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_user` on((`setup_user`.`pk_user` = `job`.`finuInCharge`))) where ((`job`.`fkInvoiced` = _utf8'0') or (`job`.`fkInvoice1` = _utf8'0')); -- -------------------------------------------------------- -- -- Structure for view `view_jobcardreport` -- DROP TABLE IF EXISTS `view_jobcardreport`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_jobcardreport` AS select `setup_plumber`.`pname` AS `pname`,`setup_plumber`.`pk_plumber` AS `pk_plumber`,`job`.`pk_job` AS `pk_job`,`job`.`fk_client` AS `fk_client`,`job_schedule`.`pk_schedule` AS `pk_schedule`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`timeStart` AS `timeStart`,`job_schedule`.`timeFinish` AS `timeFinish`,`job_schedule`.`cancelled` AS `cancelled`,`job_schedule`.`jobdescription` AS `jobdescription`,`clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`clientdetails`.`clTel1` AS `clTel1`,`clientdetails`.`clTel2` AS `clTel2`,`clientdetails`.`clPostal` AS `clPostal`,`clientdetails`.`fk_postal` AS `fk_postal`,`setup_postal_codes`.`pk_postal` AS `pk_postal`,`setup_postal_codes`.`suburb` AS `suburb`,`setup_postal_codes`.`postalcd` AS `postalcd`,`clientdetails`.`clTel3` AS `clTel3`,`clientdetails`.`clEmail` AS `clEmail`,`setup_postal_codes`.`town` AS `town`,`clientdetails`.`clNotes` AS `clNotes`,`job`.`jbClaimNo` AS `jbClaimNo`,`job`.`fk_insurer` AS `fk_insurer`,`setup_insurer`.`pk_insurer` AS `pk_insurer`,`setup_insurer`.`insName` AS `insName`,`job`.`excessVal` AS `excessVal`,`job_schedule`.`cancelReason` AS `cancelReason`,`job_schedule`.`jobType` AS `jobType`,`setup_scheduletype`.`pkaction` AS `pkaction`,`setup_scheduletype`.`ActionName` AS `ActionName`,`job_schedule`.`jobCat` AS `jobCat`,`job_type`.`pk_jtype` AS `pk_jtype`,`job_type`.`tName` AS `tName`,`job_type`.`tNameShort` AS `tNameShort`,`job_schedule`.`excessInfo` AS `excessInfo`,`job`.`limitVal` AS `limitVal` from (((((((`job_schedule` join `setup_plumber`) join `job`) join `clientdetails`) join `setup_postal_codes`) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) where ((`setup_postal_codes`.`pk_postal` = `clientdetails`.`fk_postal`) and (`clientdetails`.`pk_client` = `job`.`fk_client`) and (`setup_plumber`.`pk_plumber` = `job_schedule`.`fk_plumber`) and (`job_schedule`.`fk_job` = `job`.`pk_job`)); -- -------------------------------------------------------- -- -- Structure for view `view_monthly job breakdown` -- DROP TABLE IF EXISTS `view_monthly job breakdown`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_monthly job breakdown` AS select `job`.`jbdate` AS `jbdate`,`job`.`fk_insurer` AS `fk_insurer`,`job`.`jbClaimNo` AS `jbClaimNo`,`setup_insurer`.`pk_insurer` AS `pk_insurer`,`setup_insurer`.`insName` AS `insName` from (`job` join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))); -- -------------------------------------------------------- -- -- Structure for view `view_notes` -- DROP TABLE IF EXISTS `view_notes`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_notes` AS select `job`.`pk_job` AS `pk_job`,`clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`job`.`fk_client` AS `fk_client`,`job_notes`.`pk_notes` AS `pk_notes`,`job_notes`.`noteUser` AS `noteUser`,`job_notes`.`dateCap` AS `dateCap`,`job_notes`.`Note` AS `Note`,`job_notes`.`noteHide` AS `noteHide`,`job_notes`.`fk_job` AS `fk_job`,`job_notes`.`UserEdit` AS `UserEdit`,`job_notes`.`EditDate` AS `EditDate`,`job_notes`.`followUpDate` AS `followUpDate`,`job_notes`.`noteType` AS `noteType`,`job_notes`.`completeNote` AS `completeNote`,`job_notes`.`complete` AS `complete`,`setup_notetype`.`pk_appType` AS `pk_appType`,`setup_notetype`.`typeName` AS `typeName`,`user2`.`pk_user` AS `pk_user`,`user2`.`userName` AS `userName`,`job_notes`.`completeDate` AS `completeDate`,`job_notes`.`completeUser` AS `completeUser`,`setup_user`.`pk_user` AS `pk_user2`,`setup_user`.`userName` AS `userName2`,`clientdetails`.`clTel1` AS `clTel1`,`clientdetails`.`clTel2` AS `clTel2`,`clientdetails`.`clPostal` AS `clPostal`,`clientdetails`.`clPostalcd` AS `clPostalcd`,`setup_insurer`.`pk_insurer` AS `pk_insurer`,`setup_insurer`.`insName` AS `insName`,`job`.`fk_insurer` AS `fk_insurer`,`job`.`jbRefVal` AS `jbRefVal`,`job`.`jbClaimNo` AS `jbClaimNo`,`setup_other_ref`.`pk_other_ref` AS `pk_other_ref`,`setup_other_ref`.`ref_name` AS `ref_name`,`job`.`excessVal` AS `excessVal`,`job_notes`.`followtime` AS `followtime`,`job_notes`.`noteFor` AS `noteFor`,`uNotefor`.`pk_user` AS `pkNotefor`,`uNotefor`.`userName` AS `userNotefor`,`job_notes`.`tracknote` AS `tracknote`,`clientdetails`.`clEmail` AS `clEmail` from ((((((((`job` join `job_notes` on((`job`.`pk_job` = `job_notes`.`fk_job`))) join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_notetype` on((`setup_notetype`.`pk_appType` = `job_notes`.`noteType`))) join `setup_user` `user2` on((`user2`.`pk_user` = `job_notes`.`noteUser`))) join `setup_user` on((`setup_user`.`pk_user` = `job_notes`.`completeUser`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_other_ref` on((`setup_other_ref`.`pk_other_ref` = `job`.`fk_other_ref`))) join `setup_user` `uNotefor` on((`uNotefor`.`pk_user` = `job_notes`.`noteFor`))); -- -------------------------------------------------------- -- -- Structure for view `view_overview` -- DROP TABLE IF EXISTS `view_overview`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_overview` AS select `clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`job`.`pk_job` AS `pk_job`,`job`.`jbdate` AS `jbdate`,`job`.`fkInspection` AS `fkInspection`,`job`.`fkLeakDetection` AS `fkLeakDetection`,`job`.`fkJobDone` AS `fkJobDone`,`job`.`fkInsApproval` AS `fkInsApproval`,`job`.`fkExcessDelay` AS `fkExcessDelay`,`job`.`fkInvoiced` AS `fkInvoiced`,`job`.`userInCharge` AS `userInCharge`,`setup_user`.`pk_user` AS `pk_user`,`setup_user`.`userName` AS `userName`,`job`.`fkReportSent` AS `fkReportSent`,`job`.`jbClaimNo` AS `jbClaimNo`,`job`.`fkExcessGet` AS `fkExcessGet`,`job`.`fkquote` AS `fkquote`,`job`.`fkproofpay` AS `fkproofpay`,`job`.`fkInvoice1` AS `fkInvoice1`,`job`.`fkReportFinal` AS `fkReportFinal`,`job`.`fkbluecard` AS `fkbluecard`,`job`.`finuInCharge` AS `finuInCharge`,`setup_user2`.`pk_user` AS `pkuser2`,`setup_user2`.`userName` AS `finUsername`,`job_schedule`.`jobCat` AS `jobCat`,`job`.`fkCloseFile` AS `fkCloseFile`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job`.`finDelay` AS `finDelay` from ((((`job` join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_user` on((`setup_user`.`pk_user` = `job`.`userInCharge`))) join `setup_user` `setup_user2` on((`setup_user2`.`pk_user` = `job`.`finuInCharge`))) join `job_schedule` on((`job`.`pk_job` = `job_schedule`.`fk_job`))); -- -------------------------------------------------------- -- -- Structure for view `view_plumberlocation` -- DROP TABLE IF EXISTS `view_plumberlocation`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_plumberlocation` AS select `job_schedule`.`pk_schedule` AS `pk_schedule`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`fk_plumber` AS `fk_plumber`,`job_schedule`.`snooze` AS `snooze`,`job_schedule`.`snoozeTime` AS `snoozeTime`,`setup_plumber`.`pname` AS `pname`,`setup_postal_codes`.`suburb` AS `suburb` from ((((`job_schedule` join `setup_plumber` on((`setup_plumber`.`pk_plumber` = `job_schedule`.`fk_plumber`))) join `job` on((`job`.`pk_job` = `job_schedule`.`fk_job`))) join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_postal_codes` on((`setup_postal_codes`.`pk_postal` = `clientdetails`.`fk_postal`))) where `job_schedule`.`snoozeTime` in (select max(`job_schedule`.`snoozeTime`) AS `max(``job_schedule``.``snoozeTime``)` from `job_schedule` where (`job_schedule`.`snooze` = 1) group by `job_schedule`.`sheduleDate`,`job_schedule`.`fk_plumber`); -- -------------------------------------------------------- -- -- Structure for view `view_quote1` -- DROP TABLE IF EXISTS `view_quote1`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_quote1` AS select `job_quote`.`pk_quote` AS `pk_quote`,`job_quote`.`fk_job` AS `fk_job`,`job_quoteitem`.`pk_quoteItem` AS `pk_quoteItem`,`job_quoteitem`.`fk_quote` AS `fk_quote`,`job_quoteitem`.`price` AS `price`,`job_quote`.`addDate` AS `addDate`,`job_quoteitem`.`quantity` AS `quantity`,`job_quoteitem`.`qdescription` AS `qdescription`,`job_quote`.`Description1` AS `Description1`,`job_quoteitem`.`category` AS `category`,`job_quoteitem`.`qDateAdd` AS `qDateAdd` from (`job_quote` join `job_quoteitem` on((`job_quote`.`pk_quote` = `job_quoteitem`.`fk_quote`))) group by `job_quote`.`pk_quote`,`job_quote`.`fk_job`,`job_quote`.`Description1`,`job_quoteitem`.`pk_quoteItem`,`job_quoteitem`.`fk_quote`,`job_quoteitem`.`qdescription`,`job_quoteitem`.`delete`,`job_quote`.`addDate`,`job_quoteitem`.`price`; -- -------------------------------------------------------- -- -- Structure for view `view_quote_info` -- DROP TABLE IF EXISTS `view_quote_info`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_quote_info` AS select `job_quote`.`pk_quote` AS `pk_quote`,`job_quote`.`fk_job` AS `fk_job`,`job_quoteitem`.`pk_quoteItem` AS `pk_quoteItem`,`job_quoteitem`.`fk_quote` AS `fk_quote`,`job_quoteitem`.`price` AS `price`,`job_quote`.`addDate` AS `addDate`,`job_quoteitem`.`quantity` AS `quantity`,`job_quoteitem`.`qdescription` AS `qdescription`,`job_quote`.`Description1` AS `Description1`,`job`.`jbClaimNo` AS `jbClaimNo`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName` from (((`job_quote` join `job_quoteitem` on((`job_quote`.`pk_quote` = `job_quoteitem`.`fk_quote`))) join `job` on((`job`.`pk_job` = `job_quote`.`fk_job`))) join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) group by `job_quote`.`pk_quote`,`job_quote`.`fk_job`,`job_quote`.`Description1`,`job_quoteitem`.`pk_quoteItem`,`job_quoteitem`.`fk_quote`,`job_quoteitem`.`qdescription`,`job_quoteitem`.`delete`,`job_quote`.`addDate`,`job_quoteitem`.`price`; -- -------------------------------------------------------- -- -- Structure for view `view_schedule` -- DROP TABLE IF EXISTS `view_schedule`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_schedule` AS select `job`.`pk_job` AS `pk_job`,`clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`job`.`fk_client` AS `fk_client`,`job_schedule`.`pk_schedule` AS `pk_schedule`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`capDate` AS `capDate`,`job_schedule`.`capUser` AS `capUser`,`job_schedule`.`fk_plumber` AS `fk_plumber`,`job_schedule`.`jobdescription` AS `jobdescription`,`job_schedule`.`cancellTime` AS `cancellTime`,`job_schedule`.`cancelled` AS `cancelled`,`job_schedule`.`cancelReason` AS `cancelReason`,`job_schedule`.`cancelluser` AS `cancelluser`,`job_schedule`.`jobType` AS `jobType`,`job_schedule`.`jobDoneInfo` AS `jobDoneInfo`,`job_schedule`.`jobDone` AS `jobDone`,`job_schedule`.`jobDoneUser` AS `jobDoneUser`,`job_schedule`.`jobDoneTime` AS `jobDoneTime`,`job_schedule`.`isActive` AS `isActive`,`job_schedule`.`timeStart` AS `timeStart`,`job_schedule`.`timeFinish` AS `timeFinish`,`job_schedule`.`myrand1` AS `myrand1`,`job_schedule`.`fk_job` AS `fk_job`,`setup_plumber`.`pk_plumber` AS `pk_plumber`,`setup_plumber`.`pname` AS `pname`,`setup_plumber`.`ptel` AS `ptel`,`job`.`jbClaimNo` AS `jbClaimNo`,`job`.`excessVal` AS `excessVal`,`job`.`fk_insurer` AS `fk_insurer`,`setup_insurer`.`pk_insurer` AS `pk_insurer`,`setup_insurer`.`insName` AS `insName`,`clientdetails`.`fk_postal` AS `fk_postal`,`clientdetails`.`clPostal` AS `clPostal`,`clientdetails`.`clTel1` AS `clTel1`,`clientdetails`.`clTel2` AS `clTel2`,`clientdetails`.`clTel3` AS `clTel3`,`job_schedule`.`snooze` AS `snooze`,`job_schedule`.`t0` AS `t0`,`job_schedule`.`t1` AS `t1`,`job_schedule`.`t2` AS `t2`,`job_schedule`.`t3` AS `t3`,`job_schedule`.`t4` AS `t4`,`job_schedule`.`t5` AS `t5`,`job_schedule`.`t6` AS `t6`,`job_schedule`.`t7` AS `t7`,`job_schedule`.`t8` AS `t8`,`job_schedule`.`t9` AS `t9`,`job_schedule`.`t10` AS `t10`,`job_schedule`.`t11` AS `t11`,`job_schedule`.`t12` AS `t12`,`job_schedule`.`t13` AS `t13`,`job_schedule`.`t14` AS `t14`,`job_schedule`.`t15` AS `t15`,`job_schedule`.`t16` AS `t16`,`job_schedule`.`t17` AS `t17`,`job_schedule`.`t18` AS `t18`,`job_schedule`.`t19` AS `t19`,`job_schedule`.`t20` AS `t20`,`job_schedule`.`t21` AS `t21`,`job_schedule`.`t22` AS `t22`,`job_schedule`.`t23` AS `t23`,`job_schedule`.`t24` AS `t24`,`job_schedule`.`t25` AS `t25`,`job_schedule`.`t26` AS `t26`,`job_schedule`.`t27` AS `t27`,`job_schedule`.`t28` AS `t28`,`job_schedule`.`t29` AS `t29`,`job_schedule`.`t30` AS `t30`,`job_schedule`.`t31` AS `t31`,`job_schedule`.`t32` AS `t32`,`job_schedule`.`t33` AS `t33`,`job_schedule`.`t34` AS `t34`,`job`.`userInCharge` AS `userInCharge`,`job`.`fkInspection` AS `fkInspection`,`setup_scheduletype`.`ActionName` AS `ActionName`,`setup_scheduletype`.`pkaction` AS `pkaction`,`job_schedule`.`jobCat` AS `jobCat`,`job_type`.`pk_jtype` AS `pk_jtype`,`job_type`.`tName` AS `tName`,`job_type`.`tNameShort` AS `tNameShort`,`setup_scheduletype`.`ActionShort` AS `ActionShort`,`job`.`jbRefVal` AS `jbRefVal`,`job_schedule`.`plumberRank` AS `plumberRank`,`setup_plumber`.`fk_plumberType` AS `fk_plumberType`,`setup_plumber_type`.`typeName` AS `typeName`,`setup_plumber_type`.`pk_plumberType` AS `pk_plumberType`,`setup_plumber`.`rank` AS `rank`,`job_schedule`.`specifictime` AS `specifictime`,`job_schedule`.`excessInfo` AS `excessInfo`,`job`.`limitVal` AS `limitVal`,`job`.`salessms` AS `salessms`,`setup_user`.`userName` AS `userName`,`setup_user`.`pk_user` AS `pk_user` from ((((((((`job` join `job_schedule` on((`job_schedule`.`fk_job` = `job`.`pk_job`))) join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_plumber` on((`setup_plumber`.`pk_plumber` = `job_schedule`.`fk_plumber`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))) join `setup_plumber_type` on((`setup_plumber_type`.`pk_plumberType` = `setup_plumber`.`fk_plumberType`))) join `setup_user` on((`setup_user`.`pk_user` = `job_schedule`.`capUser`))); -- -------------------------------------------------------- -- -- Structure for view `view_schedule_print` -- DROP TABLE IF EXISTS `view_schedule_print`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_schedule_print` AS select `job`.`pk_job` AS `pk_job`,`clientdetails`.`pk_client` AS `pk_client`,`clientdetails`.`clSurname` AS `clSurname`,`clientdetails`.`clName` AS `clName`,`job`.`fk_client` AS `fk_client`,`job_schedule`.`pk_schedule` AS `pk_schedule`,`job_schedule`.`sheduleDate` AS `sheduleDate`,`job_schedule`.`capDate` AS `capDate`,`job_schedule`.`capUser` AS `capUser`,`job_schedule`.`fk_plumber` AS `fk_plumber`,`job_schedule`.`jobdescription` AS `jobdescription`,`job_schedule`.`cancellTime` AS `cancellTime`,`job_schedule`.`cancelled` AS `cancelled`,`job_schedule`.`cancelReason` AS `cancelReason`,`job_schedule`.`cancelluser` AS `cancelluser`,`job_schedule`.`jobType` AS `jobType`,`job_schedule`.`jobDoneInfo` AS `jobDoneInfo`,`job_schedule`.`jobDone` AS `jobDone`,`job_schedule`.`jobDoneUser` AS `jobDoneUser`,`job_schedule`.`jobDoneTime` AS `jobDoneTime`,`job_schedule`.`isActive` AS `isActive`,`job_schedule`.`timeStart` AS `timeStart`,`job_schedule`.`timeFinish` AS `timeFinish`,`job_schedule`.`myrand1` AS `myrand1`,`job_schedule`.`fk_job` AS `fk_job`,`setup_plumber`.`pk_plumber` AS `pk_plumber`,`setup_plumber`.`pname` AS `pname`,`setup_plumber`.`ptel` AS `ptel`,`clientdetails`.`clTel1` AS `clTel1`,`clientdetails`.`clTel2` AS `clTel2`,`clientdetails`.`clPostal` AS `clPostal`,`clientdetails`.`clPostalcd` AS `clPostalcd`,`job`.`jbClaimNo` AS `jbClaimNo`,`job`.`jbRefVal` AS `jbRefVal`,`setup_other_ref`.`pk_other_ref` AS `pk_other_ref`,`setup_other_ref`.`ref_name` AS `ref_name`,`job`.`fk_other_ref` AS `fk_other_ref`,`setup_insurer`.`pk_insurer` AS `pk_insurer`,`setup_insurer`.`insName` AS `insName`,`job`.`fk_insurer` AS `fk_insurer`,`setup_scheduletype`.`pkaction` AS `pkaction`,`setup_scheduletype`.`ActionName` AS `ActionName`,`setup_scheduletype`.`ActionShort` AS `ActionShort`,`job_type`.`pk_jtype` AS `pk_jtype`,`job_type`.`tName` AS `tName`,`job_type`.`tNameShort` AS `tNameShort`,`job_schedule`.`jobCat` AS `jobCat` from (((((((`job` join `job_schedule` on((`job_schedule`.`fk_job` = `job`.`pk_job`))) join `clientdetails` on((`clientdetails`.`pk_client` = `job`.`fk_client`))) join `setup_plumber` on((`setup_plumber`.`pk_plumber` = `job_schedule`.`fk_plumber`))) join `setup_other_ref` on((`setup_other_ref`.`pk_other_ref` = `job`.`fk_other_ref`))) join `setup_insurer` on((`setup_insurer`.`pk_insurer` = `job`.`fk_insurer`))) join `setup_scheduletype` on((`setup_scheduletype`.`pkaction` = `job_schedule`.`jobType`))) join `job_type` on((`job_type`.`pk_jtype` = `job_schedule`.`jobCat`))); -- -------------------------------------------------------- -- -- Structure for view `view_schedule_taken` -- DROP TABLE IF EXISTS `view_schedule_taken`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_schedule_taken` AS select `view_schedule`.`sheduleDate` AS `sheduleDate`,`view_schedule`.`jobDone` AS `jobDone`,`view_schedule`.`isActive` AS `isActive`,`view_schedule`.`pk_plumber` AS `pk_plumber`,`view_schedule`.`t1` AS `t1`,concat(`view_schedule`.`jbClaimNo`,_utf8'- ',`view_schedule`.`tNameShort`,_utf8' ',convert(`view_schedule`.`ActionShort` using utf8),_utf8'- ',`setup_postal_codes`.`suburb`,_utf8'- ',`view_schedule`.`clSurname`) AS `jbinfo`,`view_schedule`.`t2` AS `t2`,`view_schedule`.`t3` AS `t3`,`view_schedule`.`t4` AS `t4`,`view_schedule`.`t5` AS `t5`,`view_schedule`.`t6` AS `t6`,`view_schedule`.`t7` AS `t7`,`view_schedule`.`t8` AS `t8`,`view_schedule`.`cancelled` AS `cancelled`,`view_schedule`.`pname` AS `pname`,`view_schedule`.`t9` AS `t9`,`view_schedule`.`t10` AS `t10`,`view_schedule`.`t11` AS `t11`,`view_schedule`.`t12` AS `t12`,`view_schedule`.`t13` AS `t13`,`view_schedule`.`t14` AS `t14`,`view_schedule`.`t15` AS `t15`,`view_schedule`.`t16` AS `t16`,`view_schedule`.`t17` AS `t17`,`view_schedule`.`t18` AS `t18`,`view_schedule`.`t19` AS `t19`,`view_schedule`.`t20` AS `t20`,`view_schedule`.`t21` AS `t21`,`view_schedule`.`t22` AS `t22`,`view_schedule`.`t23` AS `t23`,`view_schedule`.`t24` AS `t24`,`view_schedule`.`t25` AS `t25`,`view_schedule`.`t26` AS `t26`,`view_schedule`.`t27` AS `t27`,`view_schedule`.`t28` AS `t28`,`view_schedule`.`t29` AS `t29`,`view_schedule`.`t30` AS `t30`,`view_schedule`.`t31` AS `t31`,`view_schedule`.`t32` AS `t32`,`view_schedule`.`t33` AS `t33`,`view_schedule`.`t34` AS `t34`,`view_schedule`.`t0` AS `t0`,`view_schedule`.`snooze` AS `snooze`,`view_schedule`.`pk_schedule` AS `pk_schedule`,`view_schedule`.`jobType` AS `jobType`,`view_schedule`.`fk_postal` AS `fk_postal`,`setup_postal_codes`.`suburb` AS `suburb`,`setup_postal_codes`.`pk_postal` AS `pk_postal`,`view_schedule`.`timeStart` AS `timeStart`,`view_schedule`.`pk_job` AS `pk_job`,`view_schedule`.`ActionName` AS `ActionName`,`view_schedule`.`pkaction` AS `pkaction`,`view_schedule`.`tName` AS `tName`,`view_schedule`.`tNameShort` AS `tNameShort`,`view_schedule`.`ActionShort` AS `ActionShort`,`view_schedule`.`jobCat` AS `jobCat`,`view_schedule`.`plumberRank` AS `plumberRank`,`view_schedule`.`fk_plumberType` AS `fk_plumberType`,`view_schedule`.`typeName` AS `typeName`,`view_schedule`.`rank` AS `rank`,`view_schedule`.`specifictime` AS `specifictime` from (`view_schedule` join `setup_postal_codes` on((`setup_postal_codes`.`pk_postal` = `view_schedule`.`fk_postal`))) where (`view_schedule`.`cancelled` <> 1); -- -------------------------------------------------------- -- -- Structure for view `view_solar_fincheck` -- DROP TABLE IF EXISTS `view_solar_fincheck`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_solar_fincheck` AS select `job_solar_survey`.`id` AS `id`,`job_solar_survey`.`clid` AS `clid`,`job_solar_survey`.`clutility` AS `clutility`,`job_solar_survey`.`problemJob` AS `problemJob`,`job_solar_survey`.`signquote` AS `signquote`,`job_solar_survey`.`proofpay` AS `proofpay`,`job_solar_survey`.`fk_job` AS `fk_job`,`job`.`jbClaimNo` AS `jbClaimNo`,`job_solar_survey`.`datecap` AS `datecap` from (`job_solar_survey` join `job` on((`job`.`pk_job` = `job_solar_survey`.`fk_job`))) where ((`job_solar_survey`.`clid` = _utf8'Yes') and (`job_solar_survey`.`clutility` = _utf8'Yes') and (`job_solar_survey`.`problemJob` = _utf8'No') and (`job_solar_survey`.`proofpay` = _utf8'Yes') and (`job_solar_survey`.`jobgo` = _utf8'No')); -- -------------------------------------------------------- -- -- Structure for view `view_solar_rebate` -- DROP TABLE IF EXISTS `view_solar_rebate`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_solar_rebate` AS select `job`.`jbClaimNo` AS `jbClaimNo`,`job_solar_survey`.`jobgo` AS `jobgo`,`job_solar_survey`.`eskomdocs` AS `eskomdocs`,`job_solar_survey`.`eskomrebate` AS `eskomrebate`,`job_solar_survey`.`datecap` AS `datecap` from (`job_solar_survey` join `job` on((`job`.`pk_job` = `job_solar_survey`.`fk_job`))) where ((`job_solar_survey`.`eskomdocs` = _utf8'Yes') and (`job_solar_survey`.`eskomrebate` = _utf8'No')); -- -- Constraints for dumped tables -- -- -- Constraints for table `setup_insurer` -- ALTER TABLE `setup_insurer` ADD CONSTRAINT `fk_postal1` FOREIGN KEY (`fk_postal`) REFERENCES `setup_postal_codes` (`pk_postal`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Constraints for table `setup_insurer_costing` -- ALTER TABLE `setup_insurer_costing` ADD CONSTRAINT `fkinscost` FOREIGN KEY (`fk_insurer`) REFERENCES `setup_insurer` (`pk_insurer`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Constraints for table `setup_plumber` -- ALTER TABLE `setup_plumber` ADD CONSTRAINT `plumbertype` FOREIGN KEY (`fk_plumberType`) REFERENCES `setup_plumber_type` (`pk_plumberType`); -- -- Constraints for table `setup_user` -- ALTER TABLE `setup_user` ADD CONSTRAINT `fk1` FOREIGN KEY (`userLevel`) REFERENCES `setup_userlevel` (`pk_userl`) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT `utype` FOREIGN KEY (`userType1`) REFERENCES `setup_usertype` (`pkUType`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Constraints for table `survey` -- ALTER TABLE `survey` ADD CONSTRAINT `jobfk` FOREIGN KEY (`fk_job`) REFERENCES `job` (`pk_job`); -- -- Constraints for table `werd` -- ALTER TABLE `werd` ADD CONSTRAINT `fkjob1` FOREIGN KEY (`fk_job`) REFERENCES `job` (`pk_job`) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT `plumber` FOREIGN KEY (`fk_plumber`) REFERENCES `setup_plumber` (`pk_plumber`) ON DELETE NO ACTION ON UPDATE NO ACTION; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -- -- Table structure for table `report_insurer_costing` -- CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `jjlourens2`.`report_insurer_costing` AS select `view_productssub`.`pkProductSub` AS `pkProductSub`,`view_productssub`.`pk_insurer` AS `pk_insurer`,`view_productssub`.`insName` AS `insName`,`view_productssub`.`categoryName` AS `categoryName`,`view_productssub`.`subCatDescription` AS `subCatDescription`,`view_productssub`.`productName` AS `productName`,`view_productssub`.`description` AS `description`,`view_productssub`.`salesPrice` AS `salesPrice`,`view_productssub`.`unitName` AS `unitName` from `jjlourens2`.`view_productssub`; -- in use (#1356 - View 'jjlourens2.report_insurer_costing' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them) -- --------------------------------------------------------