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