Many Changes
This commit is contained in:
3
docu
3
docu
@@ -34,3 +34,6 @@ Key: 478cba26-f265-4e17-b8a8-679e0e8a855b
|
||||
|
||||
DO
|
||||
Choosy-Battering-Lash
|
||||
|
||||
|
||||
f7qr6S2g9P%ZyA*
|
||||
|
||||
92
imports/input/contacts.csv
Normal file
92
imports/input/contacts.csv
Normal file
@@ -0,0 +1,92 @@
|
||||
Kundennummer;Lieferantennummer;Firmenname;Anrede;Kontakt;Vorname;Nachname;Steuernummer;Umsatzsteuer ID;Adresszusatz 1;Straße 1;PLZ 1;Ort 1;Land 1;Adresszusatz 2;Straße 2;PLZ 2;Ort 2;Land 2;Telefon 1;Telefon 2;E-Mail 1;E-Mail 2;Ansprechpartner 1;Ansprechpartner 1 Anrede;Ansprechpartner 1 Vorname;Ansprechpartner 1 Nachname;Ansprechpartner 1 E-Mail;Ansprechpartner 1 Telefon;Ansprechpartner 2;Ansprechpartner 2 Anrede;Ansprechpartner 2 Vorname;Ansprechpartner 2 Nachname;Ansprechpartner 2 E-Mail;Ansprechpartner 2 Telefon
|
||||
;70096;Allknow GmbH;;;;;;DE304748974;;Prenzlauer Allee 173;10409;Berlin;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70050;Amazon EU S.<2E> r.l.;;;;;;DE814584193;;Marcel-Breuer-Str. 12;80807;M<>nchen;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70069;Antratek Electronics;;;;;;;;'s-Gravenweg 318-G;2911BK;Nieuwerkerk;NL;;;;;;;;info@antratek.de;;;;;;;;;;;;;
|
||||
;70040;B&W Handelsgesellschaft mbH / Electropapa;;;;;;DE251356088;;Thormeyerstr. 1;01877;Bischofswerda;DE;;;;;;498853847;;support@electropapa.com;;;;;;;;;;;;;
|
||||
;70062;Batna anteny 24;;;;;;PL5732901461;;;;;;;;;;;;;sales@anteny24.pl;;;;;;;;;;;;;
|
||||
;70060;Baugrund Ammerland GmbH;;;;;;DE279105744;;Robert-Bosch-Str. 12;26683;Saterland;DE;;;;;;04405/9250140;;info@baugrund-ammerland.de;;;;;;;;;;;;;
|
||||
;70042;Besserladen.de;;;;;;DE329409987;;An den H<>hner<65>ckern 3;97456;Dittelbrunn;DE;;;;;;'+4997257055807;;christian.fickert@besserladen.de;;;;;;;;;;;;;
|
||||
;70031;Bocksberger Maschinenbau;;;;;;DE343404399;;Berliner Str. 3;26419;Schortens;DE;;;;;;017643480652;;Bocksberger.Maschinenbau@web.de;;;;;;;;;;;;;
|
||||
;70084;B<>ttcher AG;;;;;;DE219636488;;Stadtrodaer Landstr. 1;07751;Jena;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70032;Brune-Mettcker Druck- und Verlags-GmbH;;;;;;;;Am Markt 18;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70012;BZN Hagebau Wittmund GmbH 8 Co. KG;;;;;54/202/08160;DE256602901;;Eggelinger Str. 18;26409;Wittmund;DE;;;;;;04462/8803-0;;;;;;;;;;;;;;;
|
||||
;70074;Cafe Bar Celona;;;;;;;;Markt 4;26122;Oldenburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70077;Combi Verbrauchermarkt Einkaufsst<73>tte GmbH & Co. KG;;;;;;;;Hauptstra<72>e 121;26446;Friedeburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70059;Conrad Electronic SE;;;;;;DE131832937;;Klaus-Conrad-Str. 1;92242;Hirschau;DE;;;;;;004146869;;;;;;;;;;;;;;;
|
||||
;70018;Digital Charging Solutions GmbH;;;;;;DE331008729;;Mies-van-der-Rohe-Stra<72>e 6;80807;M<>nchen;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70036;Diversitas Hamburg GmbH;;;;;;DE311539541;;Von-Bargen-Str. 34;22041;Hamburg;DE;;;;;;'+49-40-20906700;;info@wlan-shop24.de;;;;;;;;;;;;;
|
||||
;70087;dynamic SHIELD GmbH (Conrad);;;;;;;;Bessemerstr. 38-42;12103;Berlin;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70052;ebay;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;70071;eBay GmbH;;;;;;DE200081785;;Albert-Einstein-Ring 2-6;14532;Kleinmachnow;DE;;;;;;09831-89135;;;;;;;;;;;;;;;
|
||||
;70083;Egon Senger GmbH (Mercedes);;;;;;DE331008729;;Bremer Heerstr. 401-4051;26135;Oldenburg;DE;;;;;;'+4944623231;;;;;;;;;;;;;;;
|
||||
;70027;Elektor-Verlag GmbH;;;;;;DE121677814;;Kackertstr. 10;52072;Aachen;DE;;;;;;044629232831;;service@elektor.de;;;;;;;;;;;;;
|
||||
;70037;Elektrohandel Wandelt GmbH;;;;;;;;Askay 28;57439;Attendorn;DE;;;;;;0162/2351848;;kundenservice@elektro-wandelt.de;;;;;;;;;;;;;
|
||||
;70073;enercab Handel & Technik GmbH;;;;;;ATU77486515;;;;;;;;;;;'+432236318131;;info@enercab.at;;;;;;;;;;;;;
|
||||
;70082;EngelbertStrauss GmbH & Co. KG;;;;;;DE112494262;;Frankfurter Str. 93-108;63599;Biebergem<65>nd;DE;;;;;;'+4960509710-12;;info@strauss.de;;;;;;;;;;;;;
|
||||
;70005;eSmart GmbH;;;;;;DE253485445;;Dat Middelfeld 21;19065;Pinnow;DE;;;;;;491883654;;;;;;;;;;;;;;;
|
||||
;70015;EWE Go GmbH;;;;;;DE315640644;;;;;;;;;;;'+4944136152-0;;info@ewe-go.de;;;;;;;;;;;;;
|
||||
;70020;EWE TEL GmbH;;;;;23/64/200/00622;DE184286895;;Postfach 25 09;26015;Oldenburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70043;expert e-Commerce GmbH;;;;;27/200/14642;;;Bayernstr. 4;30855;Langenhagen;DE;;;;;;0203-80481842;;kundenservice@expert-commerce.de;;;;;;;;;;;;;
|
||||
;70094;Fa. Mikando;;;;;;DE323933342;;B<>rschlingstr. 15;92224;Amberg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70048;Federspiel Technology UG haftungsbeschr<68>nkt;;;;;;;;Am Schwarzen Brack 14;26452;Sande;DE;;;;;;'+4944227928890;;f.federspiel@federspiel.tech;;;;;;;;;;;;;
|
||||
;70047;Gerken GmbH;;;;;;DE291874572;;Flutstra<72>e 88;26386;Wilhelmshaven;DE;;;;;;0211-97476-712;;info@gerken-arbeitsbuehnen.de;;;;;;;;;;;;;
|
||||
;70039;GETIC SIA;;;;;;DE331008729;;Satiksmes str. 6;LV3401;Liepaja;LV;;;;;;;;;;;;;;;;;;;;;
|
||||
;70058;greenDOT.IT;;;;;;DE316712474;;Selztalstr. 3;55270;Schwabenheim;DE;;;;;;'+49(0)6130-9495-416;;info@greenDOT.IT;;Christoph Gutheil;Herr;Christoph;Gutheil;;;;;;;;
|
||||
;70001;Haufe Service Center GmbH;;;;;;;;Postfach;79091;Freiburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70006;Hetzner Online GmbH;;;;;;DE812871812;;Industriestr. 25;91710;Gunzenhausen;DE;;;;;;'+499831505-0;;info@hetzner.com;;;;;;;;;;;;;
|
||||
;70068;HORNBACH Baumarkt AG;;;;;24/652/3000/5;;;Heuweg;26389;Wilhelmshaven;DE;;;;;;0442175511-0;;;;;;;;;;;;;;;
|
||||
;70011;IKEA Deutschland GmbH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;70095;Ingenieurb<72>ro Gerdes GmbH;;;;;;DE323296725;;Erster Dwarsweg 7;26607;Aurich;DE;;;;;;;;;;Manfred Gerdes;Herr;Manfred;Gerdes;;;;;;;;
|
||||
;70004;IT-BUDGET GmbH;;;;;;DE254288894;;Idsteiner Str. 81a;65232;Taunusstein;DE;;;;;;'+49(0)6128/48955-12;;v.jung@it-budget.de;;;;;;;;;;;;;
|
||||
;70023;Jabben & Werdermann Steuerberatungsgesellschaft PartGmbB;;;;;70/205/53401;;;Schlosserstra<72>e 40;26441;Jever;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70030;JACOB Elektronik GmbH;;;;;;DE261441153;;An der Ro<52>weid 5;76229;Karlsruhe;DE;;;;;;0721/94176-170;;b2b@jacob.de;;;;;;;;;;;;;
|
||||
;70061;Janzen's Autow<6F>sche GmbH & Co. KG;;;;;;;;Posthalterweg 10;26129;Oldenburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70021;J. Siebels GmbH & Co. KG;;;;;71/201/03106;DE177387347;;An der Feuerwehr 2;26409;Wittmund;DE;;;;;;04462-8806-0;;info@johann-siebels.de;;;;;;;;;;;;;
|
||||
;70026;Kamm Lautsprecher;;;;;;DE313610859;;Chauvignystr. 27;65366;Geisenheim;DE;;;;;;;;versand@ehighend.de;;;;;;;;;;;;;
|
||||
;70072;Landesamt f<>r Geoinformation und Landesvermessung Niedersachsen;;;;;;;Regionaldirektion Oldenburg-Cloppenburg;Stau 3;26122;Oldenburg;DE;;;;;;0441-9215-596;;katasterkarten-online@lgln.niedersachsen.de;;;;;;;;;;;;;
|
||||
;70093;Landkreis Wittmund;;;;;;;;Am Markt 9;26409;Wittmund;DE;;;;;;;;;;Jann Gerdes;Herr;Jann;Gerdes;bauamt@lk.wittmund.de;;;;;;;
|
||||
;70078;Ledger SAS;;;;;;FR03529991119;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;70064;LGLN Niedersachsen;;;;;;;Regionaldirektion Oldenburg-Cloppenburg;Stau 3;26122;Oldenburg;DE;;;;;;0441-9215-596;;katasterkarten-online@lgln.niedersachsen.de;;;;;;;;;;;;;
|
||||
;70014;Lizenzguru UG (haftungsbeschr<68>nkt);;;;;133/5848/3942;DE323771566;;K<>nigsallee 27;40212;D<>sseldorf;DE;;;;;;0800404068;;hallo@lizenzguru.de;;;;;;;;;;;;;
|
||||
;70044;Manuel Rauch, itechnik24;;;;;;DE329407684;;Storchenweg 1;91737;Ornbau;DE;;;;;;08385-47643;;service@itechnik24.de;;;;;;;;;;;;;
|
||||
;70028;MD Sound GmbH & Co. KG;;;;;;DE815321024;;Wiesgarten 5;97783;Karsbach;DE;;;;;;093589700110;;info@md-sound.de;;;;;;;;;;;;;
|
||||
;70035;medienkraftwerk GmbH;;;;;;DE813072672;;Felix-Wankel-Str. 13-15;53881;Euskirchen;DE;;;;;;'+49(0)2251148934;;info@medienkraftwerk.de;;;;;;;;;;;;;
|
||||
;70013;meerfarbig GmbH & Co. KG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;70008;Mercedes-Benz Leasing GmbH;;;;;;DE811121012;;Service Center Berlin;10841;Berlin;DE;;;;;;0121625071;;kundenservice@mercedes-bertz-bank.com;;;;;;;;;;;;;
|
||||
;70017;Microsoft Ireland Operations Ltd;;;;;;DE192876773;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;70092;MMS E-COMMERCE GMBH;;;;;;DE233830101;;Media-Saturn-Stra<72>e 1;85053;Ingolstadt;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70088;MultiOceans GmbH (ebay);;;;;;;;Hermann-Seger-Str. 18b;50226;Frechen;DE;;;;;;02234/6897850;;multioceans@hotmail.com;;;;;;;;;;;;;
|
||||
;70046;MUSIC STORE professional GmbH;;;;;;DE311029942;;Istanbulstr. 22-26;51103;K<>ln;DE;;;;;;'+49(0)2218884-0;;;;;;;;;;;;;;;
|
||||
;70089;NCC Design GmbH;;;;;;DE274595817;;Veit-Sto<74>-Str. 20;90579;Langenzenn;DE;;;;;;091019040040;;info@ncc-licht.de;;;;;;;;;;;;;
|
||||
;70041;Nico's Baumdienst;;;;;;DE334472979;;Uhlandstr. 2;26409;Wittmund;DE;;;;;;017620723169;;nicoeilts@hotmail.com;;;;;;;;;;;;;
|
||||
;70091;NT-SAT - Eugen Krais;;;;;;DE206681918;;Gewerbestr. 53;78054;Villingen-Schwenningen;DE;;;;;;077209592877;;e.krais@gmx.de;;;;;;;;;;;;;
|
||||
;70034;OBI Bargen Heimwerkermarkt GmbH;;;;;;;;Am B<>llhamm 1;26441;Jever;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70063;OBI GmbH & Co. KG, Filiale Oldenburg;;;;;;;;Ammerl<72>nder Heerstra<72>e 23-29;26129;Oldenburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70065;<3B>bVI Nooitrust (Vermessungsb<73>ro);;;;;;DE308624021;;Sch<63>tzenhofstr. 25;26441;Jever;DE;;;;;;044617468030;;info@vermessung-jever.de;;;;;;;;;;;;;
|
||||
;70085;oli.k computer und internetservice e.K.;;;;;;DE190622868;;Ulrichstr. 5;01326;Dresden;DE;;;;;;'+493518988045;;service@okluge.de;;;;;;;;;;;;;
|
||||
;70003;OMG.de GmbH;;;;;;DE213870514;;Kornkamp;26605;Aurich;DE;;;;;;04941-60445-0;;info@omg.de;;;;;;;;;;;;;
|
||||
;70038;Projektor AG;;;;;;DE815496863;;Moltkestr. 123-131;50674;K<>ln;DE;;;;;;'+49221-719981-0;;vertrieb@projektor.ag;;;;;;;;;;;;;
|
||||
;70016;reichelt elektronik GmbH & Co. KG;;;;;;DE259817039;;Elektroring 1;26452;Sande;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70054;Re-In Retail International GmbH;;;;;;DE257660883;;Nordring 98a;90409;N<>rnberg;DE;;;;;;0911-32689888;;info@voelkner.de;;;;;;;;;;;;;
|
||||
;70045;Schrauben.Expert Michael Kr<4B>ger;;;;;32/096/6053/1;DE287167597;;Hauptstr. 129;53557;Bad H<>nningen;DE;;;;;;'+49263578869081;;info@schrauben-expert.de;;;;;;;;;;;;;
|
||||
;70067;Score SB Station Wittmund;;;;;;;;Isumser Stra<72>e 9;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70053;SeneticGmbH;;;;;;;;Kronstadter Str. 4;81677;M<>nchen;DE;;;;;;;;customerservice@senetic.com;;;;;;;;;;;;;
|
||||
;70090;ServiceNet EDV-Vertriebs GmbH;;;;;;DE812203871;;Provinzialstr. 40;53859;Niederkassel;DE;;;;;;;;shop@lichtleiterkabel.com;;;;;;;;;;;;;
|
||||
;70024;Shenzhen Nanxing Technology Co.,Ltd;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;70086;Smartphoneklinik M<>nchen;;;;;;DE319972027;;Herzog-Wilhelm-Str. 1;80331;M<>nchen;DE;;;;;;'+49(0)8941111585;;info@smartphoneklinik-muenchen.de;;;;;;;;;;;;;
|
||||
;70066;SMS.to Intergo Telecom Ltd;;;;;;CY10352115X;;Nikolaou Nikolaidi 3;8010;Paphos;CY;;;;;;;;;;;;;;;;;;;;;
|
||||
;70057;Software-Monkeyz e.K.;;;;;20927305136;DE311594614;;Gro<72>enhainer Stra<72>e 4A;01609;Gr<47>ditz;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70056;Stadt Wittmund;;;;;;;;Kurt-Schwitters-Platz 1;26409;Wittmund;DE;;;;;;044621983-0;;rathaus@stadt.wittmund.de;;;;;;;;;;;;;
|
||||
;70051;star-Tankstelle;;;;;;;;Bloherfelder Stra<72>e 126;26129;Oldenburg;DE;;;;;;0441-53717;;;;;;;;;;;;;;;
|
||||
;70009;TecDev Germany;;;;;70/144/08969;;;Insterburger Str. 11;26316;Varel;DE;;;;;;;;thommy.taube@tecdev-germany.de;;;;;;;;;;;;;
|
||||
;70075;Telef<65>nica Germany GmbH & Co. OHG;;;;;;DE811889638;;Georg-Brauchle-Ring 50;80992;M<>nchen;DE;;;;;;;;business-team@telefonica.com;;;;;;;;;;;;;
|
||||
;70002;Telekom DE GmbH;;;;;;DE122265872;;Landgrabenweg 151;53227;Bonn;DE;;;;;;08003302202;;;;;;;;;;;;;;;
|
||||
;70055;TEQTRADER GmbH;;;;;;DE351057424;;Scheveninger Str. 9A;12359;Berlin;DE;;;;;;'+49(0)30220136580;;info@teqtrader.de;;;;;;;;;;;;;
|
||||
;70022;Thomann GmbH;;;;;;DE257375233;;Hans-Thomann-Str. 1;96138;Burgebrach;DE;;;;;;09546/922366;;info@thomann.de;;;;;;;;;;;;;
|
||||
;70070;TS Wittmund GmbH;;;;;;;;Esenser Str. 58;26409;Wittmund;DE;;;;;;04462-2210;;;;;;;;;;;;;;;
|
||||
;70007;Varia System GmbH;;;;;;DE279278184;;Dr.-Salvador-Allende-Str. 191;09119;Chemnitz;DE;;;;;;'+49(371)4007682;;info@varia.org;;;;;;;;;;;;;
|
||||
;70080;VBG Unfallversicherung;;;;;;;;;22281;Hamburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
;70081;WallboxCenter GmbH;;;;;;DE351498210;;Heegstr. 55c;45356;Essen;DE;;;;;;'+49(0)20184672470;;sales@wallboxcenter.de;;;;;;;;;;;;;
|
||||
;70019;WILTAnet GmbH;;;;;;DE326933718;;Lisa-Meitner-Str. 5;52511;Geilenkirchen;DE;;;;;;02451-4823635;;info@willisat.de;;;;;;;;;;;;;
|
||||
;70029;WIRmachenDRUCK GmbH;;;;;;DE261317770;;M<>hlbachstr. 7;71522;Backnang;DE;;;;;;'+49(0)711/995982-20;;info@wir-machen-druck.de;;;;;;;;;;;;;
|
||||
;70033;WLAN-Discount24.de;;;;;;;;Von-Bargen-Stra<72>e 34;22041;Hamburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
|
107
imports/input/customers.csv
Normal file
107
imports/input/customers.csv
Normal file
@@ -0,0 +1,107 @@
|
||||
Kundennummer;Lieferantennummer;Firmenname;Anrede;Kontakt;Vorname;Nachname;Steuernummer;Umsatzsteuer ID;Adresszusatz 1;Straße 1;PLZ 1;Ort 1;Land 1;Adresszusatz 2;Straße 2;PLZ 2;Ort 2;Land 2;Telefon 1;Telefon 2;E-Mail 1;E-Mail 2;Ansprechpartner 1;Ansprechpartner 1 Anrede;Ansprechpartner 1 Vorname;Ansprechpartner 1 Nachname;Ansprechpartner 1 E-Mail;Ansprechpartner 1 Telefon;Ansprechpartner 2;Ansprechpartner 2 Anrede;Ansprechpartner 2 Vorname;Ansprechpartner 2 Nachname;Ansprechpartner 2 E-Mail;Ansprechpartner 2 Telefon
|
||||
10128;;;Herr;Sven Ahlhorn;Sven;Ahlhorn;;;;Sandelerm<72>ns 89;26441;Jever;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10115;;;Herr;Ewald Albers;Ewald;Albers;;;;Sandelerm<72>ns 99;26441;Jever;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10050;;;Herr;Jan Albers;Jan;Albers;;;;Sandelerm<72>ns 76;26441;Jever;DE;;Sandelerm<72>ns 76;26441;Jever;DE;;;;;;;;;;;;;;;;
|
||||
10095;;;Frau;Julia Albers;Julia;Albers;;;;Sandelerm<72>ns 99;26441;Jever;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10102;;;Herr;Andreas Altenhofen;Andreas;Altenhofen;;;;Neu Augustengroden 4;26434;Wangerland;DE;;;;;;01701860034;;rechnung@sandelcom.de;andreas.altenhofen@freenet.de;;;;;;;;;;;;
|
||||
10101;;(ALT) Nordseebad Carolinensiel-Harlesiel GmbH;;;;;;;;Bahnhofstra<72>e 40;26409;Wittmund-Carolinensiel;DE;;;;;;;;buchhaltung@carolinensiel.de;;Stephan J<>rgens;Herr;Stephan;J<>rgens;stephan.juergens@carolinensiel.de;04464 949386;;;;;;
|
||||
10054;;Anke und Hinrich Schild GbR;;;;;;;;Elisabethgroden 3;26434;Wangerland;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10073;;;Herr;Hans-Hermann Backhaus;Hans-Hermann;Backhaus;;;;Carolinsieler Stra<72>e 20;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10090;;;Herr;Jan Backhaus;Jan;Backhaus;;;;Frederieken-Vorwerk 2;26434;Wangerland;DE;;;;;;;;jan.backhaus007@googlemail.com;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10019;;Baller-Ina e.V.;;;;;;;;Baumstra<72>e 3;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10071;;;Herr;Andreas Balz;Andreas;Balz;;;;Auricher Stra<72>e 92;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10135;;;Herr;Andre Becker;Andre;Becker;;;;Tammhausen 1;26434;Wangerland;DE;;;;;;?+49 170 9247251?;;becker-tammhausen@t-online.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10116;;;Herr;Wiard Becker;Wiard;Becker;;;;Quanens 1;26434;Wangerland;DE;;;;;;015231885695;;rechnung@sandelcom.de;beckwia@gmail.com;;;;;;;;;;;;
|
||||
10105;;;Herr;Alfred Bischoff;Alfred;Bischoff;;;;Kantstra<72>e 66;44627;Herne;DE;;Am Yachthafen 23b;26409;Wittmund;DE;;;alfred_bischoff@t-online.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10145;;BlueNodes GmbH;;;;;;;Benjamin Munkhart;Kreuzgasse 34;65510;Idstein;DE;;;;;;;;b.munkhart@blue-nodes.de;;;;;;;;;;;;;
|
||||
10064;;;Herr;Hergen Bocksberger;Hergen;Bocksberger;;;;Kreuzweg 36;26419;Schortens;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10108;;;Herr;Reinhard Bocksberger;Reinhard;Bocksberger;;;;Klein Rhaude 1;26434;Wangerland;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10097;;;Herr;Dirk Bremers;Dirk;Bremers;;;;Neu Augustengroden 23;26434;Wangerland;DE;;;;;;;;dirk.bremers78@gmail.com;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10014;;BRSG Wittmund e.V.;;;;;;;z.Hd. Herrn Heino Br<42>ling;Norder Stra<72>e 4;26409;Wittmund;DE;Heino Br<42>ling;Norder Stra<72>e 4;26409;Wittmund;DE;;;rechnung@sandelcom.de;;Heino Br<42>ling;Herr;Heino;Br<42>ling;;;;;;;;
|
||||
10140;;B<>rger und Verkehrsverein Wittmund e.V. (BUVV);;;;;;;;Horster Stra<72>e 32;26409;Wittmund;DE;;;;;;;;sven.poppinga@buvv-wittmund.de;info@buvv-wittmund.de;;;;;;;;;;;;
|
||||
10049;;B<>rgerverein Blersum-Leepens e.V.;;;;;;;;Fahnhusener Stra<72>e 29;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10099;;CaVe Betriebsgesellschaft uG;;;;;;;;Neu Augustengroden 7-8;26434;Wangerland;DE;;;;;;;;georgwurm@wurm-immobilienberatung.de;rechnung@sandelcom.de;Georg Wurm;Herr;Georg;Wurm;georgwurm@wurm-immobilienberatung.de;;;;;;;
|
||||
10036;;;Herr;Daniel Chabrowski;Daniel;Chabrowski;;;;Wittmunder Stra<72>e 24B;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10100;;Cliner Immobilienvermietung GbR;;;;;;;;Wittmunder Str. 24b;26409;Wittmund/Carolinensiel;DE;;;;;;;;rechnung@sandelcom.de;;Stefan Tobias;Herr;Stefan;Tobias;info@cliner-immobilien.de;0170/5327323;;;;;;
|
||||
10110;;Dat Ossi-Hus;;;;;;;;Abens 36;26409;Wittmund;DE;;;;;;;;info@sandelcom.de;ossihuus@gmx.de;;;;;;;;;;;;
|
||||
10142;;;Herr;Mike Deckers;Mike;Deckers;;;;Neu Augustengroden 6;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;mike.deckers@web.de;;;;;;;;;;;;
|
||||
10000;;;Herr;Claudio De Polo;Claudio;De Polo;;;;Drostenstra<72>e 9;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10144;;;Herr;Nils Dickhagen;Nils;Dickhagen;;;;Barumser Weg 1;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;nilsdickhagen@msn.com;;;;;;;;;;;;
|
||||
10005;;Dorfb<66>rgerverein Sandelerm<72>ns und Umgebung e. V.;;;;;;;;Sandelerm<72>ns 89;26441;Jever;DE;;;;;;;;albers@sandelermoens.de;rechnung@sandelcom.de;Uwe Caspers;Herr;Uwe;Caspers;uwe.caspers@abwurf.de;;;;;;;
|
||||
10122;;;Frau;Natascha Effen;Natascha;Effen;;;Cleverns-Sandel;Sandelerm<72>ns 89;26441;Jever;DE;;;;;;;;rechnung@sandelcom.de;Natascha.effen@web.de;;;;;;;;;;;;
|
||||
10051;;Eheleute Deutschmann;;;;;;;;Wittmunder Stra<72>e 24B;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10058;;EHZ Ingenieurb<72>ro GmbH;;;;;;;;Norddeicher Stra<72>e 128;26506;Norden;DE;;;;;;;;;;Hanke Meinen;Herr;Hanke;Meinen;;;;;;;;
|
||||
10076;;Eigent<6E>mergemeinschaft Krabbenpadd 4;;;;;;;Herrn Holger Goebel;Krabbenpadd 4;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10137;;;Frau;Friederike Eilts;Friederike;Eilts;;;;Neu Augustengroden 14;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10093;;;Herr;G<>nther Eilts;G<>nther;Eilts;;;;Deichstra<72>e 108;26409;Wittmund;DE;;Fliederweg 11;26409;Wittmund;DE;;;rechnung@sandelcom.de;;Meike Eilts;Frau;Meike;Eilts;;;;;;;;
|
||||
10149;;Energiegenossenschaft f<>r Wittmund eG;;;;;;;;Am Markt 16;26409;Wittmund;DE;;;;;;;;mira.sturm@eg-wittmund.de;oliver.pristat@eg-wittmund.de;Mira Sturm;Frau;Mira;Sturm;;;;;;;;
|
||||
10138;;;Frau;Anke Ennen;Anke;Ennen;;;;Abens 38;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10118;;Federspiel Technology UG haftungsbeschr<68>nkt;;;;;70/200/75836;DE343020780;;Am Leeghamm 3;26441;Jever;DE;;Am Schwarzen Brack 14;26452;Sande;DE;04422 7928891;;rechnung@sandelcom.de;f.federspiel@federspiel.tech;Florian Federspiel;Herr;Florian;Federspiel;f.federspiel@federspiel.tech;;;;;;;
|
||||
10048;;Ferienhaus Friesentraum;;;;;;;;In't Seeburger Winkel 1;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10074;;Ferienhaus Meents;;;;;;;;K<>nigsberger Stra<72>e 17;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;u.meents@web.de;Uwe Meents;Herr;Uwe;Meents;rechnung@sandelcom.de;;;;;;;
|
||||
10024;;Ferienhaus SielerTraum;;;;;;;;Baumstr. 3;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10136;;Ferienhof Ahrenholtz;;;;;;;;Nauens 1;26434;Wangerland;DE;;;;;;;;;;Andreas Ahrenholz;Herr;Andreas;Ahrenholz;mail@ferienhof-ahrenholtz.de;;;;;;;
|
||||
10096;;Ferienhof Heinen;;;;;;;;Elisabethgroden 3b;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;;Heike Heinen;Frau;Heike;Heinen;info@ferienhof-heinen.de;;;;;;;
|
||||
10124;;Ferien- und Freizeitcamp Carolinensiel;;;;;;;z. Hd. Patrick M<>ller;Sch<63>tzenweg 3;56457;Westernburg;DE;;;;;;;;info@ferien-und-freizeitcamp.de;;;;;;;;;;;;;
|
||||
10129;;Ferienwohnungen Haus am Deichtor;;;;;;;;Neu Augstengroden 9;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;;Gerline Ahrends;Frau;Gerline;Ahrends;ferienwohnungen@hausamdeichtor.de;0151 67614194;;;;;;
|
||||
10130;;Fremdenverkehr und B<>rgerverein der Funnixersiele e.V.;;;;;;;;Smittsh<73>rn 12;26409;Wittmund - Altfunnixsiel;DE;;;;;;;;hans-georg.otten@ewetel.net;support@sandelcom.de;Hans-Georg Otten;Herr;Hans-Georg;Otten;rechnung@sandelcom.de;;;;;;;
|
||||
10113;;Friesland Musik;;;;;;;;Tettenser Tief 7;26434;Wangerland;DE;;;;;;;;mail@niclashabben.de;;Niclas Habben;Herr;Niclas;Habben;;;;;;;;
|
||||
10052;;;Herr;Justin G<>bel;Justin;G<>bel;;;;Neu Augustengroden 16;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10020;;Golfclub Ostfriesland e.V.;;;;;;;;Am Golfplatz 4;26639;Wiesmoor;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10006;;;Herr;Reinhard Graaf;Reinhard;Graaf;;;;Sandel 58;26441;Jever;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10057;;;Frau;Ruth Harting;Ruth;Harting;;;;Schifferweg 6a;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10015;;;Herr;Andree Heeren;Andree;Heeren;;;;Baumstr. 3;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10098;;;Herr;Fred Hibbeler;Fred;Hibbeler;;;;Elisabethgroden 4;26434;Wangerland;DE;;;;;;;;Fred.Hibbeler@t-online.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10114;;;Herr;Falk Hohlen;Falk;Hohlen;;;;Klein Harmburg 1;26434;Wangerland;DE;;;;;;0174 7555149;;rechnung@sandelcom.de;falk.hohlen@gmx.de;;;;;;;;;;;;
|
||||
10106;;;Frau;Heike H<>ke;Heike;H<>ke;;;;Neu Augustengroden 6;26434;Wangerland;DE;;;;;;04464 9455124;;hoeke.h@googlemail.com;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10109;;Hotel Schluister Park GmbH;;;;;;;;Friedrichsschleuse 7;26409;Wittmund - Carolinensiel;DE;;;;;;;;rechnung@sandelcom.de;;Eike Jan<61>en;Herr;Eike;Jan<61>en;eike.janssen@hotel-schluister-park.de;;;;;;;
|
||||
10070;;;Herr;Stefan Janssen;Stefan;Janssen;;;;Gastweg 2;26427;Esens;DE;;;;;;;;rechnung@sandelcom.de;stefan.janssen1@mein.gmx.de;;;;;;;;;;;;
|
||||
10104;;Johanniter-Unfall-Hilfe e.V.;;;;;;;Regionalverband Weser-Ems, z.Hd. Thomas Nappe;Alte Fleiwa 2a;26121;Oldenburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10094;;Kl<4B>ranlage Harlesiel der Stadt Wittmund;;;;;;;;Kurt-Schwitters-Platz 1;26409;Wittmund;DE;;Elisabethgroden 1a;26434;Wangerland;DE;;;rechnung@stadt.wittmund.de;;;;;;;;;;;;;
|
||||
10025;;;Herr;Kai Koch;Kai;Koch;;;;Bremerstra<72>e 25;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10084;;;Herr;Werner Krautter;Werner;Krautter;;;;Ringstra<72>e 27;27313;D<>rverden;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10146;;;Herr;Helmke Kruse;Helmke;Kruse;;;;Altgarmssieler Stra<72>e 4;26434;Wangerland;DE;;;;;;;;helmke-kruse@t-online.de;;;;;;;;;;;;;
|
||||
10112;;;Herr;Raimo Linderhaus;Raimo;Linderhaus;;;;Stumpenser M<>hle 1;26434;Wangerland;DE;;;;;;;;Raimo.L@t-online.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10143;;;Frau;Alexandra Lindner;Alexandra;Lindner;;;;M<>hlenstra<72>e 10;26409;Wittmund-Carolinensiel;DE;;;;;;;;rechnung@sandelcom.de;alexandra.lindner78@gmx.de;;;;;;;;;;;;
|
||||
10077;;;Herr;Arndt Lowien;Arndt;Lowien;;;;Neu Friederikengroden 1;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;support@sandelcom.de;;;;;;;;;;;;
|
||||
10089;;;Herr;Arndt Lowien;Arndt;Lowien;;;;Neu Friederikengroden 1;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10139;;Matthias Lerch;;;;;;;;Erke-Noth-Str. 12;26441;Jever;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10147;;;Herr;Cornelius Meents;Cornelius;Meents;;;;Deichstra<72>e 6;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10111;;Meinen GmbH Bauunternehmen;;;;;;;;Leepenser Weg 18;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10125;;;Herr;Bernd Melchers;Bernd;Melchers;;;;Schenumer Weg 14;26441;Jever;DE;;;;;;;;bernd.melchers@ewetel.net;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10141;;;Herr;J<>rg Meyer;J<>rg;Meyer;;;;Bahnhofstra<72>e 39;26409;Wittmund-Carolinensiel;DE;;;;;;0176 25318588;;j.emely1@web.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10133;;;Herr;Martin Mick;Martin;Mick;;;;Gammens 3;26434;Wangerland;DE;;;;;;?+49 160 96261462?;;rechnung@sandelcom.de;mick-martin88@web.de;;;;;;;;;;;;
|
||||
10132;;;Herr;Gerd M<>ller;Gerd;M<>ller;;;;Neu Augstengroden 3;26434;Wangerland;DE;;;;;;;;gerd69mueller@t-online.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10134;;;Herr;Hans-Gerd M<>ller;Hans-Gerd;M<>ller;;;;Wayens 2;26434;Wangerland;DE;;;;;;?+49 171 5591583?;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10021;;Naturschutzhof Wittmunder Wald e.V.;;;;;;;;Auricher Stra<72>e 92;26409;Wittmund;DE;;;;;;;;glaum@wittmunder-wald.de;;Onno Poppinga;Herr;Onno;Poppinga;poppinga@projektfoerderung.de;;Katharina Glaum;Frau;Katharina;Glaum;poppinga@projektfoerderung.de;
|
||||
10004;;Naturschutzstiftung Friesland Wittmund Wilhelmshaven;;;;;;;z. Hd. Frau Dr. Ilka Strubelt;Bahnhofstra<72>e 29;26316;Varel;DE;;;;;;;;info@naturschutzstiftung-fww.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10023;;Nico's Baumdienst;;;;;54/111/62323;DE334472979;;Uhlandstra<72>e 2;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10131;;;Herr;Henry Ninnemann;Henry;Ninnemann;;;;Neu Augustengroden 9;26434;Wangerland;DE;;;;;;01738214264;;h.ninnemann@web.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10016;;Nordseebad Carolinensiel-Harlesiel GmbH;;;;;;DE190348724;;Bahnhofstrasse 40;26409;Wittmund;DE;;;;;;;;buchhaltung@carolinensiel.de;;Stephan J<>rgens;Herr;Stephan;J<>rgens;buchhaltung@carolinensiel.de;;;;;;;
|
||||
10010;;OMG.de GmbH;;;;;;;;Kornkamp 40;26605;Aurich;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10022;;;Herr;Matthias Ott;Matthias;Ott;;;;Auf dem Beul 6;57489;Drolshagen;DE;;;;;;;;info@dornumersiel-ferienhaus.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10107;;Poppinga Obsthof;;;;;;;z. Hd. Onno Poppinga;Accumer Riege 19;26553;Dornum;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10091;;;Herr;Joke Pouliart;Joke;Pouliart;;;;Friedrichsgroden 3;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10127;;;Herr;Christian Rauch;Christian;Rauch;;;;Brinksweg 4;26409;Wittmund;DE;;;;;;;;info@beratung-rauch.de;;;;;;;;;;;;;
|
||||
10148;;;Herr;J<>rg Richter;J<>rg;Richter;;;;Friedrich-Augustengroden 15;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;Galabau-richter@ewe.net;;;;;;;;;;;;
|
||||
10026;;;Herr;Peter Sander;Peter;Sander;;;;Wittmunder Stra<72>e 24B;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10008;;;Frau;Bettina Schild;Bettina;Schild;;;;Elisabethgroden 3;26434;Wangerland;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10055;;;Herr;Ingo Schild;Ingo;Schild;;;;Elisabethgroden 3c;26434;Wangerland;DE;;;;;;;;rechnung@sandelcom.de;support@sandelcom.de;;;;;;;;;;;;
|
||||
10002;;;Herr;Norbert Schmied;Norbert;Schmied;;;;Strandbadstr. 9;42929;Wermelskirchen;DE;;Schollenpadd 5;26409;Wittmund;DE;0178 5174585;02193 2443;rechnung@sandelcom.de;norbert.schmied@t-online.de;;;;;;;;;;;;
|
||||
10092;;;Herr;Hauke Schr<68>der;Hauke;Schr<68>der;;;;Berdumer Altengroden 5;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;info@sandelcom.de;;;;;;;;;;;;
|
||||
10121;;Stadt Wiesmoor;;;;;;;z. Hd. Herrn Beekmann;Hauptstra<72>e 193;26639;Wiesmoor;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10053;;Stadt Wittmund;;;;;;;;Kurt-Schwitters Platz 1;26409;Wittmund;DE;;;;;;;;;;Klaus Ulferts;;Klaus;Ulferts;rechnung@stadt.wittmund.de;;Joachim Wulf;;Joachim;Wulf;;
|
||||
10072;;;Frau;Uta Steffens;Uta;Steffens;;;;Enno-Ludwigs-Groden 6;26409;Wittmund;DE;;;;;;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10001;;Verein f<>r Gesundheit und Selbsthilfe;;;;;;;;Kurt-Schwitters-Platz 2;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10065;;Vermietergemeinschaft Schollenpadd 2;;;;;;;;Bahlenstra<72>e 5;31603;Diepenau;DE;;Schollenpadd 2;26409;Wittmund;DE;;;rechnung@sandelcom.de;Juergen.Tieker@t-online.de;J<>rgen Tieker;Herr;J<>rgen;Tieker;rechnung@sandelcom.de;;;;;;;
|
||||
10083;;;Herr;Cornelis von Vliet;Cornelis;von Vliet;;;;Algershausenerstra<72>e 43;26409;Wittmund;DE;;Algershausenerstra<72>e 43;26409;Wittmund;DE;;;rechnung@sandelcom.de;;;;;;;;;;;;;
|
||||
10103;;;Herr;Josef Weber;Josef;Weber;;;;Neu Augustengroden 12;26434;Wangerland;DE;;;;;;;;josefweb@gmx.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10119;;;Herr;Joachim Weerts;Joachim;Weerts;;;;Wegsh<73>rne 2;26434;Wangerland;DE;;;;;;;;j.weerts@wittmunderbau.de;rechnung@sandelcom.de;;;;;;;;;;;;
|
||||
10011;;;Herr;Volker Weinberger;Volker;Weinberger;;;;Gr<47>newalds 28;79618;Rheinfelden;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10013;;wireless GmbH;;;;;;DE189712696;;Heerstra<72>e 55a;78628;Rottweil;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10126;;Wohnpark Harlingerland;;;;;;;Haustechnik;Agnes-von-Rietberg-Stra<72>e 2;26409;Wittmund;DE;;Agnes-von-Rietberg-Stra<72>e 2;26409;Wittmund;DE;;;ht2-harlingerland@peterjanssengruppe.de;;Haustechnik;;Haustechnik;;ht2-harlingerland@peterjanssengruppe.de;;;;;;;
|
||||
10088;;;Herr;Uwe Wolters;Uwe;Wolters;;;;Schanzweg Ost 5;26441;Jever;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10085;;Zahnarztpraxis Heike Meinen;;;;;;;;Leepenser Weg 18;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10018;;;Herr;Darius Zibikas;Darius;Zibikas;;;;Emdener Stra<72>e 4;26409;Wittmund;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10012;;;Herr;Ingo Zinnel;Ingo;Zinnel;;;;Eichelstrasse 65;63667;Nidda;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
10123;;Zusammenstromen GmbH;;;;;;;;Holzdamm 40;20099;Hamburg;DE;;;;;;;;;;;;;;;;;;;;;
|
||||
|
91
imports/lexoffice/customers/index.js
Normal file
91
imports/lexoffice/customers/index.js
Normal file
@@ -0,0 +1,91 @@
|
||||
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 = 8
|
||||
let rows = []
|
||||
let customers = []
|
||||
let contacts = []
|
||||
fs.createReadStream(path.join(__dirname, "../../input/customers.csv"), "utf-8")
|
||||
.pipe(csv({ separator: ";" }))
|
||||
.on("data", (data) => rows.push(data))
|
||||
.on("end", async function () {
|
||||
console.log("finished");
|
||||
//console.log(rows)
|
||||
|
||||
rows.forEach(i => {
|
||||
if(i.Firmenname) {
|
||||
let item = {
|
||||
customerNumber : Number(i.Kundennummer),
|
||||
tenant: tenant,
|
||||
name: i.Firmenname,
|
||||
infoData: {
|
||||
zip: i["PLZ 1"],
|
||||
city: i["Ort 1"],
|
||||
ustid: i["Umsatzsteuer ID"],
|
||||
street: i["Straße 1"],
|
||||
special: i["Adresszusatz 1"],
|
||||
country: i["Land 1"],
|
||||
tel: i["Telefon 1"],
|
||||
email: i["E-Mail 1"]
|
||||
}
|
||||
}
|
||||
|
||||
customers.push(item)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
rows.forEach(i => {
|
||||
if((i["Ansprechpartner 1 Vorname"] ||i["Ansprechpartner 1 Nachname"] ||i["Ansprechpartner 1"] ||i["Ansprechpartner 1 Anrede"] ||i["Ansprechpartner 1 E-Mail"] ||i["Ansprechpartner 1 Telefon"]) && i.Firmenname) {
|
||||
console.log("TRUE")
|
||||
let item = {
|
||||
firstName: i["Ansprechpartner 1 Vorname"],
|
||||
lastName: i["Ansprechpartner 1 Nachname"],
|
||||
fullName: i["Ansprechpartner 1"],
|
||||
salutation: i["Ansprechpartner 1 Anrede"],
|
||||
email: i["Ansprechpartner 1 E-Mail"],
|
||||
phoneHome: i["Ansprechpartner 1 Telefon"],
|
||||
tenant: tenant,
|
||||
customerNumber: i["Kundennummer"]
|
||||
}
|
||||
|
||||
contacts.push(item)
|
||||
}
|
||||
|
||||
|
||||
})
|
||||
console.log(contacts.length)
|
||||
|
||||
|
||||
const {data:customersData,error: customersError} = await supabase.from("customers").insert(customers).select()
|
||||
//console.log(customersData)
|
||||
console.log(customersError)
|
||||
|
||||
contacts = contacts.map(i => {
|
||||
let item = {
|
||||
...i,
|
||||
customer: customersData.find(v => v.customerNumber === i.customerNumber).id
|
||||
}
|
||||
|
||||
delete item.customerNumber
|
||||
|
||||
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);
|
||||
});
|
||||
|
||||
84
imports/lexoffice/vendors/index.js
vendored
Normal file
84
imports/lexoffice/vendors/index.js
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
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 = 8
|
||||
let rows = []
|
||||
let vendors = []
|
||||
let contacts = []
|
||||
fs.createReadStream(path.join(__dirname, "../../input/contacts.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.Lieferantennummer),
|
||||
tenant: tenant,
|
||||
name: i.Firmenname,
|
||||
infoData: {
|
||||
zip: i["PLZ 1"],
|
||||
city: i["Ort 1"],
|
||||
ustid: i["Umsatzsteuer ID"],
|
||||
street: i["Straße 1"],
|
||||
country: i["Land 1"],
|
||||
tel: i["Telefon 1"],
|
||||
email: i["E-Mail 1"]
|
||||
}
|
||||
}
|
||||
|
||||
return item
|
||||
|
||||
})
|
||||
|
||||
rows.forEach(i => {
|
||||
if(i["Ansprechpartner 1 Vorname"] ||i["Ansprechpartner 1 Nachname"] ||i["Ansprechpartner 1"] ||i["Ansprechpartner 1 Anrede"] ||i["Ansprechpartner 1 E-Mail"] ||i["Ansprechpartner 1 Telefon"]) {
|
||||
let item = {
|
||||
firstName: i["Ansprechpartner 1 Vorname"],
|
||||
lastName: i["Ansprechpartner 1 Nachname"],
|
||||
fullName: i["Ansprechpartner 1"],
|
||||
salutation: i["Ansprechpartner 1 Anrede"],
|
||||
email: i["Ansprechpartner 1 E-Mail"],
|
||||
phoneHome: i["Ansprechpartner 1 Telefon"],
|
||||
tenant: tenant,
|
||||
vendorNumber: i["Lieferantennummer"]
|
||||
}
|
||||
|
||||
contacts.push(item)
|
||||
}
|
||||
|
||||
|
||||
})
|
||||
|
||||
|
||||
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);
|
||||
});
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import axios from "axios"
|
||||
import {createClient} from "@supabase/supabase-js";
|
||||
|
||||
let key = process.env.SUPABASE_KEY
|
||||
let key = process.env.SUPABASE_SERVICE_ROLE_KEY
|
||||
let url = process.env.SUPABASE_URL
|
||||
let interval = process.env.INTERVAL
|
||||
let goCardLessBaseUrl = process.env.GOCARDLESS_URL
|
||||
|
||||
60
test/imapflow/index.js
Normal file
60
test/imapflow/index.js
Normal file
@@ -0,0 +1,60 @@
|
||||
const { ImapFlow } = require('imapflow');
|
||||
|
||||
const client = new ImapFlow({
|
||||
host: 'imap.strato.de',
|
||||
port: 993,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: 'info@federspiel.tech',
|
||||
pass: 'fpGUpbQG34'
|
||||
},
|
||||
logger: {}
|
||||
});
|
||||
|
||||
const main = async () => {
|
||||
// Wait until client connects and authorizes
|
||||
await client.connect();
|
||||
|
||||
|
||||
// Select and lock a mailbox. Throws if mailbox does not exist
|
||||
let lock = await client.getMailboxLock('INBOX');
|
||||
try {
|
||||
// fetch latest message source
|
||||
// client.mailbox includes information about currently selected mailbox
|
||||
// "exists" value is also the largest sequence number available in the mailbox
|
||||
let message = await client.fetchOne(client.mailbox.exists, { source: true });
|
||||
//console.log(message.source.toString());
|
||||
|
||||
// list subjects for all messages
|
||||
// uid value is always included in FETCH response, envelope strings are in unicode.
|
||||
for await (let message of client.fetch('1', { source:true , envelope: true, flags:true, bodyStructure: true, labels:true, bodyParts: true })) {
|
||||
console.log(`${message.uid}: ${message.envelope.subject}`);
|
||||
//console.log(`${message.envelope}`);
|
||||
console.log(message)
|
||||
console.log(message.bodyStructure.childNodes)
|
||||
message.bodyStructure.childNodes.forEach(i => console.log(i))
|
||||
|
||||
|
||||
}
|
||||
|
||||
let data = await client.download('1','1.1');
|
||||
console.log(data)
|
||||
data.content.pipe(process.stdout)
|
||||
/*let tree = await client.listTree();
|
||||
console.log(tree)
|
||||
tree.folders.forEach(mailbox => console.log(mailbox.path))*/
|
||||
} finally {
|
||||
// Make sure lock is released, otherwise next `getMailboxLock()` never returns
|
||||
lock.release();
|
||||
}
|
||||
|
||||
/*let mailbox = await client.mailboxOpen('INBOX');
|
||||
// fetch UID for the last email in the selected mailbox
|
||||
let lastMsg = await client.fetchOne('*', {uid: true})
|
||||
console.log(lastMsg.uid);*/
|
||||
|
||||
// log out and close connection
|
||||
await client.logout();
|
||||
};
|
||||
|
||||
main().catch(err => {}/*console.error(err)*/);
|
||||
54
test/oauthserver/index.js
Normal file
54
test/oauthserver/index.js
Normal file
@@ -0,0 +1,54 @@
|
||||
const express = require('express')
|
||||
const axios = require('axios')
|
||||
const cors = require('cors')
|
||||
const querystring = require("querystring");
|
||||
|
||||
const CLIENT_ID = "3658523-0-bf5dc4c1-cce3-11ee-8a09-a1149eb4f0fe:third-party";
|
||||
const CLIENT_SECRET = "Xve6SePADrn4vgI8GwVJVnUelWTesSYR";
|
||||
const GITHUB_URL = "https://github.com/login/oauth/access_token";
|
||||
|
||||
const app = express();
|
||||
app.use(cors({ credentials: true, origin: true }));
|
||||
|
||||
app.get("/oauth/redirect", async (req, res) => {
|
||||
|
||||
console.log(req.query.code)
|
||||
|
||||
const {data,error } = await axios({
|
||||
method: "POST",
|
||||
url: `https://login.sipgate.com/auth/realms/third-party/protocol/openid-connect/token`,
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
},
|
||||
data: querystring.stringify({
|
||||
client_id: CLIENT_ID,
|
||||
client_secret: CLIENT_SECRET,
|
||||
code: req.query.code,
|
||||
redirect_uri: "http://localhost:8888/oauth",
|
||||
grant_type: "authorization_code"
|
||||
})
|
||||
})
|
||||
console.log(error)
|
||||
console.log(data)
|
||||
});
|
||||
|
||||
app.get("/oauth", (req,res) => {
|
||||
res.send("Done")
|
||||
})
|
||||
|
||||
app.get("/",(req,res) => {
|
||||
let url = `https://login.sipgate.com/auth/realms/third-party/protocol/openid-connect/auth?` +querystring.stringify({
|
||||
client_id: CLIENT_ID,
|
||||
redirect_uri: "http://localhost:8888/oauth/redirect",
|
||||
scope: "account:read",
|
||||
response_type: "code"
|
||||
})
|
||||
console.log(url)
|
||||
|
||||
res.redirect(url)
|
||||
})
|
||||
|
||||
const PORT = 8888;
|
||||
app.listen(PORT, () => {
|
||||
console.log(`Listening at port ${PORT}`);
|
||||
});
|
||||
30
test/vcardjs/index.js
Normal file
30
test/vcardjs/index.js
Normal file
@@ -0,0 +1,30 @@
|
||||
var vCardsJS = require('vcards-js');
|
||||
|
||||
let contacts = [{},{}]
|
||||
let cardsString = ""
|
||||
contacts.forEach(contact => {
|
||||
//create a new vCard
|
||||
var vCard = vCardsJS();
|
||||
|
||||
//set properties
|
||||
vCard.firstName = 'Eric';
|
||||
vCard.middleName = 'J';
|
||||
vCard.lastName = 'Nesser';
|
||||
vCard.organization = 'ACME Corporation';
|
||||
vCard.photo.attachFromUrl('https://avatars2.githubusercontent.com/u/5659221?v=3&s=460', 'JPEG');
|
||||
vCard.workPhone = '312-555-1212';
|
||||
vCard.birthday = new Date(1985, 0, 1);
|
||||
vCard.title = 'Software Developer';
|
||||
vCard.url = 'https://github.com/enesser';
|
||||
vCard.note = 'Notes on Eric';
|
||||
|
||||
//save to file
|
||||
//vCard.saveToFile('./eric-nesser.vcf');
|
||||
|
||||
//get as formatted string
|
||||
console.log(vCard.getFormattedString());
|
||||
cardsString += vCard.getFormattedString();
|
||||
})
|
||||
|
||||
console.log(cardsString)
|
||||
|
||||
179
tools/comServer/index.mjs
Normal file
179
tools/comServer/index.mjs
Normal file
@@ -0,0 +1,179 @@
|
||||
import ical, {ICalCalendarMethod} from 'ical-generator';
|
||||
import express from "express"
|
||||
import {createClient} from "@supabase/supabase-js";
|
||||
import vCardsJS from "vcards-js"
|
||||
import {ImapFlow} from 'imapflow'
|
||||
import cors from 'cors'
|
||||
|
||||
const supabase = createClient(process.env.SUPABASE_URL,process.env.SUPABASE_SERVICE_ROLE_KEY)
|
||||
const app = express();
|
||||
app.use(cors())
|
||||
|
||||
/*
|
||||
* TODO: Implement Auth for the Endpoints
|
||||
*
|
||||
*
|
||||
* */
|
||||
|
||||
app.get("/contacts/:tenantId", async (req,res) => {
|
||||
const tenantId = req.params.tenantId
|
||||
let contacts = (await supabase.from("contacts").select().eq("tenant", tenantId)).data
|
||||
let customers = (await supabase.from("customers").select().eq("tenant", tenantId)).data
|
||||
let vendors = (await supabase.from("vendors").select().eq("tenant", tenantId)).data
|
||||
console.log(contacts)
|
||||
|
||||
let cardsString = ""
|
||||
|
||||
contacts.forEach(contact => {
|
||||
let vCard = vCardsJS();
|
||||
vCard.firstName = contact.firstName
|
||||
vCard.lastName = contact.lastName
|
||||
vCard.role = contact.role
|
||||
vCard.cellPhone = contact.phoneMobile
|
||||
vCard.workPhone = contact.phoneHome
|
||||
vCard.email = contact.email
|
||||
vCard.namePrefix = contact.salutation
|
||||
if(contact.customer) vCard.organization = customers.find(i => i.id === contact.customer).name
|
||||
cardsString += vCard.getFormattedString()
|
||||
|
||||
})
|
||||
|
||||
|
||||
|
||||
//set content-type and disposition including desired filename
|
||||
res.set('Content-Type', 'text/vcard; name="enesser.vcf"');
|
||||
res.set('Content-Disposition', 'inline; filename="enesser.vcf"');
|
||||
|
||||
//send the response
|
||||
res.send(cardsString);
|
||||
})
|
||||
|
||||
app.get('/calendar/:userId', async (req, res) => {
|
||||
|
||||
const userId = req.params.userId
|
||||
|
||||
let userExisting = ((await supabase.from("profiles").select('id').eq("id", userId)).data)
|
||||
console.log(userExisting)
|
||||
|
||||
if(userExisting) {
|
||||
let events = (await supabase.from("events").select()).data
|
||||
|
||||
console.log(events[0].resources)
|
||||
|
||||
events = events.filter(i => i.resources.filter(resource => resource.id === userId).length > 0)
|
||||
|
||||
const cal = ical({
|
||||
prodId: '//spaces.software//ical-generator/r/EN',
|
||||
events: events.map(event => {
|
||||
return {
|
||||
start: event.start,
|
||||
end: event.end,
|
||||
summary: event.title,
|
||||
description: ""
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
res.writeHead(200, {
|
||||
'Content-Type': 'text/calendar; charset=utf-8',
|
||||
'Content-Disposition': 'attachment; filename="calendar.ics"'
|
||||
});
|
||||
|
||||
res.end(cal.toString());
|
||||
} else {
|
||||
res.sendStatus(404)
|
||||
}
|
||||
});
|
||||
|
||||
app.get("/email/listInboxes", async (req,res) => {
|
||||
const client = new ImapFlow({
|
||||
host: 'imap.strato.de',
|
||||
port: 993,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: 'info@federspiel.tech',
|
||||
pass: 'fpGUpbQG34'
|
||||
},
|
||||
logger: {}
|
||||
});
|
||||
|
||||
await client.connect();
|
||||
let tree = await client.listTree();
|
||||
let folders = []
|
||||
tree.folders.forEach(mailbox => folders.push(mailbox.path))
|
||||
|
||||
res.json(folders)
|
||||
|
||||
})
|
||||
app.get("/email/listMessagesInInbox/:inbox", async (req,res) => {
|
||||
const inbox = req.params.inbox
|
||||
|
||||
const client = new ImapFlow({
|
||||
host: 'imap.strato.de',
|
||||
port: 993,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: 'info@federspiel.tech',
|
||||
pass: 'fpGUpbQG34'
|
||||
},
|
||||
logger: {}
|
||||
});
|
||||
|
||||
await client.connect();
|
||||
let messages = [];
|
||||
let mailbox = await client.mailboxOpen(inbox);
|
||||
|
||||
for await (let message of client.fetch('1:*', { envelope: true })) {
|
||||
console.log(`${message.uid}: ${message.envelope.subject}`);
|
||||
messages.push(message)
|
||||
//console.log(`${message.envelope}`);
|
||||
}
|
||||
console.log(messages)
|
||||
let messagesString = JSON.stringify(messages, (key,value) => typeof value === 'bigint' ? value.toString() : value)
|
||||
console.log(messagesString)
|
||||
|
||||
res.json(JSON.parse(messagesString))
|
||||
|
||||
})
|
||||
|
||||
app.get("/email/getContent/:inbox/:uid", async (req,res) => {
|
||||
const inbox = req.params.inbox
|
||||
const uid = req.params.uid
|
||||
|
||||
const client = new ImapFlow({
|
||||
host: 'imap.strato.de',
|
||||
port: 993,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: 'info@federspiel.tech',
|
||||
pass: 'fpGUpbQG34'
|
||||
},
|
||||
logger: {}
|
||||
});
|
||||
|
||||
await client.connect();
|
||||
let mailbox = await client.mailboxOpen(inbox);
|
||||
|
||||
|
||||
let data = await client.download(uid,'1.2');
|
||||
//console.log(data)
|
||||
|
||||
function streamToString (stream) {
|
||||
const chunks = [];
|
||||
return new Promise((resolve, reject) => {
|
||||
stream.on('data', (chunk) => chunks.push(Buffer.from(chunk)));
|
||||
stream.on('error', (err) => reject(err));
|
||||
stream.on('end', () => resolve(Buffer.concat(chunks).toString('utf8')));
|
||||
})
|
||||
}
|
||||
|
||||
const result = await streamToString(data.content)
|
||||
|
||||
res.send(result)
|
||||
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
app.listen(3002);
|
||||
1662
tools/comServer/package-lock.json
generated
Normal file
1662
tools/comServer/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
17
tools/comServer/package.json
Normal file
17
tools/comServer/package.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scripts": {
|
||||
"start": "nodemon index.mjs"
|
||||
},
|
||||
"dependencies": {
|
||||
"@supabase/supabase-js": "^2.39.3",
|
||||
"cors": "^2.8.5",
|
||||
"dayjs": "^1.11.10",
|
||||
"express": "^4.18.2",
|
||||
"ical-generator": "^6.0.1",
|
||||
"imapflow": "^1.0.150",
|
||||
"moment": "^2.30.1",
|
||||
"node-imap": "^0.9.6",
|
||||
"nodemon": "^3.0.3",
|
||||
"vcards-js": "^2.10.0"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user