Преобразуване на един тип документ в друг
Функция/команда: | document_convert |
Предназначение: | Създаване на нов документ базиран на стар от друг тип |
Параметри: |
1.type - Вид на стар документ (1 - фактура, 2 - проформа, 3 - стокова разписка, 4 - протокол)2. id - ID на стар документ3. new_type - Вид на нов документ (1 - фактура, 2 - проформа, 3 - стокова разписка, 4 - протокол)4. settings - обект съдържащ допълнителни настройки- old_document_paid (1 - ако старият документ ще се маркира като платен)- new_document_paid (1 - ако новият документ ще се маркира като платен)- not_convert_document_note (1 - ако няма да се прехвърлят допълнителните пояснения в новия документ)- note - бележка към документ (попълва се само ако not_convert_document_note е 1)- payment_method_id - код на начин на плащане (попълва се само ако е различен от стария) |
Postman пример: | https://fakturirane.eu/api/document_convert?type=2&id=4&new_type=1 |
Резултат: |
{
- error - Код на грешка- document обект съдържащ ID на новия документ и неговия номер:- id - ID на новия документ и неговия номер- number - номер на новия документ
|
Възможни грешки: |
- Невалиден вид на документ. (3) - Не е посочен ID номер на документ. (581) - Документът не е открит. (582) |
Забележка: | Тази функция не променя складовите наличности. |
Примерен PHP код: |
// Следния код се вмъква в примерния скрипт. |