Ошибка программирования реквизита 1016 при пробитии агентских чеков ФФД 1.2

1. php5 25 16.11.21 20:59 Сейчас в теме
При пробитии агентских чеков возникает ошибка
Ошибка программирования реквизита 1016

Пробовал из БПО и из Розницы (все последние релизы на момент поста).

Кто-нибудь сталкивался? Как решить?
Прикрепленные файлы:
Найденные решения
11. php5 25 17.11.21 14:46 Сейчас в теме
Получил ответ на партнерском форуме https://partners.v8.1c.ru/forum/topic/2028970#m_2028970
Все заработало.
Вопрос закрыт.

1. Если у вас тип агент обычный агент, то зачем вам ИНН оператора перевода?

2. Вы заполняете агентские данные в демо БПО для всего чека.

Сейчас по ФФД данные агента нужны для позиции. В демоБПО заполняются в карточке номенклатуры.

+ т.к. у вас обычный агент, то необходимо заполнять данные поставщика.

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters CashierName="Казакова Н.А." CashierINN="780100325933" OperationType="1" TaxationSystem="0" SaleAddress="123291, г. Москва, ххххххх" SaleLocation="Тестовая касса" CustomerEmail="" CustomerPhone="" AgentType="6">
<CorrectionData Type="0" Date="2021-11-16T00:00:00" Number="88" Description="Чек ККМ"/>
<AgentData/>
<VendorData/>
<CustomerDetail Info="Иванов Иван Иванович" INN="5032275920"/>
<OperationalAttribute/>
<IndustryAttribute/>
</Parameters>
<Positions>
<FiscalString Name="TEST" Quantity="1" PriceWithDiscount="5" AmountWithDiscount="5" DiscountAmount="0" Department="0" VATRate="20" VATAmount="0.83" PaymentMethod="4" CalculationSubject="12" CalculationAgent="6" MeasurementUnit="Штука" MeasureOfQuantity="255">
<AgentData AgentOperation="рпарапрпар" AgentPhone="+71111111111" PaymentProcessorPhone="+71111111112" AcquirerOperatorPhone="+71111111113" AcquirerOperatorName="Тест 2" AcquirerOperatorINN="5032275920"/>
<VendorData VendorINN="5032275920" VendorPhone="+71111111111" VendorName="рпарапрпар"/>
<IndustryAttribute/>
</FiscalString>
</Positions>
<Payments Cash="5" ElectronicPayment="0" PrePayment="0" PostPayment="0" Barter="0"/>
</CheckPackage>
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. lefthander 16.11.21 21:55 Сейчас в теме
(1)а сам реквизит смотрели? это - ИНН оператора перевода. Полагаю чек проверяет корректность ИНН. Вот и получаете... то что получаете.
5. php5 25 16.11.21 22:01 Сейчас в теме
(4) пробовал вбивать реальный ИНН, ситуация аналогичная. Пробовал заполнять покупателя (вместе с ИНН), даже ИНН кассира вбивал реальный
6. lefthander 16.11.21 22:05 Сейчас в теме
(5)Ваш фискальный накопитель поддерживает формат 1.2?
2. smirnova_a 16.11.21 21:08 Сейчас в теме
Попробуйте кеш 1с почистить
3. php5 25 16.11.21 21:28 Сейчас в теме
7. lefthander 16.11.21 22:07 Сейчас в теме
Кроме того есть ли у Вас данные изменения

Прочие изменения в ФФД 1.2

1. Из общей части кассового чека (БСО) исключены агентские реквизиты:

телефон оператора перевода (Тег 1075);
операция банковского платежного агента (Тег 1044);
телефон платежного агента (Тег 1073);
телефон оператора по приему платежей (Тег 1074);
наименование оператора перевода (тег 1026);
адрес оператора перевода (тег 1005);
ИНН оператора перевода (тег 1016).

