Журнал изменений

0.76.0 - 23.12.2025

  • Добавлено: в поля, доступные для фильтрации для ItemExt/Get добавлено поле min_quantity
  • Изменено: метод RevenueOnDayDetailed/Get удалён;
  • Изменено: метод RevenueOnDay/Get удалён;
  • Изменено: метод RevenueByDay/Get удалён;
  • Изменено: Теперь фильтры могут работать по маске ${field} в поле value, где field - название поля доступного для фильтрации.

0.75.0 – 16.12.2025

  • Добавлено (отчёты): в модели Report и ReportGroup добавлено поле name_var (тип данных string);
  • Добавлено (шаблон чеков): в модель OperatingCashChequeTemplate добавлены поля logo (int64?), logo_width (int?), logo_height (int?);
  • Добавлено (шаблон чеков): в модель OperatingCashChequeTemplateEdit добавлены необязательные поля logo (int64?), logo_width (int?), logo_height (int?);
  • Добавлено (Get-операции: пагинация/поиск):
    • в модели TechMapOperationGet, ProductionOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
    • в модели CommercialOfferOperationGet, StockAgregationOperationGet добавлены необязательные поля item_ids (int64[], не более 250 записей), search (string), limit (int), offset (int);
  • Изменено (Get-операции: унификация ограничений):
    • для моделей CommercialOfferOperationGet, StockAgregationOperationGet, TechMapOperationGet, ProductionOperationGet поле document_ids стало обязательным и ограничено максимум 1 записью;
    • для моделей CommercialOfferOperationGet, StockAgregationOperationGet, TechMapOperationGet, ProductionOperationGet поле ids ограничено максимум 250 записями;
    • для моделей TechMapOperationGet, ProductionOperationGet поле item_ids ограничено максимум 250 записями;
    • для модели ProductionOperationGet поле tech_map_ids ограничено максимум 250 записями;
  • Изменено: в ответах методов CommercialOfferOperation/Get, TechMapOperation/Get, StockAgregationOperation/Get, ProductionOperation/Get добавлены поля total и next_offset для поддержки пагинации;
  • Изменено: добавлена проверка по полю exchange_rate:
    • в методах Add/Edit для документов DocPayment, DocOpeningBalance, DocAdditionalExpenses, DocInvoice, DocOrderFromPartner, DocOrderToPartner, DocPurchase, DocReturnsToPartner, DocWholeSale, DocWholeSaleReturn, DocCommercialOffer;
    • в методе Currency/EditExchangeRate;
  • Изменено: принцип формирования чека в web-кассе — теперь API возвращает HTML-страницу, а не изображение;
  • Изменено: исправлены известные ошибки.

0.74.0 – 10.12.2025

  • Добавлено: метод Pos/Cheque/RemoveSeller для удаления продавца из чека продаж в POS;
  • Добавлено: методы работы с файлами File/Get, File/Add, File/Edit, File/Delete для получения, добавления, изменения и удаления файлов;
  • Изменено: переработана работа с файлами, операции унифицированы и переведены на новый механизм хранения;
  • Изменено: длительность периода при добавлении цели ограничена совокупно не более чем 10 годами;
  • Изменено: владельцу аккаунта нельзя назначить склад или счёт;
  • Изменено: исправлены известные ошибки и проведена дополнительная оптимизация.

0.73.0 – 25.11.2025

  • Добавлено: в модель InvoiceOperationGet добавлены не обязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель OrderDeliveryOperationGet добавлены не обязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель DocAdditionalExpensesOperationGet добавлены не обязательные поля search (string), limit (int), offset (int);
  • Добавлено: системная настройка ALLOW_WORKING_WITH_LOCKED_DOCUMENTS;
  • Изменено: в моделях InvoiceOperationGet, DocAdditionalExpensesOperationGet поле document_ids стало обязательным;
  • Изменено: в ответах методов InvoiceOperation/Get, OrderDeliveryOperation/Get, DocAdditionalExpensesOperation/Get добавлены поля total и next_offset для поддержки постраничного вывода;
  • Изменено: в методе PriceType/Get учитывается входящий параметр currency_ids;
  • Изменено: исправлены известные ошибки и проведена дополнительная оптимизация.

