Методика работы с различными видами сделок в программе «Бухгалтерия 8»
Методика работы с различными видами сделок
в программе «Бухгалтерия 8»
Содержание
1. Изменения в программе для заведения документов с разными видами сделок 1
2. Перенос авансовых платежей при обновлении конфигурации 5
3. Порядок заполнения полей в приходных, расходных и возвратных документах 8
3.1. Табличная часть закладки «Таблица» 8
3.2. Закладка «Зачет аванса» 13
3.2.1. Шапка закладки «Зачет аванса» 13
3.2.2. Табличная часть закладки «Зачет аванса» 13
3.2.3. Заполнение табличной части «Зачет аванса» в валюте документа, отличной от базовой 16
Изменения в программе для заведения документов с разными видами сделок
Для того, чтобы можно было в одном документе завести операции с разными видами сделок, в программе были сделаны изменения в:
В справочнике «Товары/услуги». В справочнике «Шаблоны». В документе «Авансовый отчет». В документе «Поступление ТМЦ». В документе «Приходная Инвойс». В документе «ОС (покупка)». В документе «Расходная на кладная». В документе «Выдача счет-фактуры на услуги». В документе «ОС (продажа)». В документе «Бухгалтерская справка». В документе «Возврат поставщику». В документе «Возврат от покупателя».Полное описание добавленных в справочники и документы реквизитов можно найти в «Руководстве пользователя» на сайте www. fastsoft. lv.
Основные изменения:
В справочник «Товары» добавлен реквизит «Вид сделки для НДС отчета».
В справочник «Шаблоны» добавлены реквизиты:
- Вид сделки для НДС отчета, Счет аванса, Вариант зачета аванса.

- Вид сделки для НДС отчета. НДС не включен.
Ниже приведен пример документа «Приход денег на счет» с оплатой разных видов сделок.

Во всех приходных, расходных и возвратных документах:
На закладке «Таблица» добавлены колонки:
- Вид сделки для НДС отчета - позволяет заводить в одном документе товары и услуги с разными видами сделок.
Ниже приведен пример приходной накладной c разными видами сделок в одном документе.

- НДС в том числе – галочка значает, что сумма авансового платежа в строке указана с НДС, и сумма НДС в этом случае рассчитывается от суммы с НДС. Значение галочки можно менять вручную.
Галочка непосредственно связана с номером варианта закрытия аванса. Меняет значение в зависимости от выбранного варианта закрытия аванса.
Для документов поступления:
- 1 вариант - галочка не стоит. 2 вариант - галочка стоит. 3 вариант - галочка стоит (не важна). 4 вариант - галочка стоит (не важна). 5 вариант - галочка стоит. 6 вариант - галочка стоит (не важна). 7 вариант – галочка стоит.
Для расходных документов:
- 1 вариант - галочка не стоит. 2 вариант - галочка стоит. 3 вариант - галочка стоит (не важна). 4 вариант - галочка стоит (не важна). 5 вариант - галочка стоит.
Ниже пример приходной накладной c зачетом аванса по разным видам сделок в одном документе.

Поскольку больше всего изменений было сделано в приходных и расходных документах, для реализации зачета авансов для разных видов сделок, настоящий документ содержит описание методики работы с приходными и расходными документами, в которых содержатся операции с различными видами сделок.
Перенос авансовых платежей при обновлении конфигурации
При обновлении конфигурации в приходных и расходных документах данные с закладки «Аванс поставщику/покупателю» переносятся на закладку «Зачет аванса». Закладка «Аванс поставщику/покупателю» становится невидимой.


