Zum Hauptinhalt springen

Sage FR 100

Leitfaden zur Einrichtung und Nutzung des Sage 100 Connectors.

Verfasst von Manon Champion
🔥 DOKUMENT ZUM TEILEN MIT INTERESSENTEN:Google Doc VersionPDF-Version:Datei nicht verfügbar

1. Ziel des Dokuments

Dieses Dokument soll den technischen und funktionalen Betrieb unseres Connectors im Detail beschreiben. Es definiert den Handlungsbereich (was abgedeckt ist oder nicht) und listet die für die Implementierung notwendigen Voraussetzungen auf.

Wichtiger Hinweis: Unsere Teams stehen Ihnen zur Verfügung, falls Sie Klarstellungen oder weitere Informationen benötigen.

Wie nutzt man dieses Dokument? Wir empfehlen, dieses Dokument mit allen sachkundigen Personen (CIO, CFO, Hauptbuchhalter, IT-Manager) durchzugehen, mit dem Ziel:

  • Überprüfen, ob die vorgeschlagenen Flows Ihren Geschäftsanforderungen entsprechen.

  • Bestätigen, dass Ihre technische Umgebung die Installationsvoraussetzungen erfüllt.

⚠️ Deployment Methodology:Unser Ansatz ist pragmatisch. Wenn nach Analyse die Voraussetzungen als erfüllt erscheinen, bevorzugen wir die Installation des nativen Connectors.Falls jedoch aus technischen Gründen oder aufgrund einer spezifischen Konfiguration der Connector nicht aktiviert werden kann, wechseln wir problemlos auf eine alternative Methode via SFTP, um die Kontinuität Ihres Projekts zu gewährleisten.

2. Voraussetzungen und Bereitstellung

Sage 100 ist eine Buchhaltungssoftware von Sage. Diese Integration ermöglicht die Synchronisierung von Sage 100 Daten mit Agicap und unterstützt Multi-Entity- und Multi-Währungs-Umgebungen, Zahlungs-Vorabstimmung und fortgeschrittene Automatisierung.

Diese Integration funktioniert nur für FRANKREICH und dieser Abschnitt beschreibt die Voraussetzungen für die Nutzung des Connectors.

2.1 Technische Voraussetzungen

Die Integration ist mit dem Großteil des Sage 100 Ökosystems kompatibel.

Unterstützte Versionen ✅

Teilweise unterstützt 🏗️

Nicht unterstützte Versionen ❌

• Sage 100 Comptabilité (v6 und höher) • Sage 100c • Sage 100c Comptabilité • Sage 100 i7 • Sage 100 Cloud • Sage 100 Entreprise • Sage 100 Suite comptable et financière

• Sage 100 Sage Partner Cloud (SPC, gehostet auf Sage Cloud/Azure) → Beta für: Geschäftsdokumente, Export Einkaufsjournal, Export Bankjournal & Zahlungsdateien (noch nicht getestet) → ⚠️ Voraussetzung: iO Execution Agent muss innerhalb der SPC-Umgebung installiert sein

• Andere Produkte außerhalb der Sage 100 Suite • Sage 100 Gestion commerciale • Sage 100 Paie • Sage 100 Online, Sage Hébergé (private Sage Cloud gehostet) • Sage 100 Essential Comptabilité 7.00 cloud / Sage Online (noch nicht verfügbar)

So prüfen Sie Ihre Version

  • Öffnen Sie Sage 100

  • Klicken Sie auf " ? " dann " A propos de… "

2.2 Organisation der Bereitstellung & Installationsvoraussetzungen

Die Installation dieses Connectors ist ein kollaborativer Prozess, der das Eingreifen von drei Beteiligten erfordert:

  • Ihre Teams: Zur Validierung der Zugänge und Auswahl der zu synchronisierenden Konten.

  • Ihr Managed Service Provider: Zum Öffnen des Serverzugangs und zur Installation der technischen Komponente.

  • Ihr technisches Team: Für Konfiguration, Flow-Tests und Inbetriebnahme.

