Функция/команда: | sale_create |
Предназначение: | Използва се за импортиране на поръчки/продажби от външни източници (онлайн магазини и други) |
Параметри: |
1 sale - обект, който съдържа полета:- source_id - ID на източник на поръчката. 1 - за първи онлай магазин, 2 - за втори и т.н.- object_id - ID на търговски обект. Взима се от списъка с търг. обекти- station_id - ID на работно място. Взима се от списъка с работни места- client_number - ЕИК на клиент. Използват се 000000000 ако не е известен- order_id - Уникален номер на поръчка/продажба от външния източник- payment_method_id - Начин на плащане. 1 - в брой. За повече информация вижте тук- total - Обща сума на поръчката в лева с ДДС- vat_percent - ДДС %, Въведете 0, 9 или 20. 0% ДДС по подразбиране- add_to_catalog - Добавяне на стоката в номенклатурния списък със стоки. Въведете 1 ако желаете да добавите стоката в списъка с номенклатурния списък. Използва се главно за модул "Склад"- autoload_measure - Използване на мерната единица от номенлатурния списък. 1 - автоматично извличане, 0 - взима се от measure_id от редовете.- rows - Редове на поръчка/продажба - масив от обекти със следните полета:» name - Име на стока или услуга» quantity - Количество на стока/услуга» measure_id - Мярка на стока/услуга - 70 за брой. За повече информация вижте тук» price - Продажна цена на стока/услуга в лева - крайна цена с ДДС» discount_percent -Процент търговска отстъпка, напр. 10» code - Артикулен номер. Използва се ако се ползва модул "Склад"Пример: {
|
Postman пример | https://fakturirane.com/api/v1/sale_create?sale={"client_number":"000000000","order_id":"1", "total":10, "payment_method_id":8, "rows": [{"name":"Стока 1", "quantity":"1","measure_id":"70","price":"10"}]} |
Резултат: |
{ - error - Код на грешка- sale - обект. В id се съдържа кода на регистрираната продажба. |
Възможни грешки: |
- Не е подаден параметър с детайлите на продажбата! (2003) - Не е подаден номер на поръчка/продажба. (2001) - Сумата на поръчката/продажбата е 0! (2004) - Неразпознат начин на плащане. (2005) - Не са подадени редове на поръчка/продажба. (2006) |
Примерен PHP код: |
// Следният код се вмъква в примерния скрипт.
|