О системах планирования ресурсов предприятия Scala, iScala
“ Предположим, у вас имеется несколько счетов-фактур с разными суммами и несколько авансовых платежей с совершенно другими суммами. Если взять и "скопом" это всё, как говорят некоторые "замэтчить", то раньше определить, какой счёт каким авансом и на какую сумму был закрыт не представлялось возможным. Но не сейчас :)
  • Главная
    • О проекте
      • Разъяснение о проекте и его участниках
      • Заявление / Memorandum
    • Новости проекта
    • Список опубликованных материалов основного раздела
    • Информация, перенесённая из старых форумов
    • Подписаться на новостную рассылку
  • Статьи
    • Статьи
    • Избранное
    • Мысли вслух
  • Процедуры
  • Доходчиво о сложном
    • Обучение
    • Как сделать?
    • iScala «для чайников»
  • Структура таблиц
    • Scala 5.1 SR13
    • iScala 2.2 HF 2.3318
    • Tables structure changes history from iScala 2.2 SR2 to iScala 3.0 FSP4
    • Epicor iScala 2.3 — 2.03.3363
    • Epicor iScala 2.3 SR1
    • Epicor iScala 2.3 SR2
    • Epicor iScala 2.3 SR3
    • Epicor iScala 3.00 FSP 2 — 3.00.02254
    • Epicor iScala 3.0 FSP4 — 3.0.4267
    • Изменение структуры таблиц iScala 3.1 по сравнению с iScala 3.0 FSP4 / Table structure changes between iScala 3.0 FSP4 and iScala 3.1
    • Epicor iScala 3.1 — 3.1.0511
    • Epicor iScala 3.2 — 3.2.0317
    • Epicor iScala 3.3 — 3.3.0419
    • Epicor iScala 3.4 — 3.4.0399
    • Изменение полей в таблицах БД iScala 3.4 по сравнению с iScala 3.2 / Difference between DB structure of iScala 3.4 and iScala 3.2
  • Материалы по модулям iScala
    • Главная Книга
    • Основные Средства
    • Книга Закупок
    • Книга Продаж
    • Заказы на Закупку
      • Требования
    • Заказы на Продажу
    • Управление Запасами
    • Установка, Администрирование
      • Настройка определений документов MSRS
    • Заработная плата
    • Структура базы данных
    • Отчётность SSRS
    • Отчётность AFR
    • Примеры отчётов
    • Примеры отчётов AFR
    • Epicor Service Connect
  • English
  • Контакты
  • Поиск
Главная  »»»  Книга Закупок  »»»  А знаете ли вы что? В новых версиях iScala теперь можно отследить, какой счёт с каким авансом были зачтены

А знаете ли вы что? В новых версиях iScala теперь можно отследить, какой счёт с каким авансом были зачтены

04.12.2019 Автор Алексей Васильев

Не знаю, как давно это появилось, я открыл это для себя буквально на днях.

Предположим, у вас имеется несколько счетов-фактур с разными суммами и несколько авансовых платежей с совершенно другими суммами. Если взять и «скопом» это всё, как говорят некоторые «замэтчить» (другие называют это «схлопнуть», я же обычно говорю «зачесть»), то раньше в платежах это всё так и повисало с суммами счетов-фактур и суммами авансов. Определить, какой счёт каким авансом и на какую сумму был закрыт не представлялось возможным, если только при зачёте счетов и авансов вы не делали это отдельными проводками по одному счёту и одному авансу. В современных версиях всё гораздо удобнее, в какой версии это появилось не знаю, но в iScala 3.2 это точно работает. Вот посмотрите сами:

 

Зачет авансов в оплату счетов-фактур

Видите, счета у меня 100, 200, 300 и 400 рублей, а авансы 150, 250, 125 и вообще, с копейками

При обновлении Книги Закупок iScala сама разбивает суммы и помечает их соответствующим образом, так, что в итоге можно получить вот такой результат:

Что с чем было зачтено?

Для чего это нужно? Ну, во-первых, скорее всего для отчёта по корреспонденции счетов, а во-вторых, иногда налоговая требует расшифровку, когда и с каким счётом-фактурой был зачтён авансовый платеж.

Если кому-то интересно, могу поделиться запросом, заодно проверите, работает ли это в вашей версии:

select
PL21_1.PL21001 as SupplierCode,
PL21_1.PL21002 as InvoiceNo,
PL21_1.PL21039 as MatchingInvoiceNo,
PL21_1.PL21005 as TransactionNo,
PL21_1.PL21008 as InvoiceAmount,
PL21_2.PL21008 as MatchedInvoiceAmount
from PL21T100 PL21_1 (nolock)
join PL21T100 PL21_2 (nolock)
on PL21_1.PL21001=PL21_2.PL21001
and PL21_1.PL21002=PL21_2.PL21039
and PL21_1.PL21039=PL21_2.PL21002
and PL21_1.PL21005=PL21_2.PL21005
and PL21_1.PL21001=@SupplierCode
and PL21_1.PL21008>0

Код компании (у меня это «T1»), разумеется, нужно заменить на требуемый и переменную объявить и назначить, как вам надо :)

Последние комментарии доступны здесь: https://www.facebook.com/scalaorgru/posts/795493670896888

Рубрика: Книга Закупок Метки: iScala 3.2, matching, аванс, для чайников, платёж, счёт-фактура

Наиболее часто используемые метки

AFR (70) AFR Replication Monitor (12) DDF (8) Epicor (9) ERP (7) Excel (13) hospitality (70) iScala (27) MSRS (18) report (49) Reporting Services (95) Service Connect (17) SQL Server (35) xml (11) ЭДО (11) автоучёт (13) аудит (7) главная книга (12) для чайников (51) закупка (14) запасы (14) заявка (8) инвентаризация (7) интеграция (8) как сделать? (62) клиент (10) консультант (13) новости (39) отчёт (142) подписка (7) позиция запаса (16) поставщик (15) проводка (28) процедура (11) репликация (11) система (11) склад (26) сотрудник (8) структура БД (8) счёт (15) счёт-фактура (13) требование (15) установка (8) учётное измерение (9) эпикор (10)
Найдите нас на Facebook Найдите автора в LinkedIn Найдите нас ВКонтакте Смотрите на Youtube

Copyright © 2021 О системах планирования ресурсов предприятия Scala, iScala.

Gammapolis WordPress Theme by ERP & Business Consulting

Scroll Up