Für den Betrieb ist die Installation eines Verbindungsagenten auf Ihrem Sage-Server erforderlich: IO Manager Service Installation. Dieser Service ist pro Kunde einzigartig und die Einrichtung ist Teil des IO Manager Projekt-Onboardings. Siehe Anhang für detaillierte Installationsvoraussetzungen

3. Allgemeine Informationen

Dieser Abschnitt beschreibt die globale Infrastruktur, die den Datenaustausch unterstützt.

2.1 Flowwa

Agicap arbeitet mit Flowwa und seiner Plattform IO Manager zusammen, um die Integration mit On-Premise-ERPs wie Sage 100, Sage FRP 1000 und EBP (nicht die Cloud-Versionen) zu ermöglichen. Diese Partnerschaft ermöglicht nahtlose Datenaustausche zwischen den ERP-Systemen unserer Kunden und Agicap, sowohl für den Import von Geschäftsdaten (z. B. Rechnungen, Gutschriften, Kundenaufträge) als auch für den Export von Bankdateien von Agicap ins ERP.

Alle Verbindungen, Konfigurationen und Datenflüsse werden in enger Zusammenarbeit zwischen den technischen Teams von Agicap (CS Tech & PKM), unseren Kunden und Flowwa als Integrationsanbieter eingerichtet und gewartet.

  • Was ist Flowwa? Es handelt sich um eine Datenintegrationsplattform (iPaaS), die auf die Verbindung von SaaS-Software und ERPs spezialisiert ist.

  • Sicherheit: Flowwa gewährleistet den sicheren Transport der Daten, ohne Ihre Buchhaltungsdaten dauerhaft auf seinen Servern zu speichern, und garantiert so optimale Vertraulichkeit.

Image

2.2 Synchronisationsfrequenz

  • Daten, die über IO Manager gesammelt werden, werden in Echtzeit nach jeder Datenabfrage durch den 'IO Manager Agent' an die Agicap-APIs gesendet:

    • Open API : Für erwartete Liquiditätstransaktionen im Treasury-Modul (Synchronisation in Agicap nur zu vollen oder halben Stunden – z. B. 08:00 oder 08:30 oder 10:00 oder 10:30…)

    • Offentliche API : Für Geschäftsdokumente im Accounts Receivable Modul

  • Import-/Export-Flows sind gesichert: Flowwa speichert oder visualisiert keine Kundendaten, sondern überträgt sie nur über die IO Manager Plattform.

  • In Agicap synchronisiert die Verbindung nur, wenn neue Daten oder Updates zu synchronisieren sind.

4. Flows & Anwendungsfälle

Hier sind die über den Connector verfügbaren Funktionen. Einige Flows sind als "Beta" gekennzeichnet, d. h. sie befinden sich in schrittweiser Einführung oder Endtestphase.

Für weitere technische Details zu zusätzlichen Einstellungen und Einschränkungen pro Anwendungsfall siehe Anhang

Name

Status

Flow-Typ

Beschreibung

Einschränkungen

Automatische Rechnungsabstimmung über Bankjournal-Export

In Beta

Einige Kunden nutzen dieses Beta, sei es mit in das ERP Agicap Einkaufsjournal importierten Rechnungen oder mit aus dem ERP exportierten Rechnungen über Geschäftsdokumente

PA-Ausgabe

Geplant

Agicap -> ERP

SFTP vorerst

PA-Empfang

In Beta

Agicap -> ERP

Nur erwartete Transaktionen in Agicap importieren

Verfügbar

ERP -> Agicap

TRY mit erwarteten Transaktionen befüllen

OpenAPI-Verbindung: Dieser Verbindungstyp wird zukünftig abgeschafft

AP-Bestellungen aus Agicap exportieren

Nicht verfügbar

Agicap -> ERP

Anwendungsfall für PDP noch zu präzisieren (für französische ERPs)

Schulden aus Agicap exportieren

