GET api/{DataId}/customers?RegistrationNumber={RegistrationNumber}

Vráti konkrétneho zákazníka podľa IČO

Request Information

URI Parameters

NameDescriptionTypeAdditional information
DataId

Číslo dátového prostredia

string

Required

RegistrationNumber

IČO

string

Required

Body Parameters

None.

Response Information

Resource Description

Customer
NameDescriptionTypeAdditional information
CustomerId

Interný databázový identifikátor zákazníka (Oid). V prípade zápisu nemusí byť vyplnený (doplní ho API).

globally unique identifier

None.

RegistrationNumber

IČO / v prípade prevádzky Číslo prevádzky

string

None.

OrganizationId

Id organizácie. Neuplatňuje sa pri zápise zákazníka do EcoSunu.

string

None.

CustomerType

Typ zákazníka

CustomerType

None.

CompanyName

Názov organizácie / v prípade nezdaniteľnej osoby: meno a priezvisko občana / v prípade prevádzky: názov prevádzky

string

None.

ProfitCentreCode

Hospodárske stredisko.

string

None.

Person

Kontaktná (hlavná) osoba

Person

None.

Persons

Zoznam osôb v organizácii (používa sa len pre zápis, GET endpointy tento zoznam nevracajú)

Collection of Person

None.

VATIdentificationNumber

IČDPH

string

None.

TaxIdentificationNumber

DIČ

string

None.

Phone

Hlavné telefónne číslo

string

None.

Mobile

Hlavné mobilné číslo

string

None.

Email

Hlavná emailová adresa

string

None.

BillingAddress

Fakturačná adresa

CustomerAddress

None.

IBAN

IBAN (bankový účet organizácie - používa sa len pre zápis, endpointy GET tento údaj nevracajú)

string

None.

PercentualDiscount

Odberateľská zľava v %. Neuplatňuje sa pri zápise zákazníka do EcoSunu.

decimal number

None.

PriceLevel

Cenová hladina (0 = nenastavená). Pri zápise zákazníka do EcoSunu sa uplatňujú len hodnoty 1-8.

integer

None.

DueDate

Doba splatnosti v dňoch. Neuplatňuje sa pri zápise zákazníka do EcoSunu.

integer

None.

IsDisabled

Príznak či je zákazník neplatný. Neuplatňuje sa pri zápise zákazníka do EcoSunu.

boolean

None.

NotRegistered

Príznak určujúci, že zákazník nebol registrovaný na eshope a nemá mať v EcoSune nastavený príznak webového obchodu. Používa sa len pri zápise zákazníka do EcoSunu.

boolean

None.

AssociatedUser

Priradený používateľ (LoginMeno). Neuplatňuje sa pri zápise zákazníka do EcoSunu.

string

None.

ShippingAddresses

Zoznam dodacích a ďalších adries

Collection of CustomerAddress

None.

Branches

Zoznam prevádzok

Collection of CompanyBranch

None.

DateChanged

Dátum poslednej zmeny organizácie a súvisiacich údajov (adresy, čísla, osoby, prevádzky). Neuplatňuje sa pri zápise zákazníka do EcoSunu.

date

None.

OrganizationalUnit

Organizačná jednotka. Neuplatňuje sa pri zápise zákazníka do EcoSunu.

string

None.

Turnover

Aktuálny obrat (podľa nastavenej kategórie obratovej zľavy)

decimal number

None.

TurnoverDiscount

