Funktion "GetTaxCode" von System "DemoERP"
Ermittlung von Steuerkennzeichen
Der Funktionsaufruf ist immer synchron.
Spezifikation der Anfrage
- CompanyCode (Text) - Buchungskreis zur Unterscheidung von Steuerkennzeichen
- PositionData (Liste von "Objekt", min. 1 Element(e)) - Positionsdaten der angeforderten Steuerkennzeichen mit zusätzlicher benutzerdefinierter ID
- Id (Text) - Wird vom Client frei definiert und dient zur Zuordnung der Ergebnisse im Client. In der Regel sollte dies dem Index der Position entsprechen.
- ArticleType (Text) - Art der Ware. Mögliche Werte sind: [GOOD, SERVICE, IC]. Wenn nicht gesetzt, wird der Parameter ignoriert.
- MaterialNo (Text) - Notwendig zur Ermittlung der Art der Steuer (NONE, LOW, HIGH, FULL)
- TaxRate (Double) - Wenn bekannt, können die Steuerkennzeichen nach verwendetem Steuersatz gefiltert werden. Erwartetes Format: 0,03 für 3%, 1,00 für 100%.
- RecipientCountry (Text) - Land (im ISO 3166 ALPHA-2-Format) aus der Adresse des Rechnungsempfängers
- VendorCountry (Text) - Land (im ISO 3166 ALPHA-2-Format) aus der Kreditorenadresse
- Date (Datum) - Datum (im ISO 8601-Format) zur Ermittlung gültiger Steuerkennzeichen
- RecipientVATNumber (Text) - USt.-ID des Rechnungsempfängers aus dem Rechnungsdokument
- ShippedFromCountry (Text) - Land (im ISO 3166 ALPHA-2-Format), aus dem die Ware geliefert wurde. Wenn nicht gesetzt, wird der Wert von VendorCountry verwendet
- ShippedToCountry (Text) - Land (im ISO 3166 ALPHA-2-Format), in welches die Ware geliefert wurde. Wenn nicht gesetzt, wird der Wert von RecipientCountry verwendet
- VendorVATNumber (Text) - USt.-ID des Rechnungsstellers aus dem Rechnungsdokument
Spezifikation des Ergebnisses
- Result (Liste von "Objekt", min. 0 Element(e)) - Liste von Daten zum Steuerkennzeichen
- Id (Text) - Entspricht der ID aus der Anfrage
- Code (Text) - Ermitteltes Steuerkennzeichen
- PossibleCode (Liste von "Text", min. 0 Element(e)) - Wenn das Steuerkennzeichen nicht eindeutig ermittelt werden kann, wird im Parameter Code das vermutlich zu verwendende Steuerkennzeichen übertragen und in PossibleCode eine Liste von weiteren möglichen Steuerkennzeichen
- Rate (Double) - Der Steuersatz des Steuerkennzeichens. Erwartetes Format: 0,03 für 3%, 1,00 für 100%.
- Scenario (Text) - Kennzeichen für die Beziehungen zwischen Rechnungssteller, Kreditor, Warenempfänger und Rechnungsempfänger
- TaxType (Text) - Art der Steuer. Mögliche Werte sind: [NONE, LOW, HIGH, FULL]