Ревизии

Во второй версии API поддерживается создание ревизий с детальным указанием остатков. Для каждого товара допускается передача нескольких записей с опциональной информацией об упаковке, в которой этот товар содержится. Для весовых и объемных товаров поддерживается автоматический подсчет остатков с учетом упаковки.

Формат остатков в API второй версии

{
    "items": [
        {
            "item": "000000000000000000000001",
            "count": 100
        },
        {
            "item": "000000000000000000000002",
            "package": {
                "name": "Пачка",
                "item_unit": "шт",
                "content_amount": 20,
            },
            "info": {
                "count": 3
            }
        },
        {
            "item": "000000000000000000000003",
            "package": {
                "name": "Мешок",
                "item_unit": "гр",
                "package_weight": 20,
                "content_weight": 100
            },
            "measure": {
                "count": 3,
                "weight": 120
            }
        },
        {
            "item": "000000000000000000000004",
            "package": {
                "name": "Бутылка",
                "item_unit": "мл",
                "package_weight": 50,
                "content_weight": 200,
                "content_amount": 100
            },
            "measure": {
                "count": 2,
                "weight": 300
            }
        }
    ]
}