Schema bimoM.v1
Schema bimoM.v1 : Typ złożony EnableSelfMonitoring
Typ złożony EnableSelfMonitoring
Opis
Włączenie automonitoringu
Typ umożliwiający przekazanie konfiguracji automonitoringu.
Przestrzeń nazw http://api.big.pl/bimoM/v1
Diagram
Element monitoringEnd Element monitoringStart Element entitySelector Sequence Typ złożony EnableSelfMonitoring
Przegląd
EnableSelfMonitoring
Włączenie automonitoringu
Typ umożliwiający przekazanie konfiguracji automonitoringu.
Sequence
entitySelector Typ złożony EntitySelector
Wskazanie podmiotu monitorowanego
Wskazanie podmiotu monitorowanego. W przypadku automonitoringu musi to być wskazanie subskrybenta włączającego monitorowanie.
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
monitoringStart optional Typ prosty date
Data rozpoczęcia monitorowania
Data rozpoczęcia automonitorowania podmiotu. Domyślnie aktualna data systemowa.
Powiązane reguły walidacji:

Identyfikator Opis
RM16 Data rozpoczynająca okres automonitorowania podmiotu nie może być datą wcześniejszą od daty aktualności danych
RM17 Data kończąca okres automonitorowania nie może być datą późniejszą od daty wskazującej początek okresu automonitorowania
monitoringEnd optional Typ prosty date
Data zakończenia monitorowania
Data zakończenia automonitorowania podmiotu. Domyślnie 31 grudnia 2099 roku.
Powiązane reguły walidacji:

Identyfikator Opis
RM17 Data kończąca okres automonitorowania nie może być datą późniejszą od daty wskazującej początek okresu automonitorowania
RM18 Data wskazująca koniec okresu automonitorowania podmiotu nie może być datą wcześniejszą od daty aktualności danych
Używany przez
Źródło
<xs:complexType name="EnableSelfMonitoring" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Włączenie automonitoringu</div>
      <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Typ umożliwiający przekazanie konfiguracji automonitoringu.</div>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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 monitorowanego</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Wskazanie podmiotu monitorowanego. W przypadku automonitoringu musi to być wskazanie subskrybenta włączającego monitorowanie.</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="monitoringStart" type="bc:date" minOccurs="0">
      <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 automonitorowania podmiotu. Domyślnie aktualna data systemowa.</div>
          <div class="reguly pl-PL" xmlns="http://www.w3.org/1999/xhtml">
            <div class="reguly-tytul pl-PL">Powiązane reguły walidacji:</div>
            <br />
            <table class="zestaw-regul">
              <tr>
                <th>Identyfikator</th>
                <th>Opis</th>
              </tr>
              <tr>
                <td>
                  <a class="regula pl-PL" href="Monitoring%20offline%20rules.html#RM16">RM16</a>
                </td>
                <td>Data rozpoczynająca okres automonitorowania podmiotu nie może być datą wcześniejszą od daty aktualności danych</td>
              </tr>
              <tr>
                <td>
                  <a class="regula pl-PL" href="Monitoring%20offline%20rules.html#RM17">RM17</a>
                </td>
                <td>Data kończąca okres automonitorowania nie może być datą późniejszą od daty wskazującej początek okresu automonitorowania</td>
              </tr>
            </table>
          </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 automonitorowania podmiotu. Domyślnie 31 grudnia 2099 roku.</div>
          <div class="reguly pl-PL" xmlns="http://www.w3.org/1999/xhtml">
            <div class="reguly-tytul pl-PL">Powiązane reguły walidacji:</div>
            <br />
            <table class="zestaw-regul">
              <tr>
                <th>Identyfikator</th>
                <th>Opis</th>
              </tr>
              <tr>
                <td>
                  <a class="regula pl-PL" href="Monitoring%20offline%20rules.html#RM17">RM17</a>
                </td>
                <td>Data kończąca okres automonitorowania nie może być datą późniejszą od daty wskazującej początek okresu automonitorowania</td>
              </tr>
              <tr>
                <td>
                  <a class="regula pl-PL" href="Monitoring%20offline%20rules.html#RM18">RM18</a>
                </td>
                <td>Data wskazująca koniec okresu automonitorowania podmiotu nie może być datą wcześniejszą od daty aktualności danych</td>
              </tr>
            </table>
          </div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Zobacz także