KONTAKT


Enadis sp. z o.o.
ul.Morska 149 U2
Gdynia 81-222
Infolinia:
22 350 64 30
pn - pt: 8:30 - 16:30
Dodanie nowego kontrahenta
token, nazwa, miejscowosc, kod, ulica
nip, nazwa_skrot, id_wojewodztwa, panstwo,
miejscowosc_dostawy, nazwa_dostawy, kod_dostawy, id_wojewodztwa_dostawy, panstwo_dostawy,
regon,uwagi,email,www,telefon,fax,id_ratingu,symbol_kontrahenta
id_grupy_cenowej - domyślnie 1
nipeu - jeśli jest to firma o ID = 1 (czyli właściciel programu) to pole to przyjmuje wartość będącą numerem NIP EU.
Jeśli jest to inna firma (kontrahent) to w tym polu podajemy numer państwa EU w którym siedzibę ma dany kontrahent.
termin_platnosci (int) - domyślny termin płatności (w dniach) na fakturach dla tego kontrahenta (termin_platnosci = 0 - zapłacono)
zaplanowany_kontakt - data w formacie YYYY-MM-DD
id_handlowca - id użytkownika przypisanego do danego kontrahenta. Jeśli nie podano to id użytkownika logującego się do API
konto_kontrahenta,bank_kontrahenta - pola dotyczą wyłącznie kontrahentów
Aby został dodany adres dostawy należy wypełnić co najmniej jedno z pól:
miejscowosc_dostawy, nazwa_dostawy, ulica_dostawy, kod_dostawy
$c = curl_init(); curl_setopt($c, CURLOPT_URL, 'https://abcd.systim.pl/jsonAPI.php'); curl_setopt($c, CURLOPT_POST, true); //sposób przesyłania - (true metoda POST) curl_setopt($c, CURLOPT_POSTFIELDS, 'act=addCompany'. '&token=6aed003dc54951c043f8d1ad4b4804a2a8a40f' . '&nazwa=Enadis'. '&miejscowosc=Gdynia'. '&ulica=al. Zwycięstwa 96/98'. '&kod=81-451'. '&nip=5862120928'. '&termin_platnosci=14'. '&zaplanowany_kontakt=2013-06-21'. '&email=kontakt@enadis.pl'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $wynik = curl_exec($c); curl_close($c); $dane = json_decode($wynik,true); // wartości w postaci tablicy asocjacyjnej if($dane['error']['code']>0) die($dane['error']['message']); //sprawdzamy czy wystąpił jakiś błąd, //jeśli tak, wyświetlamy go echo 'Id nowego kontrahenta: ' . $dane['result'];
Usunięcie istniejącego kontrahenta
token, id
$c = curl_init(); curl_setopt($c, CURLOPT_URL, 'https://abcd.systim.pl/jsonAPI.php'); curl_setopt($c, CURLOPT_POST, true); //sposób przesyłania - (true metoda POST) curl_setopt($c, CURLOPT_POSTFIELDS, 'act=delCompany'. '&token=6aed003dc54951c043f8d1ad4b4804a2a8a40f' . '&id=17'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $wynik = curl_exec($c); curl_close($c); $dane = json_decode($wynik,true); // wartości w postaci tablicy asocjacyjnej if($dane['error']['code']>0) die($dane['error']['message']); //sprawdzamy czy wystąpił jakiś błąd, //jeśli tak, wyświetlamy go echo 'Id usuniętego kontrahenta: ' . $dane['result'];
Edycja istniejącego kontrahenta
token, id, nazwa, miejscowosc, kod, ulica
nip, nazwa_skrot, id_wojewodztwa, panstwo, miejscowosc_dostawy, nazwa_dostawy, kod_dostawy, id_wojewodztwa_dostawy, panstwo_dostawy,
regon, uwagi, email, www, telefon, fax, id_ratingu, symbol_kontrahenta
id_grupy_cenowej - domyślnie 1
nipeu - jeśli jest to firma o ID = 1 (czyli właściciel programu) to pole to przyjmuje wartość będącą numerem NIP EU.
Jeśli jest to inna firma (kontrahent) to w tym polu podajemy numer państwa EU w którym siedzibę ma dany kontrahent.
termin_platnosci (int) - domyślny termin płatności (w dniach) na fakturach dla tego kontrahenta (termin_platnosci = 0 - zapłacono)
zaplanowany_kontakt - data w formacie YYYY-MM-DD
id_handlowca - id użytkownika przypisanego do danego kontrahenta. Jeśli nie podano to id użytkownika logującego się do API
konto_kontrahenta,bank_kontrahenta - pola dotyczą wyłącznie kontrahentów
Uwagi:
Aby został dodany adres dostawy należy wypełnić co najmniej jedno z pól:
miejscowosc_dostawy, nazwa_dostawy, ulica_dostawy, kod_dostawy
Jeśli żadne z tych pól nie zostanie podane to adres dostawy jest usuwany!!
$c = curl_init(); curl_setopt($c, CURLOPT_URL, 'https://abcd.systim.pl/jsonAPI.php'); curl_setopt($c, CURLOPT_POST, true); //sposób przesyłania - (true metoda POST) curl_setopt($c, CURLOPT_POSTFIELDS, 'act=updCompany'. '&token=6aed003dc54951c043f8d1ad4b4804a2a8a40f' . '&id=18'. '&nazwa=Enadis'. '&miejscowosc=Gdynia'. '&ulica=al. Zwycięstwa 96/98'. '&kod=81-451'. '&nip=5862120928'. '&termin_platnosci=14'. '&zaplanowany_kontakt=2013-06-21'. '&email=kontakt@enadis.pl'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $wynik = curl_exec($c); curl_close($c); $dane = json_decode($wynik,true); // wartości w postaci tablicy asocjacyjnej if($dane['error']['code']>0) die($dane['error']['message']); //sprawdzamy czy wystąpił jakiś błąd, //jeśli tak, wyświetlamy go echo 'Id edytowanego kontrahenta: ' . $dane['result'];
Pobranie informacji o kontrahencie
token,
id - id kontrahenta
$c = curl_init(); curl_setopt($c, CURLOPT_URL, 'https://abcd.systim.pl/jsonAPI.php'); curl_setopt($c, CURLOPT_POST, true); //sposób przesyłania - (true metoda POST) curl_setopt($c, CURLOPT_POSTFIELDS, 'act=getCompany'. '&token=6aed003dc54951c043f8d1ad4b4804a2a8a40f' . '&id=4'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $wynik = curl_exec($c); curl_close($c); $dane = json_decode($wynik,true); // wartości w postaci tablicy asocjacyjnej if($dane['error']['code']>0) die($dane['error']['message']); //sprawdzamy czy wystąpił jakiś błąd, //jeśli tak, wyświetlamy go echo 'Id kontrahenta: ' . $dane['result']['id'] . ' Nazwa: ' . $dane['result']['nazwa'] . ' Miejscowość: ' . $dane['result']['miejscowosc'] . ' Ulica: ' . $dane['result']['ulica'] . ' Kod: ' . $dane['result']['kod'] . ' Nip: ' . $dane['result']['nip'];
Lista wszystkich kontrahentów
token
$c = curl_init(); curl_setopt($c, CURLOPT_URL, 'https://abcd.systim.pl/jsonAPI.php'); curl_setopt($c, CURLOPT_POST, true); //sposób przesyłania - (true metoda POST) curl_setopt($c, CURLOPT_POSTFIELDS, 'act=listCompanies'. '&token=6aed003dc54951c043f8d1ad4b4804a2a8a40f' . '&ids=3,5); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $wynik = curl_exec($c); curl_close($c); $dane = json_decode($wynik,true); // wartości w postaci tablicy asocjacyjnej if($dane['error']['code']>0) die($dane['error']['message']); //sprawdzamy czy wystąpił jakiś błąd, //jeśli tak, wyświetlamy go foreach($dane['result'] as $id=>$dane) { echo 'Id: ' . $id . ' Nip: ' . $dane['nip'] . ' Nazwa: ' . $dane['nazwa'] . ' Miejscowość: ' . $dane['miejscowosc'] . ' Ulica: ' . $dane['ulica'] . ' Kod: ' . $dane['kod'] . '
'; }