GX3 Allgemein + REST-API(fizieren): Gegenkonten, Erlöskonten

Thema wurde von Anonymous, 8. Mai 2019 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    17. August 2016
    Beiträge:
    120
    Danke erhalten:
    22
    Danke vergeben:
    17
    Oft kommt die Frage bei Kunden auf, ob es nicht möglich ist bei der Übermittlung in die Warenwirtschaft bereits Erlöskonten (SKR03,SKR04) für Artikel aus dem Shop zu bekommen.

    Gleichoft wird gefragt, ob man nicht bereits bei der Bestellung abklären könnte unter welchem Gegenkonto z.B. die PayPal-Bestellung des Kunden Müller aus Italien gebucht werden soll.

    Aktuell kann man aus einer Bestellung die via API kommt nur rauslesen:
    • Bist du liebe Bestellung aus dem gleichen Land wie ich oder abweichend?
    • Welcher Steuersatz fällt auf meine Versandkosten an?

    Steuerberater hätten dies aber "spezieller abgegrenzt". Beispiele wie oben sind an der Tagesordnung.

    Das Thema ist sehr komplex, wäre aber vielleicht über globale Informationen schnell und sauber abbildbar, zumindest für Deutschland:

    • Pro Zahlart für Inland und Ausland ein Gegenkonto hinterlegbar machen (SKR03, SKR04)
    • Pro Artikel eine Erlös-ID (SKR03, SKR04) hinterlegbar machen
    • Versandarten je nach Steuerklasse eine eigene Erlös-ID (Halber Steuersatz, Voller Steuersatz, Null-Steuersatz)

    Wenn dies in der API noch mit ausgegeben werden könnte je ITEM könnten Programme wie Gambio2DATEV sich die eigenen Zuordnungen sparen, Benutzer Änderungen je nach Kategorie viel effektiver hinterlegen und gezielter Unterscheiden wenn der Steuerberater dies so möchte.

    Das ganze könnte man "Optional" wie die 2. Sprache machen, womit Anwender ohne Bedarf dies ignorieren und Anwender mit Bedarf dies nutzen könnten.

    Abbilden könnte und sollte man dies, um es sauber zu definieren, in eigenen API-Knoten z.B. "products_taxation", "customers_taxation" und "orders_taxation".
    Je nach pID (products), cID (customers) und orderID (orders) können hier dann die jeweiligen Daten abgebildet werden.

    Wo nichts ist oder angegeben wird, existiert halt kein Eintrag in dem jeweiligen Knoten. Ein Verweis auf diese weitere Daten kann in den Haupt-Knoten "products", "customers" und "orders" über die Weiterführenden Links hinterlegt werden wie aktuell z.B. mit den Countries oder AddressBook-Informationen geschehen, damit bleiben die normalen Knoten unangetastet, sind weiterhin Abwärts wie Aufwärtskompatibel und bedürfen keine Breaking-Changes in der API.

    Vielleicht könnte man hier mal das "Schwarmwissen" im Forum anwerfen, Plugin-Hersteller dazu bringen ein Plugin zu entwickeln der GX3 darum erweitert (auch mit API-fizierung für Zukunftsorientierte Entwicklung) falls Gambio GmbH dies nicht umsetzen sollte. Der Bedarf ist da, kaum einer will sich damit aber befassen oder köcheln dann eigene Süppchen die am Ende zu mächtigen Bauchschmerzen führen.