1С_Специалист_по_бухгалтерии_

advertisement
Билет №1. Договора займа.
В типовой конфигурации необходимо обеспечить учет договоров займа, исходя из следующего:
Заемщик – Предприятие или организация, входящая в состав предприятия, привлекающая
заемные средства в иностранной валюте.
Заимодавец – сторонняя организация или физическое лицо, предоставляющее денежные средства
в долг под проценты.
Агент – собственная организация, структурное подразделение или сотрудник, являющийся
посредником в заключении договора займа, за что получает агентское вознаграждение в
зависимости от размера и реального срока использования привлеченных заемных средств.
Участие агента в заключении договора необязательно.
Договор займа включает в себя следующие сведения: номер договора; дата заключения договора;
заемщик; заимодавец; агент; сумма договора; валюта договора; дата окончания договора;
процент годовых, выплачиваемый заимодавцу при возврате денежных средств.
Учет расчетов по договорам займов включает следующие операции.
1. Ввод и сохранение сведений первичных документов «Договор займа».
2. Зачисление суммы займа на валютный счет организации-заемщика (сумма зачисляется
единым платежом)
3. Ежемесячно на конец месяца производится начисление процента за пользование займом.
При закрытии договора начисляется процент за последний месяц использования займа до
даты закрытия договора (включительно), но не позже даты окончания, указанной в
договоре. Процент рассчитывается по формуле SxPxD/365/100, где S – фактическая сумма
займа, P – процент по договору, D – фактический срок использования займа в днях.
В бухгалтерском учете начисление процентов отражается проводкой
Д-т 91.2, кр-т 66 (субсчет процентов) на сумму начисленного
Закрытие договора отражается проводками:
Д-т 66 (с/с займа), кр-т 76 на сумму займа.
Д-т 66 (с/с процентов), кр-т 76 на сумму %.
В налоговом учете начисленный процент включается в состав внереализационных расходов.
Предельная величина процентов, признаваемых расходом, принимается равной ставке
рефинансирования Центрального банка Российской Федерации, увеличенной в 1,1 раза, - при
оформлении долгового обязательства в рублях, и равной 15 процентам - по долговым
обязательствам в иностранной валюте.
4. Выплата заемных средств заимодавцу с процентами осуществляется единым платежом,
отражается в учете по факту списания с расчетного счета денежных средств проводкой: Дт 76, кр-т 52.
5. Переоценка валютных счетов для целей бухгалтерского и налогового учета.
6. Учет расчетов по налогу на прибыль в соответствии с ПБУ 18/02
7. Формирование следующего отчета по данным бухгалтерского учета
1
Отчет 1.Сведения о досрочно закрытых договорах займа
в период с . . . по . . .
Заимодавец
Агент
Договор
Фактическая
дата закрытия
договора
АКМ
ОГЦБ
ДЗ-64/3
12.01.05
Сумма займа
(по данным
учета), на
которую
начислен %
1000
сумма,
начисленного
процента (по
данным учета)
Валюта,
займа (по
данным
учета)
26,75
US$
В отчет должны быть включены сведения только по тем договорам, которые были закрыты до
истечения срока окончания договора в период, который задается в диалоге с пользователем.
Закрытым договор считается, когда сальдо по договору займа становится равным нулю.
Отчет 2. Отчет о задержке в поступлении денежных средств
по договорам займа в период с . . . по . . .
Заимодавец Агент Договор
1
АКМ
2
3
ОГЦБ ДЗ-64/3
ДЗ-64/4
Дата фактического
поступления денежных
средств
4
17.03.01
Отсутствует
Фактическая
сумма займа
Фактическая
валюта займа
5
6
US$
1000
В отчет должны быть включены сведения по тем договорам, по которым на дату начала договора
не было произведено перечисления денежных средств на расчетный счет организации. В случае
если в периоде, за который формируется отчет, средства по договору так и не поступили,
необходимо в графу 4 поместить запись «Отсутствует». Период формирования отчета задается
в диалоге с пользователем.
Отчет 3.Расчет сумм агентских вознаграждений за период
с…по…
Агент
2
Семенов А. И.
…
Договор
3
ДЗ-64/3
…
Сумма
(руб)
5
27 456.00
…
Количество
дней
4
23
…
Сумма
вознаграждения
(руб)
5
561.00
…
В отчет включить всех агентов, у которых в заданный период имелись незакрытые договора
займа. Агентское вознаграждение рассчитывается по ставке 0,01% от суммы остатка займа на
конец каждого дня фактического пользования займом, для займов в иностранной валюте - в
пересчете в рубли по курсу, установленному на соответствующий день. Период, за который
рассчитывается агентское вознаграждение, задается
2
Контрольный пример
Дата
1
2
3
4
5
6
7
8
9
10
11
12
13
Содержание операций
10.01.06 Заключен договор займа
на 10 000 USD (курс
USD=29.2) с займодавцем
«Чистов Д. В.» (агент –
сотрудник Харитонов С. А.)
под 30% годовых с
12.01.06 по 12.04.06
12.01.06 Получены денежные
средства от займодавца
«Чистов Д. В.» (курс
USD=29.0)
Дебет
Кредит
Сумма
БУ, USD
52
66 с/с
займа
10 000
91-2
66 с/с
процента
66 с/с
займа
66 с/с
процентов
Расчет
91-9
99
Процент
БУ
99
68
(Процент
БУ –
Процент
НУ) *
24%
91-2
66
66 с/с
займа
66 с/с
процента
76
Процент
БУ
10 000
76
Процент
БУ
76
52
10 000 +
процент
БУ
Сумма
НУ USD
в
пересчете
в руб по
курсу ЦБ
Операции в конце месяца
курс USD 31.01.06=28.5,
курс USD 28.02.06=27.8
31.01.06 Начисление процента за
пользование займом
31.01.06 Переоценка валюты на
28.02.06 счете учет займов
31.01.06 Переоценка валюты на
28.02.06 счете учета процентов по
займу
31.01.06 Отражено сально прочих
28.02.06 доходов и расходов
(Убыток по начисленному
проценту)
31.01.06 Отражена сумма
28.02.06 постоянного налогового
обязательства с возникшей
постоянной разницы
из-за частичного
признания для целей
налогообложения
прибыли, расхода по
уплате процентов по
договору займа
91-2
91-2
Расчет
Процент
НУ
Расчет
Расчет
Расчет
Закрытие договора займа
(курс USD=27.5)
12.02.06 Начисление процента за
пользование займом
12.02.06 Закрытие договора займа
на сумму займа
12.02.06 Закрытие договора займа
на сумму начисленного
процента
14.02.06 Перечислены денежные
средства займодавцу
Чистову Д. В. (курс
USD=27.6)
Процент
НУ
3
Комментарии к решению.
На экзамене для выполнения контрольного примера следует завести новую организацию (не
забыть про учетную политику БУ/НУ и ставки налога на прибыль).
Договор займа
Документ «Договор займа» делать не нужно, достаточно доработать типовой справочник
«Договоры контрагентов» добавить реквизиты:
 дата заключения договора, дата окончания договора,
 агент(составной тип данных: организация, подразделение, физические лица),
 сумма договора,
 процент годовых.
