Customer (Stranka)

 

Opšte uputstvo:

SL: Šifrant Stranke

API dokumentacija: https://moj.Minimax.si/SI/API/Home/ModuleDetails/Customer

Kratek opis:

Omogućeno je čitanje stranaka.

Omogućeno je dodavanje i menjanje stranaka.

Omogućeno je brisanje stranaka.

 

Customer - podaci stranke

Customer

Podatak

Opis

Name

Naziv stranke, obavezan podatak

Code

Šifra stranke

Address

Adresa stranke, obavezan podatak

PostalCode

Poštanski broj stranke, obavezan podatak

City

Pošta stranke, obvezen podatek

Country

Država stranke, obavezan podatak.

Unese se ID države – državu izaberemo iz šifarnika država, koji ispisujemo pozivom metode GetCountries.

CountryName

Naziv države, koji unesemo, ako država nije domaća. Taj naziv se prikazuje na ispisima, tamo gde se štampa adresa stranke.

TaxNumber

Poreski identifikacioni broj stranke

RegistrationNumber

Matični broj stranke

VATIdentificationNumber

Identifikacioni broj za PDV

SubjectToVAT

Tip stranke, obavezan podatak.

Za stranke iz RS izaberemo od:

  • D - Pravna osoba, koja je u sistemu PDV,
  • M - Pravna osoba, koja nije u sistemu PDV,
  • N - Konačni potrošač

Za inostranke stranke biramo od:

  • D - Pravna osoba (PDV se ne obračunava na izlaznom računu),
  • N - Konačni potrošač

Currency

Valuta, obavezan podatak.

Unese se ID valute, valutu izaberemo iz šifarnika novčanih jedinica, gde ga ispisujemo pozivom metode GetCurrencies.

ExpirationDays

Dani za dospeće

RebatePercent

Rabat (%)

WebSiteURL

Internet stranica

EInvoiceIssuing

Izdavanje e-računa, obavezan podataka. Izbor od:

  • N – Ne pravi se (stalan izbor za srpsku lokalizaciju)
  • D – Za uvoz u banku
  • Z – Za uvoz u ZZInet
  • E – Za slanje e-mailom

InternalCustomerNumber

Interni broj stranke, koji se koristi samo kod e-račune.

Usage

Korišćenje. Izbor od:

  • D - da,
  • N – ne

Podrazumevana vrednost je D.

 

Primeri

Pri programiranju objekta za slanje možemo koristiti testne podatke objekta, koje prikazujemo klikom na dugme Test API na pogledu svake metode.

 

Unos nove stranke

Za dodavanje stranke neophodan nam je naziv stranke, adresa, pošta i poštanski broj, država i valuta stranke, tip stranke i podataka za izdavanje e-računa.

Metoda: AddCustomer

Customer

Podatak

Opis

Name

Konačni potrošač

Address

Ulica

PostalCode

1234

City

Gred

Country

ID države stranke (Srbija)

Currency

ID valute stranke (RSd)

SubjectToVAT

N

EInvoiceIssuing

N

JSON:

{
    "CustomerId": 0,
    "Code": null,
    "Name": "Konačni potrošač",
    "Address": "Ulica",
    "PostalCode": "1234",
    "City": "Grad",
    "Country": {
        "ID": 192,
        "Name": null,
        "ResourceUrl": null
    },
    "CountryName": null,
    "TaxNumber": null,
    "RegistrationNumber": null,
    "VATIdentificationNumber": null,
    "SubjectToVAT": "N",
    "Currency": {
        "ID": 7,
        "Name": null,
        "ResourceUrl": null
    },
    "ExpirationDays": 0,
    "RebatePercent": 0.0,
    "WebSiteURL": null,
    "EInvoiceIssuing": "N",
    "InternalCustomerNumber": null,
    "Usage": null,
    "RecordDtModified": "0001-01-01T00:00:00",
    "RowVersion": null
}