1.1. Настоящие форматы описывают требования к XML файлам (далее - файлам обмена) передачи в электронной форме поручения на продажу иностранной валюты с валютного счета налогоплательщика (плательщика сбора, плательщика страховых взносов, налогового агента) и перечисление денежных средств от продажи иностранной валюты, поручения на продажу драгоценных металлов со счета (вклада) в драгоценных металлах налогоплательщика (плательщика сбора, плательщика страховых взносов, налогового агента) и перечисление денежных средств от продажи драгоценных металлов.
1.2. Термины, предусмотренные настоящими форматами, применяются в значениях, установленных частью первой Налогового кодекса Российской Федерации (Собрание законодательства Российской Федерации, 1998, N 31, ст.3824; 2018, N 53 (ч.1), ст.8472).
1.3. Форматы электронных сообщений и файлов обмена представлены с использованием языка разметки XML. Все шаблоны XML документов приведены в кодировке Windows-1251. Данные в электронной форме представляются в виде XML файлов в кодировке Windows-1251.
1.4. Форматы электронных сообщений, используемых при обмене документами, направляются Федеральной налоговой службой Банку России для дальнейшего доведения Банком России до банков (филиалов банков).
1.5. Для каждого структурного элемента логической модели файла обмена приводятся следующие сведения:
Имя элемента/атрибута (код элемента). Приводится сокращенное наименование элемента. Синтаксис сокращенного наименования должен удовлетворять спецификации XML. В строке таблицы для описания только одного элемента из нескольких возможных наименования разделяются символом "|".
Обозначение. Может принимать следующие значения: "П" - простой элемент (не имеющий вложенных); "Э" - сложный элемент (имеющий вложенные и описываемый отдельной таблицей); "А" - атрибут; "АГ" - групповой атрибут (совокупность атрибутов, объединенных в поименованную группу и описываемые отдельной таблицей). В квадратных скобках указывается возможное количество вхождений.
Формат значения элемента. Формат значения элемента представляется следующими условными обозначениями: Т - символьная строка; N - числовое значение (целое или дробное). Для типовых элементов указывается наименование типового элемента. Для элементов, использующих пользовательский тип данных, указывается наименование типового элемента.
Формат символьной строки указывается в виде Т(n-к), где: n - минимальное количество знаков, к - максимальное количество знаков, символ "-" - разделитель. Т(к) означает фиксированное количество знаков в строке. В случае, если максимальное количество знаков неограниченно, формат имеет вид Т(n-). Если символьная строка содержит только цифры, то используется обозначение TN.
Формат числового значения указывается в виде N(m.к), где m - максимальное количество знаков в числе, включая знак (для отрицательного числа), целую и дробную часть числа без разделяющей десятичной точки, к - максимальное число знаков дробной части числа. Если число знаков дробной части числа равно 0 (то есть число целое), то формат числового значения имеет вид N(m). Если число целое неотрицательное, то формат имеет вид NN(m).
Описание элемента/атрибута. Приводится полное наименование элемента/атрибута и дополнительные сведения. Для элементов, принимающих значения из классификатора (кодового словаря), ограниченного перечня, указывается соответствующее сокращенное наименование классификатора (кодового словаря) или перечень его возможных значений или ссылка на таблицу классификатора (кодового словаря).