Przejdź do głównej treści

Dodanie nowego kontrahenta

Ready_™ Developer TeamMniej niż 1 minuta

Dodanie nowego kontrahenta

Definicja Funkcji

Int createContact(Array $data)

Tworzy nowy kontakt.

Definicja parametrów

Metoda przyjmuje 1 argument, jako tablica lub string JSON. Oto lista możliwych kluczy.

Nazwa parametruTyp parametruOpis
name_1string (Wymagany)Nazwa kontaktu
name_2string (Wymagany)Skrót kontaktu
nip___intNumer NIP kontaktu
symbolstringSymbol kontaktu
tpstidintIdentyfikator statusu dokumentu (types_of_processes_states.tpstid)
notes_stringUwagi
ph_numstringNumery telefonów
faxnumstringNumery faxów
email_stringAdresy email oddzielone przecinkiem
websitstringStrona www kontaktu
regon_stringNumer REGON
pesel_stringNumer PESEL
bldnumstringNumer domu
fltnumstringNumer mieszkania
distkmnumeric(12,2)Dystans
powiatstringNazwa powiatu
gmina_stringNazwa gimny
woj___stringNazwa województwa ze słownika
post__stringPoczta
countrstringKraj
city__stringMiasto
code__stringKod pocztowy
streetstringNazwa ulicy

Przykład użycia

require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
try {
    $data = [
        'name_1' => 'BETASOFT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ',
        'name_2' => 'BETASOFT',
        'nip___' => 9987654321,
        'email' => 'BETASOFT@BETASOFT.PL',
    ];
    $contid = $api->createContact($data);
} catch(\Exception $e) {
    throw new \Exception($e->getMessage());
}

Zwracane dane lub wyjątki

Metoda zwraca id kontaktu (contacts.contid) w przypadku sukcesu. Jeśli wystąpi błąd wtedy, zostanie zwrócony wyjątek.

Zwracane wyjątki w zależności od wywołania

  • SOAP - SoapFault
  • Lokalnie - Exception