<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
  <CONTRACTORS>
  
    <!--
    cardinality: 1..*
    -->
    <CONTRACTOR>
    
      <!-- 
      Unikalny identyfikator z programu ksiegowego
			O, U(COMPANY), 255
			-->
      <CONTRACTOR_PROGRAM_ID/>
      
      <!--
      Saldeo contractor ID 
			DEV: U(SALDEO)
			O, INT
      -->
      <CONTRACTOR_ID/>
      
      <!--
      Nazwa skrócona 
			R, U(COMPANY), długość zależy od programu księgowego
      -->
      <SHORT_NAME/>
      
      <!--
      Nazwa pełna
      R, 255
      -->
      <FULL_NAME/>
      
      <!--
      Czy dostawca
      O, BOOL
      -->
      <SUPPLIER/>
      
      <!--
      Czy odbiorca
      O, BOOL
      -->
      <CUSTOMER/>
      
      <!--
      NIP - może być poprzedzony kodem kraju, a nawet wymagany dla NIP != PL
      O, 255
      -->
      <VAT_NUMBER/>
      
      <!--
      adres kontrahenta w strukturze ISO 20022
      R
      -->
      <ADDRESS>
      
        <!--
        nazwa ulicy (bez numeru)
        R, 255
        dodatkowo STREET + BUILDING_NUMBER + ROOM po sklejeniu (np. "Świętojańska 100/5")
        mogą mieć maksymalnie 255 znaków - przekroczenie wraca jako błąd w węźle ADDRESS/STREET
        -->
        <STREET/>
        
        <!--
        numer budynku
        R, 255
        -->
        <BUILDING_NUMBER/>
        
        <!--
        numer lokalu
        O, 255
        -->
        <ROOM/>
        
        <!--
        kod pocztowy
        R, 255
        -->
        <POSTCODE/>
        
        <!--
        miasto
        R, 255
        -->
        <CITY/>
        
        <!--
        kraj
        O, 2
        -->
        <COUNTRY/>
        
      </ADDRESS>
      
      <!--
      numer telefonu
			O, 255
      -->
      <TELEPHONE/>
      
      <!--
      osoba kontaktowa
			O, 255
      -->
      <CONTACT_PERSON/>
      
      <!--
      opis kontrahenta
			O, 10000
      -->
      <DESCRIPTION/>
      
      <!--
      ilość dni do zapłaty
			O, INT <0, 10000]
      -->
      <PAYMENT_DAYS/>
      
      <!-- numery konta bankowych
			O
			-->
      <BANK_ACCOUNTS>
      
        <!--
        cardinality: 1..*
        -->
        <BANK_ACCOUNT>
        
          <!-- 
          nazwa konta
					O, U(CONTRACTOR), 255
          -->
          <NAME/>
          
          <!--
          numer konta
					R, U(COMPANY), 255
          -->
          <NUMBER/>
        </BANK_ACCOUNT>
      </BANK_ACCOUNTS>
      
      <!--
      adresy email kontrahenta
			O
      -->
      <EMAILS>
      
        <!-- adres email
				R, 255 EMAIL
        cardinality: 1..*
				-->
        <EMAIL/>
      </EMAILS>
      
      <!--
      Parametry programu księgowego
      cardinality: 0..1
      -->
      <PROGRAM_PARAMETERS/>

      <!--
      Flaga czy wybrany kontrahent jest nieaktywny.
      cardinality: 1
      -->
      <INACTIVE />

    </CONTRACTOR>
  </CONTRACTORS>
</ROOT>
