Utwórz nowe konto bankowe
Mniej niż 1 minuta
Utwórz nowe konto bankowe
Definicja Funkcji
Int createBankAccount(Array $data)
Definicja parametrów
Metoda przyjmuje 1 argument, jako tablica lub string JSON. dostępne klucze:
| Nazwa parametru | Typ parametru | Opis |
|---|---|---|
| number | String (Wymagany) | Numer konta |
| baname | String | Nazwa banku wpisana ręcznie |
| bacnid | Int | Bank może być wprowadzony jako klient wtedy mamy dostęp do adresu (contacts.contid). Nazwa klienta (name_1) jest zawsze wpisywana w pole baname nawet jeśli wybrano klienta z bazy (bank_accounts.bacnid) |
| swift_ | String | Kod SWIFT |
| state_ | Int | Stan |
| cursmb | String | Waluta |
| type__ | Int | Typ |
| contid | Int | Klient do jakiego przypisane jest konto (contacts.contid) |
| prior_ | Int | Priorytet |
| adduid | Int | Id użytkownika który dodał projekt (users.usr_id) |
| adddat | String | Data dodania projektu |
| appuid | Int | Id użytkownika który zatwierdził (users.usr_id) |
| appdat | String | Data zatwierdzenia |
| isappr | Bool | Status czy zatwierdzono |
| is_del | Bool | Status czy usunięto konto |
| is_def | Bool | Status czy domyślne |
| ent_id | Int | Id podmiotu (podmioty.id_pod) |
Przykład użycia
require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
try {
$data = [
'baname' => 'Bank Śląski',
'number' => 'PL 07 1050 1487 9853 3654 0936 5509',
'swift_' => 'XXX',
'cursmb' => 'PLN',
'type__' => 1,
'contid' => 1,
];
$accoid = $api->createBankAccount($data);
} catch(\Exception $e) {
throw new \Exception($e->getMessage());
}
Zwracane dane lub wyjątki
Metoda zwraca identyfikator konta bankowego (bank_accounts.accoid) 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