Dodanie nowego kontrahenta
Mniej 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 parametru | Typ parametru | Opis |
---|---|---|
name_1 | string (Wymagany) | Nazwa kontaktu |
name_2 | string (Wymagany) | Skrót kontaktu |
nip___ | int | Numer NIP kontaktu |
symbol | string | Symbol kontaktu |
tpstid | int | Identyfikator statusu dokumentu (types_of_processes_states.tpstid) |
notes_ | string | Uwagi |
ph_num | string | Numery telefonów |
faxnum | string | Numery faxów |
email_ | string | Adresy email oddzielone przecinkiem |
websit | string | Strona www kontaktu |
regon_ | string | Numer REGON |
pesel_ | string | Numer PESEL |
bldnum | string | Numer domu |
fltnum | string | Numer mieszkania |
distkm | numeric(12,2) | Dystans |
powiat | string | Nazwa powiatu |
gmina_ | string | Nazwa gimny |
woj___ | string | Nazwa województwa ze słownika |
post__ | string | Poczta |
countr | string | Kraj |
city__ | string | Miasto |
code__ | string | Kod pocztowy |
street | string | Nazwa 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