Изпращане на документ чрез email до клиент

Предназначение:Изпраща документа чрез email до клиент
Функция:document_send
Параметри:1. Вид на документ (1 - фактура, 2 - проформа, 3 - стокова разписка, 4 - протокол)
2. ID на документ
3. Копие или оригинал (0 - оригинал /по подразбиране/, 1 - за копие)
4. Език на документ (0 - български език /по подразбиране/, 1 - английски език)
5. Email на клиент (ако не е посочена стойност, се взима електронната поща на клиента от базата с данни)
6. Обект $settings от тип StdClass (незадължителен), който съдържа полета за:
- Subject ($settings->email_subject)
- Текст на писмото ($settings->email_body)
- Име на изпращач ($settings->sender_name)
- Email на изпращач ($settings->sender_email)
Резултат:Функцията връща 0 при успешно изпращане.
Грешки (код): - Невалиден вид на документ. (3)
- Грешка при изпълнение на заявка. (4)
- Не е посочен ID номер на документ. (581)
- Документът не е открит. (582)
- Клиентът няма въведен email адрес. (601)
- Документът не е асоцииран с клиент. (602)
Забележка:Документът се изпраща като прикачен PDF файл
Примерен код: // Примерният код се вмъква между НАЧАЛО и КРАЙ в инициализиращия код описан тук.

$doc_type = 1; // фактура
$doc_id = 47;
$doc_copy = 0; // оригинал
$doc_language = 0; // български език
$client_email = 'client@email.com';

$settings = new StdClass();
$settings->email_subject = 'Платена поръчка';
$settings->email_body = 'Здравейте,<br>Вашата поръчка е приета! Изпращаме ви фактура като прикачен файл.<br><br>С най-добри пожелания,<br>Иван Иванов'; // може да се използват HTML тагове
$settings->sender_name = 'Иван Иванов';
$settings->sender_email = 'ivan.ivanov@company.com';

$result = $FAPI->document_send($doc_type, $doc_id, $doc_copy, $doc_language, $client_email, $settings);
if($result == 0){
  echo 'Фактурата е изпратена успешно!';
}
Внимание: “бисквитки”

Съгласно Регламент (ЕС) 2016/679 на Европейския парламент и на Съвета от 27 април 2016 година относно защитата на физическите лица във връзка с обработването на лични данни и относно свободното движение на такива данни (GDPR), за да използвате този уеб сайт и услугите предлагани чрез него, е необходимо да прочетете документите Правила и условия за ползване, Политика за поверителност и Политика за употреба на “бисквитки”, след което да отбележите изрично, че се съгласявате със съдържанието им.

Ангажирайте наш представител онлайн
Въпроси?
АВТОМАТИЧЕН СЕКРЕТАР
МОЛЯ, ОСТАВЕТЕ СЪОБЩЕНИЕ
В момента няма свободен сътрудник, към който да отправите въпроса си, но ако желаете можете да оставите съобщение, на което да отговорим по-късно.
Вашето име:
Моля, попълнете
Телефон:
Моля, попълнете
Email:
Моля, попълнете
Съобщение:
Моля, попълнете
SSL Certificate
ENCRYPTION ON