Остальные реквизиты есть в типовом справочнике:
 номер договора
 валюта договора
 заемщик = организация
 заимодавец =контрагент
Документ «Начисление процентов»
Для автоматизации процедуры начисления процентов по займу можно реализовать документ. В
прилагающейся ИБ – «НачислениеПроцентов».
Реквизиты документа
СтатьяРасхода = справочник «ПрочиеДоходыИРасходы» - для аналитики по сч.91
4
Модуль документа
Документ должен рассчитывать % и формировать проводки по БУ \ НУ.
При расчете % нужно учитывать
 Начисление % производится 1 раз в месяц – это указано в задании (в ИБ проверки на это
нет)
 Если это первое начисление %, то дни считаются с даты заключения договора до конца
месяца (дату начала нужно брать не из справочника, а из проводки по перечислению
денег, хотя, это лучше уточнить у экзаменатора. В ИБ – из справочника.)
 Если это последнее начисление % при закрытии договора, то
o Если дата начала и дата окончания договора в разных месяцах - с начала месяца до
даты закрытия договора (из операции по перечислению денег), но не позже даты
окончания, т.е. даты из справочника
o Если дата начала и дата окончания договора в одном месяце (это лучше уточнить у
экзаменатора) - с даты перечисления денег до даты закрытия договора (правильнее
- из операции по перечислению денег, в ИБ – из договора), но не позже даты
окончания, т.е. даты из справочника
 Если это не первое и не последнее начисление %, то количество дней = количеству дней
в месяце (здесь можно придраться к тому, что считаться должны только рабочие а не
календарные дни. Такая замечание было к другому билету.)
Расчет суммы % производится в запросе. Запрос выполнен при помощи конструктора.
Закладка «Таблицы и поля».
Таблица «Константы». Т.к в первой части билета нет контрольного примера и не известно, в
какой валюте будет предоставлен займ, необходимо отслеживать валюту сделки. Для этого
нужно сравнивать валюту сделки с валютой регламентированного учета(руб) – при
формировании проводки по документу.
С таблицей «Константы» связаны два поля:


