diff --git a/imports/noa/Lieferanten.csv b/imports/noa/Lieferanten.csv
new file mode 100644
index 0000000..abdb1da
--- /dev/null
+++ b/imports/noa/Lieferanten.csv
@@ -0,0 +1,358 @@
+Lieferanten-Nr.;Firmenname;Namenszusatz;Land;PLZ;Ort;Telefon 1;Haupt-AP
+70000;Lonecke GmbH & Co. KG;;D;26340;Zetel;+494453 93280;
+70001;JOH.MEYER GmbH;Holzgroßhandlung;D;49661;Cloppenburg;+494471 18050;
+70002;Buhl Data Service GmbH;;D;57299;Burbach;+492735 909699;
+70003;Detlef Coldewey GmbH;;D;26655;Westerstede;+49448883840;
+70004;IO Factory GmbH;;D;23843;Bad Oldesloe;;
+70005;Finanzamt Wilhelmshaven;;D;26382;Wilhelmshaven;;
+70006;stempel-fabrik.de;;D;70839;Gerlingen;;
+70007;Martens Schweisstechnik;;D;26180;Rastede;+49 (0) 4402 97257 0;
+70008;Conrad Electronic SE;;D;92241;Hirschau;+49 (0) 9604 40 8988;
+70009;Carl Hinrichs;;D;26689;Augustfehn;;Herr Stefan Kruse
+70010;SoftMaker Software GmbH;;D;90427;Nürnberg;;
+70011;EURONICS XXL;;D;26655;Westerstede;;
+70012;Werner Carstens Maschinenbau GmbH;;D;26316;Varel-Winkelsheide;;
+70013;GPS;ARTEC Roffhausen;D;26419;Schortens;04421-77990293;
+70014;SE Werbung;;D;26340;Zetel;+49 4453 4342;Herr Bernd Frosch
+70015;E.Eden;;D;26340;Zetel;;
+70016;Cyberport GmbH;;D;01099;Dresden;;
+70017;ACR Oldenburg GmbH;;D;26123;Oldenburg;0441 98330190;
+70018;BRADY GmbH;Seton Division;D;63329;Egelsbach;;
+70019;Amt für Bodenmanagement Limburg;;D;65552;Limburg;;
+70020;Stb. Löhmannsröben;;D;26340;Zetel;;
+70021;Timmen Lackiererei GmbH;Martin Timmen;D;49661;Cloppenburg;;
+70022;Mega Company Varel GmbH;Euronics XXL;D;26316;Varel;;
+70023;IHK Oldenburg ;Postfach: 2545;D;26122;Oldenburg;04412220-305;
+70024;TEXTMASTER SA;;F;75002;Paris;;
+70025;mobilcom-debitel Business;Kundenservice;D;99091;Erfurt;;
+70026;Nord-Automobile e.K.;;D;26180;Rastede;;
+70027;Google Ireland Limited;Gordon House;IRL;;Dublin 4;;
+70028;Formblitz AG;;D;10783;Berlin;;
+70029;engelbert strauss GmbH & Co.KG;;D;63599;Biebergemünd;+49 (0) 6050971012;
+70030;Lübben-Zetel;;D;;;;
+70031;BZN Baustoffzentrum ZIESE GmbH & Co.KG;;D;26655;Westerstede;;
+70032;Raiffeisen Warengenossenschaft eG;Ammerland-Ostfriesland eG;D;26340;Zetel-Neuenburg;;
+70033;Telekom Deutschland GmbH;PF300464;D;53184;Bonn;;
+70034;Deutsche Post AG;;D;53113;Bonn;;
+70035;Adobe Systems Software;Ireland Ltd;IRL;;Dublin 24;;
+70036;Jimdo GmbH;;D;22761;Hamburg;;
+70037;Kolzen Arbeitsschutz-und Textilvertrieb e.K.;;D;22303;Hamburg;;
+70038;cleverbridge AG;;D;50670;Köln;;
+70039;TUEV Media GmbH;;D;51105;Köln;;
+70040;Rundfunk ARD,ZDF,DRadio;Beitragsservice;D;50656;Köln;01806995520;
+70041;Bits & Paper GmbH;;D;85764;Oberschleißheim;089 315 97 439;
+70042;FORUM Verlag Herkert GmbH;;D;86504;Merching;082333810;
+70043;HYDROWEAR;Fabiekverkoop;NL;7821;Emmen;;
+70044;AB-Autodienst GmbH;;D;26345;Bockhorn;;
+70046;Adolf Würth GmbH & Co.KG;;D;74653;Künzelsau;;
+70047;Autohaus Knieper GmbH;;D;26340;Zetel;;
+70048;AKADEMIE HERKERT;Forum Verlag Herkert GmbH;D;86504;Merching;;
+70049;GASKLAR GmbH&Co.KG;;D;26639;Wiesmoor;;
+70050;Lenhardt & Wagner GmbH;L&W Compressors;D;68623;Lampertheim;;
+70051;FDMV;;D;13088;Berlin;;
+70052;TeamViewer GmbH;;D;73037;Göppingen;071616069250;
+70053;Frers, Quatmann & Partner;Steuerberatungsgesellschaft mbB;D;26345 ;Bockhorn;;
+70054;reichelt elektronik GmbH&Co.KG;;D;26452;Sande;;
+70055;AVERY ZWECKFORM GmbH;;D;83626;Valley;;
+70056;VBG;Ihre gesetzliche Unfallversicherung;D;22305;Hamburg;;
+70057;Zurich Insurance plc NfD;KFZ Versicherung;D;53287;Bonn;040-360018-0;
+70058;1&1 Internet SE;;D;56410;Montabaur;;
+70059;Westfalen Station;Inh. Jürgen Becker;D;26340;Zetel;;
+70060;Onyx Virtual Academy bvba;;B;9220;Hamme;;
+70061;Oskar Berg;Druckerei Berg;D;26345;Bockhorn;+49 4453 982000;
+70062;TÜV Thüringen e.V.;;D;99096;Erfurt;;Herr Karsten Behlau
+70063;PCPUR Deutschland GmbH;;D;40764;Langenfeld;;
+70064;WIX.com;;USA;40190;San Francisco;;
+70065;Microsoft Ireland Operations Limited;;IRL;D18 P521;Dublin 18;;
+70066;EWE VERTRIEB GmbH;;D;26107;Oldenburg;;
+70067;Volksbank Wilhelmshaven eG; Finanz-Zentrum Friedens;D;26384 ;Wilhelmshaven;;
+70068;BDS Service GmbH&Co.KG;;D;26389;Wilhelmshaven;;
+70069;R+V Allgemeine Versicherung AG;;D;30163;Hannover;;
+70070;WeTransfer B.V.;;NL;1096;Amsterdam;;
+70071;XING SE;;D;20354;Hamburg;;
+70072;PrintPlanet GmbH;;D;30823;Garbsen;;
+70074;Restaurationsbetrieb U.Weinberg;;D;26340;Zetel;;Herr Weinberg
+70076;Thüringer Landesamt f. Bodenmanagement;Katasterbereich Schmalkalden;D;98574;Schmalkalden;;
+70077;K&L Verlag GmbH&Co.KG;;D;32756;Detmold;;
+70078;Hectronic Vertriebs- und Service GmbH ;Niederlassung Nord;D;28219;Bremen;;Herr Sebastian Mömkes
+70079;MR-Brandschutz;Sachverständigenbüro für Brandschutz;D;26340;Zetel;;
+70080;TÜV NORD Systems GmbH & Co.KG;;D;26125;Oldenburg;;
+70081;Beuth Verlag GmbH;;D;10772;Berlin;;
+70082;TNT Express GmbH;;D;53842;Troisdorf;;
+70083;Städte Verlag E.v.Wagner&J.Mitterhuber;;D;70736;Fellbach;;
+70084;THOR-DONAR GmbH;;D;22547;Hamburg;;
+70085;WDI Ingenieurgesellschaft mbH & Co.KG;;D;27404;Zeven;;
+70086;Media-Concept Bürobedarf GmbH;;D;82008;Unterhaching;;
+70087;SysPac IT Solutions GmbH;;D;35043;Marburg;;
+70088;TEAM-ING2 Architekturbüro;;D;26125;Oldenburg;0441 9451917;
+70089;Kfz-Sachverständigenbüro Hallix;;D;26382;Wilhelmshaven;;
+70090;wolk AG;;D;42117;Wuppertal;;
+70091;SAM International DL;;D;40212;Düsseldorf;;
+70092;Büromarkt Böttcher AG;;D;07747;Jena;;
+70093;Ingenieurbüro Prof. Dr. Oldenburg GmbH;;D;21734;Oederquart;;Herr Sören Krebs
+70094;Ingenieurbüro Heinloth GmbH;ibh;D;91161;Hilpoltstein;;
+70095;ght GmbH;;D;90411;Nürnberg;;
+70096;Office Discount GmbH;;D;85374;Neufahrn/München;0800 8884443;
+70097;Rania Online Bussiness S.L;;E;28003;Madrid;;
+70098;BoDo Shared Service GmbH;;D;26639;Wiesmoor;;
+70099;infreSt GmbH;Infrastruktur eStrasse;D;10829;Berlin;030-2244525810;
+70100;Ramona Noa;;D;99085;Erfurt;;
+70101;Burgia Sauerland GmbH;;D;40472;Düsseldorf;;
+70102;HK GmbH;;D;26131;Oldenburg;;
+70103;TÜV Rheinland Industries Service GmbH;;D;12103;Berlin;;
+70105;b.a.u. Kunz GbR;;D;78224;Singen;;
+70106;AERUNI GmbH;fluege.de;D;04105;Leipzig;;
+70107;CEWE Fotoservice;;D;26133;Oldenburg;;
+70108;Classik Hotel Magdeburg;;D;39120;Magdeburg;;
+70109;Eiklenborg + Partner mbH;;D;26789;Leer;;Herr Marcus Feser
+70110;A.R.T. GmbH;;D;39104;Magdeburg;0391-7324670;Herr Rainer Möhring
+70111;NEXUM GmbH;Gebäude Firma Nipponteil;D;82291;Mammendorf;;
+70113;SSI Schäfer Shop GmbH;;D;57518;Betzdorf;;
+70114;CeH4;;D;;;;Schneider
+70115;DEKRA;;D;49377;Vechta;04441-93530;
+70116;Endress&Hauser;;D;;;;
+70117;EON Gas Mobil GmbH;;D;45131;Essen;02011-844199;
+70118;Harms;;D;;;0441-36100303;
+70120;Kleusberg;;D;;;;
+70121;L&W;;D;;;;Herr Holz
+70122;Rattay;;D;;;;
+70123;TEAG;CNG Störungsnummer Telefon2!;D;;;;Herr Tobias Winckler
+70124;TÜV SÜD Industrie Service GmbH;;D;90431;Nürnberg;;
+70126;Jasper Bürotechnik;;D;26160;Bad Zwischenahn;04403-7552;
+70127;SLV;;D;;;;
+70128;SPIE Müllrose;;D;;;;
+70129;Büro-Team Diedrichs Oltmanns;;D;26180;Rastede;04402-926034;Herr Daniel Henke
+70130;Malteser Hilfsdienst e.V.;;D;26386;Wilhelmshaven;04421-20550;
+70131;Nord West Business Consult GmbH;;D;26441;Jever;;
+70132;Karton.eu;;D;03130;Spremberg;03563348030;
+70135;United Parcel Service Deutschland;S.àr.l.&Co. OHG;D;41456;Neuss;;
+70136;Gewerbeaufsicht Neustadt;Abt. 2 Herr Bleile;D;67433;Neustadt;;
+70137;sprd.net AG;;D;04229;Leipzig;;
+70138;TonerPartner DL GmbH;;D;58285;Gevelsberg;;
+70139;BITSz electronics GmbH;;D;08060;Zwickau;;
+70140;LGLN Regionaldirektion;Hameln-Hannover;D;30033;Hannover;;
+70141;InterTimer GmbH;;D;82178;Puchheim;;
+70142;Elbster Deutschland GmbH;;D;22041;Hamburg;;
+70143;Hygiene-Shop.com;;D;77656;Offenburg;;
+70144;Heim & Büro Versand GmbH;;D;57645;Nister;;
+70145;GEOlogik GmbH;;D;48161;Münster;;
+70146;Grenke AG;;D;76532;Baden-Baden;;
+70147;OTTO Office GmbH & Co KG;;D;20088;Hamburg;;
+70148;Amt für Digitalisierung, Breitband und Vermessung;;D;93059;Regensburg;;
+70149;ecoas consulting;;D;14057;Berlin;;
+70150;PROJEKTTEAM-NORD Michael Töppner;;D;18055;Rostock;;
+70151;Augustin Entsorgung Friesland GmbH & Co. KG;;D;26419;Schortens;;
+70152;Amazon Payments Europe S.C.A;;D;1855;Luxemburg;;
+70153;Gemeinde Zetel;;D;26340;Zetel;;
+70154;Arbeitsschutz-Express GmbH;;D;89340;Leipheim;;
+70155;Optik Mügge;;D;26340;Zetel;;
+70156;Landesamt für Vermessung und Geoinformation;Sachsen - Anhalt;D;39104;Magdeburg;;
+70157;JQ-Power GmbH;;RC;;;;
+70158;ACE-Wirtschaftsdienst GmbH;;D;70374;Stuttgart;;
+70159;Chal-Tec GmbH;;D;10179;Berlin;;
+70160;LinkedIn Ireland Unlimited Company;;IRL;;Wilton Plaza;;
+70161;AOK Niedersachsen;;D;30142;Hannover;;
+70162;Thalia.de;;D;48157;Münster;;
+70163;HORNBACH Baumarkt AG;;D;76879;Bornheim;;
+70164;Loewen&Niterooms GmbH;;D;47051;Duisburg;;
+70165;Arosa Hotel;;D;34119;Kassel;;
+70166;Stadtverwaltung Lorch;;D;73547;Lorch;;
+70167;Ennens GmbH & Co. KG;;D;26842;Ostrhauderfehn;;
+70168;Hotel Straßhof;;D;85276;Pfaffenhofen;;
+70169;TA Triumph-Adler Deutschland GmbH;;D;90449;Nürnberg;;
+70170;Hotel Reutereiche GmbH;;D;17153;Stavenhagen, Reuterstadt;;
+70171;Alexander Lieder;;D;22041;Hamburg;;
+70172;Gilbarco GmbH;;D;33154;Salzkotten;;
+70173;robu-brandschutz;;D;26316;Varel;;
+70174;New Work SE;;D;20354;Hamburg;;
+70175;Netto Marken-Discount;;D;26340;Zetel;;
+70176;Auer Packaging GmbH;;D;83123;Amerang;;
+70177;Rofa Bekleidungswerk GmbH & Co. KG;;D;48457;Schüttorf;;
+70178;PAPIERaffin eCommerce GmbH;;D;;;;
+70179;Autohaus Wilhelmshaven-Nord Schmidt + Koch GmbH;;D;26388;Wilhelmshaven;;
+70180;"Ev. Kindergarten ""Regenbogenfisch";;D;26340;Zetel;;
+70181;Autohaus Schmidt&Koch GmbH;;D;26388;Wilhelmshaven;;Herr Mellinghaus
+70182;Hauptzollamt Itzehoe;;D;25504;Itzehoe;;
+70183;Pension Westerhüsen;;D;39122;Magdeburg;;
+70184;swdes!gn;;D;26316;Varel;;Frau Sylvia Walther
+70185;Handwerkskammer Oldenburg;;D;26011;Oldenburg;;
+70186;B&B Hotel Mannheim;;D;68163;Mannheim;;
+70187;Landkreis Wesermarsch;;D;26913;Brake;;
+70188;Gasthof Schiller;;D;96129;Strullendorf;;
+70189;Volkswagen Leasing;;D;38094;Braunschweig;;
+70190;Amt für Digitalisierung, Breitband und Vermessung ;Memmingen;D;87700;Memmingen;;
+70191;ICP;;D;87452;Altusried;;
+70192;Amt für Digitalisierung, Breitband und Vermesssung;Nürnberg;D;90402;Nürnberg;;
+70193;Stadt Heilbronn;;D;74024;Heilbronn;;
+70194;BARMER;;D;42230;Wuppertal;;
+70195;Landhaus zum Falken;;D;91587;Adelshofen;;
+70196;Autohaus Claas Penning GmbH;;D;26340;Zetel;;
+70197;Amt für Digitalisierung, Breitband und Vermessung;Bamberg;D;96049;Bamberg;;
+70198;TÜV Thüringen e.V.;Service-Center Mittelthüringen;D;99310;Arnstadt;;Herr David Stoll
+70199;Best Western Hotel Kaiserslautern;;D;67663;Kaiserslautern;;
+70200;Kanzlei Osterloh Klatt;;D;26382;Wilhelmshaven;;
+70201;seelTnow GmbH;;D;47918;Tönisvorst;;
+70202;Schoenberger Germany Enterprises GmbH & Co. KG;;D;82069;Hohenschäftlarn;;
+70203;netTraders GmbH;;D;53115;Bonn;;
+70204;Landesamt für Vermesseung und Geoinformation;Sachsen-Anhalt;D;39104;Magdeburg;;
+70205;OFFICE Partner GmbH;;D;48712;Gescher;;
+70206;G SERVICE di GESSI CHRISTIANO;;D;33048;SAN GIOVANNI AL NATISONE UD (Italien);;
+70207;Landesoberkasse Koblenz;;D;56064;Koblenz;;
+70208;Mourtzios Sarridis GbR;;D;66459;Kirkel;;
+70209;Landratsamt Meißen;;D;01651;Meißen;;
+70210;Landkreis Göttingen;;D;37016;Göttingen;;
+70211;Büro-Bedarf-Thüringen.de Head GmbH;;D;07806;Neustadt An Der Orla;;
+70212;Stiftung Bündnis Mensch & Tier;;D;26122;Oldenburg;;
+70213;igefa E-Business GmbH & Co. KG;;D;10119;Berlin;;
+70214;TLN Trade Company GmbH;;D;55129;Mainz;;
+70215;Gartiser, Germann & Piewak GmbH;;D;96047;Bamberg;;
+70216;Hanack und Partner mbB;;D;22335;Hamburg;;
+70217;Landesamt für Geoinformation und Landesvermessung ;Niedersachsen;D;26122;Oldenburg;;
+70218;Molo Rouge;;D;95632;Wunsiedel;;
+70219;Nehlsen AWG GmbH & Co KG.;;D;26434;Wangerland;;
+70220;Stadt Leipzig;;D;04092;Leipzig;;
+70221;Ströher Druckerei und Verlag GmbH & Co. KG;;D;29227;Celle;;
+70222;büroshop24 GmbH;;D;65473;Bischofsheim;;
+70223;RAAB-Verlag GmbH;;D;82152;Krailling;;
+70224;Geolytics;;D;;;;
+70225;Stadt Karlsruhe;Liegenschaftsamt;D;76124;Karlsruhe;;
+70226;DEMANT ANDREAS;;D;96123;Litzendorf;;
+70227;Stadtverwaltung Erfurt;;D;99111;Erfurt;;
+70228;Kreisverwaltung Teltow-Fläming;;D;14943;Luckenwalde;;
+70229;A2 Boarding House;;D;87700;Memmingen;;
+70230;OE Planung + Beratung GmbH;;D;58762;Altena;;
+70231;Vermessungsbüro Vietzen;;D;76131;Karlsruhe;;
+70232;Indeed Ireland Operations Ltd;;D;;Dublin;;
+70233;MedPlus GmbH;;D;01454;Radeberg;;
+70234;CORAX;;D;37077;Göttingen;;
+70235;Brandschutztechnik Pennicke;;D;26169;Friesoythe;;
+70236;u-form Verlag Hermann Ullrich GmbH & Co. KG;;D;42651;Solingen;;
+70237;Kreis Paderborn;;D;33049;Paderborn;;
+70238;BAG Werdumhaus;;D;26386;Wilhelmshaven;;
+70239;Bundesberufsfortbildungszentrum wassergefährdender;Stoffe GmbH;D;79104;Freiburg;;
+70240;Dr. med. Peter Herz;;D;26340;Zetel;;
+70241;Verlagsanstalt Handwerk;;D;40042;Düsseldorf;;
+70242;Institut Gauer GmbH;;D;93128;Regenstauf;;
+70243;Förderverein der Astrid-Lindgren Grundschule;Neuenburg e.V.;D;26340;Zetel;;
+70244;Förderverein verlässliche Grundschule Sengwarden;;D;26388;Wilhelmshaven;;
+70245;VITAdisplays Int. Holding GmbH;;D;27313;Dörverden;;
+70246;Förderverein der Grundschule Zetel;Bohlenberge e.V.;D;26340;Zetel;;
+70247;Auftragsberatungsstelle Mecklenburg-Vorpommern e.V;;D;19061;Schwerin;;
+70248;Stadt Leverkusen;Postfach 101140;D;51311;Leverkusen;;
+70249;Bundesanzeiger Verlag GmbH;Postfach 100534;D;50445;Köln;;
+70250;Zimmermann;;D;26345;Bockhorn;;
+70251;Förderverin Kindertagesstätte St. Getrud Duhnen;;D;;;;
+70252;TÜV NORD Akademie GmbH & Co. KG;;D;22502;Hamburg;;
+70253;Institut für Baugrundforschung GbR;;D;01069;Dresden;;
+70254;ÖbVI H. Gude;;D;37124;Rosdorf;;
+70255;Elektro Heinrich Duden;;D;26340;Zetel;;
+70256;Toberer GbR;;D;75223;Niefern-Öschelbronn;;
+70257;ibis budget Karlsruhe;;D;76227;Karlsruhe;;
+70258;Zentrale Zahlstelle Justiz;;D;59061;Hamm;;
+70259;h. haesihus elektrotechnik;;D;26340;Zetel;;
+70260;hsg;;D;69190;Walldorf;;
+70261;ERDBAULABOR GÖTTINGEN GmbH;;D;37124;Rosdorf;;
+70262;Hotel garni Weinhaus Moselschänke;;D;56330;Kobern-Gondorf;;
+70263;Federspiel Technology UG haftungsbeschränkt;;D;26452;Sande;;
+70264;Hotel Maurer;;D;66793;Saarwellingen;;
+70265;Kolzen Arbeitsschutz- und Textilvertrieb e.K.;;D;22303;Hamburg;;
+70266;Vermessungsbüro Manthey & Schmidt;;D;18146;Rostock;;
+70267;sipgate GmbH;;D;40219;Düsseldorf;;
+70268;Hotel 7 Continents;;D;93073;Neutraubling;;
+70269;lidl.de;;D;74172;Neckarsulm;;
+70270;DTVP GmbH;;D;10553;Berlin;;
+70271;DAS BAUGRUND INSTITUT;;D;04357;Leipzig;;
+70272;UBC;;D;51491;Overath;;
+70273;W. Neumann;;D;14478;Potsdam;;
+70274;FLYERALARM GmbH;;D;97080;Würzburg;;
+70275;datenschutz.net AG;;D;70173;Stuttgart;;
+70276;Erft-Labor;;D;53881;Euskirchen;;
+70277;Vodafone GmbH;;D;40875;Ratingen;;
+70278;J. Wurl;;D;18211;Retschow;;
+70279;Verlag für d. Dt. Wirtschaft AG;;D;53095;Bonn;;
+70280;Logistikzentrum WEKA;;D;74572;Blaufelden;;
+70281;DATAPART Factoring GmbH;;D;71607;Ludwigsburg;;
+70282;Geopraxis GmbH;;D;90427;Nürnberg;;
+70283;Dirk Rossmann GmbH;;D;26340;Zetel;;
+70284;Sonderpreis Baumarkt BOHO;;D;26345;Bockhorn;;
+70285;Landkreis Ludwigslust-Parchim;;D;19092;Schwerin;;
+70286;Stadt Memmingen;;D;87688;Memmingen;;
+70287;Baumpflege Rohlfing GmbH;;D;67167;Erpolzheim;;
+70288;LF-PLAN;;D;67688;Rodenbach;;
+70289;Hetzner Online GmbH;;D;91710;Gunzenhausen;;
+70290;Apple Distribution International Ltd.;;IRL;;;;
+70291;Bautechnik + Vermessung Frank Lauterbach GmbH;;D;90402;Nürnberg;;
+70292;REWE Vanessa Richter-Helms oHG;;D;26340;Zetel;;
+70293;Deutsche Lufthansa AG;;D;50679;Köln;;
+70294;Vermessungsbüro Ludin GbR;;D;78315;Radolfzell;;
+70295;Hol ab Getraenkemarkt;;D;26340;Zetel;;
+70296;Jungheinrich PROFISHOP;;D;22773;Hamburg;;
+70297;Ingenieurbüro BRUGGER;;D;06849;Dessau-Roßlau;;
+70298;Felta Tankstelle;;D;26345;Bockhorn;;
+70299;Prof. Rodatz und Partner;;D;38102;Braunschweig;;
+70300;EUROPCAR INTERNATIONAL;;F;78881;SAINT QUENTIN EN YVELINES FRANCE;;
+70301;Ingenieurbüro Dathe;;D;14770;Brandenburg;;
+70302;Landkreis Potsdam-Mittelmark;;D;14513;Teltow;;
+70303;Vermessungsbüro Borchers;;D;06110;Halle (Saale);;
+70304;Polizeipräsidium Rostock-OWI-Stelle;;D;18196;Waldeck;;
+70305;Rüdiger Alsleben;;D;26340;Zetel;;
+70306;Ökoplan Essen;;D;45147;Essen;;
+70307;Deutsche Fernsehlotterie gGmbH;;D;20355;Hamburg;;
+70308;Etsy Ireland UC;;IRL;;Dublin 1;;
+70309;Dipl. Ing. Andreas Lorch;;D;49419;Wagenfeld;;
+70310;BDS Büro + Datentechnik GmbH;;D;26389;Wilhelmshaven;;
+70311;Elektro-Dirks GmbH;;D;26452;Sande;;
+70312;Marco Wagemann;;D;76831;Eschbach;;
+70313;Stadt Wilhelmshaven;;D;26363;Wilhelmshaven;;
+70314;GK Planungssoftware GmbH;;D;83355;Grabenstätt;;
+70315;Seehundstation;;D;26506;Norden;;
+70316;Ingenieurgesellschaft Baugrund GmbH;;D;99817;Eisenach;;
+70317;NABU-Stiftung;;D;10117;Berlin;;
+70318;Stefanie Noa;;D;26340;Zetel;;
+70319;W. Manikowski Cuxhaven KG;;D;27458;Cuxhaven;;
+70320;APONEO;;D;13053;Berlin;;
+70321;ÖBVI Torsten Beck;;D;99867;Gotha;;
+70322;BEW gGmbH;;D;45239;Essen;;
+70323;Landkreis Wittmund;;D;26409;Wittmund;;
+70324;EMOBG SERVICES GERMANY GmbH;;D;20537;Hamburg;;
+70325;star- Tankstelle;Bernhard Tepe;D;26340;Zetel;;
+70326;Waldhotel & Restaurant Stieglitzenkrug;;D;17258;Feldberg;;
+70327;Amt für Stadtentwicklung;;D;47051;Duisburg;;
+70328;TÜV NORD Mobilät GmbH & Co. KG;;D;26125;Oldenburg;;
+70329;Landkreis Vorpommern-Greifswald;;D;17464;Greifswald;;
+70330;BPG Brandschutzprüfgesell. mbH & Co. KG;;D;12109;Berlin;;
+70331;Esso Station;;D;26133;Oldenburg;;
+70332;HZA Itzehoe;;D;25524;Itzehoe;;
+70333;B&B Hotel München-Airport;;D;85399;Hallbergmoos;;
+70334;ACTION;;D;26316;Varel;;
+70335;VIENNA HOUSE BY WYNDHAM HAVELUFER POTSDAM;;D;14471;Potsdam;;
+70336;ERWATEC Arndt Ingenieurges. mbH;;D;24145;Kiel;;
+70337;Daniel Eiselt;;D;27474;Cuxhaven;;
+70338;em Dorfkrug Klinz;;D;53881;Euskirchen;;
+70339;Ibis budget Singen;;D;78224;Singen;;
+70340;GeoConsult Hamm;;D;64331;Weiterstadt;;
+70341;RA ThüringerWald Süd;Joachim Diebel GmbH;D;98716;Geraberg;;
+70342;Vermessungsbüro Bach und Paulsen;;D;24837;Schleswig;;
+70343;WEKA Media GmbH & Co. KG;;D;86438;Kissing;08233234000;
+70344;Hotel Am Kaisersaal;;D;99084;Erfurt;;
+70345;HavelHotel;;D;14776 ;Brandenburg;;
+70346;Deutsche Bahn;;D;;;;
+70347;Landkreis Havelland;;D;14703;Rathenow;;
+70348;Eric Feike;;D;26340;Zetel;;
+70349;Stadt Witzenhausen;;D;37205;Witzenhausen;;
+70350;Frau Holle Land Hotel;;D;37213;Witzenhausen;;
+70351;Swedish Transport Agency;;S;10216;Stockholm;;
+70352;Flughafen Bremen Gmbh;;D;;;;
+70353;DB Fernverkehr AG;;D;60486;Frankfurt am Main;;
+70354;Autohaus Glinicke GmbH & Co. Vertriebs KG;;D;99099;Erfurt;;
+70355;STV Wilhelmshaven;Spiel- und Turnverein Wilhelmsaven e.V.;D;26388;Wilhelmshaven;;
+70356;LIDL ;;D;26345;Bockhorn;;
+70357;Hotel am Walserberg;;D;5071;Wals;;
+70358;InTuS Akademie e.K.;;D;45768;Marl;;
+70359;Starlink Internet Services Limited;;IRL;D02Y754;Dublin;;
+70360;Malerbetrieb Malte Siefken;;D;26340;Zetel;;
+70361;Holger Grosser;;D;90763;Fürth;;
+70362;barely digital & Co. KG;;D;86836;Klosterlechfeld;;
+70363;DIQ Zert GmbH;;D;66111;Saarbrücken;;
+70364;Vermessungsbüro Wiedemann;;D;99867;Gotha;;
+356;;;;;;;
\ No newline at end of file
diff --git a/imports/noa/index.js b/imports/noa/index.js
new file mode 100644
index 0000000..0f06472
--- /dev/null
+++ b/imports/noa/index.js
@@ -0,0 +1,100 @@
+const csv = require("csv-parser")
+const fs = require("fs")
+const path = require("path")
+const {createClient} = require("@supabase/supabase-js")
+
+const supabase = createClient("https://uwppvcxflrcsibuzsbil.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InV3cHB2Y3hmbHJjc2lidXpzYmlsIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTcwMDkzODE5NCwiZXhwIjoyMDE2NTE0MTk0fQ.6hOkD1J8XBkVJUm-swv0ngLQ74xrEYr28EEbo0rUrts")
+const tenant = 6
+let rows = []
+let vendors = []
+let contacts = []
+fs.createReadStream(path.join(__dirname, "./Lieferanten.csv"), "utf-8")
+ .pipe(csv({ separator: ";" }))
+ .on("data", (data) => rows.push(data))
+ .on("end", async function () {
+ console.log("finished");
+ console.log(rows)
+
+ vendors = rows.map(i => {
+
+ let item = {
+ vendorNumber : Number(i['Lieferanten-Nr.']),
+ tenant: tenant,
+ name: i.Firmenname,
+ infoData: {
+ zip: i["PLZ"],
+ city: i["Ort"],
+ street: i["Namenszusatz"],
+ tel: i["Telefon 1"],
+ }
+ }
+
+ if(i["Land"] === "D") {
+ item.infoData.country = "Deutschland"
+ } else if(i["Land"] === "IRL") {
+ item.infoData.country = "Irland"
+ } else if(i["Land"] === "B") {
+ item.infoData.country = "Belgien"
+ } else if(i["Land"] === "F") {
+ item.infoData.country = "Frankreich"
+ } else if(i["Land"] === "E") {
+ item.infoData.country = "Spanien"
+ } else if(i["Land"] === "USA") {
+ item.infoData.country = "USA"
+ } else if(i["Land"] === "NL") {
+ item.infoData.country = "Niederlande"
+ } else if(i["Land"] === "S") {
+ item.infoData.country = "Schweden"
+ }
+
+
+ return item
+
+ })
+ console.log(vendors)
+
+ rows.forEach(i => {
+ if(i["Haupt-AP"]) {
+ let item = {
+ firstName: i["Haupt-AP"].split(" ")[1],
+ lastName: i["Haupt-AP"].split(" ")[2],
+ fullName: i["Haupt-AP"].split(" ")[1] + i["Haupt-AP"].split(" ")[2],
+ salutation: i["Haupt-AP"].split(" ")[0],
+ tenant: tenant,
+ vendorNumber: i['Lieferanten-Nr.']
+ }
+
+ contacts.push(item)
+ }
+
+
+ })
+ console.log(contacts)
+
+
+ const {data:vendorsData,error: vendorsError} = await supabase.from("vendors").insert(vendors).select()
+ console.log(vendorsData)
+ console.log(vendorsError)
+
+ contacts = contacts.map(i => {
+ let item = {
+ ...i,
+ vendor: vendorsData.find(v => v.vendorNumber === i.vendorNumber).id
+ }
+
+ delete item.vendorNumber
+
+ return item
+ })
+
+ const {data:contactsData,error: contactsError} = await supabase.from("contacts").insert(contacts).select()
+ console.log(contactsData)
+ console.log(contactsError)
+
+
+ //console.log(rows)
+ })
+ .on("error", function (error) {
+ console.log(error.message);
+ });
+
diff --git a/spaces/package.json b/spaces/package.json
index 5b7c45e..d2f4b55 100644
--- a/spaces/package.json
+++ b/spaces/package.json
@@ -30,7 +30,7 @@
"@fullcalendar/vue3": "^6.1.10",
"@iconify/json": "^2.2.171",
"@nuxt/content": "^2.9.0",
- "@nuxt/ui-pro": "^0.7.0",
+ "@nuxt/ui-pro": "^1.0.0",
"@nuxtjs/fontaine": "^0.4.1",
"@nuxtjs/google-fonts": "^3.1.0",
"@nuxtjs/strapi": "^1.9.3",
diff --git a/spaces/pages/customers/[mode]/[[id]].vue b/spaces/pages/customers/[mode]/[[id]].vue
index 44569ea..022b0ce 100644
--- a/spaces/pages/customers/[mode]/[[id]].vue
+++ b/spaces/pages/customers/[mode]/[[id]].vue
@@ -255,7 +255,7 @@ setupPage()
label="Land"
>
diff --git a/spaces/pages/services/[mode]/[[id]].vue b/spaces/pages/services/[mode]/[[id]].vue
index e258bad..57531b6 100644
--- a/spaces/pages/services/[mode]/[[id]].vue
+++ b/spaces/pages/services/[mode]/[[id]].vue
@@ -132,13 +132,6 @@ setupPage()
v-model="itemInfo.name"
/>
-
-
-
@@ -162,25 +155,22 @@ setupPage()
multiple
/>
+
-
+
+
-
-
-
diff --git a/spaces/pages/vehicles/[mode]/[[id]].vue b/spaces/pages/vehicles/[mode]/[[id]].vue
index 98c7791..ebffa94 100644
--- a/spaces/pages/vehicles/[mode]/[[id]].vue
+++ b/spaces/pages/vehicles/[mode]/[[id]].vue
@@ -172,7 +172,7 @@ setupPage()
diff --git a/spaces/pages/vendors/[mode]/[[id]].vue b/spaces/pages/vendors/[mode]/[[id]].vue
index 53795af..5918ef4 100644
--- a/spaces/pages/vendors/[mode]/[[id]].vue
+++ b/spaces/pages/vendors/[mode]/[[id]].vue
@@ -161,6 +161,14 @@ setupPage()
v-model="itemInfo.infoData.city"
/>
+
+
+
{
label: "Inventarartikel",
labelSingle: "Inventarartikel",
redirect: true
- }
+ },
+ services: {
+ label: "Leistungen",
+ labelSingle: "Leistung",
+ redirect: true
+ },
}
const documentTypesForCreation = ref({
@@ -165,6 +170,7 @@ export const useDataStore = defineStore('data', () => {
const emailAccounts = ref([])
const texttemplates =ref([])
const services =ref([])
+ const serviceCategories =ref([])
const rights = ref({
@@ -281,6 +287,7 @@ export const useDataStore = defineStore('data', () => {
await fetchEmailAccounts()
await fetchTextTemplates()
await fetchServices()
+ await fetchServiceCategories()
loaded.value = true
}
@@ -324,6 +331,7 @@ export const useDataStore = defineStore('data', () => {
emailAccounts.value = []
texttemplates.value = []
services.value = []
+ serviceCategories.value = []
}
function hasRight (right) {
@@ -607,6 +615,10 @@ export const useDataStore = defineStore('data', () => {
services.value = (await supabase.from("services").select().eq('tenant', currentTenant.value)).data
}
+ async function fetchServiceCategories() {
+ serviceCategories.value = (await supabase.from("serviceCategories").select().eq('tenant', currentTenant.value)).data
+ }
+
async function fetchDocuments () {
let tempDocuments = (await supabase.from("documents").select().eq('tenant', currentTenant.value)).data
@@ -1053,6 +1065,7 @@ export const useDataStore = defineStore('data', () => {
emailAccounts,
texttemplates,
services,
+ serviceCategories,
documentTypesForCreation,
//Functions