Aktuálne percento obratovej zľavy na základe aktuálneho obratu (vypočítaného v aplikácii Ecosun)

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "CustomerId": "3be8f8a0-2103-4b63-be17-b74896f39a9b",
  "RegistrationNumber": "sample string 2",
  "OrganizationId": "sample string 3",
  "CustomerType": 0,
  "CompanyName": "sample string 4",
  "ProfitCentreCode": "sample string 5",
  "Person": {
    "TitlePrefix": "sample string 1",
    "FirstName": "sample string 2",
    "LastName": "sample string 3",
    "TitleSuffix": "sample string 4",
    "JobFunction": "sample string 5",
    "Mobile": "sample string 6",
    "Phone": "sample string 7",
    "Email": "sample string 8",
    "Category": "sample string 9"
  },
  "Persons": [
    {
      "TitlePrefix": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "TitleSuffix": "sample string 4",
      "JobFunction": "sample string 5",
      "Mobile": "sample string 6",
      "Phone": "sample string 7",
      "Email": "sample string 8",
      "Category": "sample string 9"
    },
    {
      "TitlePrefix": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "TitleSuffix": "sample string 4",
      "JobFunction": "sample string 5",
      "Mobile": "sample string 6",
      "Phone": "sample string 7",
      "Email": "sample string 8",
      "Category": "sample string 9"
    }
  ],
  "VATIdentificationNumber": "sample string 6",
  "TaxIdentificationNumber": "sample string 7",
  "Phone": "sample string 8",
  "Mobile": "sample string 9",
  "Email": "sample string 10",
  "BillingAddress": {
    "AddressId": "387f8cc8-6856-4d34-a69e-4bae0b01fe5b",
    "Street": "sample string 2",
    "City": "sample string 3",
    "Postcode": "sample string 4",
    "CountryCode": "sample string 5",
    "CountryCodeAlfa2": "sample string 6",
    "CountryCodeAlfa3": "sample string 7"
  },
  "IBAN": "sample string 11",
  "PercentualDiscount": 12.0,
  "PriceLevel": 13,
  "DueDate": 14,
  "IsDisabled": true,
  "NotRegistered": true,
  "AssociatedUser": "sample string 17",
  "ShippingAddresses": [
    {
      "AddressId": "387f8cc8-6856-4d34-a69e-4bae0b01fe5b",
      "Street": "sample string 2",
      "City": "sample string 3",
      "Postcode": "sample string 4",
      "CountryCode": "sample string 5",
      "CountryCodeAlfa2": "sample string 6",
      "CountryCodeAlfa3": "sample string 7"
    },
    {
      "AddressId": "387f8cc8-6856-4d34-a69e-4bae0b01fe5b",
      "Street": "sample string 2",
      "City": "sample string 3",
      "Postcode": "sample string 4",
      "CountryCode": "sample string 5",
      "CountryCodeAlfa2": "sample string 6",
      "CountryCodeAlfa3": "sample string 7"
    }
  ],
  "Branches": [
    {
      "BranchId": "cc80ffd6-8ea5-4ef0-a3ec-45b95c641f6c",
      "Code": "sample string 2",
      "Name": "sample string 3",
      "Phone": "sample string 4",
      "Mobile": "sample string 5",
      "Email": "sample string 6",
      "Person": {
        "TitlePrefix": "sample string 1",
        "FirstName": "sample string 2",
        "LastName": "sample string 3",
        "TitleSuffix": "sample string 4",
        "JobFunction": "sample string 5",
        "Mobile": "sample string 6",
        "Phone": "sample string 7",
        "Email": "sample string 8",
        "Category": "sample string 9"
      },
      "AssociatedUser": "sample string 7",
      "Address": {
        "AddressId": "387f8cc8-6856-4d34-a69e-4bae0b01fe5b",
        "Street": "sample string 2",
        "City": "sample string 3",
        "Postcode": "sample string 4",
        "CountryCode": "sample string 5",
        "CountryCodeAlfa2": "sample string 6",
        "CountryCodeAlfa3": "sample string 7"
      },
      "Persons": [
        {
          "TitlePrefix": "sample string 1",
          "FirstName": "sample string 2",
          "LastName": "sample string 3",
          "TitleSuffix": "sample string 4",
          "JobFunction": "sample string 5",
          "Mobile": "sample string 6",
          "Phone": "sample string 7",
          "Email": "sample string 8",
          "Category": "sample string 9"
        },
        {
          "TitlePrefix": "sample string 1",
          "FirstName": "sample string 2",
          "LastName": "sample string 3",
          "TitleSuffix": "sample string 4",
          "JobFunction": "sample string 5",
          "Mobile": "sample string 6",
          "Phone": "sample string 7",
          "Email": "sample string 8",
          "Category": "sample string 9"
        }
      ]
    },
    {
      "BranchId": "cc80ffd6-8ea5-4ef0-a3ec-45b95c641f6c",
      "Code": "sample string 2",
      "Name": "sample string 3",
      "Phone": "sample string 4",
      "Mobile": "sample string 5",
      "Email": "sample string 6",
      "Person": {
        "TitlePrefix": "sample string 1",
        "FirstName": "sample string 2",
        "LastName": "sample string 3",
        "TitleSuffix": "sample string 4",
        "JobFunction": "sample string 5",
        "Mobile": "sample string 6",
        "Phone": "sample string 7",
        "Email": "sample string 8",
        "Category": "sample string 9"
      },
      "AssociatedUser": "sample string 7",
      "Address": {
        "AddressId": "387f8cc8-6856-4d34-a69e-4bae0b01fe5b",
        "Street": "sample string 2",
        "City": "sample string 3",
        "Postcode": "sample string 4",
        "CountryCode": "sample string 5",
        "CountryCodeAlfa2": "sample string 6",
        "CountryCodeAlfa3": "sample string 7"
      },
      "Persons": [
        {
          "TitlePrefix": "sample string 1",
          "FirstName": "sample string 2",
          "LastName": "sample string 3",
          "TitleSuffix": "sample string 4",
          "JobFunction": "sample string 5",
          "Mobile": "sample string 6",
          "Phone": "sample string 7",
          "Email": "sample string 8",
          "Category": "sample string 9"
        },
        {
          "TitlePrefix": "sample string 1",
          "FirstName": "sample string 2",
          "LastName": "sample string 3",
          "TitleSuffix": "sample string 4",
          "JobFunction": "sample string 5",
          "Mobile": "sample string 6",
          "Phone": "sample string 7",
          "Email": "sample string 8",
          "Category": "sample string 9"
        }
      ]
    }
  ],
  "DateChanged": "2024-03-29T10:23:58.549375+01:00",
  "OrganizationalUnit": "sample string 19",
  "Turnover": 20.0,
  "TurnoverDiscount": 21.0
}

