PDF Export

getTaxdata

Liefert die Steuerinformationen aus der ccb-suite.

Path mapping(intern): /net/dsb/avs3/MasterData/getTaxdata-1.0.0
SAP REST: /GET_SHOP_TAXALL

URL

GET: /rest/{client}/taxdata?country=xx

Parameter Beschreibung
client Mandantennummer
sp Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.)
country Ländercode

Response

Der Response ist ein JSON Dokument.

Beispiel (zur besseren Lesbarkeit formatiert):

[
 {
        "CONDITION": "011",
        "DEP_COUNTRY": "GB",
        "COUNTRY_KEY": "BE",
        "TAX_CLASS_CUS": "9",
        "TAX_CLASS_MAT": "2",
        "VALIDITY_END_DATE": "9999-12-31",
        "VALIDITY_START_DATE": "1998-01-01",
        "RATE": 0,
        "TAX_CODE": "AB",
        "DESCR" : "TEST"
    },
    {
        "CONDITION": "011",
        "DEP_COUNTRY": "GB",
        "COUNTRY_KEY": "BG",
        "TAX_CLASS_CUS": "1",
        "TAX_CLASS_MAT": "0",
        "VALIDITY_END_DATE": "9999-12-31",
        "VALIDITY_START_DATE": "2007-01-01",
        "RATE": 0,
        "TAX_CODE": "CD",
        "DESCR" : "TEST"
    }
]
Parameter Beschreibung
CONDITION Konditionstabelle
DEP_COUNTRY Abgangsland
COUNTRY_KEY Länderschlüssel
TAX_CLASS_CUS Steuer Klassifizierung für Kunde
TAX_CLASS_MAT Steuer Klassifizierung für Material
VALIDITY_END_DATE Gültigkeitsenddatum des Konditionseintrags
VALIDITY_START_DATE Gültigkeitstartdatum des Konditionseintrags
RATE Rate (Konditionswert oder Prozent)
TAX_CODE Steuercode
DESCR Beschreibung der Steuer
HTTP Response Status Bedeutung
200 Success
401 Authorization required
500 Internal error

getCalculatedTaxdata

Berechnet die Steuerdaten.

Path mapping(intern): /net/dsb/avs3/Finance/getCalculatedTaxData-1.0.0
SAP Fuba: /DSB/JF_STEUERRECHNUNG

URL

GET: /rest/{client}/calculatedTaxData?country=xx

Parameter Beschreibung
client Mandantennummer
sp Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.)
productNumber Artikelnummer oder Druckerzeugnisnummer
taxDestinationCountry Steuerland des Kunden
amount (Netto-)Betrag
euSalesTaxNumber UStNr.
customerZipCode PLZ des Kunden
currencyCode Währung (ISO-Code)

Response

Der Response ist ein JSON Dokument.

Beispiel:

[
{
  "productName" : "etwas",
  "inputType" : "netto",
  "inputAmount" : 110.50,
  "taxAmount" : 8.35,
  "outputType" : "brutto",
  "outputAmount" : 118.85,
  "salesTaxRate" : 7,
  "salesTaxCode" : "AB",
  "salesTaxName" : "standard",
  "currencyCode" : "EUR"
}
]
Parameter Beschreibung
productName Bezeichnung des Druckerzeugnisses oder der Artikelnummer
inputType Typ des eingegebenen Betrags. (z.Z. immer „netto“
inputAmount eingegebener Betrag aus dem Request
taxAmount Steuerbetrag
outputType Typ des berechneten Betrags. (z.Z. immer „brutto“
outputAmount berechneter Betrag
salesTaxRate Steuersatz (Prozentwert)
salesTaxCode Typ des Steuersatzes
salesTaxName Bezeichnung des Steuersatzes
currencyCode Währung

getTaxRate

Berechnet die Steuerdaten.

Path mapping(intern): /net/dsb/avs3/Finance/getTaxRate-1.0.0
SAP Fuba: /DSB/JF_GET_TAXRATE_FLYTAX

URL

GET: /rest/{client}/taxRate

Parameter Beschreibung
client Mandantennummer
sp Dienstleisterkennung. (Pflichtfeld, falls der Benutzeraccount mehrere Dienstleisterkennungen haben kann.)
recipientCountry Land (ISO-Ländercode) des Warenempfänger (mandatory)
purchaserCountry Land (ISO-Ländercode) des Käufers (mandatory)
taxDestinationCountry Steuerliches Empfangsland (optional)
euSalesTaxNumber Umsatzsteuer-Identifikationsnummer (optional)
taxIndicatorCustomer Steuerklasse des Kunden; 1 = taxable, 9 = non taxable, 7 = affiliated companies (mandatory)
postalCode Postleitzahl Warenempfänger (optional)
plantCountry Lieferndes Land (ISO-Ländercode) (Land aus dem die Ware versandt wird) (mandatory)
taxIndicatorProduct Steuerklassifikation des Produkts; 0 = no tax, 1 = full tax, 2 = reduced tax (mandatory)
typeOfService Leistungsart; S = service (e. g. digital), G = goods (e. g. print) (mandatory)
dateOfService Datum der Leistungserstellung (ISO-Format) (mandatory)

Response

Der Response ist ein JSON Dokument.

Beispiel:

{
  "taxRate": 0.00,
  "taxLabel": "G21IT XI",
  "description": "XI  Italien -  Ausgangssteuer steuerfrei wegen UID",
  "reasonForTaxExemption": "Delivery of goods within the EC"
}
Parameter Beschreibung
taxRate TaxRate in %
taxLabel Tax Label, Aufbau: Goods/Service-Flag, TAXM1-TaxIndicatorProduct, TAXK1-TaxIndicatorCustomer, DestinationCountry, TaxCode
description Tax Code und Beschreibung
reasonForTaxExemption Grund für Steuerausnahme

Mögliche Fehler:

Status Ursache
400 Parameter passen nicht zusammen
404 Steuerkennzeichen nicht gefunden
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information