# FINN.AI MCP für SelectLine

## Rechnungswesen

- **Neu** — **Der Assistent wertet auf Wunsch das Rechnungswesen
  aus.** Bisher reichte der Zugang nur bis zur Warenwirtschaft; Fragen nach Kontensalden oder
  Buchungen blieben offen. Jetzt liest der Assistent Buchungen und Kontensalden,
  Kostenstellen, Kostenträger und Budgets sowie die Anlagenbuchhaltung — je Wirtschaftsjahr,
  auch im Vergleich zum Vorjahr, und zusammen mit Belegen und offenen Posten der
  Warenwirtschaft.

<p class="callout info">Das Rechnungswesen ist nicht standardmäßig Teil des Zugangs, sondern wird auf Wunsch für die Installation freigeschaltet. Es ist nur lesend: Buchen, Umbuchen und Stornieren bleiben in der SelectLine.</p>

## Anmeldung und Einrichtung

- **Verbessert** — **Der Zugang wird jetzt allein über das Zugriffsgeheimnis
  hergestellt.** Bisher führte die erste Verbindung über eine eigene Anmeldeseite *Zugriff
  auf SelectLine erlauben*, weil die Assistenten keinen anderen Weg anboten. Da sie das
  Geheimnis inzwischen selbst mitschicken können, entfällt diese Seite: Im Assistenten
  werden Adresse und Zugriffsgeheimnis hinterlegt, mehr ist nicht nötig.

<p class="callout warning">Ein bereits eingerichteter Zugang muss nach dem Update einmal neu verbunden werden — diesmal mit dem Zugriffsgeheimnis statt über die Anmeldeseite.</p>

- **Neu** — **Eigener Bereich FINN.MCP in der Oberfläche.** Zugriffsgeheimnis und
  Port stehen jetzt unter *FINN.MCP → Einstellungen*, zusammen mit der Adresse, die im
  Assistenten einzutragen ist.
- **Neu** — **Verschlüsselte Verbindung.** Liegt für die Oberfläche ein Zertifikat
  vor, benutzt der Zugang es mit und spricht HTTPS. Fehlt eines, weist die Oberfläche darauf
  hin, dass die Verbindung unverschlüsselt läuft.

<p class="callout info">Im eigenen Netz genügt eine unverschlüsselte Verbindung. Für einen Zugang aus dem Internet gehört ein Zertifikat hinterlegt — dasselbe, das auch die Oberfläche verwendet.</p>

- **Neu** — **Öffentliche Adresse für Download-Links.** Unter *FINN.MCP →
  Einstellungen* lässt sich eintragen, unter welcher Adresse der Zugang von außen erreichbar
  ist. Nötig ist das nur, wenn ein Reverse-Proxy davorliegt; bleibt das Feld leer, werden
  Adresse und Port aus dem Zertifikat zusammengesetzt.

<p class="callout warning">Ohne öffentliche Adresse gibt es keine Download-Links: Erzeugte Beleg-PDFs liegen dann nur als Datei auf dem Rechner, auf dem FINN.ghost läuft — und auch dort nur bis zum Ablauf der Frist.</p>

- **Verbessert** — **Weniger Werkzeuge, mehr Platz für das Gespräch.** Die zwölf
  Werkzeuge für Kunden, Interessenten und Lieferanten sind zu vier zusammengefasst. Die
  Beschreibung aller Werkzeuge belegt bei jeder Verbindung Platz beim Assistenten; sie ist
  dadurch um ein Fünftel kürzer.

<p class="callout warning">Wer im Assistenten für einzelne Werkzeuge Freigaben eingestellt hat, findet die Werkzeuge für Kunden, Interessenten und Lieferanten unter neuen Namen und muss die Freigaben dort einmal neu setzen.</p>

