Модульные Системы
ООО "Модульные Системы"

Разработка программного обеспечения
   
Сегодня 19 ноября 2017 г.
 
 

с 10.00 до 19.00




  Разработка программного обеспечения
Описание формата xte

Описание формата xte


Разделители полей - точка с запятой (;)


Первая строка в файле чека с расширением xte

  1.      тип чека

  • 1-продажа;
  • 2-возврат;
  • 3-х-отчет;
  • 4-z-отчет;
  • 5-нач. ост.;
  • 6-снятие;
  • 7-детальная информация в отчетах
  • 8-x-отчет по отделам;
  • 9-открыть ящик
  • 10 - товарный чек 
  • 11 - подкладной документ
  • 12 - отчет по кассирам
  • 13 - закрыть программу
  • 14 - выключить компьютер
  • 15 - запрос времени с кассы
  • 16 - изменить время на кассе
  • 17 - печать товарного чека с раскодированием
  • 18 - проверить время на кассе
  • 19 - автоотмена
  • 21 - формирование файла kkmInfo.txt
  • 23 - тестовый
  • 24 - сообщение formMsg (файл sound.xte)
  • 25 - развернуть из трея
  • 26 - свернуть в трей
  • 27 - повтор печати сбойного чека (файла problemCheck.etx)
  • 28 - печать отложенных z-отчетов
  • 29 - действие из opWork
  • 30 - файл info.xte
  • 31 - (файл toSaleXXXX.xte)
  • 32 - показать форму отчетов при безналичной оплате
  • 33-аварийная отмена при безнале;
  • 34-отмена вместо возврата при безнале
  • 35-отчёт о состоянии расчётов
  • 36-запрос количества непереданных документов в ОФД. Если в поле 20 (showInSale) стоит ничего или 0, то информация сохраняется с названием fnnepdoc.txt в директории сканирования сервера чеков
  • 37-чек коррекции приход
  • 38-чек коррекции расход
  • 39-запрос чека из ФН по номеру (номер указывается в поле 10. Для Атол это номер фискального документа, а для Штрих - сквозной номер документа). Если в поле 20 (showInSale) стоит 1, то чек сразу печатается, если ничего или 0, то чек сохраняется с названием fncheck.txt в директории сканирования сервера чеков
  • 40-дата и время первого непереданного документа. Если в поле 20 (showInSale) стоит ничего или 0, то информация сохраняется с названием fndatdoc.txt в директории сканирования сервера чеков
  • 41-запрос статуса 24 часа
  • 42-печать диагностики соединения с ОФД для Атол
  1.    тип оплаты

  • 1-нал
  • 2-безнал
  • 3-продажа без чека
  • 4-возврат без чека
  • 5-комбинированная оплата
  • 6-оплата по 2-му терминалу.
  1.    % скидки на чек

  2.    скидка руб. на чек

  3.    сумма оплаты

  4.    номер кассира - число от 1 до 30 

  5.    название кассира

  6.    номер диск. карты

  7.    номер кредитной карты

  8.    номер чека

  9.    итог чека

  10.    название (ФИО) дисконтной карты

  11.    код клиента

  12.    сумма безнала

  13.    сумма бумкарты

  14.    сумма оплаты наличными

  15.    название бумкарты

  16.    признак автоотмены

  17.    код оператора

  18.    показывать в расчётных операциях (0 или 1)

  19.    номер смены

  20.    email или телефон покупателя

  21.    тип доставки чека 0-печатать, 1- электронно, 2- печатать и электронно 

  22.    ИНН кассира

Вторая и последующие строки - информация о товаре
  1.  Название товара

  2.  Количество

  3.  Цена

  4.  Отдел

  5.  % скидки на товар

  6.  скидка рублевая на позицию

  7.  Код товара

  8.  Штрихкод

  9.  Код налоговой группы


    Коды налоговых групп
    0-товар с НДС 0%
    1-товар с НДС 10%
    2-товар с НДС 18%
    3-НДС 10/110
    4-НДС 18/118
    5-НДС не облагается
  10.  Истинная цена товара. Если пусто, то формула расчёта цены: dPriceRealNew = dPrice*(1.0 - dSkidkaPrTov/100.0) - dSkidkaRubTov/dKolvo;

  11.  Код в базе чеков

  12.  Код товара в товароучетной системе

  13.  Дополнительная информация о товаре (строка до 1000 знаков) (Поддерживается для ККМ Атол и Штрих)

  14.  Дополнительная информация о товаре (строка до 1000 знаков) перед регистрацией продажи (Поддерживается для ККМ Атол и Штрих (в одной строке до 249 знаков))

  15.  Выводить в несколько строк (1-да) (Для Атол и Штрих (для Штрих до 40 знаков))

  16.  Переносить по словам (1-да). Если не указано, используется настройка PerenosWords (только для Атол)

  17.  Товар относится к алкоголю - число 22

  18.  Код pdf 417 - до 70 знаков акцизной марки

  19.  Емкость в литрах

  20.  Крепость в градусах

  21.  Признак весового  товара (1-да) 

 
