Zum Hauptinhalt springen

IntegrationVatValidationRecordDTO

Validierungsergebnis für einen einzelnen übermittelten USt-Datensatz.

vatIdstringerforderlich

USt-Identifikationsnummer aus dem übermittelten Datensatz.

statusResolveStatuserforderlich

Endgültiger Auflösungsstatus für die USt-Identifikationsnummer.

Mögliche Werte [Valid, Invalid, Unavailable]

flagsIntegrationVatValidationFlag[]nullable

Zusätzliche Flags, die erklären, wie der Datensatz bewertet wurde.

Mögliche Werte [VatSyntaxInvalid, FullyVerified, HasInvalidFields, DeQualifiedVerification, DeQualifiedVerificationNotEligible, MissingRequiredData, NonEligibleCountry]

companyName objectnullable

Vergleichsergebnis für den Unternehmensnamen.

valuestringnullable

Ursprünglicher Wert, der für das Feld übermittelt wurde.

matchStatusMatchStatusnullable

Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.

Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]

correctionValuestringnullable

Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.

city objectnullable

Vergleichsergebnis für den Ort.

valuestringnullable

Ursprünglicher Wert, der für das Feld übermittelt wurde.

matchStatusMatchStatusnullable

Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.

Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]

correctionValuestringnullable

Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.

zip objectnullable

Vergleichsergebnis für die Postleitzahl.

valuestringnullable

Ursprünglicher Wert, der für das Feld übermittelt wurde.

matchStatusMatchStatusnullable

Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.

Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]

correctionValuestringnullable

Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.

street objectnullable

Vergleichsergebnis für die Straße.

valuestringnullable

Ursprünglicher Wert, der für das Feld übermittelt wurde.

matchStatusMatchStatusnullable

Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.

Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]

correctionValuestringnullable

Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.

customFields object[]nullable

Benutzerdefinierte Eingabefelder, die aus der Anfrage beibehalten wurden.

  • Array [
  • columnNamestringnullable

    Name der benutzerdefinierten Spalte aus dem übermittelten Datensatz.

    valuestringnullable

    Ursprünglicher Wert, der für die benutzerdefinierte Spalte übermittelt wurde.

  • ]
  • included objectnullable

    Zusätzlich angeforderte Felder nach Include-Wert.

    property name*stringnullable
    IntegrationVatValidationRecordDTO
    {
    "vatId": "string",
    "status": "Valid",
    "flags": [
    "VatSyntaxInvalid"
    ],
    "companyName": {
    "value": "string",
    "matchStatus": "Match",
    "correctionValue": "string"
    },
    "city": {
    "value": "string",
    "matchStatus": "Match",
    "correctionValue": "string"
    },
    "zip": {
    "value": "string",
    "matchStatus": "Match",
    "correctionValue": "string"
    },
    "street": {
    "value": "string",
    "matchStatus": "Match",
    "correctionValue": "string"
    },
    "customFields": [
    {
    "columnName": "string",
    "value": "string"
    }
    ],
    "included": {}
    }