Изпращане на документ чрез email до клиент
Функция/команда: | document_send |
Предназначение: | Изпраща документа чрез email до клиент |
Параметри: | 1.type - Вид на документ (1 - фактура, 2 - проформа, 3 - стокова разписка, 4 - протокол, 5 - доставка)2. id - ID на документ3. copy - Копие или оригинал (0 - оригинал /по подразбиране/, 1 - за копие) 4. language Език на документ (0 - български език /по подразбиране/, 1 - английски език)5. email - Email на клиент (ако не е посочена стойност, се взима електронната поща на клиента от базата с данни)6. settings - обект (незадължителен), който съдържа полета за:- email_subject - Subject- email_body - Текст на писмото- sender_name - Име на изпращач- sender_email - Email на изпращач- stop_counter - Изпращането не се отразява в общия брояч (използва се например при изпращане на допълнително резервно копие до изпращача)
|
Postman пример: | https://fakturirane.eu/api/document_send?type=1&id=2 |
Резултат: |
{ - error - Код на грешка |
Възможни грешки: |
- Невалиден вид на документ. (3) - Грешка при изпълнение на заявка. (4) - Не е посочен ID номер на документ. (581) - Документът не е открит. (582) - Клиентът няма въведен email адрес. (601) - Документът не е асоцииран с клиент. (602) |
Забележка: | Документът се изпраща като прикачен PDF файл |
Примерен PHP код: |
// Следният код се вмъква в примерния скрипт. |