# ФР АТОЛ.  Особенности подключения к ПО Абонемент.

### Актуальные на Февраль 2026 настройки.

<p class="callout warning">**Актуальная версия ПО Абонемент - 148.**</p>

##### **[Настройки для работы с Честным знаком по ссылке](https://docs.shelter.ru/books/podklyucenie-kkt-k-abonement/page/atol-rabota-s-markirovannoi-produkciei-cestnyi-znak)**

Установка и настройка:

1. Необходимые файлы в папке \\exe Абонемента:

- Прошивка модуля 5.15 (конфигурация 5.17)
- URunPos.ini
- URunPos вер. 2.15.0.2 (лицензия 4-8)
- BarCodeGen.dll
- fpRU\_AtolDTO.dll (7.79.167)
- fptr10.dll x32 (10.10.8.0 )
- init.xml

2\. Прописать в abonementmanager.ini в секции \[pos\]:

```
RunPosDllName=URunPos.dll
```

3\. В URunPos.ini внести в поля «DriverName» и «ParamXMLFile» имена файла dll и параметров драйвера ФР

Пример:

```
;Код налога в Абонементе = код налога в ФР АТОЛ
[TranslateVATNumberToTaxIndex]
;Не облагается
0=0
;0%
1=1
;10%
2=2
;18% // ранее это была ставка 18%, которая теперь не актуальна
3=3
;10/110
4=4
;18/118 // ранее это была ставка 18/118, которая теперь не актуальна
5=5
;20%
6=6
;20/120
7=7
;5%
8=8
;5/105
9=9
;7%
10=10
;7/107
11=11
;22%
12=12
;22/122
13=13

[Main]
;Драйвер ФР
DriverName = fpRU_AtolDTO.dll
;ХМL настройка драйвера ФР
ParamXMLFile = init.xml
;Обязательный параметр для данного драйвера!
DefaultTaxValue=-1
;ИНН
INN = 1234567890
;Номер документа (-1 = брать из ФР)
DocNumber =-1
;Корректировка номера последнего документа +- LastDocNumberAdjustment
LastDocNumberAdjustment = 1

;Имя продавца
Seller = 
;Код объекта
ObjCode = 0
;Название объекта
ObjName = 
;ID оператора (кассира)
OperatorId = 0
;Код оператора (кассира)
OperatorCode = 0
;Имя оператора (кассира)
OperatorName = Abonement
;ID станции (кассы)
StationId = 0
;Код станции (кассы)
StationCode = 0
;Название станции (кассы)
StationName = 
;Текст заголовка
TextHeader =

;Добавлять скидки на каждую позицию
AddItemDiscount = 0
;Номер ящика (для Атол - должен быть = 1)
CashDrawerNumber = 1
;Открывать ящик после оплаты
OpenCashDrawerAfterEndFiscal = 1
;Пауза перед отправкой данных на печать (мс)
FRSleep = 200
;Показывать предупреждение если данные не отправлены в ОФД определённое количество дней
OFDWarningDays = 15

;Привязка наличного фискального типа оплаты к соответствующему типу оплаты ФР
CashSumTypeIndex = 0
;Привязка электронного фискального типа оплаты к соответствующему типу оплаты ФР
CardSum1TypeIndex = 1
;Привязка авансового фискального типа оплаты к соответствующему типу оплаты ФР
CardSum2TypeIndex = 2
;Привязка безналичного фискального типа оплаты к соответствующему типу оплаты ФР
CardSum3TypeIndex = 3
;Привязка типа оплаты Передача в кредит к соответствующему типу оплаты ФР
CardSum4TypeIndex = 4

;Тип оплаты
CashSumText = Наличными
CardSum1Text = Карта
CardSum2Text = Карта
CardSum3Text = Карта
CardSum4Text = Карта

;Штриховой код, за секцию отвечает BarCodeGen.dll
[Barcode]
;ширина минимального элемента в точках для Type?QRCode
Width = 2
;высота в точках
Height = 100
;Тип = "EAN-13"|"Code-39"|"Code-128"|"QRCode" 
Type = Code-39
;Позиция текста "No"|"Top"|"Bottom"|"Top&Bottom" 
;для Type?QRCode
TextPosition = Bottom
;Уровень коррекции "7%"|"15%"|"25%"|"30%" 
;необязательный, начиная с 12 версии, только для Type=QRCode
CorrectionLevel = 15%
;Возможность использования Esc-последовательность для печати Barcode; 1 -- да, 0 -- нет
EscBarcodeEnable = 1
;Включение режима Esc-последовательности: 1 -- да, 0 -- нет
BarcodeBegin = <bc>
BarcodeEnd = </bc>
```

