Funktionen

FGO mit easySales verbinden: die vollständige Einrichtungsanleitung

FGO mit easySales verbinden: die vollständige Einrichtungsanleitung

Verbinden Sie FGO mit easySales: die drei Schritte, die zuerst in FGO passieren, jede Verbindungseinstellung, wie Rechnungen entstehen, was jeder FGO-Fehler bedeutet und FGO als Bestandsquelle.

Was Ihnen die FGO-Verbindung bringt

FGO ist ein rumänischer Rechnungsdienst. Mit easySales verbunden, stellt er die Rechnung zu einer Bestellung aus, ohne dass Sie irgendetwas abtippen — aus der Bestellliste, aus der Bestellung selbst, als Massenaktion oder automatisch aus einem Flow. Denselben FGO-API-Benutzer können Sie ein zweites Mal verwenden, in einer getrennten Verbindung, um Bestände aus FGO in easySales einzulesen.

Bevor Sie beginnen

Ein FGO-Konto mit API-Zugriff

Der API-Benutzer aus Schritt 1 lässt sich nur in einem FGO-Tarif anlegen, der API-Zugriff enthält. Prüfen Sie Ihren Tarif in FGO, bevor Sie beginnen.

Ein in FGO angelegter API-Benutzer

Nicht Ihr normaler Login. FGO erzeugt dafür ein Passwort, und dieses Passwort ist das, was easySales Privater Schlüssel nennt.

Ihre CUI

Die rumänische Steuernummer, die FGO unter Setări → Firmă anzeigt. Sie kommt in das Feld Handelsregisternummer, auch wenn die Beschriftung etwas anderes nahelegt.

Eine einsatzbereite Rechnungsserie

Mit API-Berechtigungen, gültigem Zeitraum und noch freien Nummern. Dieser Schritt wird am häufigsten übersehen.

Die Schritte 1 bis 3 finden in FGO statt, nicht in easySales. Jeder davon hat eine eigene Fehlerquelle, und wenn Sie einen überspringen, erhalten Sie eine Fehlermeldung, die erst dann Sinn ergibt, wenn Sie wissen, worauf sie sich bezieht — es lohnt sich also, alle drei zu erledigen, bevor Sie easySales öffnen.

Schritt 1 — Den API-Benutzer in FGO anlegen

Öffnen Sie im FGO-Verwaltungsbereich Setări → Utilizatori (Einstellungen → Benutzer) und legen Sie einen API-Benutzer an. FGO erzeugt dafür ein Passwort: Kopieren Sie diesen Wert sofort, denn genau er ist das, was easySales Privater Schlüssel nennt.

Schritt 2 — FGO Aufrufe von easySales erlauben

Öffnen Sie in FGO Setări → eCommerce → Setări API (Einstellungen → eCommerce → API-Einstellungen) und tragen Sie https://easy-sales.com in die Liste der Websites ein, die sich per API verbinden dürfen.

Schritt 3 — Die Rechnungsserie vorbereiten

Öffnen Sie in FGO Setări → Serii Documente (Einstellungen → Dokumentenserien) und prüfen Sie die Serie, mit der Sie fakturieren wollen. Sie braucht die Berechtigung User API — sowohl am API-Benutzer selbst als auch am Eintrag für alle Benutzer — und einen Von-/Bis-Zeitraum, der das heutige Datum abdeckt und in dem noch Nummern frei sind.

Schritt 4 — FGO in easySales verbinden

Gehen Sie zu Konfiguration → Integrationen → Rechnungssoftware und suchen Sie die Kachel FGO.

Der Bildschirm Rechnungssoftware in easySales, gefiltert auf FGO, mit der verbundenen FGO-Kachel samt rumänischer Flagge und der Aktion Bearbeiten.
FGO unter Integrationen → Rechnungssoftware.

Klicken Sie auf Verbinden und füllen Sie das Formular aus.

