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