API zur Einhaltung der Mehrwertsteuer

Feed API

  • Laden Sie Bestelldaten hoch

MWST-SATZ API

  • Geben Sie den Steuersatz an

Anfrage und Antwort

Alle API-Anforderungen müssen über HTTPS gestellt werden. Anrufe über einfaches HTTP schlagen fehl. Sie müssen sich für alle Anforderungen authentifizieren.

Die SEND-Methode implementiert den Empfang von Daten zur Transaktion unter Berücksichtigung der Verarbeitung und Berechnung der Mehrwertsteuer und der Systemgebühren.

https address correct example

Referrer-URL

https://merchant.vatcompliance.co/api/1/send/{access_token}?if_digital={true/false}&if_vat_calculate={true/false}

Anrufoptionen

Anrufparameter werden in zwei Typen unterteilt:

  • Pfadparameter (Token)
  • Abfrageparameter (Transaktionsdaten)

Das Token wird in der ersten Phase des Hinzufügens der Website im internen Konto des Händlers generiert. Sie können es von Ihrem Manager erhalten oder im Abschnitt Geschäft – Einstellungen finden.

Die Anforderungsparameter werden vom Händler generiert und mithilfe der POST-Methode an den Server gesendet application / x-www-form-urlencoded oder application / json format.

Beispielabfrage für Waren:

Beispielanforderung von der Konsole

curl-v POST
https://merchant.vatcompliance.co/api/1/send/5aae918d97964ff88df64b059c2cc0f8?if_digital=false&if_vat_calcilate=false
--header"Content-Type: application/json" \
-d '{
         "transaction_id ": "ttt4565-85546",
         "transaction_datetime": "2017-01-09T08:27:22 +00:00",
         "transaction_sum ": 158.04,
         "currency": "GBP",
         "arrival_country" : " GBR",
         "arrival_city" : " London",
         "arrival_address_line" : " Peckham Road",
         "transaction_status" : "Success",
         "good_code": "62160000",
         "vat_percent": 20.00,
         "vat": 28.73,
         "departure_country" : "AUS",
}'

Parameter

transaction_id
String/ 555-yyy
Transaction ID
transaction_datetime
DateTime / 2017-01-09T08:27:22 +00:00
Datum und Uhrzeit der Transaktion gemäß ISO 8601 GMT
transaction_sum
String / 25
Transaktionshöhe
Währung
String / “GBP”, “EUR”, “RUB”
Alle Währungen sind gemäß ISO 4217 als Zeichenfolgen angegeben
arrival_country
String / "GBR"
Alle Länder sind als Zeichenfolgen gemäß ISO 3166-1 Alpha-3 angegeben
transaction_status
String / “Success”, “Charge back”, “Refund”, “Movement own goods”
Transaktionsstatus
good_code
String / “62160000”
Code eines Gutes gemäß dem achtstelligen Kodierungssystem der EU Die kombinierte Nomenklatur (CN)

Die vollständige Liste der Parameter finden Sie in den API-Handbüchern