[{"data":1,"prerenderedAt":767},["ShallowReactive",2],{"home-services":3,"home-cases":127},[4,68],{"slug":5,"title":6,"teaser":7,"metaTitle":8,"metaDescription":9,"h1":10,"intro":11,"forWhom":12,"includes":18,"howItWorks":34,"model":47,"faq":50,"related":63},"softwareentwicklung","Softwareentwicklung","Die Anwendung läuft am Terminal, am Scanner und auf dem Gerät des Meisters – und meldet ins ERP, auch wenn das Netz in der Halle kurz weg war.","Softwareentwicklung: Individualsoftware für Halle und Lager","Softwareentwicklung für Fertigung und Lager in Deutschland: Fachanwendungen an Maschine, Scanner und ERP, abgenommen gegen Kriterien aus dem Angebot.","Softwareentwicklung dort, wo gearbeitet wird: eine abgenommene Fachanwendung für Halle und Lager","Softwareentwicklung heißt bei uns eine Fachanwendung an der Stelle, an der die Daten entstehen: am Terminal neben der Maschine, am Scanner im Lager, auf dem Gerät des Meisters. Individualsoftware für Fertigung und Lager muss auch dann weiterarbeiten, wenn das Netz in der Halle kurz weg ist, und ihre Meldungen danach ins ERP nachreichen.\n\nVertragspartner ist eine deutsche Gesellschaft, es gilt deutsches Recht, verarbeitet wird nach DSGVO auf Servern in Deutschland und der EU. Der Anlass ist meistens derselbe: In der Halle wird auf Papier oder in einer Tabelle festgehalten, im Büro tippt jemand dasselbe am nächsten Tag ein zweites Mal. Zwei Dinge machen wir dabei nicht: ein neues Warenwirtschaftssystem als Ablösung für Ihres, und Steuerungstechnik an der Anlage selbst. An der SPS arbeitet Ihr Anlagenbauer, wir setzen darüber auf.",[13,14,15,16,17],"Fertiger, deren Schichtmeldungen abends als Zettel ins Büro wandern und dort ein zweites Mal erfasst werden.","Lager, in denen Wareneingang und Umlagerung auf Listen laufen, weil die Maske der Warenwirtschaft am Regal niemand bedienen kann.","Betriebe, bei denen an einzelnen Maschinen ein Terminal fehlt und Stückzahl, Ausschuss und Stillstand erst in der Nachbetrachtung entstehen.","Werke mit Funklöchern zwischen den Hallenteilen, in denen jede Anwendung stehen bleibt, sobald die Verbindung abreißt.","IT-Verantwortliche in Ostbayern, die eine Fachanwendung brauchen, während sich die Suche nach einem erfahrenen Entwickler über ein halbes Jahr zieht.",[19,22,25,28,31],{"title":20,"text":21},"Softwareentwicklung für das Terminal an der Maschine","Eine Maske, die mit Handschuhen und auf zwei Metern Abstand bedienbar bleibt: große Flächen, wenige Felder, Auftrag per Barcode statt per Suche. Gebaut mit TypeScript und Node.js, Daten in PostgreSQL, Oberfläche im Browser des Terminals, damit an jedem Gerät die Installation entfällt.",{"title":23,"text":24},"Scanner und mobile Erfassung im Lager","Wareneingang, Umlagerung, Kommissionierung und Inventur laufen über Handgeräte: gescannt wird Etikett oder Beleg, gebucht wird gegen Ihre Stammdaten. Eine falsche Eingabe fängt die Anwendung dort ab, wo sie entsteht, und nicht erst beim Monatsabschluss.",{"title":26,"text":27},"Weiterarbeiten, wenn die Verbindung abreißt","Buchungen bleiben auf dem Gerät und werden nachgemeldet, sobald das Netz wieder steht; eine Vorgangsnummer schließt aus, dass dabei etwas doppelt ankommt. Zu jeder Übertragung stehen Zeitpunkt und Ergebnis im Protokoll, damit später nachvollziehbar bleibt, was wann im ERP gelandet ist.",{"title":29,"text":30},"Anbindung an Ihr ERP und an die Geräte in der Halle","Aufträge, Artikel und Bestände kommen aus dem führenden System, Rückmeldungen gehen denselben Weg zurück. Waagen, Etikettendrucker und Maschinenanzeigen binden wir über die Schnittstelle an, die das Gerät hergibt; über 180 Systeme liegen bereits in unserem eigenen Werkzeugkasten.",{"title":32,"text":33},"Softwareentwicklung mit einer Übergabe an Ihre Leute","Jede Etappe bringt Tests, Dokumentation und eine Einweisung an der Anlage mit: Meister und Lagerleitung müssen die Anwendung ohne uns bedienen und kleine Änderungen selbst beauftragen können. Dieselbe Architektur betreiben wir in über vierzig eigenen Diensten.",[35,38,41,44],{"title":36,"text":37},"Rundgang und Gespräch am Ort","Ein Gespräch von rund zwanzig Minuten über Ziel, Stand und Engpass, danach der Weg eines Belegs durch Halle, Lager und Büro. Statt Folien zeigen wir laufende Systeme. Anschließend sagen wir offen, welchen Teil wir übernehmen und welchen nicht.",{"title":39,"text":40},"Angebot mit Abnahmekriterien","Im Angebot stehen Etappen, Datenmodell, die Liste der Geräte und Schnittstellen und die Kriterien für die Abnahme, dazu Vertragsform, Preismodell und der Zeitrahmen – alles das, bevor die erste Zeile entsteht.",{"title":42,"text":43},"Umsetzung mit Lieferungen an der Maschine","Jede Lieferung ist eine lauffähige Fassung, geprüft an einer Kopie Ihrer echten Auftrags- und Artikeldaten und an einem Gerät aus Ihrer Halle. Jede Änderung geht durch ein Review: erst unsere KI-Werkzeuge, dann ein Entwickler.",{"title":45,"text":46},"Abnahme in der laufenden Schicht","Abgenommen wird nicht am Schreibtisch, sondern im Betrieb: mit echten Aufträgen gebucht, der Abgleich mit dem ERP mitgeprüft. Danach greift die Gewährleistung auf Mängel; Repository und Zugänge liegen von Anfang an bei Ihnen.",{"title":48,"text":49},"Abnahme statt Versprechen","Was abgenommen wird, steht vor dem Start im Angebot und nicht danach im Protokoll. Eine abgegrenzte Anwendung läuft im Werkvertrag: Preis je Etappe fest, geprüft wird gegen die Leistungsbeschreibung, für Mängel haften wir. Geliefert wird stückweise, und jedes Stück steht für sich.\n\nBeratung, Konzept und die Begleitung Ihrer Leute laufen im Dienstvertrag. Bevor Sie uns Stücklisten, Auftragsdaten oder Zeichnungen zeigen, schließen wir eine beidseitige Geheimhaltungsvereinbarung; bei personenbezogenen Daten kommt ein Auftragsverarbeitungsvertrag dazu, und im Angebot steht, welche Angaben ein externer Dienst oder ein Sprachmodell überhaupt zu sehen bekommt. Die Arbeit verteilt und verantwortet unsere Projektleitung; Preise und Sätze nennt das Angebot nach dem Gespräch.",[51,54,57,60],{"q":52,"a":53},"Was kostet individuelle Softwareentwicklung?","Das hängt an der Zahl der Arbeitsplätze in Halle und Lager, an den Geräten, die angebunden werden, und am Zustand Ihrer Stammdaten. Nach dem Gespräch nennt das Angebot einen festen Preis je Etappe im Werkvertrag. Gerechnet wird gegen den beschriebenen Umfang, nicht gegen eine Liste von Sätzen.",{"q":55,"a":56},"Wie lange dauert ein Softwareprojekt?","Verlässlich ist die Reihenfolge, nicht eine Zahl: Rundgang und Gespräch, Angebot mit Abnahmekriterien, Lieferungen zum Anfassen an einem Gerät aus Ihrer Halle, Abnahme in der laufenden Schicht. Sobald die Etappen beschrieben sind, steht der Zeitrahmen im Angebot.",{"q":58,"a":59},"Läuft die Anwendung auch ohne Netz in der Halle?","Ja, wenn das bei der Abnahme so vereinbart ist. Buchungen bleiben auf dem Gerät und werden nachgemeldet, sobald die Verbindung steht, und eine Vorgangsnummer verhindert Doppelbuchungen. Was fachlich passieren soll, solange keine Rückmeldung kommt, klären wir vorher mit Ihren Leuten.",{"q":61,"a":62},"Wem gehört der Quellcode?","Die Nutzungsrechte am eigens für Sie geschriebenen Code gehen mit vollständiger Bezahlung über, zusammen mit Dokumentation, Zugängen und Repository. Bausteine, die wir wiederverwenden, und die genutzten Open-Source-Lizenzen sind im Vertrag namentlich aufgeführt.",[64,65,66,67],"leistungsbeschreibung","abnahme","werkvertrag","festpreis-vs-tagessatz",{"slug":69,"title":70,"teaser":71,"metaTitle":72,"metaDescription":73,"h1":74,"intro":75,"forWhom":76,"includes":82,"howItWorks":98,"model":110,"faq":112,"related":125},"prozessautomatisierung","Prozessautomatisierung","Schichtmeldung, Lieferschein und Avis finden ihren Weg ins ERP allein – mit Protokoll, Wiederholung und einer Liste der Fälle, die jemand ansehen muss.","Prozessautomatisierung: Workflows zwischen Halle und ERP","Prozessautomatisierung für Fertigung und Logistik in Deutschland: Betriebsdaten, Lieferscheine und Avise laufen ins ERP, statt abends abgetippt zu werden.","Prozessautomatisierung zwischen Halle, Lager und ERP: Meldungen, die niemand mehr abtippt","Prozessautomatisierung heißt hier, dass Betriebsdaten, Lieferscheine und Speditionsavise ihren Weg zwischen Halle, Lager und ERP allein finden, statt abends im Büro erfasst zu werden. Workflow-Automatisierung bedeutet dabei nicht, dass ein weiteres Programm dazukommt: Der Weg selbst wird beschrieben, geprüft und dann von einem Dienst gefahren, der jede Übertragung protokolliert.\n\nVertragspartner ist eine deutsche Gesellschaft, es gilt deutsches Recht, verarbeitet wird nach DSGVO auf Servern in Deutschland und der EU. Der Anlass ist fast immer derselbe: Die Zahlen aus der Fertigung stehen im Büro erst am Folgetag, und bis dahin ist der Lieferschein längst quittiert. Eines sagen wir vorher: An der Steuerung Ihrer Anlagen ändern wir nichts. Wir lesen, was sie ausgibt, und schreiben in die Systeme, die dafür vorgesehen sind.",[77,78,79,80,81],"Fertiger, deren Schichtmeldungen und Stückzahlen erst am Folgetag in der Warenwirtschaft stehen.","Lager, in denen Lieferscheine und Speditionsavise per Mail eintreffen und von Hand in den Wareneingang übertragen werden.","Betriebe, bei denen Maschinendaten in einer eigenen Anzeige hängen und niemand sie mit dem Auftrag zusammenbringt.","Werke, in denen ein Erfassungsfehler aus der Halle erst bei der Inventur auffällt.","Logistiker, die Statusmeldungen für jeden Auftraggeber in ein anderes Portal eintragen.",[83,86,89,92,95],{"title":84,"text":85},"Prozessautomatisierung zwischen Maschine, Waage und ERP","Wir holen ab, was die Anlage ohnehin ausgibt – Zählwerte, Laufzeiten, Störmeldungen, Wiegescheine – und schreiben es gegen Auftrag und Artikel in Ihr führendes System. Wo eine Maschine nichts hergibt, bleibt die Meldung am Terminal, wird aber genau einmal erfasst und nicht noch einmal im Büro.",{"title":87,"text":88},"Lieferscheine und Avise ohne Nacherfassung","Eingehende Lieferscheine, Speditionsavise und Wiegescheine werden gelesen, den Positionen zugeordnet und als Wareneingang vorgelegt; entschieden wird nur noch über die Fälle, die nicht zusammenpassen. Aus Belegfotos haben wir auf diese Weise 3 579 Positionen in ein Verzeichnis mit 24 Lieferanten überführt, jede Position mit Belegdokument.",{"title":90,"text":91},"Übertragungen, die einen Ausfall überstehen","Jede Meldung bekommt eine Vorgangsnummer und einen Zustand. Antwortet die Gegenstelle nicht, versucht der Dienst es später erneut und meldet sich, wenn es wiederholt nicht klappt; still verschwinden kann nichts. Im Protokoll steht zu jeder Übertragung, wann sie lief und was sie geschrieben hat.",{"title":93,"text":94},"Artikel- und Lieferantenstamm geradeziehen","Automatik auf uneinheitlichen Schreibweisen erzeugt nur schnellere Fehler. In einem Bestand haben wir 138 Schreibweisen auf 75 Lieferanten zusammengeführt und 1 922 Positionen nutzbar gemacht; erst danach lief die Zuordnung ohne Rückfrage.",{"title":96,"text":97},"Prozessautomatisierung bis zu den Kennzahlen der Schicht","Stückzahl, Ausschuss, Stillstand und Wareneingang stehen am Morgen von selbst da, gerechnet aus denselben Meldungen, die in Ihr ERP gehen. Zwei Auswertungen mit zwei verschiedenen Zahlen gibt es damit nicht mehr.",[99,102,104,107],{"title":100,"text":101},"Den Weg der Meldung aufnehmen","Wir gehen mit, welchen Weg eine Meldung heute nimmt: wo sie entsteht, wer sie anfasst, wo sie liegen bleibt. Das Gespräch dauert rund zwanzig Minuten, der Rundgang so lange, wie die Halle braucht. Statt Folien zeigen wir laufende Systeme.",{"title":39,"text":103},"Beschrieben werden Auslöser, Regel, Ausnahme und das, was am Ende im ERP stehen muss. Vertragsform, Preismodell und der Zeitrahmen stehen im Angebot, bevor gebaut wird.",{"title":105,"text":106},"Schattenlauf auf echten Daten","Vor dem Einschalten läuft die Automatik mit, ohne zu buchen: Ihr Ergebnis wird mit dem verglichen, was Ihre Leute von Hand gemacht hätten. Abweichungen gehen in die Regel zurück und nicht in eine Fußnote.",{"title":108,"text":109},"Abnahme und Betrieb","Abgenommen wird gegen die vereinbarten Kriterien in der laufenden Schicht. Danach läuft der Dienst bei Ihnen oder bei uns, mit Protokoll, Fehlerliste und einer benannten Stelle, die eingreift, wenn eine Gegenstelle schweigt.",{"title":48,"text":111},"Was abgenommen wird, steht vor dem Start im Angebot und wird nicht am Ende ausgehandelt. Für eine abgegrenzte Strecke gilt der Werkvertrag: fester Preis je Etappe, Abnahme gegen die Leistungsbeschreibung, Gewährleistung auf Mängel. Jede Etappe ist für sich nutzbar, die erste Strecke kann also laufen, während die zweite noch beschrieben wird.\n\nDie Begleitung nach dem Einschalten – Beobachtung, Regeländerungen, Schulung Ihrer Leute – läuft im Dienstvertrag und wird als eigenes Paket beauftragt statt als offene Zeitbuchung. Bevor Sie uns Auftragsdaten, Preise oder Kundenadressen zeigen, steht eine beidseitige Geheimhaltungsvereinbarung; bei personenbezogenen Daten kommt ein Auftragsverarbeitungsvertrag dazu, und im Angebot steht, welche Angaben ein externer Dienst oder ein Sprachmodell zu sehen bekommt. Verteilt und verantwortet wird die Arbeit von unserer Projektleitung.",[113,116,119,122],{"q":114,"a":115},"Was ist Prozessautomatisierung?","Ein Vorgang, den heute ein Mensch zwischen zwei Stellen erledigt, wird beschrieben, geprüft und von einem Dienst übernommen: Auslöser, Regel, Ausnahme, Protokoll. In Fertigung und Lager sind das meist Meldungen aus der Schicht, Belege am Wareneingang und Rückmeldungen an die Warenwirtschaft.",{"q":117,"a":118},"Wann lohnt sich RPA und wann eine Schnittstelle?","Gibt ein System eine Schnittstelle her, nehmen wir sie: Sie ist stabiler und übersteht jede Änderung an der Oberfläche. RPA-Software, die Masken bedient, setzen wir nur dort ein, wo ein Altsystem nichts anderes anbietet, und dann mit Protokoll, damit ein Fehlgriff nachweisbar bleibt.",{"q":120,"a":121},"Was passiert, wenn sich unser Prozess ändert?","Regeln und Zuordnungen liegen als Einstellung vor und nicht im Programmtext; neuer Lieferant, neue Etikettenart oder eine neue Vorgabe eines Auftraggebers sind dadurch Sache Ihrer eigenen Leitung. Ändert sich die Strecke selbst, wird das als eigene Etappe beauftragt und wieder abgenommen.",{"q":123,"a":124},"Wer betreibt die Automatisierung nach der Abnahme?","Wahlweise Ihre IT oder wir. Läuft der Dienst bei Ihnen, übergeben wir Quelltext, Dokumentation und Zugänge und weisen Ihre Leute ein. Übernehmen wir den Betrieb, ist das ein eigener Vertrag mit beschriebenem Umfang und keine stillschweigende Verlängerung.",[65,66,67,126],"dienstvertrag",[128,154,177,201,221,251,280,304,323,350,376,396,424,448,471,496,518,538,559,584,609,627,646,671,695,720,744],{"slug":129,"title":130,"subtitle":131,"industry":132,"services":133,"result":135,"summary":136,"problem":137,"solution":138,"outcome":139,"tech":148,"visibility":152,"registryKey":153},"tuerkische-oberflaeche-an-einem-tag","Türkische Oberfläche für ein Steuerpult an einem Tag","8 677 Oberflächentexte übersetzt, geprüft und eingebaut – in rund einer Stunde Arbeitszeit","Software \u002F SaaS",[134,5],"ki-implementierung","8 677 Oberflächentexte in rund 1 Stunde","Ein zentrales Steuerpult – eine Web-Anwendung mit tausenden Oberflächentexten – brauchte eine türkische Sprachversion. Mit Sprachmodell in Blöcken, Review und automatisiertem Einbau stand sie an einem Tag im Panel.","Eine Anwendung mit 8 677 Oberflächentexten in eine weitere Sprache zu bringen, ist bei Handübersetzung ein Vorhaben von Wochen: Texte exportieren, übersetzen, Kontext prüfen, einbauen, Layouts testen.","Die Texte gingen in Blöcken an ein Sprachmodell; ein zweiter Modell-Durchlauf und ein Entwickler prüften die Ergebnisse, der Einbau lief automatisiert über die Sprachschicht der Anwendung.",[140,144],{"value":141,"label":142,"note":143},"8 677","Oberflächentexte","übersetzt und eingebaut",{"value":145,"label":146,"note":147},"~1 Std.","Arbeitszeit","vom Export bis zur lauffähigen Sprachversion",[149,150,151],"Nuxt 4","nuxt-i18n-micro","Claude (Sprachmodell, Blöcke + Review)","public","pultos-turkish-ui-one-day",{"slug":155,"title":156,"subtitle":157,"industry":158,"services":159,"result":160,"summary":161,"problem":162,"solution":163,"outcome":164,"tech":173,"visibility":152,"registryKey":176},"personal-brand-website-statisch","Personal-Brand-Website: statisch generiert, ohne Server im Betrieb","Website für einen Senior AI Automation Engineer – statisch generiert, GSAP-Animationen","Personal Branding",[5],"Statische Site, kein Server im Betrieb","Website eines Ingenieurs als Personal Brand: statisch generiert, animiert mit GSAP, ohne laufenden Server – schnell und wartungsarm.","Eine persönliche Website soll schnell laden, ohne Server auskommen und trotzdem Bewegung und Persönlichkeit zeigen.","Der Generator erzeugt beim Build fertige HTML-Seiten, GSAP steuert die Animationen; das Ergebnis liegt als statische Dateien auf einem CDN.",[165,169],{"value":166,"label":167,"note":168},"0","Server im Betrieb","statische Dateien, kein Node-Prozess",{"value":170,"label":171,"note":172},"SSG","HTML wird beim Build erzeugt","Auslieferung als statische Dateien über CDN",[149,174,175,170],"Vue 3","GSAP","alexgrygoriev-personal-site",{"slug":178,"title":179,"subtitle":180,"industry":181,"services":182,"result":184,"summary":185,"problem":186,"solution":187,"outcome":188,"tech":197,"visibility":152,"registryKey":200},"seo-website-netz-als-leadquelle","Rund 186 SEO-Websites als Leadquelle","Ein Netz statisch generierter Websites aus einem Headless-CMS – gebaut und betrieben als Vertriebskanal","Marketing und Leadgenerierung",[5,69,183],"it-dienstleister","~186 Websites aus einem Stack","Statt einzelner Sites entstand ein Netz von rund 186 SEO-Websites: Inhalte aus einem Headless-CMS, Ausgabe als statisch erzeugtes Frontend, Betrieb ohne laufenden Server je Site. Das Netz arbeitet als Leadquelle.","Viele Nischen, viele Suchanfragen – und ein Team, das jede Website einzeln bauen und pflegen müsste.","Ein Headless-CMS hält Inhalte und Struktur, ein statisch erzeugendes Frontend baut daraus fertige Sites; Ausrollen und Aktualisieren laufen im Stapel über alle Sites.",[189,193],{"value":190,"label":191,"note":192},"~186","Websites","im Betrieb",{"value":194,"label":195,"note":196},"1","Codebestand","Headless-CMS + statische Ausgabe für alle Sites",[198,199,170],"Strapi","Nuxt","leadgen-network",{"slug":202,"title":203,"subtitle":204,"industry":205,"services":206,"result":207,"summary":208,"problem":209,"solution":210,"outcome":211,"tech":217,"visibility":152,"registryKey":220},"landing-generator-ein-code-viele-sites","Landing Forge: ein Code, viele Nischen-Websites","Generator für Nischen-Landingpages: aus einer Konfigurationsdatei entsteht eine fertige Website","Web-Dienstleistungen für kleine Betriebe",[5,69],"1 Codebestand statt Einzelproduktion","Ein statisch erzeugendes Projekt baut aus Konfigurationsdateien fertige Nischen-Websites – Design, Texte, Sprachen – und rollt sie auf Cloudflare Pages aus. Daraus wurde ein Produkt.","Kleine Betriebe brauchen eine Website, die Anfragen bringt – zu Aufwand, den einzelne Auftragsproduktion nicht hergibt.","Ein Codebestand, eine Konfigurationsdatei je Site: Der Generator erzeugt statische Seiten mit Sprachversionen, Cloudflare Pages liefert sie aus. Neue Sites entstehen aus Daten, nicht aus Handarbeit.",[212,215],{"value":194,"label":213,"note":214},"Konfigurationsdatei","je Website – Design, Texte, Sprachen folgen daraus",{"value":166,"label":167,"note":216},"statische Ausgabe über ein CDN",[199,170,218,219],"Cloudflare Pages","i18n","landing-forge-product",{"slug":222,"title":223,"subtitle":224,"industry":225,"services":226,"result":228,"summary":229,"problem":230,"solution":231,"outcome":232,"tech":245,"visibility":152,"registryKey":250},"buchhaltung-aus-kontoauszuegen-lebensmittelhersteller","Aus Kontoauszügen wird Buchhaltung: 88,8 % des Geldvolumens automatisch verbucht","13 734 Buchungen als vollständiges Bank-Ledger, im laufenden Jahr 88,8 % des Geldvolumens automatisch verbucht","Lebensmittelproduktion",[69,227,183],"integrationen","88,8 % des Geldvolumens automatisch verbucht","Drei Gesellschaften eines Lebensmittelherstellers mit eigener Produktion und Filialnetz (PL), zwei Banken, Konten in PLN und EUR – die Buchhaltung lebte in Auszugsdateien, ohne Gewinnrechnung und ohne Blick des Inhabers auf den Cashflow. Heute liegen 13 734 Buchungen aus 110 Import-Läufen als vollständiges Bank-Ledger vor, Zeitraum 01.01.2022 bis 09.09.2026; im laufenden Jahr 2026 verbuchen 216 Regeln 88,8 % des Geldvolumens automatisch.","Drei Gesellschaften, zwei Banken, Konten in PLN und EUR: Die Buchhaltung lebte in Auszugsdateien. Es gab weder eine Gewinn- und Verlustrechnung noch Wochenzahlen noch einen Blick des Inhabers auf den Cashflow.","Die Auszugsformate beider Banken werden automatisch eingelesen und die Saldokette geprüft, PLN wird zum Tageskurs der Notenbank in EUR umgerechnet, die Originalbeträge bleiben erhalten. Regeln kategorisieren die Buchungen; das Ergebnis steht im Finanzbereich des Kundenpanels, umschaltbar zwischen PLN und EUR.",[233,237,241],{"value":234,"label":235,"note":236},"13 734","Buchungen","vollständiges Bank-Ledger aus 110 Import-Läufen, 01.01.2022–09.09.2026",{"value":238,"label":239,"note":240},"88,8 %","des Geldvolumens automatisch verbucht","im laufenden Jahr 2026 über 216 aktive Regeln; über den gesamten Bestand 81,4 %",{"value":242,"label":243,"note":244},"144","Wochen Kennzahlen","reichen rückwirkend zur Verfügung",[149,246,247,248,249],"PostgreSQL","MT940","Bank-XML","NBP-FX-API","tortovnia-bank-accounting-2026",{"slug":252,"title":253,"subtitle":254,"industry":255,"services":256,"result":257,"summary":258,"problem":259,"solution":260,"outcome":261,"tech":274,"visibility":152,"registryKey":279},"offene-lieferantenrechnungen-bankabgleich","Offene Lieferantenrechnungen: 1 725 Positionen auf 802 zurückgeführt","1 268 Bankzahlungen zugeordnet, offene Summe mehr als halbiert","Lebensmittelproduktion und Filialhandel",[69,227],"1 725 → 802 offene Positionen","Bei der Tortownia Group galt eine Rechnung als offen, sobald kein Zahlungsvermerk gesetzt war: 1 725 Positionen standen im System, während die Buchhaltung 150–200 wirklich offene Rechnungen erwartete. Der Abgleich gegen die importierten Kontoauszüge führte die Liste auf 802 Positionen zurück – 1 268 Zahlungen zugeordnet, ohne dass eine Position stillschweigend verschwindet.","Eine Rechnung galt als offen, sobald in der Buchhaltungssoftware kein Zahlungsvermerk gesetzt war: 1 725 offene Positionen, davon 1 671 überfällig – während die Buchhaltung von 150–200 wirklich offenen Rechnungen ausging. Als Arbeitsgrundlage war die Liste unbrauchbar, und niemand konnte sagen, wie hoch die Verbindlichkeiten tatsächlich sind.","Eine Ansicht über alle drei Gesellschaften der Tortownia Group trennt «überfällig» und «diese Woche fällig», markiert Doppelerfassungen sichtbar statt sie zu verstecken und gibt nach Excel aus. Der Abgleich gegen die importierten Kontoauszüge läuft über die im Verwendungszweck zitierte Rechnungsnummer sowie über Betrag, Währung, Datum und Gegenpartei; ein Treffer schließt nie automatisch, sondern wird von Hand entschieden.",[262,266,270],{"value":263,"label":264,"note":265},"1 725 → 802","offene Positionen","offene Summe mehr als halbiert, ohne stillschweigende Streichung",{"value":267,"label":268,"note":269},"1 268","zugeordnete Bankzahlungen","1 051 davon über die zitierte Rechnungsnummer",{"value":271,"label":272,"note":273},"12,3 s → 0,4 s","Laufzeit des Abgleichs","384 Positionen bleiben als nicht prüfbar ausgewiesen",[149,246,275,276,277,278],"Trigramm-\u002F6-Gramm-Index","KSeF","Bank-CSV","XLSX-Export","tortovnia-payment-queue-bank-match-2026",{"slug":281,"title":282,"subtitle":283,"industry":284,"services":285,"result":287,"summary":288,"problem":289,"solution":290,"outcome":291,"tech":300,"visibility":152,"registryKey":303},"tagesabstimmung-acht-kassen","Tagesabstimmung von 8 Kassen ohne Abtippen","8 Kassen der Tortownia Group täglich abgestimmt – am Referenztag alle 8 auf den Groschen genau","Bäckerei und Filialhandel",[69,227,286],"ki-automatisierung","8 Kassen täglich, 0 Abtippen","Die Buchhaltung der Tortownia Group führte täglich 8 Kassen mit 12 Spalten von Hand, und Fehlbeträge fielen erst am Monatsende auf. Die Zahlartenaufteilung kommt jetzt nachts aus dem Kassensystem, die Zählblätter werden gelesen und nur als Vorschlag angezeigt – am Prüftag stimmen alle 8 Kassen auf den Groschen mit dem Arbeitsblatt überein.","Die Buchhaltung der Tortownia Group führte täglich 8 Kassen mit 12 Spalten von Hand: das Soll-Bargeld aus dem Kassensystem abgetippt gegen das, was tatsächlich ankam. Fehlbeträge fielen erst am Monatsende auf – und nur dort, wo jemand hinsah.","Die maschinelle Hälfte kommt nachts von selbst: die Zahlartenaufteilung des Kassensystems je Kasse und Tag. Die handschriftlichen Zählblätter werden gelesen und nur als graue Vorschläge angezeigt – weicht ein Blatt zu stark von der Kasse ab, erscheint keine Vorschlagszahl, sondern eine Markierung mit Begründung.",[292,296],{"value":293,"label":294,"note":295},"8","Kassen täglich","0 Abtippen von Hand",{"value":297,"label":298,"note":299},"12","Spalten je Kasse","am Referenztag stimmen alle 8 Kassen auf den Groschen mit dem Arbeitsblatt überein",[301,246,199,302],"Kassensystem-API","Vision\u002FOCR","tortovnia-cash-collection-2026",{"slug":305,"title":306,"subtitle":307,"industry":255,"services":308,"result":309,"summary":310,"problem":311,"solution":312,"outcome":313,"tech":321,"visibility":152,"registryKey":322},"interne-umbuchungen-nicht-mehr-als-ausgabe","Interne Umbuchungen zählen nicht mehr als Ausgaben","Interne Umbuchungen werden in allen Berichten herausgerechnet – die ausgewiesenen Ausgaben sinken um rund ein Viertel",[69],"Interne Umbuchungen aus allen Berichten ausgeschlossen","Überweisungen zwischen eigenen Konten und Bargeldabhebungen liefen bei der Tortownia Group in Cashflow und Gewinnrechnung als Ausgaben mit – der August war dadurch deutlich überhöht. Eine eigene Kategorie-Art «Transfer» mit einem einzigen Ausschlusspunkt für alle Berichte rechnet sie seitdem heraus: Die ausgewiesenen Ausgaben im August sanken um rund 24 %.","Überweisungen zwischen eigenen Konten (EUR↔PLN) und Bargeldabhebungen liefen in Cashflow und Gewinnrechnung als Ausgaben mit – der August war dadurch deutlich überhöht. Wer so auf seine Zahlen sieht, plant mit einem Verlust, den es nicht gibt.","Eine eigene Kategorie-Art «Transfer» mit einem einzigen Ausschlusspunkt für alle Berichte, automatische Erkennung über die eigenen IBANs und die Abhebungsmuster. Dazu eine Oberfläche in der Sprache der Buchhaltung und eine wiederholbare Migration des Bestands.",[314,318],{"value":315,"label":316,"note":317},"rund 24 %","zu hoch ausgewiesene Ausgaben im August","im Juli rund 22 % – beides jetzt korrigiert",{"value":194,"label":319,"note":320},"Ausschlusspunkt für alle Berichte","automatische Erkennung über die eigenen IBANs und die Abhebungsmuster",[149,246],"tortovnia-transfer-accounting-fix",{"slug":324,"title":325,"subtitle":326,"industry":255,"services":327,"result":328,"summary":329,"problem":330,"solution":331,"outcome":332,"tech":345,"visibility":152,"registryKey":349},"gewinnrechnung-sollprinzip-drei-geschaefte","Gewinnrechnung nach Sollprinzip und drei Geschäfte nebeneinander","Gewinn nach Sollprinzip statt nach Kontoauszug – im Juli 2026 rund viermal so hoch",[69,183],"Monatsgewinn nach Sollprinzip statt nach Kontoauszug","Die Gewinn- und Verlustrechnung der Tortownia Group lief ausschließlich über den Kontoauszug: Bei Zahlungszielen von zwei bis vier Monaten sah ein profitabler Monat wie ein Verlustmonat aus. Nach Sollprinzip fällt der Gewinn im Juli 2026 rund viermal so hoch aus wie nach Kontoauszug – und die drei Geschäfte der Gruppe stehen erstmals nebeneinander.","Die Gewinn- und Verlustrechnung der Tortownia Group lief ausschließlich über den Kontoauszug: Bei Zahlungszielen von zwei bis vier Monaten und einer entsprechenden Liquiditätslücke sieht ein profitabler Monat nach Zahlungseingang aus wie ein Verlustmonat. Und die drei Geschäfte der Gruppe gab es nur als Filter, nie nebeneinander.","Zwei Rechenwege in einer Auswertung: Aufwand ist die im Monat ausgestellte Rechnung, Ertrag die Realisierung des Monats; Löhne kommen kassenwirksam aus der Bank, Privatentnahmen stehen als eigene Zeile und nicht im Aufwand. Ein Monat wird erst nach dem 20. des Folgemonats gerechnet, eine eigene Registerkarte stellt Erträge, Aufwendungen und Gewinn der drei Geschäfte nebeneinander, und sämtliche Stellschrauben liegen in den Stammdaten statt im Code.",[333,337,341],{"value":334,"label":335,"note":336},"≈4×","Gewinn Juli 2026 nach Sollprinzip","gegenüber derselben Rechnung nach Kontoauszug",{"value":338,"label":339,"note":340},"≈3,9×","Gewinn Juni 2026","die Differenz entspricht genau den Zahlungszielen",{"value":342,"label":343,"note":344},"147 von 13 007","Belegen dem Geschäft zugeordnet","Deckungsgrad steht sichtbar in der Kopfzeile statt im Verborgenen",[149,346,347,348,276],"Nitro","PostgreSQL 16","TypeScript","tortovnia-pnl-accrual-three-businesses",{"slug":351,"title":352,"subtitle":353,"industry":354,"services":355,"result":357,"summary":358,"problem":359,"solution":360,"outcome":361,"tech":370,"visibility":152,"registryKey":375},"reisemagazin-vollautomatisch","Reisemagazin ohne Handarbeit: 40 h im Monat auf 0","40 Stunden Handarbeit im Monat entfallen, 73 % der Voranfragen löst der KI-Assistent","Tourismus",[69,356,286],"ki-agenten","40 h\u002FMonat → 0 h","Die Erstellung des Reisemagazins von Sergio Mata Tours band jeden Monat 40 Stunden Handarbeit, dazu kostete die Beantwortung von Voranfragen den Vertrieb Zeit. Eine Satz-Pipeline erzeugt das Magazin heute vollautomatisch, ein KI-Reiseassistent löst 73 % der Voranfragen – die Conversion stieg um 31 %.","Die Erstellung des Reisemagazins von Sergio Mata Tours band jeden Monat 40 Stunden Handarbeit, und die Beantwortung von Voranfragen kostete den Vertrieb zusätzlich Zeit.","Eine Satz-Pipeline erzeugt das Magazin vollautomatisch aus strukturierten Daten, ein KI-Reiseassistent beantwortet Voranfragen selbstständig. Beides läuft auf der eigenen Infrastruktur von Sergio Mata Tours.",[362,366],{"value":363,"label":364,"note":365},"40 h → 0 h","Handarbeit im Monat","Magazinerstellung zu 100 % automatisiert",{"value":367,"label":368,"note":369},"73 %","der Voranfragen","löst der KI-Assistent selbstständig, Conversion +31 %",[371,372,373,374],"InDesign Server","Print-XML","LLM","Node.js","reiseveranstalter-magazin-automation-2024",{"slug":377,"title":378,"subtitle":379,"industry":255,"services":380,"result":381,"summary":382,"problem":383,"solution":384,"outcome":385,"tech":394,"visibility":152,"registryKey":377},"waechter-ohne-fehlalarme","Wächter, die aufhören, «Wolf» zu rufen","Von ~110 Meldungen in zwei Tagen bleiben die rund 5 zutreffenden übrig",[69],"~110 Meldungen → rund 5 zutreffende","Ein Mitarbeiter der Tortownia Group bekam in zwei Tagen über hundert Fehlalarme und las sie nicht mehr – eine echte Störung wäre in diesem Rauschen untergegangen. Sechs Rauschquellen wurden einzeln zerlegt; von rund 110 Meldungen bleiben genau die rund 5 zutreffenden übrig.","Ein Mitarbeiter der Tortownia Group bekam in zwei Tagen über hundert Fehlalarme und hörte auf, sie überhaupt zu lesen. Eine echte Störung wäre in diesem Rauschen untergegangen.","Sechs Rauschquellen wurden einzeln zerlegt: Schwellenwerte berechnen sich aus dem historischen Verhalten des jeweiligen Objekts statt aus einer festen Zahl, und ein einzelner nicht angelegter Geschäftspartner bringt den Lauf nicht mehr zu Fall.",[386,390],{"value":387,"label":388,"note":389},"~110 → ~5","Meldungen in zwei Tagen","nur die zutreffenden bleiben übrig",{"value":391,"label":392,"note":393},"151 von 179","Fehlern aus einer Ursache","in der Wochenbetrachtung, 145 davon hintereinander – Ursache beseitigt",[246,395,348],"Nitro cron",{"slug":397,"title":398,"subtitle":399,"industry":225,"services":400,"result":401,"summary":402,"problem":403,"solution":404,"outcome":405,"tech":418,"visibility":152,"registryKey":423},"staatliches-e-rechnungssystem-statt-csv-export","Rechnungen aus dem staatlichen E-Rechnungssystem statt CSV-Export","3 048 Rechnungen aus drei Gesellschaften automatisch – beim ersten Abgleich fehlten 346 im manuellen Export",[69,5,227,183],"3 048 Rechnungen automatisch statt CSV-Export","Die Buchhaltung eines Lebensmittelherstellers mit drei Gesellschaften zog Rechnungen von Hand als CSV aus einem kostenpflichtigen Portal, und die Zahlen waren immer einen Monat alt. Die direkte Anbindung an das staatliche E-Rechnungssystem holt sie ohne Handarbeit: zum Stand September 2026 sind es 3 048 Rechnungen aus den drei Gesellschaften. Beim ersten Abgleich der nachgeholten Historie – 2 408 Rechnungen aus Juli und August 2026 – kamen 346 Rechnungen ans Licht, die im manuellen Export überhaupt nicht enthalten waren.","Die Buchhaltung zog Rechnungen von Hand als CSV aus einem kostenpflichtigen Portal. Die Zahlen waren immer einen Monat alt, Verkaufsrechnungen fehlten im Export fast vollständig, und niemand sah, wann zuletzt aktualisiert wurde.","Direkte Anbindung an das staatliche E-Rechnungssystem mit Token-Authentifizierung und verschlüsseltem Paket-Export für die Historie. Ein nächtlicher Lauf holt ein 14-Tage-Fenster mit 6 Anfragen und bleibt damit unter der amtlichen Grenze von 20 Anfragen pro Stunde; jeder Lauf hinterlässt ein Lebenszeichen im Cockpit.",[406,410,414],{"value":407,"label":408,"note":409},"3 048","Rechnungen automatisch","aus drei Gesellschaften, in dieselbe Tabelle wie bisher – Stand September 2026",{"value":411,"label":412,"note":413},"346","Rechnungen","beim ersten Abgleich der nachgeholten 2 408 Belege aus Juli\u002FAugust 2026: im manuellen Export gar nicht vorhanden",{"value":415,"label":416,"note":417},"6","API-Anfragen pro Tag","unter der amtlichen Grenze von 20 pro Stunde",[246,149,419,420,421,422],"Nitro Scheduled Tasks","KSeF-API 2.0","RSA-OAEP","AES-256","tortovnia-ksef-e-rechnungen-2026",{"slug":425,"title":426,"subtitle":427,"industry":225,"services":428,"result":429,"summary":430,"problem":431,"solution":432,"outcome":433,"tech":444,"visibility":152,"registryKey":447},"fuenf-jahre-shop-historie-ins-crm","Fünf Jahre Shop-Historie im CRM – 19 686 Bestellungen, 0 Dubletten","3 814 → 19 686 Bestellungen übernommen, 0 Dubletten, 0 Fehlauslösungen der Automatik",[69,5,227,183],"3 814 → 19 686 Bestellungen, 0 Dubletten","Im CRM der Tortownia Group standen nur 3 814 Bestellungen seit dem Anschluss des Online-Shops, die fünf Jahre davor lagen unerreichbar im Shop-System. Über denselben Standard-Importer wurden 19 686 Bestellungen und 19 188 Kontakte übernommen – ohne eine einzige Dublette und ohne dass die laufende Automatik anschlug.","Im CRM standen nur 3 814 Bestellungen seit dem Anschluss des Online-Shops; die fünf Jahre davor lagen unerreichbar im Shop-System, und ohne sie beantwortet keine Auswertung, welche Positionen wirklich laufen und welche Kunden wiederkommen. Ein Nachladen von Hand hätte doppelte Kundenkarten erzeugt und die laufende Automatik geweckt – Antworten an Kunden, die vor Jahren bestellt haben.","Die vollständige Historie ab September 2021 wurde über denselben Standard-Importer eingelesen, der den Shop täglich anbindet – kein Sonderweg, den später niemand pflegt. Bestellungen werden über E-Mail und Telefon vorhandenen Kontakten zugeordnet, bestehende Karten ergänzt statt dupliziert; historische Bestellungen tragen die Markierung «Archiv» und lösen keine Automatik aus.",[434,438,441],{"value":435,"label":436,"note":437},"3 814 → 19 686","Bestellungen im CRM","fünf Jahre Historie ab September 2021",{"value":166,"label":439,"note":440},"Dubletten","Kontakte 8 127 → 19 188, davon 688 an bestehende Karten gehängt",{"value":166,"label":442,"note":443},"Fehlauslösungen der Automatik","keine Vorgänge in der Antwortschlange, keine Verkaufschancen, keine Mailings",[445,246,149,446],"WooCommerce REST API","CRM-Ingest","tortovnia-webshop-history-crm-2026",{"slug":449,"title":450,"subtitle":451,"industry":452,"services":453,"result":454,"summary":455,"problem":456,"solution":457,"outcome":458,"tech":469,"visibility":152,"registryKey":470},"kassenumsaetze-acht-verkaufsstellen-ohne-abtippen","Kassenumsätze aus 8 Verkaufsstellen ohne Abtippen","12 Kennzahlen-Reihen füllen sich selbst, Historie bis September 2022","Bäckerei und Konditorei (Einzelhandel)",[69,5,227,183],"8 Kassen, 12 Kennzahlen-Reihen automatisch","Der Umsatz der acht Verkaufsstellen der Tortownia Group kam als Foto des Z-Berichts in einen Chat und wurde von Hand abgetippt – das Kassensystem hat weder öffentliche Schnittstelle noch Webhooks. Ein Konnektor füllt jetzt 12 Kennzahlen-Reihen selbst, mit Historie bis September 2022 für Wochen- und Saisonvergleiche.","Der Umsatz der acht Verkaufsstellen der Tortownia Group kam als Foto des Z-Berichts in einen Chat und wurde von Hand abgetippt: pro Woche verspätet, lückenhaft und ohne Vergleich zwischen den Standorten. Das Kassensystem des Anbieters hat weder öffentliche Schnittstelle noch Webhooks, auch nicht im höheren Tarif.","Ein Konnektor liest die JSON-Endpunkte des Anbieter-Panels unter einer regulären Kabinettssitzung, Zugangsdaten liegen im Secret-Bundle statt im Code. Ein idempotenter Lauf rechnet Tagesumsätze in Wochenreihen je Verkaufsstelle um, ordnet jede Kasse über den Filialnamen dem richtigen Betrieb zu – eine neue Filiale wird ohne Code-Änderung erkannt – und schreibt nur abgeschlossene Wochen.",[459,462,465],{"value":293,"label":460,"note":461},"Verkaufsstellen","Umsätze ohne Abtippen von Z-Bericht-Fotos",{"value":297,"label":463,"note":464},"Kennzahlen-Reihen","Umsatz je Verkaufsstelle, Summe je Betrieb, Durchschnittsbon",{"value":466,"label":467,"note":468},"ab 2022","Historie","Wochen und Saisons vergleichbar",[348,374,246,149,395],"tortovnia-posbistro-kassen-2026",{"slug":472,"title":473,"subtitle":474,"industry":475,"services":476,"result":477,"summary":478,"problem":479,"solution":480,"outcome":481,"tech":492,"visibility":152,"registryKey":495},"eu-bekanntmachungen-ohne-dubletten","Vergabe-Bekanntmachungen vieler Plattformen in einem Bestand – ohne Dubletten","Dieselbe Vergabe auf mehreren Plattformen – eine Zeile statt einer Dublette je Portal","Öffentliche Vergabe",[69,5,227],"Eine kanonische Zeile je Vergabe, plattformübergreifend","Dieselbe Ausschreibung erscheint oft auf mehreren Portalen: europaweite Bekanntmachung hier, Landesplattform dort, Vergabestelle noch einmal separat. Ein gemeinsamer Bestand führt sie zusammen – eine kanonische Zeile je logischer Vergabe, daneben die Roh-Publikation jeder Plattform mit Quell-URL.","Dieselbe Vergabe wird auf mehreren Portalen veröffentlicht: europaweite Bekanntmachung hier, Landesplattform dort, Vergabestelle noch einmal separat. Sammelt man ohne Abgleich, zählt jede Ausschreibung mehrfach, und niemand kann sagen, wie der Markt tatsächlich aussieht.","Ein Postgres-Speicher bündelt die Bekanntmachungen: eine kanonische Zeile je logischer Vergabe, daneben die Roh-Publikation je Plattform mit Quell-URL, Match-Signaturen und Lose. Die Dedup-Engine prüft die Signaturen von hoher zu niedriger Konfidenz, der erste Treffer gewinnt. Quell-Adapter normalisieren jede Plattform in ein quell-agnostisches Format; tägliche Cron-Jobs holen je Quelle nach. Kein Sprachmodell im Ingest-Pfad.",[482,485,488],{"value":194,"label":483,"note":484},"Zeile je logischer Vergabe","daneben die Roh-Publikation jeder Plattform mit Quell-URL und Losen",{"value":166,"label":486,"note":487},"Sprachmodelle im Ingest-Pfad","reine Signaturen und Regeln – nachvollziehbar und wiederholbar",{"value":489,"label":490,"note":491},"TED · DTVP\u002FCosinex · Subreport · evergabe","angebundene Plattformen","je Quelle ein Adapter in ein quell-agnostisches Format, täglich nachgeholt",[493,494,246,374],"TED Search API","eForms","tenders-aggregator",{"slug":497,"title":498,"subtitle":499,"industry":500,"services":501,"result":502,"summary":503,"problem":504,"solution":505,"outcome":506,"tech":514,"visibility":152,"registryKey":497},"team-postfaecher-ohne-passwoerter-anbinden","Team-Postfächer anbinden, ohne Passwörter einzusammeln","Wöchentlicher Ausfall des E-Mail-Kanals beseitigt – Ursache: Token nach genau 7 Tagen","IT-Dienstleistungen",[69,5,227],"7-Tage-Token als Ausfallursache beseitigt","Jede Automatisierung auf einem Postfach brauchte die Freigabe des Mitarbeiters, und die Verbindung starb im Wochenrhythmus – der E-Mail-Kanal zu Kunden fiel regelmäßig aus. Ursache war ein Token, das der Anbieter nach genau 7 Tagen erlöschen lässt; Firmenpostfächer laufen jetzt über eine zentrale Domain-Freigabe ohne Mitarbeiterpasswort.","Jede Automatisierung auf einem Postfach brauchte die separate Freigabe des jeweiligen Mitarbeiters – und die Verbindung starb im Wochenrhythmus, wodurch der E-Mail-Kanal zu Kunden regelmäßig ausfiel.","Firmenpostfächer laufen jetzt über eine zentrale Domain-Freigabe in Google Workspace, für die kein Mitarbeiterpasswort nötig ist; private Postfächer wurden auf dauerhaften Zugriff umgestellt.",[507,511],{"value":508,"label":509,"note":510},"7 Tage","Lebensdauer des Tokens","in diesem Takt starb wöchentlich der E-Mail-Kanal zu Kunden",{"value":166,"label":512,"note":513},"eingesammelte Mitarbeiterpasswörter","zentrale Domain-Freigabe statt Einzelfreigaben",[515,516,517,374],"Google Workspace","OAuth 2.0","domainweite Delegation",{"slug":519,"title":520,"subtitle":521,"industry":225,"services":522,"result":523,"summary":524,"problem":525,"solution":526,"outcome":527,"tech":536,"visibility":152,"registryKey":519},"verpasste-anrufe-die-stattgefunden-haben","«Verpasste» Anrufe, die stattgefunden haben – 44 Einträge korrigiert","16 % aller «verpassten» Anrufe der letzten 30 Tage waren geführte Gespräche",[69,5,227],"44 Zeilen korrigiert, 36 zurück zur Transkription","Die Telefonanlage der Tortownia Group meldete Zwischenzustände als Endergebnis: geführte Gespräche standen im CRM als «verpasst», Rückrufe gingen an bereits bediente Kunden. Ein Nachfasslauf korrigierte 44 Einträge und gab 36 Gespräche zur Transkription zurück – 16 % aller «verpassten» Anrufe der letzten 30 Tage waren tatsächlich geführte Gespräche.","Die Telefonanlage meldet Zwischenzustände als Endergebnis: Gespräche standen im CRM als «verpasst», obwohl sie geführt wurden. Rückrufe gingen an bereits bediente Kunden, und echte Verkäufe fehlten in der Auswertung.","Ein Nachfasslauf fragt für jeden zweifelhaften Anruf das endgültige Ergebnis ab, schreibt die Zeile richtig und schickt das Gespräch in die Transkription. Entscheidungen, die ein Mensch getroffen hat, werden dabei nicht überschrieben.",[528,532],{"value":529,"label":530,"note":531},"44","korrigierte Einträge","36 Gespräche zurück in die Transkription",{"value":533,"label":534,"note":535},"16 %","der «verpassten» Anrufe in 30 Tagen","waren geführte Gespräche, das längste 667 Sekunden",[537,246,374],"Telefonie-API",{"slug":539,"title":540,"subtitle":541,"industry":354,"services":542,"result":543,"summary":544,"problem":545,"solution":546,"outcome":547,"tech":556,"visibility":152,"registryKey":558},"tagesausfluege-direktbuchungs-plattform","Eigene Buchungsplattform statt Portalprovisionen: +47 % Direktbuchungen","+47 % Direktbuchungen, −68 % Pflegeaufwand, Angebot in 14 Sprachen",[5,183],"+47 % Direktbuchungen","OneDayTours, Lda. aus Lissabon hing als Anbieter von Tagesausflügen an Buchungsportalen mit hohen Provisionen und pflegte das Angebot parallel in 14 Sprachen. Eine eigene Buchungsplattform als installierbare Web-App brachte +47 % Direktbuchungen und −68 % Pflegeaufwand.","OneDayTours, Lda. hing als Anbieter von Tagesausflügen an Buchungsportalen mit hohen Provisionen und pflegte das Angebot parallel in 14 Sprachen.","Im Generalauftrag entstand eine eigene Buchungsplattform als installierbare Web-App: Buchung im eigenen Haus, Veröffentlichung über mehrere Kanäle, KI-gestützte Übersetzung in 14 Sprachen.",[548,552],{"value":549,"label":550,"note":551},"+47 %","Direktbuchungen","gegenüber den Buchungsportalen",{"value":553,"label":554,"note":555},"−68 %","Pflegeaufwand","14 Sprachen ohne zusätzlichen Aufwand",[199,374,557,373],"PWA","onedaytours-lissabon-2024",{"slug":560,"title":561,"subtitle":562,"industry":225,"services":563,"result":564,"summary":565,"problem":566,"solution":567,"outcome":568,"tech":581,"visibility":152,"registryKey":583},"konditorei-dashboard-online-umsatz","Dashboard zeigt Online-Umsatz je Geschäft, getrennt nach Währung","17 554 bezahlte Online-Bestellungen sichtbar statt 3 936",[5],"17 554 statt 3 936 Bestellungen sichtbar","Das Dashboard der Tortownia Group zählte nur Großhandelsbestellungen – 13 618 bezahlte Warenkörbe aus den beiden Onlineshops waren nirgends sichtbar. Jetzt sieht der Inhaber 17 554 bezahlte Online-Bestellungen, aufgeschlüsselt nach Geschäft und Währung, während ein auf eine Nische beschränkter Mitarbeiter weiterhin nur seine eigenen Zahlen sieht.","Das Dashboard zählte nur Großhandelsbestellungen aus dem Bestelljournal. Der Inhaber sah eine Zahl, die er selbst als unvollständig erkannte: die Bestellungen der beiden Onlineshops fehlten, für einen Geschäftsbereich blieb der Bildschirm sogar ganz leer – 13 618 bezahlte Warenkörbe waren nirgends sichtbar.","Der Bildschirm hat jetzt zwei Bereiche mit getrenntem Sichtbarkeitsumfang: die Produktionsblöcke bleiben ihrem Geschäftsbereich vorbehalten, die Website-Verkäufe folgen der gewählten Nische. Aufgeschlüsselt wird Geschäft × Währung, jede Zeile für sich und ohne Umrechnung, weil der Inhaber gegen die Backends zweier Shops abgleicht; unter der Tabelle steht, welche Shops und welche Bestellstatus enthalten sind.",[569,573,577],{"value":570,"label":571,"note":572},"17 554","bezahlte Online-Bestellungen","sichtbar statt zuvor 3 936",{"value":574,"label":575,"note":576},"+13 618","bezahlte Warenkörbe","tauchten zuvor in keiner Auswertung auf",{"value":578,"label":579,"note":580},"319","Prüfungen","Mutations-Prüfstand 16\u002F16, Sichtbarkeit je Nische bleibt gewahrt",[149,246,582],"WooCommerce","tortovnia-crm-dashboard-online-sales-2026",{"slug":585,"title":586,"subtitle":587,"industry":225,"services":588,"result":589,"summary":590,"problem":591,"solution":592,"outcome":593,"tech":606,"visibility":152,"registryKey":608},"prozess-landkarte-lebenszeichen","Prozess-Landkarte mit Lebenszeichen statt pauschalem Entwurfsstatus","41 Schemata gegen Live-Daten geprüft, Ereignisrauschen von 23 000 auf 109 pro Tag",[5,183],"Ereignisrauschen 23 000 → 109 pro Tag","Bei der Tortownia Group sah der Inhaber 39 von 41 Prozess-Schemata als Entwurf markiert und schloss daraus, dass nichts läuft; im Verborgenen vervielfachte ein fehlender Dedup-Schlüssel Ereignisse 78-fach. Alle 41 Schemata wurden gegen Live-Daten geprüft und zeigen jetzt ihr Lebenszeichen – das Rauschen fiel von rund 23 000 auf rund 109 Ereignisse pro Tag, die Liste lädt in 44 statt 1585 Millisekunden.","Der Inhaber sah 39 von 41 Prozess-Schemata als Entwurf markiert und schloss daraus, dass nichts läuft – die Anzeige beantwortete die falsche Frage. Im Verborgenen entstand echter Schaden: ein Ereignis ohne Dedup-Schlüssel vervielfachte sich 78-fach (628 000 Ereignisse, 1,87 Millionen leere Durchläufe, 14 GB), und ein 4,6-KB-Snapshot wurde in jeden Durchlauf geschrieben, aber nie gelesen – 9,5 von 10 GB.","Alle 41 Schemata wurden gegen Live-Daten geprüft und je Schema mit einem Urteil versehen (läuft \u002F teilweise \u002F läuft nicht, mit Grund); in der Liste zeigt jedes Schema nun sein Lebenszeichen mit letzter Prüfung und Prüfungen dieser Woche. Die Deduplizierung läuft jetzt über den natürlichen Quell-Identifikator, Durchläufe werden immer abgeschlossen und der Snapshot nur noch bei Pause geschrieben – ein unabhängiges Review fand in der ersten Fassung einen stillen Verlust von 49 % echter Kundenereignisse, der korrigiert und per Live-Messung mit 0 Verlust belegt wurde.",[594,598,602],{"value":595,"label":596,"note":597},"41","geprüfte Prozess-Schemata","Status und tatsächlicher Betrieb getrennt sichtbar",{"value":599,"label":600,"note":601},"23 000 → 109","Ereignisse pro Tag","Rauschen −99,5 %, Verursacher von 9,5 GB Ballast abgestellt",{"value":603,"label":604,"note":605},"1585 → 44 ms","Ladezeit der Liste","indexgestützte Abfrage mit Kappe",[149,346,347,348,607],"Vue Flow","tortovnia-flow-board-truthful",{"slug":610,"title":611,"subtitle":612,"industry":225,"services":613,"result":614,"summary":615,"problem":616,"solution":617,"outcome":618,"tech":626,"visibility":152,"registryKey":610},"technologiekarten-register","Lebendiges Register der Technologiekarten statt Dateiarchiv","114 Technologiekarten mit Historie, Verantwortlichen und geschulten Mitarbeitern",[5,286],"114 Karten aus dem Archiv übernommen","Die Rezepturen der Produktion der Tortownia Group lagen in einem Dateiarchiv: Selbstkosten ließen sich nicht rechnen, und Änderungen gingen unterwegs verloren. 114 Positionen sind jetzt als versioniertes Register geführt – jede Karte mit Historie, Verantwortlichen und geschulten Mitarbeitern an einer Stelle.","Die Rezepturen der Produktion der Tortownia Group lagen in einem Dateiarchiv: Selbstkosten ließen sich nicht rechnen, niemand wusste, wer nach welcher Karte geschult war, und Änderungen gingen unterwegs verloren.","Ein Register in der Datenbank mit Versionierung – Snapshots werden nur angehängt, nie überschrieben –, mit Zuordnung der Mitarbeiter als geschult oder verantwortlich, Änderungen per KI mit menschlicher Bestätigung und automatischem Abgleich in die interne Wissensbasis.",[619,623],{"value":620,"label":621,"note":622},"114","Technologiekarten","aus dem Archiv ins Register übernommen",{"value":166,"label":624,"note":625},"überschriebene Versionen","Snapshots werden nur angehängt, Änderungen erst nach menschlicher Bestätigung",[149,246,373],{"slug":628,"title":629,"subtitle":630,"industry":500,"services":631,"result":632,"summary":633,"problem":634,"solution":635,"outcome":636,"tech":645,"visibility":152,"registryKey":628},"typpruefung-scharf-gestellt","Typprüfung scharf gestellt: 9 jahrelang stille Fehler gefunden","5198 → 1467 Fehler in der Typprüfung, 9 stille Fehler gefunden und behoben",[5],"5198 → 1467 Fehler, 9 stille Fehler behoben","Die Typprüfung schwieg jahrelang, und unter diesem Schweigen lebten Fehler, die der Anwender als falsche Zahlen auf dem Bildschirm erlebte. Nach der Reparatur ging die Prüfung von 5198 auf 1467 Fehler zurück, in den Komponenten von 327 auf 0 – dabei wurden 9 stille Fehler gefunden und behoben.","Die Typprüfung schwieg jahrelang. Unter diesem Schweigen lebten Fehler, die der Anwender schlicht als falsche Zahlen auf dem Bildschirm erlebte.","Das Parsen wurde repariert, die Typen auf die tatsächlichen Gegebenheiten des Projekts verengt und die Altlast an der Wurzel abgetragen – ohne Platzhalter, die Fehler nur stummschalten.",[637,641],{"value":638,"label":639,"note":640},"5198 → 1467","Fehler in der Typprüfung","in den Komponenten von 327 auf 0",{"value":642,"label":643,"note":644},"9","stille Fehler","gefunden und behoben, Gesamtschuld 384 → 57",[348,149],{"slug":647,"title":648,"subtitle":649,"industry":225,"services":650,"result":651,"summary":652,"problem":653,"solution":654,"outcome":655,"tech":668,"visibility":152,"registryKey":670},"lagerbestaende-produktion-automatisch-im-steuerpult","Lagerbestände der Produktion automatisch im Steuerpult","93 Lagerpositionen und rund 1 100 Tagesbewegungen stehen ohne Handeintrag im System",[69,227],"93 Lagerpositionen und rund 1 100 Tagesbewegungen automatisch im System","Die Schicht führte Bestände und Materialverbrauch in einer Tabelle, das System kannte den Lagerbestand nicht. Heute liest ein Abgleich die Bewegungen selbst ein und rechnet den Bestand daraus aus.","Bestände und Materialverbrauch des Produktionsbetriebs lagen nur in einer von Hand gepflegten Tabelle. Im System war der Lagerbestand nirgends sichtbar, und die Summenformeln der Tabelle waren an mehreren Stellen fehlerhaft.","Einseitiger Abgleich alle 30 Minuten: ein Leser nimmt beide Tabellenblätter auf, normalisiert Zugang und Verbrauch, rechnet die Bestände aus den Bewegungen und meldet negative Bestände, knappe Reichweite und nicht ausgefüllte Arbeitstage.",[656,660,664],{"value":657,"label":658,"note":659},"93","Lagerpositionen","ohne Handeintrag im System",{"value":661,"label":662,"note":663},"rund 1 100","Tagesbewegungen","seit März automatisch übernommen",{"value":665,"label":666,"note":667},"alle 30 Min.","Abgleich","einseitig, ohne Eingriff der Schicht",[669,246,149,395],"Google Sheets API","tortovnia-kataifi-warehouse-2026",{"slug":672,"title":673,"subtitle":674,"industry":452,"services":675,"result":676,"summary":677,"problem":678,"solution":679,"outcome":680,"tech":693,"visibility":152,"registryKey":694},"schwund-sichtbar-lagerbelege-mit-grund","Schwund sichtbar machen: 2 536 Lagerbelege mit Grund und Position","11 637 Positionen aus acht Verkaufsstellen, auswertbar nach Grund und Betrieb",[69,227],"2 536 Belege mit 11 637 Positionen, Historie ab 2022 im Cockpit","Abschreibungen, Umlagerungen und Wareneingänge blieben im Kassensystem des Anbieters liegen. Ein Konnektor holt sie heraus und legt jede Position mit Grund und Betrieb in die Datenbank.","Was weggeworfen, ans Personal ausgegeben oder verschenkt wurde, blieb in der Kasse liegen und kam nie beim Inhaber an. Das Kassensystem des Anbieters hat keine öffentliche Schnittstelle, seine Lagerbelege lassen sich weder nach Datum filtern noch seitenweise vergrößern — Schwund war Vermutung.","Ein Konnektor liest die Lagerbelege des Anbieter-Panels unter einer regulären Sitzung; ein nächtlicher Lauf legt Abschreibungen mit Grund, Umlagerungen und Wareneingänge samt Positionen in die Datenbank. Jede Zeile trägt ihren Betrieb, und der Lauf urteilt je Kasse: eine einzelne ausgefallene Verkaufsstelle färbt den Lauf rot, statt in der Summe unterzugehen.",[681,685,689],{"value":682,"label":683,"note":684},"2 536","Lagerbelege","Historie ab 2022, im Cockpit auswertbar",{"value":686,"label":687,"note":688},"11 637","Positionen","nach Grund, Betrieb und Artikel",{"value":690,"label":691,"note":692},"96,3 %","Belege mit erkanntem Grund","im letzten Jahr höher",[348,374,246,149,395],"tortovnia-posbistro-warenbewegung-2026",{"slug":696,"title":697,"subtitle":698,"industry":255,"services":699,"result":700,"summary":701,"problem":702,"solution":703,"outcome":704,"tech":717,"visibility":152,"registryKey":696},"werkstatt-fotos-werden-auftragszahlen","Fotos aus der Werkstattgruppe werden zu Auftragszahlen","8 425 Nachrichten mit rund 5 790 Fotos von Lieferscheinen werden auswertbar",[69,134],"8 425 Nachrichten mit rund 5 790 Fotos auswertbar statt ungelesen","Die Arbeitsgruppe der Produktion lieferte dem System nur Text, die Fotos der Lieferscheine las niemand. Heute laufen sie durch die nächtliche Erkennung und landen als Werte im Auftrag.","Die lebendigste Arbeitsgruppe der Produktion lieferte dem System nur Text. 296 von 1 022 Aufträgen blieben ohne Betrag, und die Hunderte Fotos von Lieferscheinen las niemand.","Der Bilderstrom der Gruppe läuft in die nächtliche Erkennung nach dem Lieferschein-Schema; die Belegnummer wird mitgelesen und verbindet Produkt und Kassenbeleg. Die erkannten Werte stehen im Auftrag neben ihrer Quelle und bleiben für den Verantwortlichen sichtbar und korrigierbar.",[705,709,713],{"value":706,"label":707,"note":708},"8 425","Nachrichten","aus der Arbeitsgruppe ausgewertet",{"value":710,"label":711,"note":712},"rund 5 790","Fotos","Lieferscheine, zuvor ungelesen",{"value":714,"label":715,"note":716},"296 von 1 022","Aufträge ohne Betrag","Ausgangslage vor der Erkennung",[246,718,719],"Claude (Sprachmodell, Belegschema)","S3",{"slug":721,"title":722,"subtitle":723,"industry":225,"services":724,"result":725,"summary":726,"problem":727,"solution":728,"outcome":729,"tech":742,"visibility":152,"registryKey":721},"sendungsverfolgung-aus-versand-aggregator-ins-crm","Jede Sendung mit Tracking in der Kundenkarte statt im Kurierportal","574 Sendungen zugeordnet, die 55 offenen Fälle sind benannt statt vermutet",[69,227],"574 Sendungen in der Kundenkarte, 55 offene Fälle benannt","Der Versand lief über einen Aggregator, das System wusste nichts davon. Heute steht jede Sendung mit Status beim passenden Kunden, und die Ausnahmen haben eine eigene Ansicht.","Die Frage «wo ist meine Sendung?» konnte nur beantworten, wer sich im Kurierportal anmeldet und den Empfänger von Hand vergleicht. Im System war von alledem nichts zu sehen.","Beide Versandkabinette werden abgefragt, jede Sendung mit Trackingnummer und Status dem passenden Kunden zugeordnet — über E-Mail, dann Telefon, dann einen gemerkten Empfänger-Alias. Eine eigene Ansicht zeigt genau die Fälle, in denen ein Mensch entscheiden muss, und merkt sich die Entscheidung für künftige Sendungen.",[730,734,738],{"value":731,"label":732,"note":733},"574","Sendungen","volle Historie zugeordnet",{"value":735,"label":736,"note":737},"55","offene Fälle","benannt statt vermutet",{"value":739,"label":740,"note":741},"49","davon ohne Merkmal","im System nicht auffindbar — die Lücke steht fest",[743,246,374,149],"REST-API",{"slug":745,"title":746,"subtitle":747,"industry":225,"services":748,"result":749,"summary":750,"problem":751,"solution":752,"outcome":753,"tech":766,"visibility":152,"registryKey":745},"puls-fuer-22-datenquellen","Puls für 22 Datenquellen: der Ausfall meldet sich selbst","89 Stunden Funkstille und 520 Fehler in Folge wurden sichtbar, statt Wochen später aufzufallen",[69,5,227],"3 von 22 Quellen sofort als veraltet markiert","Die größte Sorge bei Anbindungen ist, dass eine Quelle still aufhört zu liefern. Jeder Datenfluss hat deshalb einen Puls, der am erfolgreichen Abruf hängt und nicht an der Aktualität der Daten.","«Es hört still auf, Daten zu ziehen, und wir erfahren es eine Woche später vom Kunden» — genau dieser Fall blieb bis dahin unbemerkt.","Jeder Datenfluss bekam einen Puls am tatsächlich erfolgreichen Abruf. Ein ausgefallener Lauf färbt sich rot und nennt den Grund; die Übersicht ist auch gegen sich selbst ehrlich und meldet, wenn sie selbst nichts gemessen hat.",[754,758,762],{"value":755,"label":756,"note":757},"22","angebundene Quellen","mit eigenem Puls",{"value":759,"label":760,"note":761},"89 Std.","Funkstille","bei den Sendungsdaten sichtbar geworden",{"value":763,"label":764,"note":765},"520","Fehler in Folge","eines Postfachs, vorher unbemerkt",[246,149,395],1789383437583]