Все они теперь включены в реквизит "данные агента" (Тег 1223) и указываются отдельно для каждого предмета расчета в случае осуществления расчетов платежным агентом (субагентом), банковским платежным агентом (субагентом) (Таблица 98 Приложения 2 к приказу № 662). Реквизит "признак агента" (Тег 1057) в версии 1.2 отсутствует.
8. php5 25 16.11.21 23:01 Сейчас в теме
(7) Спасибо за информацию.
Проверил в БПО, в позицию данные не транслируются...Добавил трансляцию в позицию строки, получился такой пакет:

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
	<Parameters CashierName="Казакова Н.А." CashierINN="780100325933" OperationType="1" TaxationSystem="0" SaleAddress="123291, г. Москва, ххххххх" SaleLocation="Тестовая касса" CustomerEmail="" CustomerPhone="" AgentType="6">
		<CorrectionData Type="0" Date="2021-11-16T00:00:00" Number="88" Description="Чек ККМ"/>
		<AgentData AgentOperation="рпарапрпар" AgentPhone="11111111111" PaymentProcessorPhone="11111111111" AcquirerOperatorPhone="11111111111" AcquirerOperatorName="Тест 2" AcquirerOperatorINN="5032275923"/>
		<VendorData/>
		<CustomerDetail Info="Иванов Иван Иванович" INN="5032275920"/>
		<OperationalAttribute/>
		<IndustryAttribute/>
	</Parameters>
	<Positions>
		<FiscalString Name="TEST" Quantity="1" PriceWithDiscount="5" AmountWithDiscount="5" DiscountAmount="0" Department="0" VATRate="20" VATAmount="0.83" PaymentMethod="4" CalculationSubject="12" CalculationAgent="6" MeasurementUnit="Штука" MeasureOfQuantity="255">
			<AgentData AgentOperation="рпарапрпар" AgentPhone="11111111111" PaymentProcessorPhone="11111111111" AcquirerOperatorPhone="11111111111" AcquirerOperatorName="Тест 2" AcquirerOperatorINN="5032275923"/>
			<VendorData/>
			<IndustryAttribute/>
		</FiscalString>
	</Positions>
	<Payments Cash="5" ElectronicPayment="0" PrePayment="0" PostPayment="0" Barter="0"/>
</CheckPackage>
Показать


Но, при этом ошибка та же осталась...
Напрашивается вывод, что еще не доделали агентскую схему под ФФД 1.2 :(
9. vicliverpool 17.11.21 14:43 Сейчас в теме
После перехода на ФФД 1.2, драйвер меняли в 1с? Потому что там два разных драйвера подключаемого оборудования, ФФД 1.2 идет отдельным драйвером.
10. php5 25 17.11.21 14:44 Сейчас в теме
(9) да, менял на тот в котором написано ФФД 1.2 в конце
11. php5 25 17.11.21 14:46 Сейчас в теме
Получил ответ на партнерском форуме https://partners.v8.1c.ru/forum/topic/2028970#m_2028970
Все заработало.
Вопрос закрыт.

1. Если у вас тип агент обычный агент, то зачем вам ИНН оператора перевода?

2. Вы заполняете агентские данные в демо БПО для всего чека.

Сейчас по ФФД данные агента нужны для позиции. В демоБПО заполняются в карточке номенклатуры.

+ т.к. у вас обычный агент, то необходимо заполнять данные поставщика.

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters CashierName="Казакова Н.А." CashierINN="780100325933" OperationType="1" TaxationSystem="0" SaleAddress="123291, г. Москва, ххххххх" SaleLocation="Тестовая касса" CustomerEmail="" CustomerPhone="" AgentType="6">
<CorrectionData Type="0" Date="2021-11-16T00:00:00" Number="88" Description="Чек ККМ"/>
<AgentData/>
<VendorData/>
<CustomerDetail Info="Иванов Иван Иванович" INN="5032275920"/>
<OperationalAttribute/>
<IndustryAttribute/>
</Parameters>
<Positions>
<FiscalString Name="TEST" Quantity="1" PriceWithDiscount="5" AmountWithDiscount="5" DiscountAmount="0" Department="0" VATRate="20" VATAmount="0.83" PaymentMethod="4" CalculationSubject="12" CalculationAgent="6" MeasurementUnit="Штука" MeasureOfQuantity="255">
<AgentData AgentOperation="рпарапрпар" AgentPhone="+71111111111" PaymentProcessorPhone="+71111111112" AcquirerOperatorPhone="+71111111113" AcquirerOperatorName="Тест 2" AcquirerOperatorINN="5032275920"/>
<VendorData VendorINN="5032275920" VendorPhone="+71111111111" VendorName="рпарапрпар"/>
<IndustryAttribute/>
</FiscalString>
</Positions>
<Payments Cash="5" ElectronicPayment="0" PrePayment="0" PostPayment="0" Barter="0"/>
</CheckPackage>
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот