Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
okabu:bgu:meta:a9009b17_8a46_44bf_85fb_e4a00f9188d7 [2018/10/02 13:38]
nemchinov
okabu:bgu:meta:a9009b17_8a46_44bf_85fb_e4a00f9188d7 [2018/10/02 15:44] (текущий)
nemchinov
Строка 4: Строка 4:
  
 ==== Заполнение таблицы счета 303.04 в документ,​ при заполнеии документа по основанию ==== ==== Заполнение таблицы счета 303.04 в документ,​ при заполнеии документа по основанию ====
 +
 +**Стандартный функционал:​**
  
 <​code>​ <​code>​
-Модуль:​ УчетНДС+//Модуль:​ УчетНДС
 Функция ПолучитьДанныеДляЗаполненияСчетов30304ДляСФВыданного(ДокументОбъект,​ Основание) Функция ПолучитьДанныеДляЗаполненияСчетов30304ДляСФВыданного(ДокументОбъект,​ Основание)
 </​code>​ </​code>​
Строка 30: Строка 32:
 Выбранных строк может быть несколько если в рабочих счетах соответствует Счету и КФО несколько КПС (например с разными доп классификациями) Выбранных строк может быть несколько если в рабочих счетах соответствует Счету и КФО несколько КПС (например с разными доп классификациями)
  
-Далее срабатывает модификация:​+**Далее срабатывает модификация:​**
  
 <​code>​ <​code>​
Строка 36: Строка 38:
 </​code>​ </​code>​
  
-  * **МЗ_Реализация** ​ - из шапки КПС дебета +  * Из шапки ​документа ​КПС дебета 
-  **УслугиОказанные **- из первой строки КПС из ТЧ услуги +    МЗ_Реализация 
-  * **НД_ПКО** ​ - из первой строки КПС назначения +    * МЗ_ВозвратПоставщику 
-  * **МЗ_ВозвратПоставщику**  - из шапки КПС дебета +    ​РеализацияУслуги 
-  **НДС_РегистрацияВнутреннегоПотребления**  - из первой строки КПС дебета +    ОС_Реализация 
-  * **КассовоеПоступление ​**- из первой строки КПС дебета +    ​РБ_СдачаЭтапаРабот 
-  * **НачислениеЗаУслугиСтудентам**  - из шапки +    ​ЭквайринговаяОперация 
-  * **РеализацияУслуги **- из шапки КПС дебета +    * НачислениеЗаУслугиСтудентам 
-  **ОС_Реализация** ​ - из шапки КПС дебета +  ​Из первой ​строки КПС дебета 
-  * **РБ_СдачаЭтапаРабот** ​ - из шапки КПС дебета +    УслугиОказанные 
-  * **НДС_ОбъектНалогообложенияДляСФВыданного**  - из первой строки КПС дебета +    * НДС_РегистрацияВнутреннегоПотребления 
-  * **КассовоеПоступлениеВИностраннойВалюте **- из первой строки КПС дебета +    * КассовоеПоступление 
-  **ЭквайринговаяОперация **- из шапки КПС дебета ​Если в базе используется расширенная аналитика КПС и не установлена константа [[:​okabu:​bgu:​meta:​54946890_51ec_45d3_915f_a00390658882|"​Сохранять доп. классификацию КПС при создании счет-фактуры выданной"​]] то выбранный в документе КПС очищается от доп. классификации. +    * КассовоеПоступлениеВИностраннойВалюте 
-Если документ основание УслугиОказанные и КЭК = 120, значит выбранный КПС с высокой вероятностью оканчивается на ___120, принудительно КПС для 303.04 меняем на аналогичный с окончанием ​___130 ​Если не смогли найти аналог КПС с окончанием ​___130, возможно проблема в первых 4х символах КПС, пробуем найти КПС вида ​0901_____130 ​Из ранее подготовленной таблицы для 303.04 удаляем строки где КПС не равен найденному,​ если получилось так что удалили все, то добавляем строку с подобранным КПС, остальные поля таблицы заполняются из первой строки таблицы Если вдруг у нас нет рабочего счета по 303.04 и как следствие в таблица не заполнился счет, то его принудительно проставляем. Если не заполнен КЭК, то ставим по умолчанию 730. ==== Процедура проведения документа ==== В стандарте в проводки ЕПСБУ подставляется КПС из табличной части. В движения по регистру НДС Входящий берется КПС из документа основания счет - фактуры. После стандартного проведения срабатывает наша подписка "​[[:​okabu:​bgu:​meta:​54128cf5_8954_4b01_a284_1625e4eb1942|_ИМЦ_Документы_НДС_СчетФактураПолученный_НДС_СчетФактураВыданный_ОбработкаПроведения]]"​ **В подписке происходит следующее:​**  ​* Выполняется подстановка в счет 401.10 КПС из счет фактуры если включена константа [[:​okabu:​bgu:​meta:​ce0112b6_4e51_409a_837a_b5fe6c8020c4|"​_ИМЦ_КБК_Из_СчФактуры_В40110"​]] * Выполняется обрезка КПС по 401.10, если заполнена константа [[:​okabu:​bgu:​meta:​fb6aa43c_a027_4494_ac30_9e06103d5ad7|"​_ИМЦ_ДопДоходыДляЗаполненияСправкиСчетИзЛИС"​. ]] * [[:​okabu:​bgu:​meta:​fb6aa43c_a027_4494_ac30_9e06103d5ad7|Делается это специфичным образом,​ удаляются все классификации из кпс кроме доп. дохода. В уровень доп дохода выбирается по регистру соответствия ]][[:​okabu:​bgu:​meta:​fa972278_6abf_4ba5_997c_36de7325f70e|"​]][[:​okabu:​bgu:​meta:​fa972278_6abf_4ba5_997c_36de7325f70e|_ИМЦ_ЗаменаДопКлКПС_НаСчетах"​]][[:​okabu:​bgu:​meta:​fb6aa43c_a027_4494_ac30_9e06103d5ad7|верхний уровень.]] * Далее, если используется расширеная аналитика КПС, то модифицируем КПС движений регистра **НДС_Входящий**,​ на основе проводок ЕПСБУ * **НАЧИНАЕТСЯ МАГИЯ….** ​ __+    ​НДС_ОбъектНалогообложенияДляСФВыданного 
 +    НД_ПКО (КПС назначения
 + 
 +Если в базе используется расширенная аналитика КПС и не установлена константа [[:​okabu:​bgu:​meta:​54946890_51ec_45d3_915f_a00390658882|"​Сохранять доп. классификацию КПС при создании счет-фактуры выданной"​]] то выбранный в документе КПС очищается от доп. классификации. 
 + 
 +Если документ основание УслугиОказанные и КЭК = 120, значит выбранный КПС с высокой вероятностью оканчивается на ...120, принудительно КПС для 303.04 меняем на аналогичный с окончанием ​...130  
 + 
 +Если не смогли найти аналог КПС с окончанием ​...130, возможно проблема в первых 4х символах КПС, пробуем найти КПС вида ​0901...130 ​Из ранее подготовленной таблицы для 303.04 удаляем строки где КПС не равен найденному,​ если получилось так что удалили все, то добавляем строку с подобранным КПС, остальные поля таблицы заполняются из первой строки таблицы ​ 
 + 
 +Если вдруг у нас нет рабочего счета по 303.04 и как следствие в таблица не заполнился счет, то его принудительно проставляем. Если не заполнен КЭК, то ставим по умолчанию 730.  
 + 
 +==== Процедура проведения документа ====  
 + 
 +В стандарте в проводки ЕПСБУ подставляется КПС из табличной части. В движения по регистру НДС Входящий берется КПС из документа основания счет - фактуры. После стандартного проведения срабатывает наша подписка "​[[:​okabu:​bgu:​meta:​54128cf5_8954_4b01_a284_1625e4eb1942|_ИМЦ_Документы_НДС_СчетФактураПолученный_НДС_СчетФактураВыданный_ОбработкаПроведения]]" ​ 
 + 
 +**В подписке происходит следующее:​**  ​ 
  
 +  * Выполняется подстановка в счет 401.10 КПС из счет фактуры если включена константа [[:​okabu:​bgu:​meta:​ce0112b6_4e51_409a_837a_b5fe6c8020c4|"​_ИМЦ_КБК_Из_СчФактуры_В40110"​]] ​
 +  * Выполняется обрезка КПС по 401.10, если заполнена константа [[:​okabu:​bgu:​meta:​fb6aa43c_a027_4494_ac30_9e06103d5ad7|"​_ИМЦ_ДопДоходыДляЗаполненияСправкиСчетИзЛИС"​. ]] 
 +  * Делается это специфичным образом,​ удаляются все классификации из кпс кроме доп. дохода. В уровень доп дохода выбирается по регистру соответствия [[:​okabu:​bgu:​meta:​fa972278_6abf_4ba5_997c_36de7325f70e|_ИМЦ_ЗаменаДопКлКПС_НаСчетах"​]] верхний уровень.
 +  * Далее, если используется расширеная аналитика КПС, то модифицируем КПС движений регистра **НДС_Входящий**,​ на основе проводок ЕПСБУ. ​
 +     * В Проводки ЕПСБУ по счету 303.04 устанавливается обработанный КПС
 +     * **Если счет 210.хх и клиент СОКБ**, то в кор. счет 401.10 подставляется доп. классификация как в 210.хх счете
 +     * Обрабатывается регистр **НДС входящий** КБК расчетов устанавливается обработанный.
  
 +==== После проведения документа (при записи движений ЕПСБУ) ====