Customer (Stranka)

Ovo uputstvo se odnosi na prenos podataka iz šifarnika stranaka putem API interfejsa.


Opšte uputstvo:

SL: Šifrant Stranke

API dokumentacija:

https://moj.minimax.rs/RS/API/Home/ModuleDetails/Customer

Kratak opis:

Omogućeno je čitanje stranaka. 

Omogućeno je dodavanje i menjanje stranaka. 

Omogućeno je brisanje stranaka.

Customer - podaci o stranci

Customer

Podatak

Opis

Name

Naziv stranke, obavezan podatak.

Code

Šifra stranke.

Address

Adresa stranke, obavezan podatak.

PostalCode 

Poštanski broj stranke, obavezan podatak.

City

Grad stranke, obavezan podatak.

Country

Država stranke, obavezan podatak.


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

CountryName

Naziv države, unosimo, 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 biramo:

  • D - Pravna osoba, koja je u sistemu PDV,
  • M - Pravna osoba, koja nije u sistemu PDVa.
  • N - Fizićko lice.

Za klijente koji nisu iz RS biramo:

  • D - Pravno lice (PDV se ne obračunava na izdatom računu).
  • N - Fizičko lice.

Currency

Valuta, obavezan podatak.

Unese se ID valute - valutu izaberemo iz šifarnika valuta, koju ispisujemo poziv na metodu GetCurrencies. 

ExpirationDays

Dani za dospeće.

RebatePercent

Rabat (%).

WebSiteURL

Web stranica.

EInvoiceIssuing

Izdavanje e-računa, obavezni podaci. Izbor od:

  • SeNePripravlja - Ne pravi se
  • Ponudnik - Za uvoz e-faktura
  • EPosta - Za slanje putem e-maila

InternalCustomerNumber

Interni broj stranke koji se može koristiti kod e-računa.

GLNOpciono. Max. dužina : 30
BudgetUserNumber
JBKJS za korisnike javnih sredstava

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.

Unes nove stranke

Da bismo dodali stranku, potrebni su nam naziv stranke, adresa stranke, pošta i poštanski broj stranke, država i valuta stranke, tip stranke i podatak za izdavanje e-faktura.

Metod: AddCustomer

Customer

Podatak

Opis

Name

Konačni potrošač

Address

Ulica

PostalCode

1234

City

Grad

Country

ID države stranke (Srbija)

Currency

ID valute (RSD)

SubjectToVAT

N

EInvoiceIssuing

SeNePripravlja


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
}
U ovom tekstu