Nicht verfügbar

Agicap -> ERP

Konzerninterne Finanzierung aus Agicap exportieren

Nicht verfügbar

Agicap -> ERP

Bankauszüge von Agicap ins ERP exportieren

Verfügbar

Agicap -> ERP

Automatisieren Sie die Synchronisation des Kontenplans und der Drittparteienkonten zwischen ERP und Agicap

Auszüge werden in einen Ordner auf dem Kundenserver exportiert, aber nicht direkt in Sage

Geschäftsdokumente in Agicap importieren

Verfügbar

ERP -> Agicap

TRY mit erwarteten Transaktionen, AR mit zu zahlenden Rechnungen und zur Nachverfolgung + Gutschriften befüllen

PublicAPI: Ruft nur das Einkaufs- und Verkaufsjournal ab1. Nur die abgeglichenen Buchungen des aktuellen Geschäftsjahres und der letzten 6 Monate des vorherigen Geschäftsjahres, die die obigen Kriterien erfüllen, werden synchronisiert2. Nur AN der letzten 4 Geschäftsjahre können abgerufen werden (die Originaldokumente des aktuellen Geschäftsjahres + wenn mit einem AN bis zu 4 Jahre verknüpft)

Follow-ups aus Agicap AR exportieren

Nicht verfügbar

Agicap -> ERP

Finanzanlagen aus Agicap exportieren

Nicht verfügbar

Agicap -> ERP

Zahlungsdateien in Agicap importieren

In Beta

ERP -> Agicap

Nutzen Sie die Agicap-Bankenanbindung, um den Zahlungsprozess zu automatisieren und mehr Sicherheit zu bieten

Derzeit nicht verfügbar, wenn der Kunde auf Sage SPC ist

Kundenstamm & Kontakte in Agicap importieren

Geplant

ERP -> Agicap

Befüllen Sie das Agicap AR-Modul mit Kundendaten aus dem ERP, um manuelle Updates in Agicap zu vermeiden

Einkaufsjournal aus Agicap ins ERP exportieren (inkl. PDFs)

Verfügbar

Agicap -> ERP

Nutzen Sie Agicap SIM OCR, um Lieferantenrechnungen zu digitalisieren und sie mit zugehörigem PDF im Einkaufsjournal zu erstellen

Die Buchungen können nur in einem Journalcode pro Entität exportiert werden

Bankjournal TRY ins ERP exportieren

Verfügbar

Agicap -> ERP

Nutzen Sie Agicap-Abstimmung und Bankjournal-Modul, um die Erstellung des Bankjournals zu automatisieren + automatische Abstimmung von AR/AP-Rechnungen

Funktioniert nicht, wenn die „centralisation en fin de mois“ in Sage 100 FR im „journal de trésorerie“ aktiviert ist (eine monatliche Bankjournalbuchung jeweils zum Monatsende)

AP-Rechnungen aus Agicap exportieren

Nicht verfügbar

Agicap -> ERP

Anwendungsfall für PDP noch zu präzisieren (für französische ERPs)

Begünstigte in Agicap importieren

Nicht verfügbar

ERP -> Agicap

Befüllen Sie die Agicap-Liste der Begünstigten im Zahlungsmodul, um manuelle Erstellung/Aktualisierung zu vermeiden. + Sicherheitsbedarf: Fehler oder betrügerische Änderungen in Agicap vermeiden

Prognosen aus Agicap exportieren

Nicht verfügbar

Agicap -> ERP

Kontenplan / Drittparteiennummern in Agicap importieren

Verfügbar

ERP -> Agicap

Der Import ist nur für TRY. Um die Daten auch in AP zu erhalten, ist ein AFT erforderlich.

Spend Bankjournal aus Agicap exportieren

In Beta

Agicap -> ERP

Automatisieren Sie die Erstellung von Bankjournalbuchungen im ERP für Transaktionen, die mit dem Spend-Modul in Agicap durchgeführt wurden

