Schema bimoM.v1
Schema bimoM.v1 : Typ złożony Entity
Typ złożony Entity
Opis
Podmiot monitorowany
Typ umożliwia przekazanie danych podmiotu monitorowanego.
Po typie "Entity" dziedziczą:
Przestrzeń nazw http://api.big.pl/bimoM/v1
Diagram
Element monitoringEnd Element monitoringStart Element entityAlias Element entitySelector Element internalId Sequence Typ złożony Entity
Przegląd
Entity
Podmiot monitorowany
Typ umożliwia przekazanie danych podmiotu monitorowanego.
Po typie "Entity" dziedziczą:
Sequence
internalId Typ prosty string32
Identyfikator podmiotu w rejestrze BIG IM
Identyfikator podmiotu w rejestrze BIG IM
entitySelector Typ złożony EntitySelector
Wskazanie podmiotu
Wskazanie podmiotu automonitorowanego (przez właściwy numer identyfikacyjny)
Choice
nip Typ prosty nip
NIP podmiotu
Numer identyfikacji podatkowej podmiotu.
Powiązane reguły walidacji:

Identyfikator Opis
GR2 Numer NIP musi spełniać zasady walidacji na sumę kontrolną numer NIP
RM43 Numer NIP wskazujący podmiot, dla którego ma być wykonana zmiana okresu monitorowania musi występować na liście podmiotów monitorowanych lub automonitorowanych
RM10 Numer NIP przekazany w danych operacji włączenia automonitoringu musi być zgodny z numerem NIP Klienta
RM20 Numer NIP przekazany w danych operacji wyłączenia automonitoringu musi być zgodny z numerem NIP Klienta
tin Typ prosty string32
TIN podmiotu
Numer identyfikacyjny podmiotu (inny niż identyfikator NIP, nadawany w Polsce).
Powiązane reguły walidacji:

Identyfikator Opis
RM45 Numer TIN wskazujący podmiot, dla którego ma być wykonana zmiana okresu monitorowania musi występować na liście podmiotów monitorowanych lub automonitorowanych
RM12 Numer TIN przekazany w danych operacji włączenia automonitoringu musi być zgodny z numerem TIN Klienta
RM22 Numer TIN przekazany w danych operacji wyłączenia automonitoringu musi być zgodny z numerem TIN Klienta
pesel Typ prosty pesel
PESEL
Numer PESEL osoby fizycznej
Powiązane reguły walidacji:

Identyfikator Opis
GR1 Numer PESEL musi spełniać walidację na sumę kontrolną numeru PESEL i zawierać poprawną datę urodzenia
RM49 Numer PESEL wskazujący podmiot, dla którego ma być wykonana zmiana okresu monitorowania musi występować na liście podmiotów automonitorowanych
RM13 Numer PESEL przekazany w danych operacji włączenia automonitoringu musi być zgodny z numerem PESEL Klienta
RM23 Numer PESEL przekazany w danych operacji wyłączenia automonitoringu musi być zgodny z numerem PESEL Klienta
RM131 Numer PESEL może być przekazany w operacji włączenia automonitoringu tylko przez Klienta będącego osobą fizyczną
foreignerIdentificationNumber Typ złożony ForeignerIdentityNumber
Numer identyfikujący obcokrajowca
Numer identyfikujący obcokrajowca
Powiązane reguły walidacji:

Identyfikator Opis
RM51 Numer Identyfikujący obcokrajowca wskazujący podmiot, dla którego ma być wykonana zmiana okresu monitorowania musi występować na liście podmiotów automonitorowanych
RM15 Numer Identyfikacyjny Obcokrajowca przekazany w danych operacji wyłączenia automonitoringu musi być zgodny z Numerem Identyfikacyjnym Klienta
RM25 Numer Identyfikacyjny Obcokrajowca przekazany w danych operacji wyłączenia automonitoringu musi być zgodny z Numerem Identyfikacyjnym Klienta
RM151 Numer Identyfikacyjny Obcokrajowca może być przekazany w operacji włączenia automonitoringu tylko przez Klienta będącego osobą fizyczną
identityNumberType optional Typ prosty string100
Rodzaj numeru identyfikacyjnego obcokrajowca
Opis rodzaju numeru identyfikacyjnego obcokrajowca
birthDate optional Typ prosty date
Data urodzenia obcokrajowca
Data urodzenia obcokrajowca
entityAlias optional Typ prosty string250
Pomocnicza nazwa podmiotu
Nazwa podmiotu nadana przez użytkownika w celu ułatwienia zarządzania podmiotami monitorowanymi. Może nie korespondować z nazwą rzeczywistą przedsiębiorcy.
monitoringStart Typ prosty date
Data rozpoczęcia monitorowania
Data rozpoczęcia monitorowania podmiotu. Domyślnie aktualna data systemowa.
monitoringEnd optional Typ prosty date
Data zakończenia monitorowania
Data zakończenia monitorowania podmiotu. Domyślnie 31 grudnia 2099 roku.
Używany przez
Źródło
<xs:complexType name="Entity" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Podmiot monitorowany</div>
      <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Typ umożliwia przekazanie danych podmiotu monitorowanego.</div>
      <div class="opis dziedziczenie pl-PL" xmlns="http://www.w3.org/1999/xhtml">
          Po typie "Entity" dziedziczą:
          <br /><ul class="dziedziczenie-lista"><li><a href="Schema bimoM.v1_xsd~c-EntityEvents.html"> bm: EntityEvents
              </a></li></ul></div>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="internalId" type="bc:string32">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Identyfikator podmiotu w rejestrze BIG IM</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Identyfikator podmiotu w rejestrze BIG IM</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="entitySelector" type="bm:EntitySelector">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Wskazanie podmiotu</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Wskazanie podmiotu automonitorowanego (przez właściwy numer identyfikacyjny)</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="entityAlias" type="bc:string250" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Pomocnicza nazwa podmiotu</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Nazwa podmiotu nadana przez użytkownika w celu ułatwienia zarządzania podmiotami monitorowanymi. Może nie korespondować z nazwą rzeczywistą przedsiębiorcy.</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="monitoringStart" type="bc:date">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Data rozpoczęcia monitorowania</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Data rozpoczęcia monitorowania podmiotu. Domyślnie aktualna data systemowa.</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="monitoringEnd" type="bc:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Data zakończenia monitorowania</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Data zakończenia monitorowania podmiotu. Domyślnie 31 grudnia 2099 roku.</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Zobacz także