Константы.ВалютаРегламентированногоУчета = Рубли (псевдоним)
ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютаКт, Константы.ВалютаРегламентированногоУчета) = Валюта (псевдоним)
Таблица «КурсыВалютСрезПоследних».
С таблицей «КурсыВАлютСрезПоследних» связаны два поля:


КурсыВалютСрезПоследних.Курс = Курс (псевдоним)
КурсыВалютСрезПоследних.КратностьКурсыВалютСрезПоследних.Курс = Кратность (псевдоним)
Таблица «СтавкаРефинансированияЦБ».
Таблица «ОборотыДтКт». Нужна для определения суммы займа, которая проходила по
договору. Анализируются кредитовые обороты по счетам займов (рублевых – 66.03 и валютных
66.23), с дополнительным условием – организация, контрагент и договор – из документа.(См.
рис.)
5
С таблицей «ОборотыДтКт» связаны два поля:

СуммаБУ (псевдоним)=
ВЫБОР
КОГДА ХозрасчетныйОборотыДтКт.СчетКт.Валютный
ТОГДА ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотКт
ИНАЧЕ ХозрасчетныйОборотыДтКт.СуммаОборот
КОНЕЦ * &Процент * (РАЗНОСТЬДАТ(&ДатаНачала, &ДатаНачисления, ДЕНЬ) + 1) / 365 / 100
Т.е. Сумму * Процент * Количество дней

СуммаНУ (псевдоним )=
ВЫБОР
КОГДА ХозрасчетныйОборотыДтКт.СчетКт.Валютный
ТОГДА ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотКт
ИНАЧЕ ХозрасчетныйОборотыДтКт.СуммаОборот
КОНЕЦ * ВЫБОР
КОГДА ХозрасчетныйОборотыДтКт.СчетКт.Валютный
ТОГДА ВЫБОР
КОГДА 15 < &Процент
ТОГДА 15
ИНАЧЕ &Процент
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СтавкаРефинансированияЦБСрезПоследних.Размер * 1.1 < &Процент
ТОГДА СтавкаРефинансированияЦБСрезПоследних.Размер * 1.1
ИНАЧЕ &Процент
КОНЕЦ
КОНЕЦ * (РАЗНОСТЬДАТ(&ДатаНачала, &ДатаНачисления, ДЕНЬ) + 1) / 365 / 100
Т.е. Сумму * Процент * Количество дней
Процент. Т.к. по условию есть ограничения на принятие к учету суммы начисленных % по
НУ, то необходима проверка:
 на валюту операции
 если валюта рубли, то к НУ принимается сумма равной ставке рефинансирования
Центрального банка Российской Федерации, увеличенной в 1,1 раза
КОГДА СтавкаРефинансированияЦБСрезПоследних.Размер * 1.1 < &Процент
ТОГДА СтавкаРефинансированияЦБСрезПоследних.Размер * 1.1
ИНАЧЕ &Процент