Das FGO-Verbindungsformular in easySales mit Verbindungsname, Handelsregisternummer, Privater Schlüssel, Rechnungstypen, Produktzuordnungsmethode, Bestandsquelle verwenden, Saga-Lagercode und der Vorlage für die Rechnungsbemerkungen mit ihren Platzhalter-Schaltflächen.
Die gesamte Verbindung. Der Private Schlüssel ist das Passwort, das FGO für Ihren API-Benutzer erzeugt hat.
Feld Funktion
Verbindungsname Pflichtfeld. Ihre eigene Bezeichnung. Sie wird zum Reiternamen, sobald Sie mehr als ein FGO-Konto verbinden.
Handelsregisternummer Pflichtfeld. Trotz der Beschriftung gehört hier Ihre CUI hinein, so wie FGO sie unter Setări → Firmă anzeigt — nicht die Handelsregisternummer.
Privater Schlüssel Pflichtfeld. Das Passwort, das FGO in Schritt 1 für den API-Benutzer erzeugt hat. Es wird in diesem Formular im Klartext angezeigt und nicht maskiert.
Rechnungstypen Welchen FGO-Belegtyp Sie ausstellen — Factura für die gewöhnliche Rechnung, insgesamt elf Optionen, darunter Proforma, Aviz, Reverse-Charge und die Differenzbesteuerung.
Produktzuordnungsmethode Wie easySales FGO mitteilt, auf welchen Artikel sich eine Position bezieht. SKU sendet den Bestandscode des Produkts und weicht auf dessen SKU aus. Name sendet keinen Code und überlässt FGO die Zuordnung über den Artikelnamen.
Bestandsquelle verwenden Pflichtfeld, ändert für FGO aber nichts. Was FGO tatsächlich dazu bringt, den Bestand abzubuchen, ist der Saga-Lagercode weiter unten.
Saga-Lagercode Das FGO-Lager, gegen das jede Rechnungsposition gebucht wird — das ist es, was FGO die Ware ausbuchen lässt. Tragen Sie ihn genau so ein, wie das Lager in FGO heißt. Lassen Sie ihn leer, wenn Sie dort keinen Bestand führen.
Vorlage Freitext, der in die Bemerkungen der Rechnung gedruckt wird. Die Schaltflächen darüber fügen Platzhalter ein — Bestellnummer, AWB-Nummer, Kurier, Zahlungsart oder eine Liste der bestellten Produkte.
Das FGO-Verbindungsformular

Schritt 5 — Erweiterte Optionen

Der Bereich Erweiterte Optionen anzeigen ist zugeklappt, und nichts darin ist Pflicht. Zwei der Einstellungen lösen aber Probleme, die sonst schwer zu diagnostizieren sind.

Die aufgeklappten erweiterten Optionen der FGO-Verbindung mit Gebühren-Identifikationscodes, die Versand auf TRANSP und Rabatt auf DISC abbilden, Sonderzeichen entfernen, den Garantieeinstellungen und Rabatte von Rechnungen ausschließen, darunter die Schaltflächen Klonen, Löschen und Speichern.
Die Gebühren-Identifikationscodes lohnen sich am meisten: Sie sagen FGO, zu welchem Artikel eine Versand- oder Rabattposition gehört.
Einstellung Funktion
Gebühren-Identifikationscodes Ordnet Versand-, Rabatt- und Gebührenpositionen den Artikelcodes zu, die Sie in FGO verwenden. Sie geben je einen Slug, den Text, den der Gebührenname enthält, und den FGO-Artikelcode an. Ohne das kommen diese Positionen als nicht zugeordnete Artikel an.
Produktbeschreibung verwenden Bestimmt, was in die Beschreibungsspalte der Rechnung wandert — nichts, der Produktcode, der Produktname, die Produkteigenschaften oder die Produkt-EAN.
Produktnamen wählen Welcher der drei in easySales geführten Namen gedruckt wird: Lagerproduktname, Produktname oder Angebotsname.
Geschenkprodukte als separaten Rabatt anzeigen Stellt Gratisartikel als Rabattposition auf die Rechnung statt als Produkt mit Preis null.
Sonderzeichen entfernen Entfernt Sonderzeichen aus Kundennamen und Adressen vor dem Senden. Nützlich, wenn FGO ein diakritisches Zeichen oder ein Symbol ablehnt.
Bei der Rechnungsstellung eine Garantie erstellen Erzeugt gleichzeitig eine Garantieurkunde aus einer von Ihnen gewählten Vorlage und kann sie mit der Rechnung in dieselbe PDF-Datei zusammenführen.
Rabatte von Rechnungen ausschließen Lässt Rabattpositionen vollständig vom Beleg weg.
Erweiterte Optionen, die sich lohnen