- **Verbessert** — **Werkzeuge mit deutschen Namen, und weniger
  davon.** Die Werkzeuge heißen jetzt so, wie man sie beschreiben würde — *beleg_anlegen*,
  *beleg_uebergeben*, *artikelpreis_setzen* statt *sl_create_document*, *sl_handover_document*,
  *sl_set_article_price*. Wo der Assistent es anzeigt, steht zusätzlich ein Titel in Klartext
  wie „Beleg übergeben". Die Werkzeuge zum Nachschlagen von Tabellen und Funktionen sind von
  acht auf drei zusammengefasst; insgesamt sind es damit 35, mit Rechnungswesen 37 (bisher 40
  bzw. 42). Microsoft empfiehlt für einen Agenten in Copilot Studio höchstens 25 bis 30.

<p class="callout warning">Alle Werkzeuge haben neue Namen. Wer im Assistenten Freigaben für einzelne Werkzeuge gesetzt oder in Copilot Studio einzelne Werkzeuge abgeschaltet hat, muss das nach dem Update einmal neu einstellen. Sind in Copilot Studio nicht alle Werkzeuge pauschal zugelassen (Schalter *Allow all*), sind die umbenannten Werkzeuge dort zunächst alle aus.</p>

- **Verbessert** — **Hinweis bei veralteter Werkzeugliste.** Manche Assistenten merken sich
  die Werkzeugliste und holen sie nach einem Update nicht von selbst neu, Claude im Browser
  und in der Desktop-App zum Beispiel. Rief der Assistent dann ein Werkzeug unter seinem alten
  Namen auf, kam nur „nicht gefunden" zurück, ohne Hinweis auf die Ursache. Jetzt meldet der
  Zugang, dass die Werkzeugliste veraltet ist, und wie sie sich aktualisieren lässt.

<p class="callout info">Nach diesem Update in Claude unter <em>Einstellungen → Konnektoren</em> beim Konnektor die Tools aktualisieren und danach eine neue Unterhaltung beginnen. Claude Code holt die Liste selbst neu.</p>

## Hilfe und Belege

- **Neu** — **Der Assistent erklärt, was sich über den Zugang erledigen lässt.**
  Die Frage „was kann ich hier eigentlich?" ließ sich bisher nur im Wiki beantworten — also
  nicht dort, wo sie gestellt wird. Jetzt gibt es eine Übersicht im Gespräch: nach Bereichen
  geordnet, mit Beispielsätzen, wie man tatsächlich fragt.
- **Neu** — **Belege als PDF.** Der Assistent kann zu einem Beleg das PDF erzeugen
  und als Link ausgeben. Der Link gilt zeitlich befristet und ist in dieser Zeit ohne
  Anmeldung zu öffnen.

<p class="callout warning">Wer den Link hat, sieht den Beleg. Die Frist ist kurz gehalten, ersetzt aber keine Rechtevergabe — Links gehören nicht in dauerhafte Ablagen.</p>

- **Neu** — **Der Assistent arbeitet mit den Belegarten Ihres Mandanten.** Statt
  einer festen Liste von Belegtypen liest er die Belegarten, die bei Ihnen eingerichtet sind
  — auch eigene wie *Ticketsystem* oder *Bring-In-Service*. Belege einer eigenen Belegart
  ließen sich vorher nicht anlegen, während gleichzeitig Belegtypen angeboten wurden, die es
  im Mandanten gar nicht gibt. Eine neu angelegte Belegart ist sofort benutzbar.
- **Verbessert** — **Auch Belegarten ohne eigene Druckvorlage lassen sich
  drucken.** Der PDF-Druck braucht zwingend eine Druckvorlage. Gibt es für eine Belegart
  keine eigene, greift der Zugang jetzt auf die mitgelieferten Systemformulare zurück;
  bisher kam in diesem Fall gar kein PDF zustande.
- **Verbessert** — **Erzeugte Beleg-PDFs werden nach Ablauf des Links gelöscht.**
  Bisher blieben sie dauerhaft auf dem Rechner liegen, auf dem FINN.ghost läuft — Belege
  von Kunden, die nach Ablauf des Links niemand mehr abholen konnte.
- **Verbessert** — **Belege lassen sich mit der Belegnummer allein ansprechen.**
  Nannte man nur die Belegnummer, las der Zugang deren ersten Buchstaben als Belegart und
  fand den Beleg nicht. Jetzt erkennt er die Belegnummer und ermittelt die Belegart dazu;
  Ändern, Positionen und Löschen prüfen den Beleg außerdem vorab, statt eine allgemeine
  Fehlermeldung der Schnittstelle weiterzugeben.