0.72.0 – 18.11.2025

  • Добавлено: в модель PurchaseOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель WholeSaleOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель WholeSaleReturnOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель SetPriceOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель MovementOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель ReturnsToPartnerOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель OrderFromPartnerOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель OrderToMovementOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель OrderToPartnerOperationGet добавлены необязательные поля search (string), limit (int), offset (int);
  • Добавлено: в модель InventoryOperationGet добавлено необязательное поле item_ids (int64[]);
  • Добавлено: в модель InOutOperationGet добавлены необязательные поля item_ids (int64[]), search (string), limit (int), offset (int);
  • Добавлено: в модель User добавлены поля sub (string), photo_url (string);
  • Добавлено: в модель UserGet добавлено необязательное поле sub (string);
  • Добавлено: поддержка фильтров в методе получения документов платежей (DocPayment/Get);
  • Добавлено: поддержка дополнительных полей (Field) в документах платежей (модель DocPayment);
  • Добавлено: поддержка фильтров в методе получения документов перемещения между счетами (DocAccountMovement/Get);
  • Добавлено: поддержка дополнительных полей (Field) в документах перемещения между счетами (модель DocAccountMovement);
  • Добавлено: системная настройка ACCOUNTS_ALLOW_OVERDRAFT для разрешения отрицательного баланса по счетам;
  • Изменено: в моделях PurchaseOperationGet, WholeSaleOperationGet, WholeSaleReturnOperationGet, SetPriceOperationGet, MovementOperationGet, InventoryOperationGet, ReturnsToPartnerOperationGet, OrderFromPartnerOperationGet, OrderToMovementOperationGet, OrderToPartnerOperationGet, InOutOperationGet поле document_ids стало обязательным;
  • Изменено: в ответах методов PurchaseOperation/Get, WholeSaleOperation/Get, WholeSaleReturnOperation/Get, SetPriceOperation/Get, MovementOperation/Get, InventoryOperation/Get, ReturnsToPartnerOperation/Get, OrderFromPartnerOperation/Get, OrderToMovementOperation/Get, OrderToPartnerOperation/Get, InOutOperation/Get добавлены поля total и next_offset для поддержки пагинации;
  • Изменено: восстановлен метод InvoiceOperation/MoveOperations.

0.71.0 - 28.10.2025

  • Добавлено: Поддержка дополнительных полей (Field) к номенклатуре (Item)
  • Добавлено: Вебхуки для большинства методов API.
  • Добавлено: Право доступа на взаимодействие с тиражируемыми интеграциями.
  • Изменено: поля сортировки в методе Item/GetExt соответствуют полям модели Item.
  • Изменено: currency_id в методе DocPurchase/Edit теперь не обязательный.

0.70.0 - 14.10.2025

  • Добавлено: поддержка фильтров в методе получения контрагентов (Partner/Get).
  • Добавлено: поддержка дополнительных полей (Field) для контрагентов (модель Partner).
  • Добавлено: поддержка фильтров в метод получения документов поступления от контрагента (DocPurchase/Get).
  • Добавлено: поддержка дополнительных полей (Field) для документов поступления от контрагента (модель DocPurchase).
  • Добавлено: в ConnectedIntegration/Get поле user_id (тип long, необязательное).
  • Добавлено: в модель ConnectedIntegration поле user (тип User).
  • Изменено: код ошибки при проверке дубликата кода номенклатуры в Item/Add и Item/CheckCode — теперь 2002.
  • Изменено: колонки сортировки для Partner/Get приведены к полям модели Partner.
  • Изменено: колонки сортировки для DocPurchase/Get приведены к полям модели DocPurchase.

0.69.0 - 30.09.2025

  • Добавлено: справочник дополнительных полей (Field).
  • Добавлено: поддержка дополнительных полей (Field) для розничных покупателей (модель RetailCustomer).
  • Добавлено: работа со справочником фильтров (Filter).
  • Добавлено: фильтры в метод получения розничных покупателей (RetailCustomer/Get).
  • Добавлено: в ответы методов /PurchaseOperation/SetCostByLastPurchase, /PurchaseOperation/SetCostByPriceType, /PurchaseOperation/MoveOperations массив ids.

