Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88228104
3760
Hosts 3941636
996
Visitors 18998061
1943

6


Поддержка / Форумы / Публичные форумы / Программное обеспечение / Ошибка: «Недостаточно наличных»

  Ошибка: «Недостаточно наличных»

Версия для печати
RSS
Ошибка: «Недостаточно наличных», АМС 100Ф
 
Добрый день.

Подключаем ККТ "АМС 100Ф" к УПП 1.3.95.1, версия платформы 8.3.10.2168.
Обработка обслуживания актуальная, взята здесь: http://vtsoft.ru/download/k1f/1c/AMC100Fkkt.epf.
Оборудование добавлено. Тест устройства проходит корректно.
Смена открывается корректно из 1С.
При попытке печати чека - ничего не происходит.
Начал разбираться, оказалось при попытке печати, при вызове функции обработки "ФискализироватьЧек", при вызове команды: "ОбъектДрайвера.СформироватьЧек", касса возвращает ошибку: «Недостаточно наличных».

Может кто-то сталкивался с подобной ошибкой?

Касса была модифицирована сторонней организацией для работы в режиме ККТ с передачей данных. Может дело в некорректной модификации?
Изменено: Александр Витушкин - 13.11.2017 06:07:00
 
Здравствуйте.
Данная ошибка однозначно сообщает о нехватке суммы оплаты, переданной в кассу. В документе чек заполнены параметры оплаты? Касса будет выдавать эту ошибку пока сумма оплаты меньше итога по чеку.
 
Антон Раджабли, спасибо большое за ответ. А есть ли у вас какое-то описание, какие параметры должны заполняться при вызове функции фискализации и каким значением?
 
Здравствуйте.
Эти значения строго регламентированы самой фирмой 1С. В этом документе подробно расписаны все функции компоненты ККТ АМС-100Ф. В том числи и фискализация чека.
 
Антон Раджабли, Добрый день.

Огромное спасибо за документацию. Она очень помогла в понимании процесса.
Но ошибка сохраняется и на данный момент мы не знаем что с ней делать.

Для примера сумма чека 100 рублей.

Обработкой формируются данные чека, с помощью вызова типовой процедуры

ДанныеЧека = МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека(ОбщиеПараметры, ВходныеПараметры, СуммаЧека, ШиринаСтроки, НовыйФормат, ВерсияФФД);

При этом параметры имеют следующие значения:
СуммаЧека = 100
НовыйФормат = Ложь
ВерсияФФД = 0

Данные чека имеют следующий вид:

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" TaxVariant="0" CashierName="Кассир" CustomerEmail="" CustomerPhone=""/>
<Positions>
<FiscalString Name="Проведение повторного инструктажа" Quantity="1" Price="100" Amount="100" Department="0" Tax="18"/>
</Positions>
<Payments Cash="100" CashLessType1="0" CashLessType2="0" CashLessType3="0"/>
</CheckPackage>

Что соответствует требованиям, но возникает ошибка: «Недостаточно наличных».

Для кассира НДС 18% уже включен в стоимость, а для кассы нет. Она пытается его накрутить "сверху" и в итоге получаем ошибку.

Как показал эксперимент, если при тех же условиях указать сумму внесения 200, то печать чека проходит без ошибки. Но на кассе пробивается сумма 118 рублей, вместо 100:
На чеке:
Услуга 100.00
НДС 18% 18.00

ИТОГО 118

Подскажите, каким образом ККТ понимает включение или исключение суммы НДС в сумме? Может в кассе необходимо сделать какие-то настройки?
Изменено: Александр Витушкин - 16.11.2017 12:04:22
 
Здравствуйте.
Скопирую ответ со смежной ветки форума.
Цитата
Срочно меняйте версию прошивки ККТ! У Вас очень старая версия модуля МИ-01. Актуальные прошивки находятся на сайте "Аркус-СТ" (http://arkus-st.ru/podderzhka/podderzhka-ams-100f) Там же есть инструкция по обновлению.
 
Антон Раджабли, большое спасибо за поддержку.
Действительно, на ККТ установлена старая прошивка. После перепрошивки - проблема ушла.

Ещё раз спасибо за помощь!

P.S. Забыл отписаться сразу :)







© 2000-2024 Версия-Т