1 Kunde live

Hinweis: Für BETA-Funktionen kann je nach Komplexität Ihrer Umgebung ein zusätzlicher Bereitstellungszeitraum erforderlich sein

5. Häufig gestellte Fragen (FAQ)

Können mehrere Synchronisationen pro Tag erfolgen?

  • Ja, Synchronisationszeiten und -frequenzen sind während der Implementierung konfigurierbar; mehrere tägliche Synchronisationen sind möglich.

Was passiert, wenn ein Kunde nur bestimmte Konten oder Journale möchte?

  • Während der Implementierung kann das technische Team Filter für ein- oder auszuschließende Konten und gefilterte Journale setzen.

Wo kann ich den Status der Synchronisationen sehen?

  • Das Datum der letzten Synchronisation wird neben dem Verbindungsnamen im Tab Bank & Integration angezeigt; Synchronisationsstatus und Protokolle sowie Nachverfolgbarkeitsinformationen sind nur für den Agicap-Support zugänglich.

Werden Zwischenzahlungen im Treasury berücksichtigt?

  • Eine im Treasury erfasste Operation, die von einer Zwischenzahlung betroffen ist, wird direkt mit ihrem Restbetrag angezeigt.

Wie werden PDFs mit Sage synchronisiert?

  • Die Datei wird von Flowwa in einen temporären Ordner hochgeladen. Der Dateipfad wird in Sage aktualisiert. Sages Objets Métiers verschieben die Datei in ein Medienverzeichnis und erstellen den Link.

6. Technische Anhänge

Setup-Voraussetzungen

Bitte überprüfen und validieren Sie vor der Konfiguration der Sage 100 Verbindung die folgenden Punkte:

  • Betriebssystem: Windows Server 2016 (oder höher) oder Windows 8 (oder höher).

  • Datenbankverwaltung: SQL Server Management Studio (SSMS) muss auf dem Sage 100 Server installiert sein.

  • Framework: .NET Framework Version 4.7.2 (oder höher) muss auf dem SQL Server installiert sein.

  • SQL Server Version: Mindestens Version 2016 (Version 13.X).

  • Sage-Komponenten: Der Dienst "Sage 100 Objets Métiers" muss in Ihrer Sage 100 Umgebung installiert sein.

  • Berechtigungen: Schreibrechte für Daten sind für Buchungsfälle erforderlich.

Hinweise zum Zugriff auf den iO-Service

Die Implementierung des Connectors beinhaltet die Installation eines Windows-Dienstes, der aus den Sage 100 Datenbanken liest und in diese schreibt. Sie müssen sicherstellen, dass dieser Dienst ausreichende Berechtigungen für die Ordner und Datenbanken hat, auf die er zugreifen muss.

Wenn der iO-Service nicht unter dem Local System Account ausgeführt wird, muss ein dediziertes Windows-Konto mit Lese-/Schreibrechten auf den relevanten Sage 100 SQL-Datenbanken erstellt werden.

Dieses Konto muss konfiguriert werden als:

  • SQL Server Login.

  • Auf allen SQL-Instanzen, die von Plugins genutzt werden, die auf Sage 100 basieren.

Wenn der Server, der den iO-Service hostet, ein anderer ist als der SQL-Server:

  • Das Servicekonto muss ein Domänenkonto sein.

  • Es muss die entsprechenden Berechtigungen auf der entfernten SQL-Instanz haben

Datenabfrage & Filterung

  • Der IO Manager Service fragt routinemäßig das ERP des Kunden nach neuen oder aktualisierten Daten ab.

  • Die Häufigkeit und der Zeitplan für diese Abfragen können pro Projekt im IO Manager konfiguriert werden.

  • Filter können angewendet werden, um die Datenerfassung nach Journalen oder Sachkonten direkt im IO Manager einzuschränken.

  • Ein spezifischer Geschäftsjahresabruf kann direkt im IO Manager eingerichtet werden.

