Atlas danych i relacji

Wizualna warstwa nad `44`, `45` i `46`. Pokazuje jak stare rodziny tabel WinSAD skladaja sie na kanoniczny model nowego systemu, gdzie lezy wlasciciel danych i jak te dane plyna przez proces.

Party / Authorization CustomsCase w centrum Commercial + Document + Messaging Intrastat + Guarantee + Admin

Nawigacja

Mapa domen i relacji

Atlas danych WinSADIB CTX-02 Customs Case CustomsCase CustomsShipment, GoodsItem, CaseDocument Container, DutyTaxLine, CasePayloadSnapshot centrum procesu odprawy i statusow CTX-01 Party & Authorization Party, PartyIdentifier, PartyLocation Authorization, Scope, Attachment zrodlo tozsamosci i umocowania CTX-03 Commercial CommercialInvoice, InvoiceLine CaseInvoiceLink, InvoicePayloadSnapshot zrodla handlowe i wartosci CTX-04 Messaging ExternalMessage, DeliveryAttempt ExternalResponse, RoutingDecision transport i korelacja z AIS/AES/NCTS CTX-05 Document Repository DocumentLink, Attachment, Version DocumentTag artefakty, hash, wersje i teczka sprawy CTX-06 Intrastat IntrastatDeclaration, IntrastatItem IntrastatSourceLink CTX-07 Guarantee Guarantee, Subaccount, Operation BalanceEntry, ThresholdEvent CTX-08 Collaboration & Admin UserAccount, RoleProfile, Presence, Settings zaplecze dostepu, blokad i komunikacji operatorow PartyRef + AuthorizationStatus CaseInvoiceLink CaseRef + response timeline CaseDocument → DocumentLink source links for declaration guarantee consumption / release
rdzen procesu odprawy master data i dane wspierajace finansowe skutki i gwarancje

Dane referencyjne

Partyzastepuje rozproszone rodziny `Kontrahenci`, `Firmy`, `FirmyNotes`.
Authorizationformalna gotowosc do pracy w AIS, AES, NCTS, Intrastat.
UserAccountdostep, role, blokady i preferencje.

Dane operacyjne

CustomsCasecentralny agregat biznesowy i procesowy.
CommercialInvoicezrodlo handlowe, ale nie wlasciciel sprawy.
ExternalMessagepelna historia transportu i odpowiedzi urzedowej.

Dane wtórne i audyt

DocumentLinkteczka dokumentowa, artefakty i wersje.
IntrastatDeclarationdeklaracja okresowa oparta o zrodla handlowe i sprawy.
GuaranteeOperationhistoria obciazen i zwolnien, nie tylko saldo.

Macierz: encja kanoniczna → stare tabele → ekrany → proces

Encja kanoniczna Rodzina WinSAD Glowny ekran Etap procesu
`Party``Kontrahenci`, `Firmy`, `FirmyNotes`Baza firmK1-K5
`Authorization``Upowaznienia`, `UpowazDane`, `UpowazSkany`Baza firm / upowaznieniaK2-K5
`CustomsCase``SADUE`, `SADUEDane`Edytor SADK2-K10
`CustomsShipment``SADUEZestawy`Statusy AISK5-K8
`CommercialInvoice``Faktury`, `DaneFak`, `PozFak`Faktury i grupowanieK3-K8
`CaseDocument``SADUEDokum`Teczka sprawyK3-K10
`DocumentLink``WiazaniaSD`, `WiazaniaSDZalaczniki`SkladnicaK3-K10
`ExternalMessage``WysylkiCelina`, `PrzypisanieKom`Centrum komunikatowK5-K6
`IntrastatDeclaration``RejestrIntrastat`, `PozRejIntrastat`IntrastatK8
`Guarantee` / `GuaranteeOperation``GwGwarancja`, `GwOperacja*`, `GwSaldoSubkonto`Konsola gwarancjiK4-K10

Reguly architektoniczne

`CustomsCase` jest centrum przeplywu, ale nie powinno byc wlascicielem firm, faktur, plikow i gwarancji naraz.
`DocumentLink` powinien byc wspolna usluga lub modulem wspoldzielonym, bo obsluguje sprawy, zalaczniki, odpowiedzi urzedowe i traceability.
`ExternalMessage` musi przechowywac routing, proby wysylki i odpowiedzi jako dane biznesowo-audytowe, nie tylko log techniczny.