0.68.19 - 27.09.2025

  • Добавлено: входной параметр index в метод /Item/Import.
  • Изменено: формат ответа метода /Item/Import.

0.68.15 - 25.09.2025

  • Добавлено: поле item_code в /DocOrderDelivery/AddFull и /OrderDeliveryOperation/Add.
  • Добавлено: в ответы методов /PurchaseOperation/Add, /PurchaseOperation/Edit, /PurchaseOperation/Delete массив ids.
  • Добавлено: метод пакетного выполнения /batch.

0.68.0 - 08.09.2025

  • Добавлено: В RetailCardOperationGet добавлено поле uuids, тип данных string[] необязательное. Используется, если не заданы card_id и promo_id;
  • Добавлено: Метод PromoBonus/Get;
  • Добавлено: Метод Integration/Add — добавление локальной интеграции;
  • Добавлено: Метод Integration/Edit — редактирование локальной интеграции;
  • Добавлено: Метод Integration/Delete — удаление локальной интеграции;
  • Добавлено: Метод ConnectedIntegration/Reconnect — переподключение интеграции;
  • Добавлено: Метод ConnectedIntegration/Disconnect — отключение интеграции;
  • Добавлено: Метод IntegrationWebhook/Get — получение списка вебхуков;
  • Добавлено: В модель DocRetailPayment добавлено поле payment_type, тип данных PaymentType;
  • Добавлено: Метод InvoiceOperation/SetPriceByPriceType;
  • Изменено: В RetailCardOperationGet поля card_id и promo_id становятся необязательными, если задано uuids;
  • Изменено: Ответ метода Campaign/SetStatus изменён с SingleArrayOffsettedResult на UpdateResult;
  • Изменено: Переработаны модели IntegrationConnected, ConnectedIntegrationSetting, ConnectedIntegrationSettingEdit, IntegrationConnectedGet;
  • Изменено: Из модели Firm_Setting/Get убрано поле integration_id;
  • Изменено: В модели DocRetailPayment поле type помечено как deprecated, вместо него используется поле payment_type;
  • Изменено: Метод CashOperation/GetAmountDetails теперь учитывает время;
  • Изменено: Из модели UserPasswordChange убрано поле current_password;
  • Изменено: Исправлен импорт номенклатуры;
  • Изменено: Исправлены ошибки;

0.67.0 - 28.05.2025

  • Добавлено: В веб кассе в чеке добавлено ограничение: не более 50 не сторнированных позиций;
  • Добавлено: В модель ItemExt добавлено полен last_purchase_cost, тип данных decimal необязательное;
  • Добавлено: В модель RetailReportCount добавлено поле gross_profit, тип данных decimal;
  • Добавлено: В модель WidgetDataType6 добавлены поля gross_profit, sales_amount_per_square_meter, operating_cash_avg_down_time, operating_cash_avg_work_time, markup_avg_in_percent. Все - тип данных decimal;
  • Добавлено: Настойка "Группа номенклатуры по умолчанию" (DEFAULT_ITEM_GROUP);
  • Добавлено: Настойка "СМС шлюз по умолчанию" (DEFAULT_SMS_GATEWAY_INTEGRATION);
  • Добавлено: Группа прав доступа "Маркетинг";
  • Добавлено: Работа с рассылками;
  • Добавлено: Метод PurchaseOperation/CopyOperationsFromDocInvoice для копирования операций из документа счёт фактуры в документ поступления от контрагента (документ закупки);
  • Добавлено: В модель Stock добавлено поле area, тип данных decimal;
  • Добавлено: В модель Stock/Add добавлено поле area, тип данных decimal необязательное. Если поле задано, то его значение должно быть > 0;
  • Добавелно: В модель Stock/Edit добавлено поле area, тип данных decimal необязательное. Если поле задано, то его значение должно быть > 0;
  • Добавлено: В модель DocInvoice/Get добавлено поле invoice_type, тип данных Enum, необязательное;
  • Добавлено: В модель DocInvoice доабвлено поле invoice_type, тип данных Enum;
  • Добавлено: В модель DocInvoice/Add добавлено поле invoice_type, тип данных Enum;
  • Добавлено: В модель DocInvoice добавлено поле status, тип данных Enum;
  • Добавлено: Возможность получать счёт фактуры через интеграции;
  • Добавлено: Методы Sms/Get, Sms/Add, Sms/SetStatus;
  • Добавлено: В модель DocPayment/Get добавлено поле category_ids, тип данный массив Int64;
  • Изменено: При получении текущего количества в операциях документа заказ контрагенту учитываются склады пользователя;
  • Изменено: Переработаны интеграции;
  • Изменено: AccessToken связанный с интеграциями нельзя отреактировать или удалить;
  • Изменено: Из моделей DocInvoice, DocInvoice/Add, DocInvoice/Edit убрано поле positive;
  • Изменено: Из модели DocInvoice удалеон поле sent;
  • Изменено: Работа со Faktura.uz перенесена в интеграции;
  • Изменено: Работа с GetSms перенесена в интеграции;
  • Изменено: Отправка SMS перенесена в интеграции;
  • Изменено: Методы SMSGateway/Get, SMSGateway/GetSetting, SMSGateway/EditSetting, SMSGateway/SendBulkMessages - удалены и больше не поддерживаются;
  • Изменено: Удалено право доступа с id = 585.

