Zum Hauptinhalt springen

FNAmazon – Amazon-Abrechnung

Abrechnungsdateien von Amazon Marketplace in FibuNet-Übernahmedateien umwandeln.

Diese Woche aktualisiert

Allgemeines

Aufgabe

Mit dem Programm FNAmazon können Sie die Abrechnungsdateien (Settlement-Report) von Amazon im Format Textdatei V2 (Flat File v2.0) einlesen und in eine FibuNet-Übernahmedatei umwandeln.

Settlement Report

Der Settlement Report beinhaltet die Abrechnung aller Transaktionen einer Auszahlung von Amazon. Diese Settlement-Dateien werden nach der Abrechnung generiert, sind im TXT-Format und können von dem Amazon-Server 90 Tage lang abgerufen werden.

Installation und Start des Programms

Das Programm bedarf keiner Installation.

  1. Entpacken Sie die ZIP-Datei FNAmazon_v###.ZIP und kopieren Sie das Programm FNAmazon.EXE auf den FibuNet-Server in das FibuNet-Verzeichnis.

  2. Legen Sie dann eine Verknüpfung auf dem Desktop an.

  3. Durch Doppelklick auf diese Verknüpfung starten Sie das Programm FNAmazon.EXE.

Beim Start überprüft das Programm, ob im Datenverzeichnis ein Unterverzeichnis „FNAmazon“ existiert und legt es gegebenenfalls an. Dazu sind Schreibrechte in dem aktuellen Datenverzeichnis notwendig.

Hinweis: Das Programm nutzt die FibuNet-COM-Schnittstelle, um mit dem FibuNet-Server zu kommunizieren. Sollte diese auf der Arbeitsstation noch nicht installiert sein, rufen Sie bitte den normalen FibuNet-Client (64 Bit) auf und starten Sie den Menüpunkt 9.9.5.

Datenverzeichnis

Durch das Setzen des Datenverzeichnisses können Sie den Ort bestimmen, an dem das Programm seine Dateien ablegt. Das Datenverzeichnis wird in folgender Reihenfolge ermittelt:

  1. Kommandozeilenschalter (/Datenverzeichnis=D:\FibuNet\Daten)

  2. Registryzweig der Komponente: HKLM\SOFTWARE\FibuNet GmbH\FibuNet\v5\FNAmazon

  3. Registryzweig des Clients: HKLM\SOFTWARE\FibuNet GmbH\FibuNet\v5\Client

  4. Aktuelles Verzeichnis, in dem das Programm steht (Arbeitsverzeichnis), wenn dort Schreibrechte vorhanden sind

  5. Verzeichnis, in dem die EXE-Datei liegt

FibuNet-Anmeldung

Die Schnittstelle greift im Laufe der Konvertierung online auf FibuNet-Daten zu. Nach dem Start können Sie sich mit den aus FibuNet gewohnten Werten für Server, Benutzer und Passwort an dem FibuNet-Server anmelden.

Im Feld „Einstellungen“ werden der aktuelle Mandant und das eingestellte Buchdatum angezeigt. Sie können diese Einstellungen bearbeiten und durch Klick auf „Übernehmen“ ändern.

Wenn der Mandant durch ein Passwort geschützt ist, geben Sie dieses in dem Feld „Mand.-Passwort“ ein.

Kommandozeilenparameter

