tools.ASDW.DE/vat – Internationales Verzeichnis der MwSt-Sätze
Auswahl und anzeigen MwSt-Sätze für die meisten Länder, inkl. Bücher und eBooks
Sie können dieses Tool auch unter https://tools.ASDW.de/vat im Internet aufrufen.
Live-Beispiel
siehe unten
Export der Daten:
Die Daten können in verschiedenen Formaten exportiert werden. Benutzen Sie dazu den Export-Button.
Einbinden in eigene Anwendungen:
Wenn Sie das Online-Tool in eigene Anwendungen einbinden wollen, können Sie den folgenden Code verwenden:
1 2 3 4 5 6 |
<iframe width="900" height="800" scrolling="no" src="https://tools.asdw.de/vat"> Leider unterstützt Ihr Browser keine iFrames. Bitte rufen Sie den Link auf: <a href="https://tools.ASDW.de/vat" target="_blank" rel="noopener"> https://tools.ASDW.de/vat </a> </iframe> |
Sollten Sie mit dieser Nutzung zu viel Traffic verursachen, behalten wir uns vor, diese Möglichkeit einzuschränken.
Gerne können wir Ihnen jedoch einen anderen Zugang dafür geben.
Verwenden in eigenem Scriptcase – Projekt
Die zugrunde liegenden Tabellen können auch in eigene Scriptcase-Projekte eingebunden werden.
Tabelle einbinden
1. Wenn Sie die ASDW-Bibliothek verwenden, genügt im ersten ScriptInit (z.B. in app_Login oder der entsprechenden Anwendung) der Befehl:
1 |
asdw_tools_vat_country(); |
2. Sonst können Sie auch die folgende Prozedur direkt speichern und aufrufen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
function asdw_tools_vat_country() { // Checks if the necessary tables exist and generate them (incl. basic content) if necessary // Create asdw_echo( "<br>Create table for asdw_vat_country.<br>"); $sql_check = "SHOW TABLES LIKE 'asdw_vat_country'"; sc_lookup(my_data, $sql_check); if (empty({my_data})) { // File for the generation of the table asdw_country is on WordPress: asdw_echo('Retrieve sql for asdw_country...'); $asdw_file = "https://asdw.de/wp-content/uploads/2017/07/asdw_vat_country.sql_.txtt"; $sql_create_file = file_get_contents ($asdw_file); asdw_echo('Generate sql table...'); sc_exec_sql($sql_create_file); asdw_echo('Table asdw_vat_country has been created.'); return TRUE; } else { asdw_echo('Table asdw_vat_country already exists.'); return FALSE; } } |
Preload – Vorab laden
Für einen schnellen Zugriff wird die Tabelle in eine globale Scriptcase Variable geladen. Am besten beim Start des Projekts (z.B. in app_Login) oder im ScriptInit-Event der Applikation:
asdw_tools_vat_country_preload()
Die Funktion dazu:
1 2 3 4 5 6 |
function asdw_tools_vat_country_preload() { // Loads all VAT information into session array for caching [asdw_vat] = array(); [asdw_vat] = asdw_load_records_into_array('asdw_vat_country',' ',0); } |
Suchen der Informationen für ein Land
Wenn Sie die asdw-Library verwenden können Sie die Informationen für ein Land mit der Funktion
asdw_tools_vat_country_search($country_code_search) suchen.
Das Ergebnis wird als Array zurück gegeben.
Beispiel:
asdw_tools_vat_country_search('DE')
ergibt:
1 2 3 4 5 6 7 8 9 10 11 12 |
Array ( [id] => 36 [region] => Europe [country] => Germany [country_code] => DE [vat_standard] => 19.00 [vat_reduced] => [vat_printed_books] => 7.00 [vat_ebooks] => 19.00 [created] => 2017-07-24 17:30:59 ) |
Live – Demo: