Требования к файлам обмена

Файл обмена должен подписываться УКЭП лица, имеющего право действовать без доверенности от имени участника оборота товара, и соответствовать следующим требованиям:

  1. Файл формата JSON:
    • для обмена с ГИС МТ используется json стандарта RFC 7159;
    • использует кодировку UTF-8;
    • в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара.
  2. Файл обмена формата CSV:
    • соответствует стандарту RFC 4180;
    • использует кодировку UTF-8
    • содержит символ «,» в контенте файла в качестве разделителя.
  3. Файл обмена формата XML:
    • xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе «Помощь»;
    • содержит информацию, целиком включающуюся в блок с XML-тэгом «Файл»;
    • содержит единственный экземпляр электронного документа;
    • использует кодировку UTF-8;
    • содержит первую строку вида
      <?xml version="1.0" encoding="utf-8"?>
    • определяет стандартные типы данных в соответствии со стандартом ISO;
    • проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов

ВНИМАНИЕ: В примерах сurl запросы выполнены и проверены на UNIX системах, для корректной работы в других операционных системах, может понадобиться замена символов

1.1.1.1 В ответах REST API ГИС МТ могут содержаться дополнительные служебные json атрибуты, не указанные в документации. Неизвестные атрибуты следует игнорировать.

1.1.1.2 Максимальный размер документа, передаваемого по API, не должен превышать 30 мегабайт.

1.1.1.3 Все значения атрибутов в форматах json и csv, выражаемые в деньгах (цены, налоги, и т.п), задаются в копейках без разделителей.