FNAmazon kann mit folgenden Kommandozeilenparametern gestartet werden:

  • /S = Servername

  • /O = Portnummer

  • /B = Benutzername

  • /P = Passwort

  • /M = Mandantennummer

  • /D = Buchdatum

  • /W = Mandantenpasswort

  • /* = Dateiname

  • /Datenverzeichnis = Explizite Vorgabe des Datenverzeichnisses

Hinweis: Nur wenn Anmeldeinformationen und /* angegeben werden, erfolgt eine automatische Verarbeitung.

Vorbereitungen

Amazon OrderId als Belegnummer 2

Damit eine Zahlung genau einem offenen Posten zugeordnet werden kann, muss eine verbindende Information vorhanden sein. Diese Information ist die Amazon-OrderId und muss in FibuNet in der Belegnummer 2 der Rechnung gespeichert sein.

Beispiel: 303-3702483-1851729

Seite „Einstellungen“

Auf der Seite Einstellungen können Sie die allgemeinen Programmvorgaben festlegen.

Transitkonto

Geben Sie hier die Sachkontonummer des FibuNet-Transferkontos an, gegen das die Zahlung gebucht werden soll.

Konto/KoSt/KoTr für Gebühren

Geben Sie hier das Kostenkonto, die Kostenstelle und den Kostenträger an, gegen die die Amazon-Gebühren gebucht werden sollen. Alle Amazon-Gebühren einer Abrechnung werden in einer Summe pro Tag nach dem „PostedDate“ gebucht, um eine Abstimmung mit der Amazon-Abrechnung zu ermöglichen, die monatlich und nicht wöchentlich erfolgt.

Für die Kontrolle der Abrechnung können Sie hier als „Konto“ auch einen Kreditor eintragen.

Konto für nicht zuordenbare Zahlungen

Geben Sie hier das Konto an, gegen das Zahlungen gebucht werden sollen, wenn der Debitor nicht ermittelt werden kann.

Zahlart für nicht zuordenbare Zahlungen

Hier können Sie für nicht zuordenbare Zahlungen eine eigene Zahlart angeben.

Suche eines offenen Postens

Damit eine Zahlung genau einem offenen Posten zugeordnet werden kann, muss eine verbindende Information vorhanden sein. Diese Information muss in der Belegnummer 2 gespeichert sein.

Nur OP mit folgenden Zahlarten

Geben Sie hier die Liste der Zahlarten an, wenn nur OP mit bestimmten Zahlarten für die Zuordnung in Frage kommen. Einen Bereich geben Sie mit „-“ an. Mehrere Bereiche können mit Komma getrennt werden. Ist die Liste leer, werden keine Zahlarten gefiltert.

Beispiel: 1-3,5,7

SQL-Datenbanksuche

Bei „Versand durch Amazon“ (FBA) erfolgt die Geld-Gutschrift auf dem Kundenkonto deutlich bevor der RMA-Beleg von Amazon übermittelt wird. Für diese Gutschriftsauszahlungen werden daher von FNAmazon keine OPs gefunden und die Beträge landen auf dem Konto für nicht zuordenbare Zahlungen.

Wenn die Option „Suche per SQL aktivieren“ aktiviert ist, sucht das Programm per SQL die Kontonummer und optional die OP-Nummer, den Buchtext und die Zahlart in anderen SQL-Datenbanken. Diese SQL-Suche wird immer dann aufgerufen, wenn kein Treffer in den offenen Posten erzielt wurde.

In dem SQL-Statement können Sie die Parameter OrderId und ZahlBetrag verwenden, um die gewünschten Daten zu suchen. Im Suchergebnis werden folgende Spalten ausgewertet:

Spaltenname

Datentyp

Bemerkung

KtNr

Integer

FibuNet Kontonummer

KtBez

Varchar(40)

Kontobezeichnung für die Neuanlage eines Debitoren

OPNummer

Varchar(30)

OP-Nummer der Zahlung

Buchtext

Varchar(50)

Buchungstext

Zahlart

Integer

FibuNet-Zahlart

Die Datenbankverbindung und das SQL-Statement können Sie über die entsprechenden Schaltflächen bearbeiten. Es können Microsoft-, Oracle- und PostgreSQL-Datenbanken sowie beliebige ODBC-Datenquellen angesprochen werden.

Hinweis: Das Programm FNAmazon ist ein 64-Bit-Programm. Die Client-Bibliotheken der Datenbank müssen also auch eine 64-Bit-Architektur haben.

Beispiele für SQL-Abfragen:

SELECT kundennummer as KtNr, bel_nr as OPNummer
FROM Auftragstabelle
WHERE Auftragsnummer = :OrderId

SELECT kundennummer as KtNr, bel_nr as OPNummer, 5 as Zahlart, 'Auszahlung' as Buchtext
FROM Auftragstabelle
WHERE Auftragsnummer = :OrderId

Fehlenden Debitor anlegen

Wenn über die SQL-Abfrage eine Debitorennummer ermittelt wurde, können Sie über diesen Parameter entscheiden, ob ein fehlender Debitor automatisch nur mit Nummer und Bezeichnung angelegt werden soll. Damit kann die Zahlung dann als Akonto-Zahlung bereits auf dem richtigen Konto gebucht werden. Die Kontobezeichnung können Sie über die SQL-Abfrage anpassen.

Die vollständigen Kontostammdaten werden dann später bei der Rechnungsstellung von der Warenwirtschaft eingetragen.

Hinweis: Bitte testen Sie diesen Prozess auf einem Testmandanten.

Seite „Transaktions-Typ“

Im Textformat V2 gibt es pro Betrag eine Zeile, wobei sich die Art des Betrages aus den drei Spalten transaction-type, amount-type und amount-description ergibt.

In der Zuordnungstabelle können Sie festlegen, um welche Art von Beträgen es sich jeweils handelt:

  1. Kundenzahlung: In den offenen Posten wird die Rechnung anhand der Order-Id in Belegnummer 2 gesucht.

  2. Gebühren: Alle Gebühren werden pro Tag und „amount-description“ kumuliert auf das hinterlegte Gebührenkonto gebucht.

  3. Sonstige Beträge: Es kann ein Konto mit KoSt und KoTr für genau diesen Zahlungs-Typ hinterlegt werden.

Wenn in einem Abrechnungsbericht eine Kombination enthalten ist, die hier noch nicht eingetragen wurde, wird die Konvertierung abgebrochen. Die Werte für „transaction-type“, „amount-type“ und „amount-description“ werden dann in eine neue Zeile übernommen. Anschließend müssen Sie die Zuordnung (Kundenzahlung, Gebühr oder eigenes Konto) vornehmen.

Herunterladen des Abrechnungsberichts

  1. Rufen Sie in Seller Central den Menüpunkt „Berichte“ → „Zahlungen“ auf.

  2. Wählen Sie auf der „Übersichtseite Zahlungen“ den Reiter „Auszahlungen“.

  3. Laden Sie für die gewünschte Abrechnung den „Abrechnungsbericht V2“ herunter.

  4. Speichern Sie die Datei auf Ihrer Festplatte.

Konvertierung

Konvertierung eines Abrechnungsberichts

  1. Wählen Sie einen Amazon-Abrechnungsbericht im TXT-V2-Format aus.

  2. Starten Sie die Konvertierung durch Klick auf die Schaltfläche „Starte Import“.

  3. Nach Abschluss der Konvertierung wird ein Protokoll mit dem Ergebnis angezeigt.

Die Übernahmedatei hat denselben Dateinamen wie die TXT-Datei mit der Dateierweiterung .UEB. Sie wird direkt im FibuNet-Importverzeichnis gespeichert und kann mit Menüpunkt 3.4 eingespielt werden.

Nach erfolgreicher Konvertierung wird die TXT-Datei gelöscht, um eine doppelte Verarbeitung zu verhindern.

Archiv

Bei jeder Konvertierung werden die Original-TXT-Datei, die erzeugte FibuNet-Datei und das Protokoll in einem Archivverzeichnis auf der Festplatte abgelegt.

Das Archivverzeichnis liegt im Datenverzeichnis des Programms FNAmazon.EXE und hat folgenden Aufbau: FNAmazon\Archiv\jjjj\jjjj-mm-tt

Dateiaufbau Abrechnungsbericht V2

Spezifikation

  • Trennzeichen: Tabulator

  • Zeichensatz: ANSI

  • Dezimaltrennzeichen: Komma (stellenweise auch Punkt)

Spaltenaufbau

Spalte

Bezeichnung

Bemerkung

1

settlement-id

Abrechnungsnummer

2

settlement-start-date

Erstes Datum in der Abrechnung (nur in erster Zeile)

3

settlement-end-date

Letztes Datum in der Abrechnung (nur in erster Zeile)

4

deposit-date

Abrechnungsdatum, wird Belegdatum (nur in erster Zeile)

5

total-amount

Gesamtbetrag der Abrechnung, Summe über Spalte „amount“ (nur in erster Zeile)

6

currency

ISO-Währungscode, muss EUR sein (nur in erster Zeile)

7

transaction-type

„Order“, „Refund“ usw.

8

order-id

Suchkriterium in Belegnummer 2 der Rechnung

9

merchant-order-id

Nicht verwendet

10

adjustment-id

Nicht verwendet

11

shipment-id

Nicht verwendet

12

marketplace-name

Buchtext

13

amount-type

„ItemPrice“, „ItemFees“ usw.

14

amount-description

Buchtext bei Gebühren und sonstigen Beträgen („Principal“, „Commission“, „Shipping“ usw.)

15

amount

Buchungsbetrag

16

fulfillment-id

Nicht verwendet

17

posted-date

Belegdatum der Einzelzahlung

18

posted-date-time

Nicht verwendet

19

order-item-code

Nicht verwendet

20

merchant-order-item-id

Nicht verwendet

21

merchant-adjustment-item-id

Nicht verwendet

22

sku

Nicht verwendet

23

quantity-purchased

Nicht verwendet

24

promotion-id

Nicht verwendet

Hat dies deine Frage beantwortet?