Schritt 6 — easySales sagen, welche Serie zu verwenden ist

Die Verbindung selbst trägt keine Serie. easySales ermittelt sie pro Bestellung in dieser Reihenfolge: die Serie an der Marktplatzverbindung, aus der die Bestellung stammt, dann die an der Website hinterlegte, dann die, die bereits an der Bestellung selbst steht.

Rechnungen ausstellen

Von wo Bedienelement Serie
Die Bestellliste Schnell erstellen in der Rechnungsspalte Von der Bestellung übernommen
Die Seite einer Bestellung Rechnung erstellen Von der Bestellung übernommen
Die Bestellliste, mehrere auf einmal Rechnung erstellen als Massenaktion — bis zu 50 Bestellungen, je eine Rechnung Pro Bestellung ermittelt
Eine Verarbeitungsgruppe Rechnung erstellen Pro Bestellung ermittelt
Ein Automatisierungs-Flow Die Aktion Rechnung erstellen Pro Bestellung ermittelt
Wo Sie eine FGO-Rechnung auslösen können

Wenn eine Rechnung scheitert

Die Ablehnungen von FGO werden wortwörtlich durchgereicht, auf Rumänisch, ganz gleich in welcher Sprache Sie easySales verwenden. Sie sind präzise, sobald man sie lesen kann.

Was FGO meldet Was zu tun ist
Platforma https://easy-sales.com nu este inregistrata in FGO Schritt 2 wurde übersprungen. Tragen Sie die Adresse in FGO unter Setări → eCommerce → Setări API ein.
Registrul pentru seria … nu este definit sau a expirat. Die Serie hat keine API-Rechte, ihr Zeitraum ist abgelaufen oder ihre Nummern sind aufgebraucht. Prüfen Sie alle drei Punkte unter Setări → Serii Documente.
Campul 'Serie' este obligatoriu. Es ist überhaupt keine Serie bei FGO angekommen. Hinterlegen Sie eine an der Marktplatzverbindung oder an der Website.
Hash-ul transmis nu este corect. Der private Schlüssel ist falsch oder wurde in FGO gewechselt. Fügen Sie den aktuellen erneut ein.
Utilizatorul nu exista sau nu are drepturi de acces. Der API-Benutzer wurde gelöscht oder hat seine Rechte verloren. Legen Sie ihn unter Setări → Utilizatori neu an.
Codul unic nu exista sau nu este asociat. Der Wert im Feld Handelsregisternummer stimmt nicht mit der CUI des FGO-Kontos überein.
Campul Client[CodUnic] este obligatoriu. Der Kunde ist ein Unternehmen, an der Bestellung steht aber keine CUI. Ergänzen Sie sie in den Rechnungsdaten der Bestellung.
Judetul … nu exista in nomenclator Die Rechnungsadresse hat keinen Kreis oder einen, den FGO nicht kennt. Wählen Sie den Kreis an der Bestellung.
CotaTVA … nu exista in nomenclator. Der Mehrwertsteuersatz einer Position existiert in FGO nicht. Legen Sie ihn in FGO an oder korrigieren Sie ihn an der Bestellung.
Factura este deja stornata. Zu dieser Rechnung existiert bereits eine Stornorechnung.
Factura a fost transmisa in SPV. Nu se poate anula. Die Rechnung wurde bei der ANAF eingereicht und lässt sich nicht mehr annullieren — stellen Sie stattdessen eine Stornorechnung aus.
Was die häufigsten FGO-Ablehnungen bedeuten (die Meldungen kommen auf Rumänisch)