- **Verbessert** — **Belege einem Projekt zuordnen — mit derselben
  Prüfung wie in der Oberfläche.** Bisher setzte der Assistent die Projektzuordnung direkt,
  ohne zu prüfen, ob Kunde, Preistyp und Währung zum Projekt passen und ob das Projekt noch
  offen ist. Jetzt gelten dieselben Regeln wie in der SelectLine; passt etwas nicht, nennt er
  den Grund, und eine bestehende Zuordnung bleibt erhalten.
- **Neu** — **Belege manuell erledigen.** Einen offenen Beleg
  setzt der Assistent auf *manuell erledigt*.

<p class="callout warning">Wieder öffnen lässt sich ein manuell erledigter Beleg nur in der SelectLine, nicht über den Assistenten.</p>

## Arbeiten mit Daten

- **Verbessert** — **Namen werden unabhängig von der Schreibweise gefunden.**
  SelectLine unterscheidet in seinen Textspalten Groß- und Kleinschreibung. Eine Suche nach
  *mustermax* fand deshalb *MusterMax GmbH* nicht, wenn der Assistent nicht von sich aus
  gegensteuerte. Lesende Abfragen vergleichen jetzt ohne Rücksicht auf die Schreibweise.

<p class="callout info">Beim Ändern von Daten zählt die Schreibweise weiterhin mit — dort entscheidet die Datenbank, nicht der Zugang.</p>

- **Behoben** — **Kürzel aus einem Buchstaben wurden nicht mehr unterschieden.**
  Seit dem Vergleich ohne Rücksicht auf die Schreibweise galten auch einbuchstabige Kürzel
  als gleich, bei denen die Schreibweise etwas bedeutet — in den Lagerbuchungen trennt sie
  etwa Bestand und Bewegung. Auswertungen dazu zählten dadurch ein Vielfaches. Solche Kürzel
  werden jetzt wieder genau verglichen; Namen und Bezeichnungen findet der Assistent weiterhin
  unabhängig von der Schreibweise.
- **Neu** — **Keine doppelt angelegten Kunden, Interessenten und Lieferanten.** Vor
  dem Anlegen prüft der Zugang, ob es schon einen Datensatz mit derselben Firma, demselben
  Namen oder derselben E-Mail-Adresse gibt. Dann wird nicht angelegt, sondern der Assistent
  nennt die Treffer und fragt nach. Bisher legte er eine Firma ein zweites Mal an, wenn seine
  Suche sie nicht gefunden hatte.
- **Verbessert** — **Angaben aus einem Impressum liest der Assistent selbst.**
  Bisher wertete der Zugang das Impressum eines neuen Lieferanten automatisch aus und übernahm
  je Angabe den ersten Treffer auf der Seite — oft den Hoster oder die Webagentur statt des
  Betreibers, ohne dass es auffiel. Jetzt liest der Assistent die Seite, erkennt den Betreiber
  und nennt in seiner Antwort, was er übernommen hat.

<p class="callout info">Dafür braucht der Assistent Zugriff auf das Internet. Hat er keinen, genügt es, den Text des Impressums ins Gespräch zu kopieren.</p>

- **Verbessert** — **Ansprechpartner gleich mit anlegen — jetzt auch bei
  Interessenten und Lieferanten.** Bisher ging das nur beim Anlegen eines Kunden; bei den
  beiden anderen brauchte der Ansprechpartner einen eigenen Schritt.
- **Behoben** — **Ein neuer Einkaufspreis überschrieb den Verkaufspreis.** Wurde bei
  einem Artikel nur der Einkaufspreis gesetzt, übernahm der Zugang ihn auch als
  Verkaufspreis — selbst wenn der Artikel schon einen hatte. Er stand danach zum
  Einkaufspreis im Verkauf. Ein vorhandener Verkaufspreis ändert sich jetzt nur, wenn er
  ausdrücklich genannt wird.
