Эквайринг в БП — это фиаско

Сколько уже пользователей высказали мне своё недовольство учетом розничного эквайринга в БП3. И действительно, это провал.

Вместо удобной для бухгалтера модели используется академическое списание партий поступления денег, что на практике выливается в головную боль для бухгалтера, если учет не бьётся копейка-в-копейку.

Ситуация — у клиента вся розница на патенте. Но поступление денежных средств по эквайрингу делает движения по УСН из-за того, что сумма эквайринга где-то превысила сумму ОРП и 1С относит это превышение к УСН.

Бухгалтеру нужно было срочно сдать КУДиР и наличие в ней УСН движений по эквайрингу никак не вписывалось в картину реального мира — ну не может быть у них УСН по эквайрингу.

Решение было принято простое — отключить проводки по УСН у поступлений по эквайрингу.

Создал расширение, которое назвал «Никакого УСН по эквайрингу» в модуль набора записей регистра накопления КнигаУчетаДоходовИРасходов:

&После("ПередЗаписью")
Процедура нуснэ_ПередЗаписью(Отказ, РежимЗаписи)
	Всего = ЭтотОбъект.Количество();
	Для Инд = -Всего ПО -1 Цикл
		МЗ = ЭтотОбъект[Всего+Инд];
		Если Найти(МЗ.Содержание, "Зачислена выручка от продаж по платежным картам") = 1 Тогда
			ЭтотОбъект.Удалить(МЗ);
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Кстати, впервые применил отрицательный цикл. Удобно.

Среда: БП 3.0.109.29. Объем: 0.5 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *