Cykl życia rekordu
W ONIX-ie status rekordu jest reprezentowany za pomocą kombinacji tagów <NotificationType> i <PublishingStatus>

Tuż po założeniu przez wydawnictwo każdy rekord ma status prywatny. Jest to wtedy widoczny tylko i wyłącznie dla pracowników wydawnictwa, i nie jest udostępniany na zewnątrz. Po wypełnieniu kilku podstawowych danych (autor, tytuł) pracownik wydawnictwa może zmienić status rekordu na zapowiedź. W tym przypadku wartość <NotificationType> to 01 - wczesne powiadomienie.
Przykład
<?xml version="1.0" encoding="UTF-8"?>
<ONIXMessage release="3.0" xmlns="http://ns.editeur.org/onix/3.0/reference" xmlns:elibri="http://elibri.com.pl/ns/extensions">
  <elibri:Dialect>3.0.1</elibri:Dialect>
  <Header>
    <Sender>
      <SenderName>Elibri.com.pl</SenderName>
      <ContactName>Tomasz Meka</ContactName>
      <EmailAddress>kontakt@elibri.com.pl</EmailAddress>
    </Sender>
    <SentDateTime>20181211</SentDateTime>
  </Header>
  <Product>
    <!-- $onix_record_identifiers$ Unikalne ID rekordu produktu -->
    <RecordReference>fdb8fa072be774d97a97</RecordReference>
    <!-- $onix_publishing_status$ Typ powiadomienia
    01 - wczesne powiadomienie
    02 - późne powiadomienie
    03 - powiadomienie o publikacji
    05 - usunięcie rekordu
    12 - uaktualnienie tylko informacji o dostępności -->
    <NotificationType>01</NotificationType>
    <!-- $onix_record_identifiers$ ISBN -->
    <ProductIdentifier>
      <ProductIDType>15</ProductIDType>
      <IDValue>9788324799992</IDValue>
    </ProductIdentifier>
    <DescriptiveDetail>
      <!-- $onix_product_form$ W tej chwili tylko 00 - pojedynczy element -->
      <ProductComposition>00</ProductComposition>
      <!-- $onix_product_form$ Format produktu
          BA - książka
          EA - e-book
          AJ - audiobook w formie pliku
          AC - audiobook na płycie CD
          AI - audiobook na płycie DVD
          CA - mapa
          CB - mapa składana
          CC - mapa płaska
          CD - mapa w rolce
          CZ - inny format kartograficzny
          PC - kalendarz
          ZE - gra planszowa / puzzle -->
      <ProductForm>BA</ProductForm>
      <TitleDetail>
        <!-- $onix_titles$ Pełen tytuł produktu - 01 -->
        <TitleType>01</TitleType>
        <TitleElement>
          <!-- $onix_titles$ Tytuł na poziomie produktu - 01 -->
          <TitleElementLevel>01</TitleElementLevel>
          <TitleText>Światu nie mamy czego zazdrościć.</TitleText>
          <Subtitle>Zwyczajne losy mieszkańców Korei Północnej.</Subtitle>
        </TitleElement>
      </TitleDetail>
      <TitleDetail>
        <!-- $onix_titles$ Tytuł w języku oryginału - 01 -->
        <TitleType>03</TitleType>
        <TitleElement>
          <!-- $onix_titles$ Tytuł na poziomie produktu - 01 -->
          <TitleElementLevel>01</TitleElementLevel>
          <TitleText>Nothing to Envy: Ordinary Lives in North Korea</TitleText>
        </TitleElement>
      </TitleDetail>
      <TitleDetail>
        <!-- $onix_titles$ Tytuł handlowy używany przez wydawnictwo - 10 -->
        <TitleType>10</TitleType>
        <TitleElement>
          <!-- $onix_titles$ Tytuł na poziomie produktu - 01 -->
          <TitleElementLevel>01</TitleElementLevel>
          <TitleText>ŚWIATU NIE MAMY CZEGO ZAZDROŚCIĆ.</TitleText>
        </TitleElement>
      </TitleDetail>
    </DescriptiveDetail>
    <PublishingDetail>
      <Publisher>
        <!-- $onix_publisher_info$ Wydawca - używamy tylko kodu 01 (główny wydawca) -->
        <PublishingRole>01</PublishingRole>
        <PublisherIdentifier>
          <PublisherIDType>01</PublisherIDType>
          <IDTypeName>ElibriPublisherCode</IDTypeName>
          <IDValue>11</IDValue>
        </PublisherIdentifier>
        <PublisherName>GREG</PublisherName>
      </Publisher>
      <CityOfPublication>Warszawa</CityOfPublication>
      <!-- $onix_publishing_status$ Status publikacji
          00 - nieokreślony
          01 - anulowany
          02 - nadchodzący
          04 - w sprzedaży
          07 - nakład wyczerpany
          08 - niedostępny -->
      <PublishingStatus>02</PublishingStatus>
      <PublishingDate>
        <!-- $onix_publishing_status$ Jeśli 01 - data publikacji -->
        <PublishingDateRole>01</PublishingDateRole>
        <!-- $onix_publishing_status$ Format daty
            00 - RRRRMMDD
            01 - RRRRMM
            05 - RRRR -->
        <DateFormat>05</DateFormat>
        <Date>2011</Date>
      </PublishingDate>
      <SalesRights>
        <!-- $onix_territorial_rights$ Typ restrykcji - sprzedaż tylko w wymienionym kraju, regionie, zawsze '01' -->
        <SalesRightsType>01</SalesRightsType>
        <Territory>
          <RegionsIncluded>WORLD</RegionsIncluded>
        </Territory>
      </SalesRights>
    </PublishingDetail>
    <!-- Cena na okładce -->
    <!-- Vat w procentach -->
    <elibri:preview_exists>false</elibri:preview_exists>
  </Product>
</ONIXMessage>

Po uzupełnieniu większości danych niezbędnych (okładka, cena, ISBN, okładka, dokładna data premiery) wydawnictwo może zmienić status rekordu na przedsprzedaż. W zależności od naszego poziomu zaufania do terminowości wydawnictwa można uruchomić dla takiego tytułu przedsprzedaż na stronie księgarni. Wydawnictwo może zmienić datę premiery, jeśli produkt znajduje się w przedsprzedaży, warto zaimplementować procedurę poinformowania klientów o zmianie. Rekord o takim statusie ma wartość 02 w <NotificationType>
Przykład
<?xml version="1.0" encoding="UTF-8"?>
<ONIXMessage release="3.0" xmlns="http://ns.editeur.org/onix/3.0/reference" xmlns:elibri="http://elibri.com.pl/ns/extensions">
  <elibri:Dialect>3.0.1</elibri:Dialect>
  <Header>
    <Sender>
      <SenderName>Elibri.com.pl</SenderName>
      <ContactName>Tomasz Meka</ContactName>
      <EmailAddress>kontakt@elibri.com.pl</EmailAddress>
    </Sender>
    <SentDateTime>20181211</SentDateTime>
  </Header>
  <Product>
    <!-- $onix_record_identifiers$ Unikalne ID rekordu produktu -->
    <RecordReference>fdb8fa072be774d97a97</RecordReference>
    <!-- $onix_publishing_status$ Typ powiadomienia
    01 - wczesne powiadomienie
    02 - późne powiadomienie
    03 - powiadomienie o publikacji
    05 - usunięcie rekordu
    12 - uaktualnienie tylko informacji o dostępności -->
    <NotificationType>02</NotificationType>
    <!-- $onix_record_identifiers$ ISBN -->
    <ProductIdentifier>
      <ProductIDType>15</ProductIDType>
      <IDValue>9788324799992</IDValue>
    </ProductIdentifier>
    <DescriptiveDetail>
      <!-- $onix_product_form$ W tej chwili tylko 00 - pojedynczy element -->
      <ProductComposition>00</ProductComposition>
      <!-- $onix_product_form$ Format produktu
          BA - książka
          EA - e-book
          AJ - audiobook w formie pliku
          AC - audiobook na płycie CD
          AI - audiobook na płycie DVD
          CA - mapa
          CB - mapa składana
          CC - mapa płaska
          CD - mapa w rolce
          CZ - inny format kartograficzny
          PC - kalendarz
          ZE - gra planszowa / puzzle -->
      <ProductForm>BA</ProductForm>
      <TitleDetail>
        <!-- $onix_titles$ Pełen tytuł produktu - 01 -->
        <TitleType>01</TitleType>
        <TitleElement>
          <!-- $onix_titles$ Tytuł na poziomie produktu - 01 -->
          <TitleElementLevel>01</TitleElementLevel>
          <TitleText>Nielegalni</TitleText>
        </TitleElement>
      </TitleDetail>
    </DescriptiveDetail>
    <PublishingDetail>
      <Publisher>
        <!-- $onix_publisher_info$ Wydawca - używamy tylko kodu 01 (główny wydawca) -->
        <PublishingRole>01</PublishingRole>
        <PublisherIdentifier>
          <PublisherIDType>01</PublisherIDType>
          <IDTypeName>ElibriPublisherCode</IDTypeName>
          <IDValue>11</IDValue>
        </PublisherIdentifier>
        <PublisherName>GREG</PublisherName>
      </Publisher>
      <CityOfPublication>Warszawa</CityOfPublication>
      <!-- $onix_publishing_status$ Status publikacji
          00 - nieokreślony
          01 - anulowany
          02 - nadchodzący
          04 - w sprzedaży
          07 - nakład wyczerpany
          08 - niedostępny -->
      <PublishingStatus>02</PublishingStatus>
      <PublishingDate>
        <!-- $onix_publishing_status$ Jeśli 01 - data publikacji -->
        <PublishingDateRole>01</PublishingDateRole>
        <!-- $onix_publishing_status$ Format daty
            00 - RRRRMMDD
            01 - RRRRMM
            05 - RRRR -->
        <DateFormat>00</DateFormat>
        <Date>20110210</Date>
      </PublishingDate>
      <PublishingDate>
        <!-- Jeśli 27 - to data początku przyjmowania zamówień na dany tytuł -->
        <PublishingDateRole>27</PublishingDateRole>
        <DateFormat>00</DateFormat>
        <Date>20110201</Date>
      </PublishingDate>
      <SalesRights>
        <!-- $onix_territorial_rights$ Typ restrykcji - sprzedaż tylko w wymienionym kraju, regionie, zawsze '01' -->
        <SalesRightsType>01</SalesRightsType>
        <Territory>
          <RegionsIncluded>WORLD</RegionsIncluded>
        </Territory>
      </SalesRights>
    </PublishingDetail>
    <!-- Cena na okładce -->
    <!-- Vat w procentach -->
    <elibri:preview_exists>false</elibri:preview_exists>
  </Product>