4\. Настроить init.xml для подключённого ФР.

Пример:

```
<xmlConfig>  
  <Parameters>  
    <LogLevel>5</LogLevel>               <!--уровень логирования [0...5]-->
    <LogRotateSize>5</LogRotateSize>     <!--максимальный размер лога в мегабайтах-->
    <LogRotateCount>5</LogRotateCount>   <!--максимальное количество файлов лога-->
    <MsgLanguage>ENG</MsgLanguage>
    <ConnectType>0</ConnectType>         <!--0- COM ; 1 - USB; 2 - TCP/IP ; 3 - BLUETHOOTH -->
    <COMnum>#</COMnum>                   <!--Номер COM порта, по которому подключен ФР -->
    <COMbaud>115200</COMbaud>
    <IPaddress>127.0.0.1</IPaddress>
    <IPport>1000</IPport>
    <BluetoothMAC></BluetoothMAC>
    <FNinstalled>1</FNinstalled>
    <UseFNserialN>0</UseFNserialN>
    <OFDunSendWarn>86400</OFDunSendWarn>  <!--(сек.) до вывода предупреждения о неотправленном чеке в ОФД-->
    <OFDunSendErr>0</OFDunSendErr>        <!--(сек.) до блокирования работы, если чек не отправлен в ОФД-->
    <OFDсhannelLib>1</OFDсhannelLib>      <!--использование библиотеки fptr.dll для связи с ОФД-->
  </Parameters>
</xmlConfig>
```

<span style="color: rgb(34, 34, 34); font-size: 1.666em; font-weight: 400;">ВАЖНО! Новая таблица кодов налоговых ставок:</span>

```
 0 - НДС не облагается 
 1 - НДС 0%
 2 - НДС 10%
 3 - НДС 20% // ранее это была ставка 18%, которая теперь не актуальна
 4 - НДС 10/110
 5 - НДС 20/120 // ранее это была ставка 18/118, которая теперь не актуальна
 6 - НДС 20%
 7 - НДС 20/120
 8 - НДС 5%
 9 - НДС 5/105
10 - НДС 7%
11 - НДС 7/107
12 - НДС 22%
13 - НДС 22/122
```

#### [Применение налоговых ставок НДС 5% и 7% с 01.01.2025 года.](https://docs.shelter.ru/books/podklyucenie-kkt-k-abonement/page/primenenie-nalogovyx-stavok-nds-5-i-7-s-01012025-goda)

<p class="callout info">**Внимание! Начиная с версии UrunPos.dll 2.13 вместо параметра TaxIndexDef коды налога прописываются в секции \[TranslateVATNumberToTaxIndex\] UrunPos.ini и/или в ini-файле, соответствующем вашему ФР.** </p>

<p class="callout danger">Возможные ошибки:</p>

Неожиданное прерывание

Не установлен параметр

- \[Main\] DefaultTaxValue=-1 в файле URunPos.ini
- Не указаны ППР / Код налога ФР / СНО в карточке услуги / платежа
- Не указан ИНН кассира в карточке пользователя.

Не инициализирован ФР

- Переустановить драйвер на x32.
- Добавить в папку EXE файлы fptr10.dll и fptr10\_gui.dll из папки Program Files (x86)\\ATOL\\Drivers10\\KKT\\bin
- Убедиться, что в системе не осталась служба старого драйвера.
- Убедиться, что в параметрах киоска в Абонементе не прописан \*ini для старого драйвера.