Для вывода информации по 13 и 14-му полю требуется в настройках поставить галочку Выводить доп. инф. о товаре (BigTxtStr). Разделительи строки - символ ^ (крышечка).
Для касс Атол возможно выделение текста путем удвоения ширины (произвольной области печати, ограниченной символами !{ начало и !} окончание).
 
Для включения многострочной печати нужно поставить галочку Многострочное название товара (BigNameTov) на вкладке Чеки, если нужен перенос по словам, то поставить галочку у параметра Переносить по словам (PerenosWords).

     При обработке этот файл удаляется и создается файл a100_d.err с числом 0, если ошибок не было, либо с кодом ошибки.
Если в ответе в режиме сервере чеков код ошибки = 1261 это означает, что авторизация успешно проведена, а при печати фискального чека произошла ошибка. Код ошибки находится во 2-й строке. При этом не нужно формировать файл sbrf.xte (это приведет к повторной авторизации), а сформировать файл с любым другим названием с тем же содержимым (тип 2) и чек будет напечатан как безналичный.
 
Для оплаты с авторизацией название чека должно быть sbrf.xte.
Если нужно напечатать чек с оплатой по безналичному расчету без авторизации, то название файла должно быть любое кроме sbrf.xte
 
Если нужно напечатать товарный чек на кассовом принтере, название файла должно быть tovcheck.xte
Если нужно напечатать товарный чек на принтере через драйвер, название файла должно быть tovchek.xte
 

     Существует возможность нажатия клавиш Ctrl * после создания файла, чтобы приложение могло начать корректный процесс
     считывания из файла a100_d.err.
     Кодировка может быть Dos или Win1251. Примеры приведены в кодировке Dos
 
Содержимое файла kkmInfo.txt
Первая строка
     1) Модель кассы (текст);
     2) Режим;
     3) Подрежим;
     4) Признак наличия бумаги; 
     5) Текущее состояние чека;
     6) Код последней ошибки; 
     7) Описание последней ошибки;
Вторая строка
     1) Номер чека;
     2) Сумма чека; (для Штрихов вместо суммы чека будут накопления по 4-м типам оплаты: продажа;возврат;продажа2;возврат2 и т.д. Если суммы ненулевые, значит чек не закрыт!)
Третья строка
     1) № смены
     2) Сумма внесения
     3) Сумма снятия
     4) Сумма наличности
     5) Сумма выручки
     6) Продажа наличными
     7) Возвраты наличными
     8) Продажа тип 2
     9) Возврат тип 2
     10) Продажа тип 3
     11) Возврат тип 3
     12) Продажа тип 4
     13) Возврат тип 4
     14) Количество продаж (для Штрихов кол-во чеков)

Примеры файлов xte

 

Напечатать х-отчёт:

 

3;;;;;;;;;;;;;;;;;;;;;;;;;;

Чек с продажей:

1;1;;0;0.01;30;Администратор;;;;;;

;1;0.01;0;;;;;0;;;;Договор: 1-030-2001302;

Или

1;1;;0;1;30;oper1;;;;;;

;1;1;0;;;;2;;;;;ФИО: "Информ-связь" ООО^Лицевой счет: 646017601^;

Продажа с тремя товарами

1;1;;0.00;5000.00;1;Администратор;;;

панадол 125мг №10 суппоз. с;1.000;81.30;1;;;20873;4602233002644;1;

панадол 125мг №10 суппоз. с;1.000;81.30;1;;;20873;4602233002644;1;

панавир 0.004%-5мл №5амп.;1.000;4340.46;1;;;21673;4600828003250;1;

 

 
Главная страница. Описание формата xte
         
     
         
 
 
ООО Модульные Системы (c) 1996-2017. Все права защищены.
Использование материалов и графики с сайта без согласования с администрацией запрещено