- **Verbessert** — **Der Standardlieferant bleibt beim Verknüpfen eines weiteren
  Lieferanten erhalten.** Bisher wurde jeder neu verknüpfte Lieferant zum Standardlieferanten
  des Artikels, und Bestellvorschläge liefen danach über ihn. Jetzt geschieht das nur, wenn
  der Artikel noch keinen hat oder es ausdrücklich gewünscht ist.
- **Neu** — **Notizen, Telefonate und Wiedervorlagen im
  CRM-Journal.** Der Assistent trägt Gespräche, Telefonate, Besuche und Termine ins Journal
  ein — am Kunden, Interessenten oder Lieferanten, an einem Ansprechpartner, am Beleg oder am
  Projekt, auf Wunsch an mehreren zugleich. Mit Termin und zuständigem Kollegen wird daraus
  eine Wiedervorlage. Bisher ließ sich das Journal über den Zugang nur lesen.
- **Neu** — **Lieferadressen anlegen und ändern.** Zu Kunden,
  Interessenten und Lieferanten legt der Assistent weitere Lieferadressen an, etwa eine
  Baustelle; beim Ändern bleibt alles stehen, was nicht genannt wird.
- **Neu** — **Interessent in einen Kunden wandeln.** Wie in der
  SelectLine: Der neue Kunde übernimmt Adresse, Ansprechpartner und Journal, der Interessent
  wird inaktiv gesetzt. Bisher blieb dem Assistenten nur, einen zweiten Datensatz als Kunden
  anzulegen — ohne die Vorgeschichte des Interessenten.
- **Neu** — **Bestände ein-, aus- und umlagern.** Der Assistent bucht Bestand über eine
  manuelle Lagerung — denselben Beleg, den man in der SelectLine dafür anlegt —, auch mit
  Lagerplätzen, Serien- und Chargennummern und Verfallsdaten. Vor dem Buchen prüft er Lager,
  Lagerplatz und Sperren und fragt nach, was fehlt. Bisher ließ sich Bestand über den Zugang
  nur lesen.

<p class="callout warning">Die Prüfung ist nötig, weil die Schnittstelle der SelectLine nachgiebiger ist als die Oberfläche: Ein Lager, das sie nicht zuordnen kann, bucht sie ohne Fehlermeldung in das Standardlager des Artikels, und Lagersperren beachtet sie nicht. Eine Buchung wirkt sofort; korrigiert wird durch eine Gegenbuchung.</p>

- **Neu** — **Produktbeschreibung beim Anlegen eines Artikels.** Bisher legte der Assistent
  Artikel ohne Langtext an; die Beschreibung war danach von Hand nachzutragen. Jetzt füllt er
  den Langtext nach Möglichkeit gleich mit, formuliert aus der Produktseite, den Angaben des
  Herstellers oder dem, was man ihm dazu sagt. Beim Auslesen einer Produktseite liefert der
  Zugang dafür auch deren Beschreibung mit.

<p class="callout info">Werbesätze des Shops lässt er weg, technische Daten erfindet er nicht. Die Beschreibung bleibt trotzdem ein Entwurf — vor der Freigabe des Artikels lohnt ein Blick darauf.</p>

- **Verbessert** — **Neue Projekte übernehmen Währung und Preistyp
  des Kunden.** Bisher blieben beide Angaben leer, wenn der Assistent ein Projekt anlegte; die
  Belege des Kunden ließen sich einem solchen Projekt anschließend nicht zuordnen, weil die
  Werte nicht übereinstimmten.

- **Verbessert** — **Neu angelegte Datensätze übernehmen die Vorgaben des
  Mandanten.** Legt der Assistent einen Artikel, eine Adresse oder einen Beleg an, werden die
  Standardvorgaben des Mandanten für alle nicht angegebenen Felder mitgezogen — so, wie die
  Warenwirtschaft sie auch bei der Anlage von Hand vorbelegt. Bisher blieben diese Felder
  leer, wenn der Assistent sie nicht ausdrücklich gefüllt hat.
- **Verbessert** — **Vorgeschlagene Artikelnummern zählen zuverlässiger weiter.**
  Die Nummernermittlung verwendet jetzt dieselbe Funktion, mit der auch die Warenwirtschaft
  ihre Nummernkreise fortschreibt. Damit werden Nummern mit Buchstaben richtig weitergezählt;
  bisher ließen sich nur Nummern fortsetzen, die auf Ziffern enden.
