=== UID Checkout Policy ===
Tags: woocommerce, vat, vies, austria
Requires at least: 6.5
Requires PHP: 8.1
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Ergänzende AT/DE-Checkout-Regel für WooCommerce und EU VAT Guard. Von inovelop GmbH.

== Description ==

Kostenlose Open-Source-Erweiterung für österreichische Shops, die Waren aus Österreich nach Deutschland liefern. Keine allgemeine EU-Steuerlösung und keine Rechts-/Steuerberatung.

Benötigt WooCommerce, EU VAT Guard for WooCommerce und PHP SOAP. Die eigentlichen UID-Eingabefelder und VIES-Verbindung stellt EU VAT Guard bereit:
https://wordpress.org/plugins/eu-vat-guard-for-woocommerce/

* Erzwingt VIES-Prüfung statt reiner Formatprüfung. Bei Fehlern keine Steuerbefreiung.
* Bei angegebener UID ist ein Firmenname erforderlich; Privatkunden dürfen ohne UID steuerpflichtig bestellen.
* Befreiung nur bei bestätigter deutscher UID, Rechnungs- und Lieferland DE, Firmenname und ohne lokale Abholung.
* Schreibt einen Prüfvermerk in die Bestellung und einen Hinweis bei steuerfreien Bestellungen.
* Bei Entfernen einer UID werden Steuern neu berechnet.

Die Prüfung bestätigt NICHT, dass die angegebene Firma tatsächlich Inhaberin der UID ist oder dass die Ware grenzüberschreitend versandt wurde. Diese Nachweise, Buchhaltung, Rechnungsangaben und Voraussetzungen der innergemeinschaftlichen Lieferung bleiben Verantwortung des Händlers. Sonderfälle, digitale Leistungen und Dreiecksgeschäfte werden nicht unterstützt.

== Installation ==

1. WooCommerce und EU VAT Guard installieren/aktivieren. PHP SOAP muss verfügbar sein.
2. Steuer- und Versandkonfiguration fachlich prüfen. Shopstandort muss Österreich sein, Warenversand aus Österreich erfolgen.
3. Dieses ZIP installieren und aktivieren. Eine Neuinstallation verändert die Einstellungen anderer Plugins nicht.
4. Unter WooCommerce > UID Checkout Policy die AT/DE-Regel ausdrücklich einschalten.
5. Steuerpflichtige Privatbestellung, österreichische Lieferung, gültige/ungültige UID sowie VIES-Ausfall vor Live-Einsatz testen. VIES-Tests in den mitgelieferten Entwicklungsprüfungen sind simuliert und kein Nachweis eines realen Abrufs.

Nicht parallel zu einer zweiten Kopie oder anderen Steuerbefreiungsregeln einsetzen. Bestehende INOMATIK-Installationen behalten ihre aktivierte Regel; historische interne Meta-Keys werden erhalten.

== External services and privacy ==

Eine bei Checkout angegebene EU-UID wird über EU VAT Guard an das EU-VIES-System übertragen, um ihre Gültigkeit zu prüfen. Je nach Konfiguration des Basisplugins werden zusätzlich Anfragedaten des Händlers übermittelt. Kunden ohne UID lösen durch diese Erweiterung keine eigene VIES-Abfrage aus.
VIES: https://ec.europa.eu/taxation_customs/vies/
Legal notice: https://commission.europa.eu/legal-notice_en
Privacy: https://commission.europa.eu/privacy-policy-websites-managed-european-commission_en

Prüfzeitpunkt, UID, Firmenname, Rechnungs-/Lieferland und Ergebnis verbleiben als Bestellmetadaten im Shop. Es findet keine Übermittlung an inovelop GmbH statt. Die Metadaten folgen dem Lebenszyklus der Bestellung; bei Deaktivierung werden sie aus Nachweisgründen nicht gelöscht. Datenschutz- und Aufbewahrungsregeln des Shops sind entsprechend zu ergänzen.

== Frequently Asked Questions ==

= Kann ein deutscher Shop diese Regel verwenden? =
Nein. Die Version ist nur für AT-Shops bestimmt und lehnt eine Aktivierung ohne AT-Standort ab.

= Ist EU VAT Guard enthalten? =
Nein. Es muss separat installiert und konfiguriert sein.

= Sind Kunden bei VIES-Ausfall automatisch steuerfrei? =
Nein. Eine nicht bestätigte UID wird abgelehnt. Ohne UID ist eine steuerpflichtige Bestellung möglich.

== Changelog ==

= 1.1.0 =
* Neutraler Name und GPL-Lizenz mit dokumentierten Abhängigkeiten.
* Keine automatische Aktivierung oder Änderung von EU VAT Guard bei Installation.
* Explizite Aktivierung, AT-Standortprüfung, Classic-/Block-Fehlerbehandlung.
* Steuerneuberechnung bei gelöschter UID; Bestandseinstellungen bleiben erhalten.
