1.1.1 требования к файлам обмена: различия между версиями
Перейти к навигации
Перейти к поиску
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
- Файл формата JSON:<WRAP> | - Файл формата JSON:<WRAP> | ||
* для обмена с ГИС МТ используется json стандарта [[http///tools.ietf.org/html/rfc7159 | * для обмена с ГИС МТ используется json стандарта [[http///tools.ietf.org/html/rfc7159 RFC 7159]]; | ||
* использует кодировку UTF-8; | * использует кодировку UTF-8; | ||
* в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара. | * в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара. | ||
Строка 19: | Строка 19: | ||
* использует кодировку UTF-8; | * использует кодировку UTF-8; | ||
* содержит первую строку вида <1c><?xml version="1.0" encoding="utf-8"?></1c> | * содержит первую строку вида <1c><?xml version="1.0" encoding="utf-8"?></1c> | ||
* определяет стандартные типы данных в соответствии со стандартом [[http///www.w3schools.com/xml/schema_dtypes_date.asp | * определяет стандартные типы данных в соответствии со стандартом [[http///www.w3schools.com/xml/schema_dtypes_date.asp ISO]]; | ||
* проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов | * проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов | ||
</WRAP> | </WRAP> |
Версия от 23:16, 24 февраля 2025
= Требования к файлам обмена =
Файл обмена должен подписываться УКЭП лица, имеющего право действовать без доверенности от имени участника оборота товара, и соответствовать следующим требованиям:
- Файл формата JSON:<WRAP>
- для обмена с ГИС МТ используется json стандарта http///tools.ietf.org/html/rfc7159 RFC 7159;
- использует кодировку UTF-8;
- в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара.
</WRAP>
- Файл обмена формата CSV:<WRAP>
- соответствует стандарту RFC 4180;
- использует кодировку UTF-8
- содержит символ "," в контенте файла в качестве разделителя.
</WRAP>
- Файл обмена формата XML:<WRAP>
- xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе "Помощь";
- содержит информацию, целиком включающуюся в блок с XML-тэгом "Файл";
- содержит единственный экземпляр электронного документа;
- использует кодировку UTF-8;
- содержит первую строку вида <1c><?xml version="1.0" encoding="utf-8"?></1c>
- определяет стандартные типы данных в соответствии со стандартом http///www.w3schools.com/xml/schema_dtypes_date.asp ISO;
- проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов
</WRAP>
'ВНИМАНИЕ: В примерах сurl запросы выполнены и проверены на UNIX системах, для корректной работы в других операционных системах, может понадобиться замена символов
'
1.1.1.1 В ответах REST API ГИС МТ могут содержаться дополнительные служебные json атрибуты, не указанные в документации. Неизвестные атрибуты следует игнорировать.
1.1.1.2 Максимальный размер документа, передаваемого по API, не должен превышать 30 мегабайт.
1.1.1.3 Все значения атрибутов в форматах json и csv, выражаемые в деньгах (цены, налоги, и т.п), задаются в копейках без разделителей.