Optional — FGO als Bestandsquelle nutzen

FGO kann easySales auch mitteilen, wie viel Bestand Sie führen. Das ist eine zweite, getrennte Verbindung unter Konfiguration → Integrationen → Bestandsquellen, mit derselben CUI und demselben API-Benutzerpasswort, und sie muss an eine Website gehängt werden, bevor überhaupt etwas synchronisiert.

Der Bildschirm Bestandsquellen in easySales, auf dem FGO als Bestandsquelle eingerichtet ist — eine von der Rechnungssoftware-Verbindung getrennte Verbindung.
Bestände aus FGO zu lesen, ist eine zweite Verbindung mit einer eigenen Kopie derselben Zugangsdaten.

Häufig gestellte Fragen

Bei einer brandneuen FGO-Verbindung behält das erste Speichern die Einstellungen unterhalb der Zugangsdaten unter Umständen nicht — den Rechnungstyp, die Zuordnungsmethode und die erweiterten Optionen. Öffnen Sie die Verbindung erneut, setzen Sie sie noch einmal und speichern Sie ein zweites Mal. Das lohnt die Kontrolle auch dann, wenn Sie meinen, es sei gespeichert worden: Rund jede fünfte FGO-Verbindung läuft auf Standardwerten, die niemand gewählt hat.

FGO nimmt eine Rechnung pro Sekunde und Konto an, ein Stapel wird also getaktet, und was nicht durchkommt, wird in die Warteschlange gestellt und rund 45 Minuten lang erneut versucht. Danach wird es aufgegeben, mit dem Grund an der Bestellung — und nichts benachrichtigt Sie. Filtern Sie die Bestellliste nach jedem Massenlauf nach „Rechnungsfehler“; dort finden Sie sie.

Nein. Massenrechnungsstellung, Verarbeitungsgruppen und der Automatisierungs-Flow erzeugen alle eine FGO-Rechnung pro Bestellung. Eine Sammelrechnung über mehrere Bestellungen muss direkt in FGO erstellt werden.

easySales sieht zuerst auf die Marktplatzverbindung, aus der die Bestellung stammt, dann auf die Website, dann auf die Bestellung selbst, und nimmt die erste Serie, die es findet. Ist nirgends eine hinterlegt, sendet es INV, das es in Ihrem FGO-Konto mit ziemlicher Sicherheit nicht gibt. Im Moment der Rechnungsstellung lässt sich keine Serie wählen, hinterlegen Sie sie also an Ihren Marktplatzverbindungen und Websites.

Er benennt das FGO-Lager, gegen das jede Rechnungsposition gebucht wird, und genau das lässt FGO die Ware beim Ausstellen der Rechnung ausbuchen. Füllen Sie ihn aus, wenn Sie Ihren Bestand in FGO führen, genau so, wie das Lager dort heißt. Lassen Sie ihn sonst leer. Beachten Sie: Die Auswahl „Bestandsquelle verwenden“ im selben Formular steuert das trotz ihres Namens nicht.

Beide FGO-Verbindungen, falls Sie zwei haben. Aktualisieren Sie den Privaten Schlüssel an der Verbindung unter Rechnungssoftware und — wenn Sie FGO auch als Bestandsquelle nutzen — zusätzlich an der Verbindung unter Bestandsquellen. Die Rechnungsstellung beschwert sich sofort mit „Hash-ul transmis nu este corect“; die Bestandsverbindung scheitert stillschweigend und kann weiter die Zahlen des letzten erfolgreichen Abrufs anzeigen.

Ja, als getrennte Verbindung unter Integrationen → Bestandsquellen, mit derselben CUI und demselben API-Passwort, an eine Website gehängt. Sie ist lesend: Bestände laufen von FGO nach easySales und nie umgekehrt, und sie überschreiben, was easySales führt. Produkte werden über den Namen oder über den Bestandscode zugeordnet, und ein Produkt, dessen Code zu nichts in FGO passt, wird auf Bestand null gesetzt.

War dieser Leitfaden hilfreich?