application/xml, text/xml

Sample:
<Customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <CustomerId>3be8f8a0-2103-4b63-be17-b74896f39a9b</CustomerId>
  <RegistrationNumber>sample string 2</RegistrationNumber>
  <OrganizationId>sample string 3</OrganizationId>
  <CustomerType>Citizen</CustomerType>
  <CompanyName>sample string 4</CompanyName>
  <ProfitCentreCode>sample string 5</ProfitCentreCode>
  <Person>
    <TitlePrefix>sample string 1</TitlePrefix>
    <FirstName>sample string 2</FirstName>
    <LastName>sample string 3</LastName>
    <TitleSuffix>sample string 4</TitleSuffix>
    <JobFunction>sample string 5</JobFunction>
    <Mobile>sample string 6</Mobile>
    <Phone>sample string 7</Phone>
    <Email>sample string 8</Email>
    <Category>sample string 9</Category>
  </Person>
  <Persons>
    <Person>
      <TitlePrefix>sample string 1</TitlePrefix>
      <FirstName>sample string 2</FirstName>
      <LastName>sample string 3</LastName>
      <TitleSuffix>sample string 4</TitleSuffix>
      <JobFunction>sample string 5</JobFunction>
      <Mobile>sample string 6</Mobile>
      <Phone>sample string 7</Phone>
      <Email>sample string 8</Email>
      <Category>sample string 9</Category>
    </Person>
    <Person>
      <TitlePrefix>sample string 1</TitlePrefix>
      <FirstName>sample string 2</FirstName>
      <LastName>sample string 3</LastName>
      <TitleSuffix>sample string 4</TitleSuffix>
      <JobFunction>sample string 5</JobFunction>
      <Mobile>sample string 6</Mobile>
      <Phone>sample string 7</Phone>
      <Email>sample string 8</Email>
      <Category>sample string 9</Category>
    </Person>
  </Persons>
  <VATIdentificationNumber>sample string 6</VATIdentificationNumber>
  <TaxIdentificationNumber>sample string 7</TaxIdentificationNumber>
  <Phone>sample string 8</Phone>
  <Mobile>sample string 9</Mobile>
  <Email>sample string 10</Email>
  <BillingAddress>
    <AddressId>387f8cc8-6856-4d34-a69e-4bae0b01fe5b</AddressId>
    <Street>sample string 2</Street>
    <City>sample string 3</City>
    <Postcode>sample string 4</Postcode>
    <CountryCode>sample string 5</CountryCode>
    <CountryCodeAlfa2>sample string 6</CountryCodeAlfa2>
    <CountryCodeAlfa3>sample string 7</CountryCodeAlfa3>
  </BillingAddress>
  <IBAN>sample string 11</IBAN>
  <PercentualDiscount>12</PercentualDiscount>
  <PriceLevel>13</PriceLevel>
  <DueDate>14</DueDate>
  <IsDisabled>true</IsDisabled>
  <NotRegistered>true</NotRegistered>
  <AssociatedUser>sample string 17</AssociatedUser>
  <ShippingAddresses>
    <CustomerAddress>
      <AddressId>387f8cc8-6856-4d34-a69e-4bae0b01fe5b</AddressId>
      <Street>sample string 2</Street>
      <City>sample string 3</City>
      <Postcode>sample string 4</Postcode>
      <CountryCode>sample string 5</CountryCode>
      <CountryCodeAlfa2>sample string 6</CountryCodeAlfa2>
      <CountryCodeAlfa3>sample string 7</CountryCodeAlfa3>
    </CustomerAddress>
    <CustomerAddress>
      <AddressId>387f8cc8-6856-4d34-a69e-4bae0b01fe5b</AddressId>
      <Street>sample string 2</Street>
      <City>sample string 3</City>
      <Postcode>sample string 4</Postcode>
      <CountryCode>sample string 5</CountryCode>
      <CountryCodeAlfa2>sample string 6</CountryCodeAlfa2>
      <CountryCodeAlfa3>sample string 7</CountryCodeAlfa3>
    </CustomerAddress>
  </ShippingAddresses>
  <Branches>
    <CompanyBranch>
      <BranchId>cc80ffd6-8ea5-4ef0-a3ec-45b95c641f6c</BranchId>
      <Code>sample string 2</Code>
      <Name>sample string 3</Name>
      <Phone>sample string 4</Phone>
      <Mobile>sample string 5</Mobile>
      <Email>sample string 6</Email>
      <Person>
        <TitlePrefix>sample string 1</TitlePrefix>
        <FirstName>sample string 2</FirstName>
        <LastName>sample string 3</LastName>
        <TitleSuffix>sample string 4</TitleSuffix>
        <JobFunction>sample string 5</JobFunction>
        <Mobile>sample string 6</Mobile>
        <Phone>sample string 7</Phone>
        <Email>sample string 8</Email>
        <Category>sample string 9</Category>
      </Person>
      <AssociatedUser>sample string 7</AssociatedUser>
      <Address>
        <AddressId>387f8cc8-6856-4d34-a69e-4bae0b01fe5b</AddressId>
        <Street>sample string 2</Street>
        <City>sample string 3</City>
        <Postcode>sample string 4</Postcode>
        <CountryCode>sample string 5</CountryCode>
        <CountryCodeAlfa2>sample string 6</CountryCodeAlfa2>
        <CountryCodeAlfa3>sample string 7</CountryCodeAlfa3>
      </Address>
      <Persons>
        <Person>
          <TitlePrefix>sample string 1</TitlePrefix>
          <FirstName>sample string 2</FirstName>
          <LastName>sample string 3</LastName>
          <TitleSuffix>sample string 4</TitleSuffix>
          <JobFunction>sample string 5</JobFunction>
          <Mobile>sample string 6</Mobile>
          <Phone>sample string 7</Phone>
          <Email>sample string 8</Email>
          <Category>sample string 9</Category>
        </Person>
        <Person>
          <TitlePrefix>sample string 1</TitlePrefix>
          <FirstName>sample string 2</FirstName>
          <LastName>sample string 3</LastName>
          <TitleSuffix>sample string 4</TitleSuffix>
          <JobFunction>sample string 5</JobFunction>
          <Mobile>sample string 6</Mobile>
          <Phone>sample string 7</Phone>
          <Email>sample string 8</Email>
          <Category>sample string 9</Category>
        </Person>
      </Persons>
    </CompanyBranch>
    <CompanyBranch>
      <BranchId>cc80ffd6-8ea5-4ef0-a3ec-45b95c641f6c</BranchId>
      <Code>sample string 2</Code>
      <Name>sample string 3</Name>
      <Phone>sample string 4</Phone>
      <Mobile>sample string 5</Mobile>
      <Email>sample string 6</Email>
      <Person>
        <TitlePrefix>sample string 1</TitlePrefix>
        <FirstName>sample string 2</FirstName>
        <LastName>sample string 3</LastName>
        <TitleSuffix>sample string 4</TitleSuffix>
        <JobFunction>sample string 5</JobFunction>
        <Mobile>sample string 6</Mobile>
        <Phone>sample string 7</Phone>
        <Email>sample string 8</Email>
        <Category>sample string 9</Category>
      </Person>
      <AssociatedUser>sample string 7</AssociatedUser>
      <Address>
        <AddressId>387f8cc8-6856-4d34-a69e-4bae0b01fe5b</AddressId>
        <Street>sample string 2</Street>
        <City>sample string 3</City>
        <Postcode>sample string 4</Postcode>
        <CountryCode>sample string 5</CountryCode>
        <CountryCodeAlfa2>sample string 6</CountryCodeAlfa2>
        <CountryCodeAlfa3>sample string 7</CountryCodeAlfa3>
      </Address>
      <Persons>
        <Person>
          <TitlePrefix>sample string 1</TitlePrefix>
          <FirstName>sample string 2</FirstName>
          <LastName>sample string 3</LastName>
          <TitleSuffix>sample string 4</TitleSuffix>
          <JobFunction>sample string 5</JobFunction>
          <Mobile>sample string 6</Mobile>
          <Phone>sample string 7</Phone>
          <Email>sample string 8</Email>
          <Category>sample string 9</Category>
        </Person>
        <Person>
          <TitlePrefix>sample string 1</TitlePrefix>
          <FirstName>sample string 2</FirstName>
          <LastName>sample string 3</LastName>
          <TitleSuffix>sample string 4</TitleSuffix>
          <JobFunction>sample string 5</JobFunction>
          <Mobile>sample string 6</Mobile>
          <Phone>sample string 7</Phone>
          <Email>sample string 8</Email>
          <Category>sample string 9</Category>
        </Person>
      </Persons>
    </CompanyBranch>
  </Branches>
  <DateChanged>2024-03-29T10:23:58.549375+01:00</DateChanged>
  <OrganizationalUnit>sample string 19</OrganizationalUnit>
  <Turnover>20</Turnover>
  <TurnoverDiscount>21</TurnoverDiscount>
</Customer>