Ovo uputstvo se odnosi na prenos podataka iz šifarnika stranaka putem API interfejsa.
Opšte uputstvo: | SL: Šifrant Stranke |
API dokumentacija: | |
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:
Za klijente koji nisu iz RS biramo:
|
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:
|
InternalCustomerNumber | Interni broj stranke koji se može koristiti kod e-računa. |
GLN | Opciono. Max. dužina : 30 |
BudgetUserNumber | JBKJS za korisnike javnih sredstava |
Usage | Korišćenje. Izbor od:
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 }