</ONIXMessage>

Po ukazaniu się książki jej status zostaje zmieniony na dostępna na rynku. Rekord o takim statusie ma wartość 03 w <NotificationType> i 04 w <PublishingDetail>
Przykład
<?xml version="1.0" encoding="UTF-8"?>
<ONIXMessage release="3.0" xmlns="http://ns.editeur.org/onix/3.0/reference" xmlns:elibri="http://elibri.com.pl/ns/extensions">
  <elibri:Dialect>3.0.1</elibri:Dialect>
  <Header>
    <Sender>
      <SenderName>Elibri.com.pl</SenderName>
      <ContactName>Tomasz Meka</ContactName>
      <EmailAddress>kontakt@elibri.com.pl</EmailAddress>
    </Sender>
    <SentDateTime>20181211</SentDateTime>
  </Header>
  <Product>
    <!-- $onix_record_identifiers$ Unikalne ID rekordu produktu -->
    <RecordReference>fdb8fa072be774d97a97</RecordReference>
    <!-- $onix_publishing_status$ Typ powiadomienia
    01 - wczesne powiadomienie
    02 - późne powiadomienie
    03 - powiadomienie o publikacji
    05 - usunięcie rekordu
    12 - uaktualnienie tylko informacji o dostępności -->
    <NotificationType>03</NotificationType>
    <!-- $onix_record_identifiers$ ISBN -->
    <ProductIdentifier>
      <ProductIDType>15</ProductIDType>
      <IDValue>9788324799992</IDValue>
    </ProductIdentifier>
    <DescriptiveDetail>
      <!-- $onix_product_form$ W tej chwili tylko 00 - pojedynczy element -->
      <ProductComposition>00</ProductComposition>
      <!-- $onix_product_form$ Format produktu
          BA - książka
          EA - e-book
          AJ - audiobook w formie pliku
          AC - audiobook na płycie CD
          AI - audiobook na płycie DVD
          CA - mapa
          CB - mapa składana
          CC - mapa płaska
          CD - mapa w rolce
          CZ - inny format kartograficzny
          PC - kalendarz
          ZE - gra planszowa / puzzle -->
      <ProductForm>BA</ProductForm>
      <TitleDetail>
        <!-- $onix_titles$ Pełen tytuł produktu - 01 -->
        <TitleType>01</TitleType>
        <TitleElement>
          <!-- $onix_titles$ Tytuł na poziomie produktu - 01 -->
          <TitleElementLevel>01</TitleElementLevel>
          <TitleText>Nielegalni</TitleText>
        </TitleElement>
      </TitleDetail>
    </DescriptiveDetail>
    <PublishingDetail>
      <Publisher>
        <!-- $onix_publisher_info$ Wydawca - używamy tylko kodu 01 (główny wydawca) -->
        <PublishingRole>01</PublishingRole>
        <PublisherIdentifier>
          <PublisherIDType>01</PublisherIDType>
          <IDTypeName>ElibriPublisherCode</IDTypeName>
          <IDValue>11</IDValue>
        </PublisherIdentifier>
        <PublisherName>GREG</PublisherName>
      </Publisher>
      <CityOfPublication>Warszawa</CityOfPublication>
      <!-- $onix_publishing_status$ Status publikacji
          00 - nieokreślony
          01 - anulowany
          02 - nadchodzący
          04 - w sprzedaży
          07 - nakład wyczerpany
          08 - niedostępny -->
      <PublishingStatus>04</PublishingStatus>
      <PublishingDate>
        <!-- $onix_publishing_status$ Jeśli 01 - data publikacji -->
        <PublishingDateRole>01</PublishingDateRole>
        <!-- $onix_publishing_status$ Format daty
            00 - RRRRMMDD
            01 - RRRRMM
            05 - RRRR -->
        <DateFormat>01</DateFormat>
        <Date>201102</Date>
      </PublishingDate>
      <SalesRights>
        <!-- $onix_territorial_rights$ Typ restrykcji - sprzedaż tylko w wymienionym kraju, regionie, zawsze '01' -->
        <SalesRightsType>01</SalesRightsType>
        <Territory>
          <RegionsIncluded>WORLD</RegionsIncluded>
        </Territory>
      </SalesRights>
    </PublishingDetail>
    <!-- Cena na okładce -->
    <!-- Vat w procentach -->
    <elibri:preview_exists>false</elibri:preview_exists>
  </Product>
