{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://api13.arm20.com/v1/schemas/pos.fifo_invoice_rows.json","title":"pos.fifo_invoice_rows","description":"Повертає партії накладних, з яких сформовано залишок товару.","type":"object","required":["request","response"],"additionalProperties":false,"properties":{"request":{"oneOf":[{"type":"object","required":["method"],"additionalProperties":false,"properties":{"method":{"const":"pos.fifo_invoice_rows"},"params":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","maxLength":512,"default":"","title":"Код товару","example":"1001","description":"Публічний код товару, картки або іншого запису, як він відображається у програмі.","x-api13-group":"Основні"},"sk":{"type":"integer","minimum":-2147483648,"maximum":2147483647,"default":0,"title":"Номер складу або філії","example":1,"description":"Номер складу/філії відповідно до налаштувань бази; 0 зазвичай означає основний склад.","x-api13-group":"Додаткові"},"storage":{"type":"string","enum":["main","branch"],"default":"main","title":"Склад","example":"main","description":"Логічний склад: main — основний, branch — філіальний.","x-api13-group":"Основні","x-enumDescriptions":["основний склад","філіальний склад"],"x-api13-enum-labels":{"main":"основний склад","branch":"філіальний склад"}}}},"id":{"type":["string","integer","null"]}}}]},"response":{"oneOf":[{"type":"object","required":["ok","data","request_id"],"additionalProperties":false,"properties":{"ok":{"const":true},"data":{"type":"object","required":["method","result","id"],"additionalProperties":false,"properties":{"method":{"const":"pos.fifo_invoice_rows"},"result":{"type":"object","required":["upstream","status","rows"],"additionalProperties":false,"properties":{"upstream":{"type":"object","required":["name","version","resource"],"additionalProperties":false,"properties":{"name":{"const":"UPMAPI"},"version":{"type":"string"},"resource":{"type":"string"}}},"status":{"type":"object","required":["code","operation","value"],"additionalProperties":false,"properties":{"code":{"const":"OK"},"operation":{"type":"string"},"value":{"type":"string"}}},"rows":{"type":"array","items":{"type":"object","required":["document_number","supplier_name","date","fiscal","quantity"],"additionalProperties":false,"properties":{"document_number":{"type":"string","title":"Номер документа","description":"Номер документа у базі поточного клієнта.","example":"ПН-1001"},"supplier_name":{"type":"string","title":"Supplier name","description":"Повернене значення «Supplier name» відповідного запису, документа або підсумку ARM20.","example":"Приклад"},"date":{"type":"string","title":"Дата","description":"Повернена дата «Дата» у форматі YYYY-MM-DD.","format":"date","example":"2026-07-23"},"fiscal":{"type":"string","title":"Фіскальна ознака","description":"Повернене значення «Фіскальна ознака» відповідного запису, документа або підсумку ARM20.","example":"Приклад"},"quantity":{"type":"string","title":"Кількість","description":"Точне повернене значення «Кількість» як десятковий рядок із крапкою.","format":"decimal-string","example":"1.000","x-api13-unit":"product-unit"}}}}}},"id":{"type":["string","integer","null"]}}},"request_id":{"type":"string"}}}]}},"x-api13-operation":{"description":"Повертає партії накладних, з яких сформовано залишок товару.","scope":"pos.read","params":{"code":{"type":"string","max":512,"default":"","title":"Код товару","description":"Публічний код товару, картки або іншого запису, як він відображається у програмі.","group":"Основні","example":"1001"},"sk":{"type":"int","min":-2147483648,"max":2147483647,"default":0,"title":"Номер складу або філії","description":"Номер складу/філії відповідно до налаштувань бази; 0 зазвичай означає основний склад.","group":"Додаткові","example":1},"storage":{"type":"enum","values":["main","branch"],"default":"main","title":"Склад","description":"Логічний склад: main — основний, branch — філіальний.","group":"Основні","example":"main","enum_labels":{"main":"основний склад","branch":"філіальний склад"}}},"result":{"mode":"rows","columns":["document_number","supplier_name","date","fiscal","quantity"],"field_specs":{"document_number":{"title":"Номер документа","description":"Номер документа у базі поточного клієнта.","type":"string","example":"ПН-1001"},"supplier_name":{"title":"Supplier name","description":"Повернене значення «Supplier name» відповідного запису, документа або підсумку ARM20.","type":"string","example":"Приклад"},"date":{"title":"Дата","description":"Повернена дата «Дата» у форматі YYYY-MM-DD.","type":"string","format":"date","example":"2026-07-23"},"fiscal":{"title":"Фіскальна ознака","description":"Повернене значення «Фіскальна ознака» відповідного запису, документа або підсумку ARM20.","type":"string","example":"Приклад"},"quantity":{"title":"Кількість","description":"Точне повернене значення «Кількість» як десятковий рядок із крапкою.","type":"string","format":"decimal-string","unit":"product-unit","example":"1.000"}}},"mutating":false,"idempotency_required":false,"since":"0.4.0","stability":"stable","deprecated":false,"aliases":["pos","fifo invoice rows","Повертає партії накладних, з яких сформовано залишок товару.","Windows Каса"],"errors":[{"code":"INVALID_PARAMETER","http":422,"description":"Один із параметрів має неправильний тип, формат або значення.","retry":"Виправити запит; автоматично не повторювати."},{"code":"UPSTREAM_FAILURE","http":502,"description":"Сервер бізнес-операції недоступний або відхилив безпечний контракт.","retry":"Дозволений повтор із backoff."}],"related_methods":["pos.fifo_choice_append","pos.fifo_choice_rows","pos.fifo_summary"]}}