Форум ДИЦ

Пользовательский и Дилерский форум ДИЦ
Текущее время: Пн мар 25, 2019 7:31 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при работе с НДС
СообщениеДобавлено: Ср янв 30, 2019 7:20 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Неправильно обрабатываются счета-фактуры с прошлогодними авансами. Пожалуйста как можно быстрее подправьте.
Суть проблемы:
Аванс 18%, Отгрузка 20%
В случае если аванс отрабатывается ЧАСТИЧНО, попадаем на ошибку в коде Первичка.СерверныеКлассы.СчетаФактуры_Сервер:
Код:
proc ОбработатьПоСписку_Исходящие (const запАвансы    :Variant[2];  const запОтгрузки  :Variant[2]);
                          масСумма[locRow, тссфБезНДС]   = ExactnessValue(Deb(Min([локСумма_БезНДС,   локПоДок_БезНДС])   - локВсего_БезНДС));
                          масСумма[locRow, тссфБезНДС00] = ExactnessValue(Deb(Min([локСумма_БезНДС00, локПоДок_БезНДС00]) - локВсего_БезНДС00));
                          масСумма[locRow, тссфБезНДС10] = ExactnessValue(Deb(Min([локСумма_БезНДС10, локПоДок_БезНДС10]) - локВсего_БезНДС10));
                          масСумма[locRow, тссфНДС10]    = ExactnessValue(Deb(Min([локСумма_НДС10,    локПоДок_НДС10])    - локВсего_НДС10));
                          масСумма[locRow, тссфБезНДС18] = ExactnessValue(Deb(Min([локСумма_БезНДС18, локПоДок_БезНДС18]) - локВсего_БезНДС18));
                          масСумма[locRow, тссфНДС18]    = ExactnessValue(Deb(Min([локСумма_НДС18,    локПоДок_НДС18])    - локВсего_НДС18));
                          масСумма[locRow, тссфБезНДС20] = ExactnessValue(Deb(Min([локСумма_БезНДС20, локПоДок_БезНДС20]) - локВсего_БезНДС20));
                          масСумма[locRow, тссфНДС20]    = ExactnessValue(Deb(Min([локСумма_НДС20,    локПоДок_НДС20])    - локВсего_НДС20));

Здесь берется минимум в разрезе ставок. Учитывая что ставки НЕ СОВПАДАЮТ, получаем всегда НОЛЬ. И данный документ в СторноСФ не попадает.
Если полное закрытие аванса - проблем не возникает т.к. все проверки отключаются.
Отчет по авансам в счете-фактуре разносит Документы по разным графам (18% и 20%) и суммарный оборот отражается раздельно, что ИМХО не верно. Пусть оборот и раздельный, но сальдо внизу нужно свернутое.

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Чт янв 31, 2019 12:16 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:55 pm
Сообщения: 3807
Откуда: Москва, ДИЦ
Zolotko писал(а):
Неправильно обрабатываются счета-фактуры с прошлогодними авансами. Пожалуйста как можно быстрее подправьте...

Спасибо, поправим.

_________________
С уважением, Андрей Литвинов


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Ср фев 27, 2019 12:25 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Ошибку исправили НЕ правильно :twisted:
Если зачитываем аванс НЕ 100% зачитывает нормально (почти :mrgreen: )
А вот если зачитываем аванс 100% то зачет происходит по сумме БЕЗ НДС от аванса, а не по сумме аванса с НДС. В результате у нас повисает кусок незачтенного аванса, т.к. сумма без НДС 18% заведомо больше суммы без НДС 20%.
Именно поэтому я написал выше ПОЧТИ :mrgreen: - все заивисит от сравнения суммы без НДС аванса и отгрузки...

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Ср фев 27, 2019 12:33 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Я так понимаю что это в классе СчетФактур_Сервер - там где Min берется.
Пожалуйста выложите заплатку побыстрее... Место и причину я вам указал

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Чт фев 28, 2019 4:51 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Андрей (Литивнов) письмо мое увидели? Опять нет никакой реакции... :twisted:

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Чт фев 28, 2019 5:04 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:55 pm
Сообщения: 3807
Откуда: Москва, ДИЦ
Zolotko писал(а):
Андрей (Литивнов) письмо мое увидели? Опять нет никакой реакции... :twisted:

Увидел, делаем. По готовности диск соберем.