При переносе данных на закладке «Аванс поставщику/покупателю» создается столько строк в табличной части, сколько было разных ставок НДС с заполненными суммами НДС на закладке «Зачет аванса».
Значения реквизитов переносятся следующим образом:
- Счет аванса - в поле «Список счетов авансов». Аналитика аванса - переносится по порядку в реквизиты «Аналитика аванса 1» и «Аналитика аванса 2».
- Суммы авансовых платежей указываются в валюте документа - не переносится. Сумма авансового платежа указывается с НДС - меняется на противоположное и переносится в колонку «НДС не включен» во всех сформированных строках:
- Если была установлена галочка в «Сумма авансового платежа указывается с НДС», то при переносе на закладку «Зачет аванса» в реквизит «НДС не включен» галочка убирается. Если галочка в поле «Сумма авансового платежа указывается с НДС» не была установлена, то при переносе на закладку «Зачет аванса» в реквизит «НДС не включен» галочка устанавливается.
- Если валюта документа – базовая валюта. Сумма авансового платежа переносится по-строчно в колонку «Сумма аванса, EUR» пропорционально ставкам НДС в строке в зависимости от того, включает ли сумма аванса сумму НДС или нет. Если валюта документа отлична от базовой валюты.
- Если в «Сумма авансового платежа пересчитать в валюту документа» не была установлена галочка, то сумма переносится по-строчно в колонку «Сумма аванса, EUR» пропорционально ставкам НДС строк в зависимости от того, включает ли сумма аванса сумму НДС или нет. После чего пересчитывается «Сумма аванса, <Валюта>» в каждой строке по курсу валюты документа. Если в «Сумма авансового платежа пересчитать в валюту документа» была установлена галочка, то сумма переносится по-строчно в колонку «Сумма аванса, <Валюта>» пропорционально ставкам НДС в зависимости от того, включает ли сумма аванса сумму НДС или нет. После чего пересчитывается «Сумма аванса, EUR» в каждой строке по курсу валюты документа.
- Cтавки НДС – переносятся по-строчно в колонку «% НДС». Сумма ставки НДС – распределяется следующим образом:
- Если валюта документа – базовая валюта. Сумма НДС переносится по-строчно в колонку «Сумма НДС, EUR». Если валюта документа отлична от базовой валюты.
- Если в «Сумма авансового платежа пересчитать в валюту документа» не была установлена галочка, то сумма НДС переносится по-строчно в колонку «Сумма НДС, EUR». После чего пересчитывается «Сумма НДС, <Валюта>» в каждой строке по курсу валюты документа. Если в «Сумма авансового платежа пересчитать в валюту документа» была установлена галочка, то сумма НДС переносится по-строчно в колонку «Сумма НДС, <Валюта>».. После чего пересчитывается «Сумма НДС, EUR» в каждой строке по курсу валюты документа.
Порядок заполнения полей в приходных, расходных и возвратных документах
Ниже описаны методика заполнении следующих приходных и расходных документов для операций с разными видами сделок.:
Табличная часть закладки «Таблица»
Заполнение Табличной части закладки «Таблица» в приходных, расходных и возвратных документах (далее по текст, Основная табличная часть) зависит от выбора/перевыбора реквизитов «Наименование», «Шаблон для заполнения», «Вид сделки для НДС отчета».
Колонка «Наименование»

Колонка «Шаблон для заполнения»
В документах при выборе (перевыборе) «Шаблона для заполнения» в строке: Если реквизит «Вид сделки для НДС отчета» пустой, то он заполняется значением из шаблона. Если колонка «Вид сделки для НДС отчета» не пустая, то: Если в шаблоне стоит галочка «Не перезаполнять строки», «Вид сделки для НДС отчета» не перезаполняется. Если в шаблоне не стоит галочка «Не перезаполнять строки, «Вид сделки для НДС отчета» в строке будет перезаполнен. Если значение «Вид сделки для НДС отчета» в шаблоне – пустое, а строке стоит значение, то поле «Вид сделки для НДС отчета» в строке НЕ меняется. Остальные колонки в строке меняются аналогично, в том случае, если эти колонки имеются в настройках шаблона. Если значение в настройках шаблона не заполнено, то соответствующее значение в строках документа не меняется при выборе или смене шаблона. Если после перевыбора шаблона, меняется ставка НДС, то сумма НДС должна пересчитаться. Набранная в строке «Сумма без НДС» не меняется в любом случае. Колонка «Наименование» не перезаполняется в любом случае. При удалении Шаблона в набранной строке ничего не меняется, в том числе колонки «Наименование» и «Вид сделки для НДС отчета».Колонка «Вид сделки для НДС отчета»
В документах при выборе (перевыборе) «Вид сделки для НДС отчета» в строке происходит поиск «шаблона» по заполненному «Виду сделки для НДС отчета»: Колонка «Шаблон» не заполнена. Ищем «Шаблон», в котором «Вид сделки для НДС отчета» равен Виду сделки в строке: «Шаблон» не найден. Поле «Шаблон» остается пустым. В строке ничего не меняется. «Шаблон» найден. Колонка «Шаблон» заполняется. Далее заполнение строки происходит по ветке «Выбор шаблона» (см. далее). Если найдено несколько шаблонов, пользователю дается сделать выбор шаблона. Колонка «Шаблон» заполнена. Проверяем соответствие «Вида сделки для НДС отчета» в строке документа и «Вида сделки для НДС отчета» в шаблоне: Шаблон с таким же видом сделки. Шаблон в колонке не меняем. В строке больше ничего не меняется. В Шаблоне строки задан Вид Сделки, но в Шаблоне указан другой вид сделки. Ищем «Шаблон», в котором «Вид сделки для НДС отчета» равен виду сделки в строке: «Шаблон» не найден. Поле «Шаблон» очищается. В строке ничего не меняется. «Шаблон» найден. Колонка «Шаблон» перезаполняется. Далее заполнение строки происходит по ветке «Выбор шаблона» (см. далее). Если найдено несколько шаблонов, пользователю дается сделать выбор шаблона. В шаблоне строки НЕ задан «Вид сделки для НДС отчета». Ищется «Шаблон», ы котором «Вид сделки для НДС отчета» равет Виду сделки в строке: «Шаблон» не найден. «Шаблон» в строке не очищается. В строке ничего не меняется. «Шаблон» найден. Колонка «Шаблон» перезаполняется. Далее заполнение строки происходит по ветке «Выбор шаблона» (см. далее). Если найдено несколько шаблонов, пользователю дается сделать выбор шаблона. При удалении «Вида сделки для НДС отчета», в набранной строке ничего не меняется, в том числе колонки «Шаблон» и «Наименование».Ветка «Товар + Шаблон»
При выборе товара заполняются все поля, заполненные в карточке товара. Если в набранной строке перевыбираем товар, то если поле «Шаблон» пусто, то перевыбираются все колонки из выбранного товара. Если поле «Шаблон» заполнено, то перевыбираются все колонки из выбранного товара, а потом дополняются/ корректируются полями из «Шаблона».Ветка «Выбор шаблона»
По данным «Шаблона» в строке перезаполняются поля, указанные в «Шаблоне»: Если в Шаблоне стоит галочка «Не перезаполнять строки», строки из шаблона не перезаполняются. Если в шаблоне не стоит галочка «Не перезаполнять строки», строки из шаблона будет перезаполнены.Закладка «Зачет аванса»
В документах продажи и поступления вместо закладки «Аванс поставщику/покупателю» вставлена закладка «Зачет аванса».
Шапка закладки «Зачет аванса» Список счетов аванса – по умолчанию, заполняется счет аванса из констант: «Счет аванса поставщику» или «Счет аванса от покупателя» в момент создания нового документа. При открытии старого документа отображаются счета, набранные ранее. Можно счета авансов добавлять вручную. Вариант аванса - вариант использования Суммы авансового платежа, в соответствии с которым будут формироваться проводки по закрытию аванса. Полное описание вариантов проводок по закрытию авансов приведено в «Руководстве пользователя» на сайте www. fastsoft. lv и в справке документа. При автоматическом заполнении табличной части закладки «Зачет авансов» номер варианта закрытия аванса заполняется следующим образом. Для каждой строки табличной части закладки «Зачет авансов» проверяются шаблоны строк табличной части закладки «Таблица». Если в ее строках найден шаблон с таким же счетом аванса, что и в строке табличной части «Зачет авансов», вариант аванса берется из шаблона. Если не найден из реквизита «Вариант аванса» над табличной частью закладки. Если этот реквизит пустой, то по-умолчанию выбирается вариант 1. Вручную можно набрать любой другой номер. Кнопка «(До)Заполнить счета аванса». При нажатии на кнопку «(До)Заполнить счета аванса», в «Список счетов аванса» автоматически добавляются счета авансов из шаблонов, выбранных в строках табличной части «Таблица». Если в реквизите «Список счетов аванса» пусто, то при нажатии на кнопку «(До)Заполнить счета аванса», будут добавлены счета авансов из шаблонов, выбранных в строках табличной части закладки «Таблица». Если счетов авансов в шаблонах нет или же нет самих шаблонов в табличной части закладки «Таблица», то будет дозаполнен счет из констант: «Счет аванса поставщику» или «Счет аванса от покупателя».Табличная часть закладки «Зачет аванса» Заполнение Табличной части закладки «Зачет аванса» в базовой валюте Над табличной частью добавлена кнопка «Заполнить» - «Заполнить остатки по счетам авансов». При нажатии на кнопку «Заполнить остатки по счетам авансов» происходит заполнение строк остатками авансов на дату документа, по счетам выбранным в реквизите «Список счетов аванса» . При нажатии на кнопку «Заполнить остатки по счетам авансов» происходит заполнение табличной части следующим образом: Табличная часть (пере)заполняется остатками авансов на дату документа по всем счетам аванса, указанными в реквизите «Список счетов аванса». Если на счетах аванса есть другая аналитика, кроме «Клиенты», все аналитики разворачиваются и выводятся в несколько строк. Заполняются только графы «Счет аванса», «Сумма аванса», «Аналитика1», «Аналитика2». Над табличной частью добавлена кнопка «Заполнить» - «Распределить авансы».
При нажатии на кнопку «Распределить авансы» происходит автоматическое перераспределение сумм в строках с остатками аванса в соответствии с данными из табличной части закладки «Таблица». Обрабатывается поочередно каждая строка табличной части «Зачет аванса» следующим образом.
Если в строках в табличной части закладки «Таблица» есть шаблоны, то проверяется, есть ли в этих шаблонах Cчет аванса. Если Счет аванса в Шаблоне есть, то проверяется, совпадает ли счет в шаблоне со счетом аванса из текущей обрабатываемой строки табличной части «Зачет аванса». Если Счет аванса в шаблоне не совпадает со Счетом аванса из текущей обрабатываемой строки, то обрабатывается следующий шаблон в строках табличной части закладки «Таблица». Если Счет аванса в шаблоне совпадает со Счетом аванса из текущей обрабатываемой строки, то по шаблону определяются параметры для дозаполнения текущей обрабатываемой строки табличной части «Зачет аванса». Из шаблона берется «Номер варианта закрытия аванса». В соответствии с «Номером варианта закрытия аванса» устанавливается значение «НДС в том числе» (галочка есть или нет) и, соответственно, сумма НДС рассчитывается от суммы с НДС или от суммы без НДС. «Вид сделки для НДС отчета» определяется по «Виду сделки для НДС отчета» из строки табличной части закладки «Таблица» с шаблоном. Если значение «Вида сделки для НДС отчета» в строке табличной части закладки «Таблица» пусто, то выводится значение «Вид сделки для НДС отчета» из закладки «Налоговые данные». Сумма аванса распределяется следующим образом: Проверяется сумма Аванса из строки табличной части «Зачет аванса» с суммой найденной строки табличной части закладки «Таблица». Если сумма аванса больше, чем сумма строки табличной части закладки «Таблица», то в строку табличной части «Зачет аванса» выводится вся сумма строки табличной части закладки «Таблица». Если сумма аванса равна или меньше, чем сумма строки табличной части закладки «Таблица», то в строку табличной части «Зачет аванса» выводится вся сумма аванса. Если сумма аванса больше, чем сумма строк табличной части закладки «Таблица», на закладке «Зачет аванса» создается дополнительная строка, в которой выводится счет аванса и остаток нераспределенной суммы аванса по этому счету. Остаток нераспределенной суммы аванса по этой строке продолжает распределяться по следующим строкам Табличной части закладки «Таблица». Если в строках Табличной части закладки «Таблица» Шаблонов с нужным Счетом аванса нет, то строки с остатками аванса на закладке «Зачет аванса» перераспределяются в соответствии с данными в табличной части закладки «Таблица». Распределение происходит следующим образом: Для каждой строки табличной части «Зачет аванса» находится и перебирается соответствующие строки Табличной части закладки «Таблица» по порядку расположения строк, пока не распределится сумма аванса строки. Потом берется следующая строка табличной части «Зачет аванса» и снова перебираются строки табличной части закладки «Таблица». При переборе строк в табличной части закладки «Таблица» находится нераспределенная строка без Шаблона или с незаполненным Счетом Аванса в шаблоне и сравнивается со строкой табличной части «Зачет аванса». Сравнение описано в пункте 2.1.1.3. Определяется сумма аванса в строке на закладке «Зачет аванса». В строке на закладке «Зачет аванса» заполняются по-умолчанию: «Номер варианта закрытия аванса» равный номеру варианта, выбранному над табличной частью закладки. «Вид сделки для НДС отчета» - выводится значение «Вид сделки для НДС отчета» из закладки «Налоговые данные». В соответствии с «Номером варианта закрытия аванса» устанавливается галочка «НДС в том числе» и, соответственно, СуммаАванса воспринимается как «Сумма с НДС» и сумма НДС рассчитывается от «Сумма с НДС» (заполняется в зависимости от «номера варианта закрытия аванса»). Графы в строке табличной части «Зачет авансов» взаимосвязаны и при изменении пересчитываются: Если меняется «Номер варианта закрытия аванса», то определяется и может меняться галочка «НДС в том числе» и соответственно «Сумма НДС». Если меняется галочка «НДС в том числе», то соответственно пересчитывается «Сумма НДС». Если меняется «Сумма», то соответственно пересчитывается «Сумма НДС». Если меняется «Ставка НДС», то соответственно пересчитывается «Сумма НДС». Если с одним и тем же Счетом аванса в шаблоне в табличной части закладки «Таблица» есть несколько строк с разными шаблонами, и в этих шаблонах разные «Номера варианта закрытия аванса» или «Виды сделки для НДС отчета», то сумма на закладке «Зачет авансов» распределяется по порядку расположения строк в табличной части закладки «Таблица». Если в этих шаблонах «Номера варианта закрытия аванса» или «Виды сделки для НДС отчета» одинаковые, то сумма аванса закладке «Зачет авансов» выводится одной строкой. Если в строках в колонке «Счет аванса» на закладке «Зачет авансов» выведены несколько счетов авансов с остатками Авансов, то автоматическое распределение аванса происходит по следующему алгоритму: Определяются строки с шаблонами в табличной части закладки «Таблица». У этих строк в шаблонах должен совпадать Счет аванса. Если Счет аванса из Шаблона совпадает со счетом в графе «Счета аванса», то по порядку расположения строк в табличной части закладки «Таблица», произходит распределение аванса на закладке «Зачет аванса». Если в строках Табличной части закладки «Таблица» Шаблона нет или, в шаблонах не указан СчетАванса, и нельзя определить счет аванса, относящийся к этим строкам, аванс на закладке «Зачет аванса» распределяется по суммам таких строк из Табличной части закладки «Таблица». Распределение осуществляется в порядке расположения этих строк в Табличной части закладки «Таблица». По умолчанию суммы в табличной части «Зачет авансов» отображаются в Евро (базовой валюте). Оператор может вручную скорректировать суммы погашаемых авансов по каждой строке. При проведении документа контролируется, что общая сумма авансов в табличной части не превышает сумму документа. В этом случае выдается сообщение «Сумма аванса превышает сумму документа».Заполнение табличной части «Зачет аванса» в валюте документа, отличной от базовой Если валюта документа отлична от базовой валюты, то в табличной части появляются еще две колонки «Сумма аванса, EUR» (сумма аванса в базовой валюте) и «Сумма НДС аванса, EUR» (сумма НДС аванса в базовой валюте). Если валюта документа – евро, то видимость колонок «Сумма аванса, EUR» (сумма аванса в базовой валюте) и «Сумма НДС аванса, EUR» (сумма НДС аванса в базовой валюте) не доступна. В табличной части в колонке «Сумма аванса» после запятой указывается валюта документа (напр. «Сумма аванса, USD»). Последовательность заполнения сумм в строке табличной части закладки «Зачет аванса»: Если «Валюта документа» и «Валюта остатков аванса» одинаковы: Заполняется колонка «Сумма аванса, <Валюта>» (сумма аванса в валюте документа) из остатков в «валюте» по счету аванса на дату документа. Заполняется колонка «Сумма аванса, EUR» (сумма аванса в базовой валюте) из остатков в базовой валюте по счету аванса на дату документа. Если «Валюта документа» и «Валюта остатков аванса» разные: Заполняется колонка «Сумма аванса, EUR» (сумма аванса в базовой валюте) из остатков в базовой валюте по счету аванса на дату документа. Заполняется колонка «Сумма аванса, <Валюта>» (сумма аванса в валюте документа), как пересчет колонки «Сумма аванса, EUR» по курсу валюты документа на дату документа. Кнопка «Распределить авансы».
Механизм распределения суммы аванса описан в пункте «Заполнение Табличной части закладки «Зачет аванса» в базовой валюте».


