Zum Inhalt springen

Unabhängiges F&E-Projekt · Köln

Überblick angewandte Forschung

Ursprungsevidenz gegen versionierte Regeln

AnyUSMCA

Eine Bewertung anhand von Handelsregeln ist nur erklärbar, wenn sie eine Bedingung, die gescheitert ist, und eine Bedingung, die nicht ausgewertet werden konnte, auseinanderhält und festhält, welche Version welcher Regeln sie verwendet hat.

Status: Forschungskonzept · unveröffentlichter Prototyp

Was es nicht feststellt

Es stellt nicht fest, dass Waren für irgendetwas in Frage kommen, und trifft keine rechtliche oder zollrechtliche Feststellung. Sein Regelpaket ist synthetisch und weist das aus. Ob eine Regel greift und was daraus folgt, bleibt eine Entscheidung der zuständigen Menschen und Behörden.

Die Forschungsfrage

Wie lassen sich Ursprungsevidenz, Materialbeziehungen und versionierte Handelsregeln so darstellen, dass eine Qualifikationsbewertung erklärbar und rekonstruierbar ist?

  • Was ist in die Ware eingegangen, und woher?
  • Für welche Vormaterialien gibt es Evidenz zu ihrem Ursprung?
  • Welche Bedingung welcher Regelpaketversion ist gescheitert, und warum?
  • Welche Bedingungen konnten überhaupt nicht ausgewertet werden?

Das Modell, interaktiv

Eine fertige Ware mit vier Vormaterialien, bewertet gegen das synthetische Referenz-Regelpaket des Repositorys. Ändern Sie, woher ein Vormaterial stammt und ob ein anderes Ursprungsevidenz hat, und wählen Sie dann eine Bedingung, um die Vormaterialien zu sehen, die sie liest.

Steuergerät bezogen aus
Ursprungsevidenz des Kabelbaums

Fertige Ware

Baugruppe, Transaktionswert 12.000

Regelpaket: usmca-reference 2026.1 (synthetisch)

Stückliste

  • Stahlrahmen

    Angegebener Ursprung
    US
    Wert
    4.200
    Position
    7308
    Ursprungsevidenz
    Verifiziert
  • Kabelbaum

    Angegebener Ursprung
    MX
    Wert
    1.100
    Position
    8544
    Ursprungsevidenz
    Keine Verifikation
  • Steuergerät

    Angegebener Ursprung
    CN
    Wert
    1.900
    Position
    8537
    Ursprungsevidenz
    Verifiziert
  • Sitzbaugruppe

    Angegebener Ursprung
    CA
    Wert
    800
    Position
    9401
    Ursprungsevidenz
    Verifiziert

Bedingungen

Wählen Sie eine Bedingung, um die Vormaterialien hervorzuheben, die sie liest.

Feststellung

Bedingungen nicht erfüllt: Eine Bedingung ist gescheitert. Eine etwaige Evidenzlücke wird trotzdem daneben aufgeführt, getrennt.

Ein Szenario, Schritt für Schritt

Die Bewertung einer Ware, und was der Datensatz danach erklären kann.

Schritt 1 von 6: Die Regeln festlegen

  1. Die Bewertung nennt ihr Regelpaket und dessen Version. Ein späterer Austausch des Regelpakets ändert nichts an bereits Bewertetem.

  2. Vier Stücklistenzeilen, jede zeigt auf den Rückverfolgungsfall ihres Vormaterials.

  3. Der Ursprung jedes Vormaterials stützt sich auf ein Ergebnis von AnyVerify. Drei haben eines; der Kabelbaum noch nicht.

  4. Mit dem Steuergerät von außerhalb der Gebiete scheitert die Gebietsbedingung. Der Wertanteil wird nach der benannten Methode aus dem eigenen Wert der Ware berechnet. Die Evidenzbedingung kann für den Kabelbaum nicht ausgewertet werden.

  5. Eine gescheiterte Bedingung ergibt Bedingungen nicht erfüllt, wobei die Lücke weiterhin daneben aufgeführt bleibt. Wäre nichts gescheitert, ergäbe dieselbe Lücke Evidenz unvollständig, nie ein Scheitern.

  6. Eine Person prüft die Bewertung. Das Modul weigert sich, eine Behauptung zu erfassen, dass die Waren in Frage kommen.