0.66.0 - 06.02.2025

  • Добавлено: в модель InvoiceOperation добавлены поля amount, total, vat_amount - тип данных decimal;
  • Изменено: Исправлены ошибки в методах Regos Online для работы с заказами.

0.65.0 - 28.01.2025

  • Добавлено: В метод DocCommercialOffer/Get добавлены параметры deleted_mark, blocked - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод DocContract/Get добавлен параметр deleted_mark тип данных Boolean необязательные;
  • Добавлено: В метод DocOrderToPartner/Get добавлены параметры deleted_mark, blocked - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод DocOrderFromPartner/Get добавлены параметры deleted_mark, blocked - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод DocPayment/Get добавлены параметры deleted_mark, performed - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод DocAccountMovement/Get добавлены параметры deleted_mark, performed - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод DocPaymentAggregation/Get добавлены параметры deleted_mark, performed - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод DocOrderDelivery/Get добавлены поле blocked тип данных Boolean и необязательный;
  • Добавлено: В метод DocOpeningBalance/Get добавлены параметры deleted_mark, performed - все параметры тип данных Boolean и необязательные;
  • Добавлено: В метод Firm_Setting/Get добавлено поле integration_id (не обязательное) - тип данных Int64;
  • Добавлено: Для метода Integration/IntegrationSettingGet добавлена модель IntegrationSettingGet;
  • Добавлено: Добавлены модели IntegrationHandlerEnum и IntegrationOwnerEnum;
  • Добавлено: В модель Integration добавлено поле owner тип данных IntegrationOwnerEnum;
  • Добавлено: В модель Integration добавлено поле handler тип данных IntegrationHandlerEnum;
  • Добавлено: В метод IntegrationSetting/Edit добавлены параметры firm_id (не обязательное) и integration_id (не обязательное), тип данных Int64;
  • Добавлено: В модель Dashboard добавлено поле period, тип данных DashboardPeriodEnum;
  • Добавлено: В метод Dashboard/SetFilters добавлено поле period, тип данных DashboardPeriodEnum. Значение по умолчанию None;
  • Добавлено: Метод SetPriceOperation/SetBasePriceByPriceType - заполнение базовой цены по виду цены в операциях документа установки цены;
  • Добавлено: Метод SetPriceOperation/SetNewPriceByPriceType - заполнение новой цены по виду цены в операциях документа установки цены;
  • Добавлено: Метод InventoryOperation/SetPriceByPriceType - заполнение цены по виду цены в операциях документа инвентаризации;
  • Добавлено: Метод POS/Cheque/BackToOperations - для возврата к операциям чека из статуса в Оплате;
  • Добавлено: Метод POS/Cheque/AddSeller - для добавления продавца к чеку;
  • Добавлено: В модель User добавлено поле seller_barcode.

0.64.0 - 14.01.2025

  • Добавлено: "Порядок применения" в настройках промоакции "Скидка по условию";
  • Изменено: отключена интеграция с Express24;
  • Изменено: исправлены ошибки.