_________________
С уважением, Андрей Литвинов


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Пт мар 01, 2019 10:38 am 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:43 pm
Сообщения: 1678
Откуда: ДИЦ
Zolotko писал(а):
Неправильно обрабатываются счета-фактуры с прошлогодними авансами. Пожалуйста как можно быстрее подправьте.
Суть проблемы:
Аванс 18%, Отгрузка 20%
В случае если аванс отрабатывается ЧАСТИЧНО, попадаем на ошибку в коде Первичка.СерверныеКлассы.СчетаФактуры_Сервер:
Код:
proc ОбработатьПоСписку_Исходящие (const запАвансы    :Variant[2];  const запОтгрузки  :Variant[2]);
                          масСумма[locRow, тссфБезНДС]   = ExactnessValue(Deb(Min([локСумма_БезНДС,   локПоДок_БезНДС])   - локВсего_БезНДС));
                          масСумма[locRow, тссфБезНДС00] = ExactnessValue(Deb(Min([локСумма_БезНДС00, локПоДок_БезНДС00]) - локВсего_БезНДС00));
                          масСумма[locRow, тссфБезНДС10] = ExactnessValue(Deb(Min([локСумма_БезНДС10, локПоДок_БезНДС10]) - локВсего_БезНДС10));
                          масСумма[locRow, тссфНДС10]    = ExactnessValue(Deb(Min([локСумма_НДС10,    локПоДок_НДС10])    - локВсего_НДС10));
                          масСумма[locRow, тссфБезНДС18] = ExactnessValue(Deb(Min([локСумма_БезНДС18, локПоДок_БезНДС18]) - локВсего_БезНДС18));
                          масСумма[locRow, тссфНДС18]    = ExactnessValue(Deb(Min([локСумма_НДС18,    локПоДок_НДС18])    - локВсего_НДС18));
                          масСумма[locRow, тссфБезНДС20] = ExactnessValue(Deb(Min([локСумма_БезНДС20, локПоДок_БезНДС20]) - локВсего_БезНДС20));
                          масСумма[locRow, тссфНДС20]    = ExactnessValue(Deb(Min([локСумма_НДС20,    локПоДок_НДС20])    - локВсего_НДС20));

Здесь берется минимум в разрезе ставок. Учитывая что ставки НЕ СОВПАДАЮТ, получаем всегда НОЛЬ. И данный документ в СторноСФ не попадает.
Если полное закрытие аванса - проблем не возникает т.к. все проверки отключаются.
Отчет по авансам в счете-фактуре разносит Документы по разным графам (18% и 20%) и суммарный оборот отражается раздельно, что ИМХО не верно. Пусть оборот и раздельный, но сальдо внизу нужно свернутое.
"Якобы ошибки" в виде указанной части кода правится не будет.
Это относится только к отгрузке. Надо использовать часть аванса, указывайте какие ставки отгрузки закрывать, а не наоборот.
А аванс закроется по своей ставке. Остальное сейчас в работе.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Пт мар 01, 2019 12:56 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Юра, переди что написал.
Какие ставки? Каие авансы по ставккам?
В 2018г аванс получен по ставке 18% в 2019г отгрузка делается по ставке 20%. Зачитываться должны на отгрузку СУММЫ аванса ВКЛЮЧАЯ НДС. Статус аванса с 18% на 20% не меняется. Сейчас я указываю в огружке 20% закрыть аванс частично - в результате закрытие аванса осуществляется в сумме БЕЗ НДС (если суму закрытия поставить в графах по ставке 20% - т.е. те Мин о которых я писал), и не закрывается ВООБЩЕ если ставить как и написано в операционном документе по ставке 18% (в бланке - СУММА ИСПОЛЬЗОВАННОГО аванса, а не ЗАКРЫТОЙ ОТГРУЗКИ).
Если поставить флаг использовать полностью аванс и если сумма остатка аванса БЕЗ НДС будет больше суммы отгрузки БЕЗ НДС так же закроется не весь аванс...
Честно говоря где вы лопухнулись в коде - мне все равно - закрытие НЕ РАБОТАЕТ.

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Пт мар 01, 2019 1:16 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:43 pm
Сообщения: 1678
Откуда: ДИЦ
Zolotko писал(а):
Юра, переди что написал.
Какие ставки? Каие авансы по ставккам?
В 2018г аванс получен по ставке 18% в 2019г отгрузка делается по ставке 20%. Зачитываться должны на отгрузку СУММЫ аванса ВКЛЮЧАЯ НДС. Статус аванса с 18% на 20% не меняется. Сейчас я указываю в огружке 20% закрыть аванс частично - в результате закрытие аванса осуществляется в сумме БЕЗ НДС (если суму закрытия поставить в графах по ставке 20% - т.е. те Мин о которых я писал), и не закрывается ВООБЩЕ если ставить как и написано в операционном документе по ставке 18% (в бланке - СУММА ИСПОЛЬЗОВАННОГО аванса, а не ЗАКРЫТОЙ ОТГРУЗКИ).
Если поставить флаг использовать полностью аванс и если сумма остатка аванса БЕЗ НДС будет больше суммы отгрузки БЕЗ НДС так же закроется не весь аванс...
Честно говоря где вы лопухнулись в коде - мне все равно - закрытие НЕ РАБОТАЕТ.
Если всё равно, то и перевод не требуется.
Ожидайте правок. Спасибо!


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Пт мар 15, 2019 10:45 am 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Исправили? Как пользоваться частичным закрытием? В каких графах что мы должны ставить?

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Пт мар 15, 2019 12:08 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:55 pm
Сообщения: 3807
Откуда: Москва, ДИЦ
Zolotko писал(а):
Исправили? Как пользоваться частичным закрытием? В каких графах что мы должны ставить?

Диск тестируется, сегодня или в понедельник выложим.

_________________
С уважением, Андрей Литвинов


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Ошибка при работе с НДС
СообщениеДобавлено: Пт мар 15, 2019 6:48 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 5142
Откуда: Таганрог
Спасибо

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB