Обновяване на информация за клиент чрез API
Функция/команда: | client_update |
Предназначение: | Използва се за обновяване на информация за клиент |
Параметри: |
id - ID, ЕИК или номер на клиент
client - Обект (StdClass в PHP), който съдържа полета за:
name - Име
code - Клиентски номер
dds - ИН по ДДС
place - Населено място
postcode - Пощенски код
address - Адрес
face - МОЛ
receiver - Получател
email - Email
phone - Телефон
notes - Бележки
iban - IBAN
group_id - ID на търговска група
discount_percent - Отстъпка в %
name_second - Име за Invoice
place_second - Населено място за Invoice
address_second - Адрес за Invoice
face_second - МОЛ за Invoice
receiver_second - Получател за Invoice
type - Тип на достъп (1 - по ID /по подразбиране/, 2 - по ЕИК, 3 - по клиентски номер)
|
Postman пример: | https://fakturirane.com/api/v1/client_update?id=5&client={"name":"Лиценз ЕОООООД"}&type=1 |
Резултат: |
{
"error": 0
}
-error - Код на грешка
|
Възможни грешки: |
- Клиентът не е открит. (112)
- Не е посочен ID номер на клиент. (121)
- Не е изпратен обект като втори параметър на функцията. (122)
- Информацията за клиенти, за които е въведено 000000000, 111111111 или 999999999 за ЕИК номер, може да бъде обновявана само чрез ID. (123)
- Не е изпратена информация за обновяване. (124)
- Има повече от един клиент с този ЕИК/ID. (125)
|
Забележка: | Информацията за клиентите, за които е въведено 000000000, 111111111 или 999999999 за ЕИК е необходимо да се обновява по ID номер. |
Примерен PHP код: |
// Следният код се вмъква в примерния скрипт.
$company_number = '203772991'; // EIK или ID ако се извършва търсене по ID
$client = new StdClass();
$client->name = 'Лиценз ЕООД';
if ($FAPI->client_update($company_number, $client, 2) != 0) {
echo 'Информацията е обновена!';
}
|