если валюта не рубли, то 15 процентов
КОГДА 15 < &Процент
ТОГДА 15
ИНАЧЕ &Процент
6
Закладка «Связи».
Закладка «Группировка».
Закладка «Условия».
Закладка «Псевдонимы».
7
Процедура ОбработкаПроведения(Отказ, Режим)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СУММА(ВЫБОР
|
КОГДА ХозрасчетныйОборотыДтКт.СчетКт.Валютный
|
ТОГДА ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотКт
|
ИНАЧЕ ХозрасчетныйОборотыДтКт.СуммаОборот
|
КОНЕЦ * &Процент * (РАЗНОСТЬДАТ(&ДатаНачала, &ДатаНачисления, ДЕНЬ) + 1) / 365 / 100) КАК СуммаБУ,
| СУММА(ВЫБОР
|
КОГДА ХозрасчетныйОборотыДтКт.СчетКт.Валютный
|
ТОГДА ХозрасчетныйОборотыДтКт.ВалютнаяСуммаОборотКт
|
ИНАЧЕ ХозрасчетныйОборотыДтКт.СуммаОборот
|
КОНЕЦ * ВЫБОР
|
КОГДА ХозрасчетныйОборотыДтКт.СчетКт.Валютный
|
ТОГДА ВЫБОР
|
КОГДА 15 < &Процент
|
ТОГДА 15
|
ИНАЧЕ &Процент
|
КОНЕЦ
|
ИНАЧЕ ВЫБОР
|
КОГДА СтавкаРефинансированияЦБСрезПоследних.Размер * 1.1 < &Процент
|
ТОГДА СтавкаРефинансированияЦБСрезПоследних.Размер * 1.1
|
ИНАЧЕ &Процент
|
КОНЕЦ
|
КОНЕЦ * (РАЗНОСТЬДАТ(&ДатаНачала, &ДатаНачисления, ДЕНЬ) + 1) / 365 / 100) КАК СуммаНУ,
| Константы.ВалютаРегламентированногоУчета КАК Рубли,
| ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютаКт, Константы.ВалютаРегламентированногоУчета) КАК Валюта,
| КурсыВалютСрезПоследних.Курс,
| КурсыВалютСрезПоследних.Кратность
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
|
,
|
&Дата,
|
День,
|
,
|
,
|
СчетКт В (&СчетаЗаймов),
|
,
|
Организация = &Организация
|
И СубконтоКт1 = &Контрагент
|
И СубконтоКт2 = &Договор) КАК ХозрасчетныйОборотыДтКт,
| РегистрСведений.СтавкаРефинансированияЦБ.СрезПоследних(&Дата, ) КАК СтавкаРефинансированияЦБСрезПоследних,
| РегистрСведений.КурсыВалют.СрезПоследних(&Дата, Валюта = &Валюта) КАК КурсыВалютСрезПоследних,
| Константы КАК Константы
|
|СГРУППИРОВАТЬ ПО
| Константы.ВалютаРегламентированногоУчета,
| КурсыВалютСрезПоследних.Курс,
| КурсыВалютСрезПоследних.Кратность,
| ЕСТЬNULL(ХозрасчетныйОборотыДтКт.ВалютаКт, Константы.ВалютаРегламентированногоУчета)";
Запрос.УстановитьПараметр("Дата", Новый Граница(КонецДня(Дата), ВидГраницы.Включая));
//проверка начала интервала для вычисления разности дат
Если месяц(дата)= месяц(договор.ДатаДоговора) тогда //если месяц заключения договора совпадает
//с месяцем начисления %
Запрос.УстановитьПараметр("ДатаНачала", макс(НачалоМесяца(Дата), Договор.ДатаДоговора));//то в качестве даты начала
// выбирается позняя из
//даты начала месяца
//и даты начала из договора
//лучше это уточнить
иначе
Запрос.УстановитьПараметр("ДатаНачала", НачалоМесяца(Дата)); //то в качестве даты начала
// выбирается даты начала месяца
конецесли;
//проверка конца интервала для вычисления разности дат
Если месяц(дата)= месяц(договор.ДатаОкончания) тогда //если месяц окончания договора совпадает
//с месяцем начисления %
Запрос.УстановитьПараметр("ДатаНачисления", мин(Дата, Договор.ДатаОкончания));//то в качестве даты окончания
// выбирается ранняя из
//дат конца месяца
//и даты окончания.
//лучше это уточнить
иначе
Запрос.УстановитьПараметр("ДатаНачисления", Дата); //то в качестве даты окончания
8
// выбирается дата документа.
// Если это не последнее начисление то,
// дата док-та "Начисление %" д\б равна последней дате мес.
// Если это начисление при закрытии займа,
// то дате документа по закрытию займа,
// т.е. дате платежки по перечислению денег.
конецесли;
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("контрагент", Контрагент);
Запрос.УстановитьПараметр("Договор", Договор);
Запрос.УстановитьПараметр("Процент", Договор.Процент);
Запрос.УстановитьПараметр("Валюта", Договор.ВалютаВзаиморасчетов);
СчетаЗаймов = Новый Массив();
СчетаЗаймов.Добавить(ПланыСчетов.Хозрасчетный.КраткосрочныеЗаймы);
СчетаЗаймов.Добавить(ПланыСчетов.Хозрасчетный.КраткосрочныеЗаймыВал);
Запрос.УстановитьПараметр("СчетаЗаймов", СчетаЗаймов);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Если Выборка.Количество() <> 1 тогда
сообщить("!!!");
Отказ = Истина;
Возврат;
КонецЕсли;
Выборка.Следующий();
Валюта = Выборка.Валюта;
Рубли = Выборка.Рубли;
// регистр Хозрасчетный
Движение = Движения.Хозрасчетный.Добавить();
Движение.Период = Дата;
Движение.Организация = Организация;
Движение.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
Если Валюта = Рубли тогда
Движение.СчетКт = ПланыСчетов.Хозрасчетный.ПроцентыПоКраткосрочнымЗаймам;
Движение.Сумма = Выборка.СуммаБУ;
Иначе
Движение.СчетКт = ПланыСчетов.Хозрасчетный.ПроцентыПоКраткосрочнымЗаймамВал;
Движение.ВалютаКт = Валюта;
Движение.Сумма = ПересчитатьИзВалютыВВалюту(Выборка.СуммаБУ, Валюта, Рубли, Выборка.Курс, 1, Выборка.Кратность, 1);
Движение.ВалютнаяСуммаКт = Выборка.СуммаБУ;
КонецЕсли;
Движение.Содержание = "Начислен процент";
Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = СтатьяРасхода;
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Контрагент;
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = Договор;
СуммаБУ = Движение.Сумма;
// регистр Налоговый
Движение = Движения.Налоговый.Добавить();
Движение.Период = Дата;
Движение.Организация = Организация;
Движение.СчетДт = ПланыСчетов.Налоговый.ВнереализационныеРасходы;
Движение.ВидУчетаДт = Перечисления.ВидыУчетаПоПБУ18.НУ;
Если Валюта = Рубли тогда
Движение.Сумма = Выборка.СуммаНУ;
Иначе
Движение.Сумма = ПересчитатьИзВалютыВВалюту(Выборка.СуммаНУ, Валюта, Рубли, Выборка.Курс, 1,
Выборка.Кратность, 1);
КонецЕсли;
Движение.Содержание = "Начислен процент";
Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = СтатьяРасхода;
Разница = СуммаБУ - Движение.Сумма;
Если Разница > 0 Тогда
// регистр Налоговый
Движение = Движения.Налоговый.Добавить();
Движение.Период = Дата;
Движение.Организация = Организация;
Движение.СчетДт = ПланыСчетов.Налоговый.ВнереализационныеРасходы;
Движение.ВидУчетаДт = Перечисления.ВидыУчетаПоПБУ18.ПР;
Движение.Сумма = Разница;
Движение.Содержание = "Начислен процент";
9
Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = СтатьяРасхода;
КонецЕсли;
КонецПроцедуры
Контрольный пример
2. Платежное поручение входящее. Операция = Прочие расчеты с контрагентами.
Проводки:
4. Начисление процентов: Операции – Документы – Начисление процентов
10
Проводки
5, 6, 7, 8. Закрытие месяца.
Чтоб считались курсовые разницы по сч.66 необходимо исключить его из списка счетов с
особым порядком переоценки:
Предприятие – Учетная политика – Счета с особым порядком переоценки
Проводки по закрытию месяца БУ:
Убыток ( 9684,93 ) = Курсовые разницы по 66.23 ( 5000 ) + Начисленные % ( 4 684,93 )
ПНО ( 562.19 ) = ПР по 91.02.7 при начислении % ( 2342,46 ) х 0,24
Условный доход ( 2324,38 ) = Убыток ( 9684,93 ) х 0,24
Признание ОНА ( 562,19 ) = Убыток НУ ( 2342, 47 ) х 0,24
И курсовые разницы.
11
10. Начисление процентов: Операции – Документы – Начисление процентов
!!! Дата документа = 12.02.06
12
11. Закрытие договора на сумму займа – ручная операция
12. Закрытие договора на сумму % – ручная операция . Сумму % можно определить из отчета
«Оборотно-сальдовая ведомость БУ» по счету 66.24
13
14. Платежное поручение исходящее, по условиям задачи д\б одно, в ИБ – два(на займ и на %) :
На сумму займа:
Проводки
14
На %:
Проводки:
5, 6, 7, 8. Закрытие месяца.
Проводки
15
Проводки по закрытию месяца БУ:
Убыток ( 18755,08 ) = Курсовые разницы ( 16 052,61 ) + Начисленные % ( 2 702,47 )
ПНО ( 324,30 ) = ПР по 91.02.7 при начислении % ( 1351,24 ) х 0,24
Условный доход ( 4 501,22 ) = Убыток (18755,08 ) х 0,24
Признание ОНА ( 306,13 ) = Убыток НУ (1 275,51 ) х 0,24
И курсовые разницы
На этом все. Отчеты – 2 шт – прилагаются.
Замечание.
Приведенное решение Н Е Я В Л Я Е Т С Я
 совершенным
 безукоризненным
 единственным
а является П Р И М Е Р Н Ы М.
16
Download