Grundbausteine

  • Bewertung

    AnyUsmcaAssessment

    Eine Ware, ein Regelpaket in einer Version und eine Feststellung: Bedingungen erfüllt, Bedingungen nicht erfüllt, Evidenz unvollständig, geprüft oder ausstehend.

  • Stücklistenzeile

    AnyUsmcaBomItem

    Ein Vormaterial mit angegebenem Ursprung, Wert und Position, verknüpft mit dem Rückverfolgungsfall dieses Vormaterials.

  • Regelpaket

    rulepacks/*.yaml

    Bedingungen als Daten, jede mit einer Art, Parametern und einem Begründungscode. Versioniert, beim Laden validiert, mit einem Quellenvermerk.

  • Bedingungsarten

    origin_in_territory, regional_value_content, tariff_shift, origin_evidence_present

    Die Formen, die Ursprungsregeln annehmen. Die Methode ist benannt, weil dieselben Waren bei einer Methode bestehen und bei einer anderen scheitern.

  • Evidenzlücke

    gaps

    Eine Bedingung, die nicht ausgewertet werden kann, ist eine Lücke, kein Scheitern, und die Feststellung lautet Evidenz unvollständig.

  • Erfasste Berechnung

    computations

    Die Arithmetik hinter jeder Bedingung wird mit der Bewertung aufbewahrt, sodass sich die Zahl von Hand nachprüfen lässt.

Was es unterscheidet

AnyVerify

Seine Frage

Stimmt diese Ursprungserklärung mit einem unabhängigen Datensatz überein?

Warum dies nicht dasselbe ist

AnyUSMCA nutzt diese Ergebnisse als Evidenz und fügt die Regeln, die Arithmetik und die Materialien hinzu.

AnyTrace

Seine Frage

Wo hat sich jedes Vormaterial befunden?

Warum dies nicht dasselbe ist

AnyUSMCA verknüpft Vormaterialien mit ihren Rückverfolgungen; es wertet Regeln über ihnen aus.

EUDR-Regelpakete von AnyDPP

Seine Frage

Erfüllt die Evidenz einer Sendung die Anforderungen der EU zur Entwaldung?

Warum dies nicht dasselbe ist

Die Regelpakete des Korridors werten die Evidenz zu einer einzigen Verordnung aus. AnyUSMCA untersucht Materialien, Wertarithmetik und Ursprungsbedingungen über einer Stückliste.

Was existiert und was nicht

Im Repository

  • app/products/anyusmca/{service,rulepack}.py: Regelarithmetik, Lücken gegenüber Scheitern, die verweigerte Behauptung
  • rulepacks/usmca-reference.2026.1.yaml: synthetische Bedingungen mit einem Quellenvermerk, der das ausweist
  • Tabellen anyusmca_assessments und anyusmca_bom_items; 9 authentifizierte Routen
  • tests/any_family/test_anyusmca.py: Regelarithmetik, Lücken gegenüber Scheitern, die verweigerte Behauptung, Zusammensetzung (25 Tests)

Forschungsagenda, nicht gebaut

  • Ein Regelpaket aus irgendeiner Rechtsquelle
  • Mehrstufige Materialien: Vormaterialien von Vormaterialien
  • Mehr als eine Wertanteilsmethode pro Bewertung

Wo es in AnyLAI steht

AnyUSMCA

  • AnyVerifyNutzt den Service von AnyVerify direkt: Jedes Vormaterial stützt sich auf ein Verifikationsergebnis.
  • AnyTraceJede Stücklistenzeile bezieht den Rückverfolgungsfall ihres Vormaterials ein.
  • Application kernelBewertungen sind Fälle des Kerns; Prüfungen sind Befugnisakte.
  • COADFRegelwissen in versionierten Paketen, nie im Code: Regel 4 von COADF, angewendet.
  • Fallverknüpfung über den Kern
  • direkte Nutzung eines anderen Moduls oder Systems
  • Aufruf im Schattenmodus: erfasst, nie ausgeführt

Grenzen und Nicht-Ziele

  • Keine rechtliche oder zollrechtliche Feststellung und keine Aussage, dass Waren in Frage kommen.
  • Das einzige Regelpaket ist synthetisch.
  • Ursprungsevidenz ist nur so gut wie die Verifikation dahinter.
  • Nur eine Materialebene.

Aktueller Stand

Forschungsstand

  • Forschungskonzept · unveröffentlichter Prototyp
  • Unveröffentlicht: Routen abgeschaltet
  • Kein Produktivbetrieb, keine realen Daten
  • 25 Tests im Repository

Ein Prototyp-Modul über dem gemeinsamen Kern mit einem synthetischen Regelpaket. Abgeschaltet, nicht veröffentlicht, nicht auf reale Waren angewendet.

Testsuite: python-backend/tests/any_family/test_anyusmca.py

Forschungsprojekt · Unabhängige F&E · Kein kommerzielles Angebot