Allgemeine Informationen zu Datenflüssen, Sicherheit, Datenfeldern

Daten-Synchronisations-Flow

1️⃣ Eine geplante Aufgabe startet den Sage Connector Service.

2️⃣ Der Service fragt die Sage-Datenbank nach allen nicht abgestimmten Buchungen geschlossener Kunden- und Lieferantenrechnungen ab.

3️⃣ Der Service ruft die Agicap-API auf, um Buchungen nach Bedarf zu erstellen, zu löschen oder zu aktualisieren.

Daten- und Synchronisationsanpassungen

Agicap-Anpassungen können angewendet werden, um Bezeichnungen, Daten oder Beträge der importierten Daten anzupassen (die Machbarkeit muss vom Agicap-Technikteam geprüft werden).

Die synchronisierten Daten können nach spezifischen Regeln gefiltert werden (die Machbarkeit muss vom Agicap-Technikteam geprüft werden).

API & Sicherheit

  • REST API über HTTPS (TLS-Verschlüsselung)

  • Rate Limiting: 100 Anfragen/Min/Nutzer; darüber hinaus wird ein HTTP 429 Fehler zurückgegeben; Infrastruktur unterstützt 500k+ Anfragen von über 150 Nutzern in wenigen Stunden

  • Authentifizierung: Token aus Agicap-Oberfläche; wird in der API-Autorisierung verwendet (nicht im Header)

  • Kein Risiko für SQL-/Code-Injection: nur JSON-Eingabe; Objekte sind streng formatiert

  • Verwendete Datenbanktabellen: F_ECRITUREC, F_COMPTET, F_COMPTEG, F_JOURNAUX

Multi-Entity- und Multi-Währungs-Unterstützung

Unterstützt Multi-Entity- und Multi-Währungs-Setups. Agicap erstellt ein Konto pro Entität (Unternehmen) und Währung im Treasury-Modul.

Beispiel:

  • Unternehmen ALPHA (EUR), Unternehmen ALPHA (USD)

  • Unternehmen BETA (EUR), Unternehmen BETA (USD)

Datenfelder & Datumslogik

Sage 100 Datumslogik

Rechnungsdatum

  • Kombination: JM_date (Monat/Jahr) + EC_jour (Tag)

  • Beispiel:**F_ECRITUREC_JM_Date = 2023-11-01F_ECRITUREC_EC_Jour = 8**→ Rechnungsdatum: 2023-11-08

Zahlungsdatum

  • Wenn abgestimmt: Feld EC_Echeance verwenden

  • Wenn abgestimmt und EC_Echeance leer: Rückgriff auf Rechnungsdatum (JM_date + EC_jour)

  • Wenn nicht abgestimmt: Rechnungsdatum verwenden

Details pro Anwendungsfall

Bankdateien nach Sage 100 exportieren

Dieser Connector ermöglicht es Kunden, Agicap als Datenquelle für den Export von Bankdateien in ihr ERP zu nutzen.

💡

  • Automatischer Export von in Agicap gesammelten Bankdateien in einen bestimmten Ordner auf Ihrem Sage 100 Server.

  • Dateien werden NICHT automatisch in Sage 100 importiert; manueller Import ist erforderlich.

  • Jede über die öffentliche API von Agicap verfügbare Bankdatei ist zulässig.

Weitere Informationen zu dieser Funktion finden Sie unter:

  • Der Kunde muss die exportierte Datei weiterhin manuell in sein ERP importieren. Dieser Connector kann die Datei nur in einen bestimmten Ordner auf dem Server des Kunden übertragen, löst aber keinen Importprozess im ERP aus.

Kontenplan importieren (TRY, AR)

  • Zusätzliche Einstellungen

    • IO

      • ⚠️ Sie müssen die Quelle im Tab „Geschäftsdokumente / Engagés“ ausfüllen

      • Aktivieren Sie das Feld „aktiv“ bei „Lieferantenkonten“ und „Sachkonten“

Hat dies deine Frage beantwortet?