- **Behoben** — **Wartungsverträge: Positionen erschienen doppelt.** Gab es zu
  einem Vertrag mehr als eine Rechnung, wurde jede Position mehrfach ausgegeben.
- **Behoben** — **Wartungsverträge: zu niedrige Jahres- und Monatssummen.** Musste
  die Liste gekürzt werden, weil sie zu lang war, rechnete die Zusammenfassung trotzdem nur
  über die gelieferten Zeilen. Statt einer stillschweigend zu niedrigen Summe bleibt sie
  jetzt leer und nennt den Grund.

## Sicherheit und Antworten

- **Behoben** — **Eine Abfrage konnte an der Nur-Lese-Prüfung vorbeikommen.** Die
  Prüfung, die nur lesende Abfragen durchlässt, ließ sich über einen geschickt gesetzten
  Kommentar umgehen — eine schreibende Anweisung wurde dadurch ausgeführt, obwohl der
  Assistent sie ohne Rückfrage starten durfte. Die Prüfung liest den Text jetzt in einem
  Durchgang und erkennt solche Fälle.
- **Verbessert** — **Bilder blähen Antworten nicht mehr auf.** Enthielt eine
  Abfrage eine Bildspalte, konnte eine einzige Zeile die Antwort unbrauchbar groß machen.
  Bildinhalte werden jetzt durch ihre Größenangabe ersetzt, und je Antwort gilt eine
  Obergrenze; wird gekürzt, steht das in der Antwort.
- **Behoben** — **Eine Abfrage des Assistenten konnte andere Module stören.** Der
  Zugang teilte sich die Datenbankverbindungen mit den übrigen Modulen. Eine ungewöhnlich
  formulierte Abfrage konnte eine Verbindung umgestellt zurücklassen; Lager, Shops oder
  Mail2SL fanden auf ihr dann ihre Daten nicht mehr oder arbeiteten in einer nicht
  abgeschlossenen Transaktion weiter. Der Zugang hat jetzt eigene Verbindungen, die nach jeder
  Abfrage zurückgesetzt werden, und weist solche Anweisungen ab.
- **Behoben** — **Abfragen reichen nur noch bis zum eigenen
  Mandanten.** Eine lesende Abfrage konnte über den vollständigen Namen einer Datenbank auch
  andere Mandanten lesen, die auf demselben SQL-Server liegen. Jetzt sind nur noch der eigene
  Mandant und die Benutzerdaten der SelectLine erreichbar, das Rechnungswesen nur, wenn es
  freigeschaltet ist.
- **Verbessert** — **Große Ergebnisse werden schon in der Datenbank begrenzt.**
  Abfragen mit Zwischenergebnissen oder aus mehreren Teilen wurden bisher vollständig geladen
  und erst danach gekürzt — bei großen Tabellen eine unnötige Last für die Anwendung.
- **Verbessert** — **Hilfreichere Fehlermeldungen für den Assistenten.** Bei einem
  falschen Spalten- oder Tabellennamen und bei einer Abfrage, die zu lange läuft, sagt die
  Meldung jetzt, wo er nachsehen oder wie er eingrenzen soll — statt dass er weiter rät.

## Katalog der SelectLine-Daten

- **Verbessert** — **Der Assistent kennt mehr Bereiche der SelectLine.** In den
  hinterlegten Katalog sind weitere Tabellen, Auswertungssichten und Funktionen aufgenommen
  worden, unter anderem zu Kunden, Lieferadressen und Interessenten. Je vollständiger der
  Katalog, desto seltener muss der Assistent raten.
- **Behoben** — **Verweise im Katalog zeigten ins Leere.** Einzelne Verweise
  führten auf Ziele, die es so nicht gibt.
- **Verbessert** — **Die Nachschlagewerke zum Anheften sind gebündelt.** Statt
  sechzehn einzelner Einträge bietet der Zugang je Sammlung einen — im Assistenten ist die
  Liste damit übersichtlich statt seitenlang.