</ONIXMessage>

Każde wydawnictwo oczywiście liczy na to, że nakład książki się wyprzeda. Bardzo trudno jest poprawnie zdefiniować, co oznacza wyczerpany nakład. Bardzo długo egzemplarze książki, której nie ma już w magazynie wydawnictwa, mogą znajdować się w księgarniach i być zwracane co jakiś czas do hurtowni, co powoduje, że dany tytuł będzie się stawał na jakiś czas dostępny. W związku z tym informacje o wyczerpaniu się nakładu podejmuje wydawnictwo, i oznacza to, że nie będzie akceptować zamówień na określony tytuł. Nie oznacza to jednak, że tytuł jest w ogóle niedostępny, w dalszym ciągu może być w ofercie hurtowni. Rekord o statusie nakład wyczerpany ma wartość 03 w <NotificationType> i 07 w <PublishingDetail>
Przykład
<?xml version="1.0" encoding="UTF-8"?>
<ONIXMessage release="3.0" xmlns="http://ns.editeur.org/onix/3.0/reference" xmlns:elibri="http://elibri.com.pl/ns/extensions">
  <elibri:Dialect>3.0.1</elibri:Dialect>
  <Header>
    <Sender>
      <SenderName>Elibri.com.pl</SenderName>
      <ContactName>Tomasz Meka</ContactName>
      <EmailAddress>kontakt@elibri.com.pl</EmailAddress>
    </Sender>
    <SentDateTime>20181211</SentDateTime>
  </Header>
  <Product>
    <!-- $onix_record_identifiers$ Unikalne ID rekordu produktu -->
    <RecordReference>fdb8fa072be774d97a97</RecordReference>
    <!-- $onix_publishing_status$ Typ powiadomienia
    01 - wczesne powiadomienie
    02 - późne powiadomienie
    03 - powiadomienie o publikacji
    05 - usunięcie rekordu
    12 - uaktualnienie tylko informacji o dostępności -->
    <NotificationType>03</NotificationType>
    <!-- $onix_record_identifiers$ ISBN -->
    <ProductIdentifier>
      <ProductIDType>15</ProductIDType>
      <IDValue>9788324799992</IDValue>
    </ProductIdentifier>
    <DescriptiveDetail>
      <!-- $onix_product_form$ W tej chwili tylko 00 - pojedynczy element -->
      <ProductComposition>00</ProductComposition>
      <!-- $onix_product_form$ Format produktu
          BA - książka
          EA - e-book
          AJ - audiobook w formie pliku
          AC - audiobook na płycie CD
          AI - audiobook na płycie DVD
          CA - mapa
          CB - mapa składana
          CC - mapa płaska
          CD - mapa w rolce
          CZ - inny format kartograficzny
          PC - kalendarz
          ZE - gra planszowa / puzzle -->
      <ProductForm>BA</ProductForm>
      <TitleDetail>
        <!-- $onix_titles$ Pełen tytuł produktu - 01 -->
        <TitleType>01</TitleType>
        <TitleElement>
          <!-- $onix_titles$ Tytuł na poziomie produktu - 01 -->
          <TitleElementLevel>01</TitleElementLevel>
          <TitleText>Nielegalni</TitleText>
        </TitleElement>
      </TitleDetail>
    </DescriptiveDetail>
    <PublishingDetail>
      <Publisher>
        <!-- $onix_publisher_info$ Wydawca - używamy tylko kodu 01 (główny wydawca) -->
        <PublishingRole>01</PublishingRole>
        <PublisherIdentifier>
          <PublisherIDType>01</PublisherIDType>
          <IDTypeName>ElibriPublisherCode</IDTypeName>
          <IDValue>11</IDValue>
        </PublisherIdentifier>
        <PublisherName>GREG</PublisherName>
      </Publisher>
      <CityOfPublication>Warszawa</CityOfPublication>
      <!-- $onix_publishing_status$ Status publikacji
          00 - nieokreślony
          01 - anulowany
          02 - nadchodzący
          04 - w sprzedaży
          07 - nakład wyczerpany
          08 - niedostępny -->
      <PublishingStatus>07</PublishingStatus>
      <SalesRights>
        <!-- $onix_territorial_rights$ Typ restrykcji - sprzedaż tylko w wymienionym kraju, regionie, zawsze '01' -->
        <SalesRightsType>01</SalesRightsType>
        <Territory>
          <RegionsIncluded>WORLD</RegionsIncluded>
        </Territory>
      </SalesRights>
    </PublishingDetail>
    <!-- Cena na okładce -->
    <!-- Vat w procentach -->
    <elibri:preview_exists>false</elibri:preview_exists>
  </Product>
</ONIXMessage>

Status 08 (niedostępny) w <PublishingDetail> nie jest w tej chwili używany przez eLibri. W przyszłości proszę się spodziewać również dodania informacji o dodrukach realizowanych pod tym samym numerem ISBN.