Концептуальный проект Бизнес-процесс: FI10 «Учет расчетов в иностранной валюте» Основные данные Авторы документа Управление версиями Прочие неотъемлемые части документа Утверждение документа Страница 2/35 Страница 3/35 Содержание 1. Глоссарий .................................................................................. 6 2. Вводная часть .......................................................................... 8 2.1. Цель документа ................................................................................................................................. 8 2.2. Общая характеристика бизнес-процесса ........................................................................................ 8 3. Бизнес-решение ....................................................................... 9 3.1. Описание шагов процесса «Ведение курсов валют» ..................................................................... 9 3.1.1. Схема процесса «Ведение курсов валют» .............................................................................. 9 3.1.2. Описание процесса «Ведение курсов валют» ........................................................................ 9 3.2. Описание шагов процесса «Учет курсовых разниц» .................................................................... 11 3.2.1. Схема процесса «Учет курсовых разниц» ............................................................................. 11 3.2.2. Описание процесса «Учет курсовых разниц» ....................................................................... 11 3.3. Описание шагов процесса «Формирование отчетности в иностранной валюте» ..................... 13 3.3.1. Схема процесса «Формирование отчетности в иностранной валюте» .............................. 13 3.3.2. Описание процесса «Формирование отчетности в иностранной валюте» ........................ 13 3.4. Характеристика ролей ..................................................................................................................... 14 3.5. Взаимодействие с другими процессами ........................................................................................ 14 4. Техническое решение ............................................................ 16 4.1. Ведение организационной структуры ............................................................................................ 16 4.2. Ведение основных данных ............................................................................................................. 16 4.2.1. Коды валют SAP ...................................................................................................................... 16 4.2.2. Счета курсовых разниц ........................................................................................................... 18 4.3. Ведение курсов валют в SAP ERP ................................................................................................. 21 Страница 4/35 4.4. Отражение операций в иностранной валюте и УЕ в системе SAP ERP .................................... 23 4.5. Особенности реализации и приобретения активов в валюте с учетом ПБУ3/2006 .................. 24 4.6. Учет курсовых разниц ..................................................................................................................... 26 4.6.1. Оценка валюты (оценочные курсовые разницы) .................................................................. 26 4.6.2. Выравнивание открытых валютных позиций (реализованные курсовые разницы) .......... 31 4.7. Отчетность ....................................................................................................................................... 33 4.8. Авторизация ролей .......................................................................................................................... 33 4.9. Определение дополнительных разработок .................................................................................. 34 5. Открытые вопросы ............................................................... 35 Приложения: .......................................Error! Bookmark not defined. Приложение 1 – Схема бизнес-процесса «Ведение курсов валют». ...... Error! Bookmark not defined. Приложение 2 - Схема бизнес-процесса «Учет курсовых разниц». ........ Error! Bookmark not defined. Приложение 3 – Настройки счетов курсовых разниц ................................ Error! Bookmark not defined. Страница 5/35 1. Глоссарий Системы: SAP (Systems, Applications and Products in Data Processing) – программное обеспечение SAP ERP (Enterprise Resource Planning) – система управления ресурсами предприятия Основные модули системы SAP ERP: MM (Materials Management) – модуль управления материальными потоками системы SAP ERP SD (Sale Distribution) – модуль управления сбытом системы SAP ERP CO (Controlling) – модуль контроллинга системы SAP ERP FI (Finance, Financial Accounting) – модуль финансового учета (финансовая бухгалтерия) системы SAP ERP Вспомогательные книги модуля FI: FM (Funds Management) – модуль управления бюджетом, является составной частью модуля FI FI-AA (Asset Accounting) – вспомогательная книга по учету основных средств модуля FI FI-GL (General Ledger) – ГК (Главная Книга) модуля FI FI-AR (Accounts Receivable) – вспомогательная книга бухгалтерии Дебиторов модуля FI FI-AP (Accounts Payable) – вспомогательная книга бухгалтерии Кредиторов модуля FI FI-BL (Bank Accounting) – банковская бухгалтерия модуля FI FI-SL (Special Leger) – специальные Регистры финансовой бухгалтерии или Специальная книга (СК). FI-SL является средством поддержки параллельного учета, используется для построения налогового учета. Термины: FI-документ – см. Бухгалтерский документ БД (Бухгалтерский документ) – проводка, сделанная в системе. Бухгалтерский документ может быть создан непосредственно в Главной книге или через вспомогательные книги, может быть сформирован Страница 6/35 как автоматически, так и вручную. Бухгалтерский документ является уникальным свидетельством отражения хозяйственной операции в учете, обладает необходимыми атрибутами: уникальным номером, датой и т.д. Сторно – отмена бухгалтерского документа. При сторно создается документ, полностью копирующий оригинальный документ, но обратного смысла. Сторно документов осуществляется при обнаружении ошибок ввода или при необходимости отменить проведенную операцию. Автоматическая проводка – создание бухгалтерского документа без участия пользователя, на основании уже имеющихся в системе данных и настроек, указывающих на использование этих данных для построения документа. Выравнивание открытых позиций – процедура сопоставления (привязки друг к другу) открытых позиций документов, которые были созданы на счетах с управлением ОП. Если рассматривать эту процедуру относительно документов контрагентов, то под выравниванием понимают сопоставление документов фактур, которые формируют задолженность, и документов платежей, которые погашают задолженность. Балансовая единица (БЕ) – это основной элемент организационной структуры в модуле FI. Обычно под балансовой единицей в системе понимают юридическое лицо, для которого составляется баланс, отчет о прибылях и убытках, и т.п. Главная книга – подмодуль FI, который содержит в себе перечень основных записей счетов из плана счетов. Каждая основная запись счета содержит номер счета, название и дополнительные параметры, управляющие свойствами счета. Функционал ГК позволяет проводить по счетам бухгалтерские документы, основанием для которых являются хозяйственные операции предприятия. Бухгалтерские документы проводятся как напрямую по счетам ГК, так и через вспомогательные книги. Основные данные - определяют структуру и содержание объекта (клиент, поставщик, продукт и т.п.) в системе и остаются в значительной степени неизменными в течение длительного периода времени; используются в транзакциях; создаются централизованно и доступны всем приложениям и всем уполномоченным пользователям. План счетов (ПС) – в системе представляет собой справочник из перечня бухгалтерских счетов, на которых ведется учет хозяйственных операций в организации. Страница 7/35 2. Вводная часть 2.1. Цель документа Целью данного документа является описание бизнес процесса FI10 «Учет расчетов в иностранной валюте» и его реализации в системе SAP ERP. 2.2. Общая характеристика бизнес-процесса В рамках концептуального проекта КП FI10 «Учет расчетов в иностранной валюте» рассмотрены бизнес-процессы: Ведение курсов валют Учет курсовых разниц Формирование отчетности в иностранной валюте Страница 8/35 3. Бизнес-решение Описание шагов процесса «Ведение курсов валют» 3.1. 3.1.1. Схема процесса «Ведение курсов валют» Схема бизнес-процесса «Ведение курсов валют» приведена в приложении 1 данного документа. 3.1.2. Описание процесса «Ведение курсов валют» В компании ООО «» для ведения расчетов используются следующие валюты: Код валюты (ISO) Наименование валюты RUB Российский рубль USD Доллар США EUR Евро GBP Британский фунт стерлингов CNY Китайский юань Курсы иностранных валют ведутся ежедневно на основании официальных курсов иностранных валют по отношению к рублю Российской Федерации, предоставленных и установленных Центральным банком Российской Федерации (www.cbr.ru). Официальные курсы иностранных валют по отношению к рублю, устанавливаются приказом Банка России ежедневно по рабочим дням и действуют до вступления в силу следующего приказа Банка России о курсах иностранных валют. Кроме того, для ведения расчетов по некоторым договорам используются условные единицы (УЕ). В случае условных единиц используются девять видов расчета курсов: Код УЕ RUSD Наименование УЕ УЕ = официальный курс ЦБ Доллара США Условная единица Доллар США. Предназначена для договоров в долларах США, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и Страница 9/35 Код УЕ Наименование УЕ принимаются к учету ежемесячно. REUR УЕ = официальный курс ЦБ Евро Условная единица Евро. Предназначена для договоров в Евро, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. RGBP УЕ = официальный курс ЦБ Британский фунт стерлингов Условная единица Британский фунт стерлингов. Предназначена для договоров в Британских фунтах стерлингов, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. RCNY УЕ = официальный курс ЦБ Китайский юань Условная единица Китайский юань. Предназначена для договоров в Китайских юанях, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. USD+2 УЕ = USD + 2% USD+3 УЕ = USD + 3% EUR+2 УЕ = EUR + 2% EUR+3 УЕ = EUR + 3% UE/2 УЕ = (EUR + USD) / 2 USD01 УЕ = официальный курс ЦБ Доллара США, но не менее 30 руб и не более 34 руб. USD02 УЕ = официальный курс ЦБ Доллара США, но не менее 28 руб и не более 34 руб. USD03 УЕ = официальный курс ЦБ Доллара США, но не менее 30,5 руб и не более 33,5 руб. Страница 10/35 Курсы условных единиц ведутся по аналогии с курсами валют на ежедневной основе. Расчет курсов перечисленных условных единиц заложен в программу загрузки курсов валют с сайта ЦБ РФ, также при необходимости возможно ручное ведение курсов. 3.2. Описание шагов процесса «Учет курсовых разниц» 3.2.1. Схема процесса «Учет курсовых разниц» Схема бизнес-процесса «Учет курсовых разниц» приведена в приложении 2 данного документа. 3.2.2. Описание процесса «Учет курсовых разниц» Порядок расчета и отражения курсовых разниц в бухгалтерском учете определен в ПБУ 3/2006 «Учет активов и обязательств, стоимость которых выражена в иностранной валюте», утвержденном Приказом Минфина России от 27.11.2006 № 154н. Согласно ПБУ 3/2006, курсовая разница – это разница между рублевой оценкой актива или обязательства, стоимость которых выражена в иностранной валюте, на дату исполнения обязательств по оплате или отчетную дату данного отчетного периода и рублевой оценкой этого же актива или обязательства на дату принятия его к бухгалтерскому учету в отчетном периоде или отчетную дату предыдущего отчетного периода. Стоимость активов и обязательств (в том числе средств в расчетах), выраженная в иностранной валюте, подлежит пересчету в рубли по курсу ЦБ РФ на дату совершения операции, а также на отчетную дату (п. п. 4, 5, 6, 7 ПБУ 3/2006). Пересчет на отчетную дату (ежемесячно) производится по следующим видам активов и обязательств, стоимость которых выражена в иностранной валюте: денежные знаки в кассе организации, а так же денежные и платежные документы - средства на банковских счетах (банковских вкладах); ценные бумаги за исключением акций; средства в расчетах (включая по заемным обязательствам) с юридическими и физическими лицами (за исключением авансов полученных, авансов выданных и задатков) Положительной курсовой разницей признается курсовая разница, возникающая при дооценке имущества в виде валютных ценностей (за исключением акций, номинированных в иностранной валюте) и требований, выраженных в иностранной валюте, либо при уценке выраженных в иностранной валюте обязательств. Страница 11/35 Отрицательной курсовой разницей признается курсовая разница, возникающая при уценке имущества в виде валютных ценностей (за исключением акций, номинированных в иностранной валюте) и требований, выраженных в иностранной валюте, или при дооценке выраженных в иностранной валюте обязательств. Особенности платежей по расчетам в УЕ: Платежи на основе документов задолженности или по заявкам на оплату, сформированных в УЕ, осуществляются в рублях по курсу на дату исходящего платежного поручения. Особенности расчета курса при авансовых расчетах: Если компания покупает (реализует) актив и оплачивает (получает) за него 100% - аванс, то расход (доход) признается в учете в оценке в рублях по курсу, действовавшему на дату пересчета в рубли средств выданного (полученного) аванса. Если организация оплатила (получила) частичную предварительную оплату, то доход формируется следующим образом: - сумма покупки (реализации), приходящаяся на аванс, признается в бухгалтерском учете в оценке в рублях по курсу на дату оплаченного (полученного) аванса, в этом случае курсовых разниц между документом оплаты и документом задолженности не возникает. - сумма покупки (реализации), оставшаяся неоплаченной, принимается в оценке в рублях по курсу на дату покупки (реализации). Данный подход применяется во всех видах учета БУ, МСФО и НУ. 3.2.2.1. Особенности учета курсовых разниц в БУ Курсовая разница отражается в бухгалтерском учете и бухгалтерской отчетности в отчетном периоде, к которому относится дата исполнения обязательств по оплате или за который составлена бухгалтерская отчетность. Курсовая разница подлежит зачислению на финансовые результаты организации как прочие доходы или прочие расходы. Курсовая разница, возникшая при отражении расчетов с учредителями, относится на добавочный капитал. Курсовые разницы в МСФО учитываются аналогично правилам БУ. Страница 12/35 3.2.2.2. Особенности учета курсовых разниц в НУ В налоговом учете понятие «курсовая разница» упоминается в составе внереализационных доходов (ст. 250 НК РФ) и внереализационных расходов (ст. 265 НК РФ). Пересчет валютных позиций на отчетную дату в налоговом учете осуществляется. Как в п. 11 ст. 250 Налогового кодекса РФ, так и в пп. 5 п. 1 ст. 265 Налогового кодекса РФ предусмотрено исключение в виде ценных бумаг, номинированных в иностранной валюте Из положений п. 8 ст. 271 и п. 10 ст. 272 Кодекса следует, что доходы (расходы), выраженные в иностранной валюте, для целей налогообложения пересчитываются в рубли по официальному курсу, установленному Банком России на дату признания соответствующего дохода (расхода). Обязательства и требования, выраженные в иностранной валюте, имущество в виде валютных ценностей пересчитываются в рубли по официальному курсу, установленному Центральным банком Российской Федерации на дату перехода права собственности по операциям с таким имуществом, прекращения (исполнения) обязательств и требований и (или) на последнее число отчетного (налогового) периода в зависимости то того, что произошло раньше. Курсовые разницы возникающие при расчетах в условных единицах отражаются в налоговом учете в составе суммовых разниц. Пересчет позиций в условных единицах на отчетную дату в налоговом учете не осуществляется. 3.3. Описание шагов процесса «Формирование отчетности в иностранной валюте» 3.3.1. Схема процесса «Формирование отчетности в иностранной валюте» Схема бизнес-процесса «Формирование отчетности в иностранной валюте» совпадает со схемой процесса КП FI17 «Анализ бухгалтерских данных» . 3.3.2. Описание процесса «Формирование отчетности в иностранной валюте» Официальная отчетность (РСБУ,НУ, МСФО) компании ООО «» формируется в рублях. Страница 13/35 Оперативный анализ хозяйственных операций, осуществленных в иностранной валюте или УЕ, выполняется с помощью стандартных отчетов, доступных в системе SAP ERP: Отдельные позиции основных счетов ГК Отдельные позиции кредиторов Отдельные позиции дебиторов История переоценки См. более подробно КП: КП FI17 «Анализ бухгалтерских данных» КП FI11 «Учет расчетов с дебиторами и учет выручки» КП FI13 «Учет расчетов с кредиторами и учет затрат» 3.4. Характеристика ролей Процесс «Учет расчетов в иностранной валюте» предусматривает наличие следующих ролей Роль ведения курсов валют Присваивается бухгалтеру, ответственному за ведение курсов валют в системе. Даная роль включает полномочия на ручное ведение курсов в системе, программу загрузки курсов валют с сайта ЦБ Роль просмотра курсов валют Присваивается пользователям, которые должны иметь полномочия только на просмотр курсов валют в системе SAP ERP Роль выполнения программы и анализа данных переоценки курсов валют Присваивается бухгалтерам, отвечающему за закрытие периода (в т.ч. выполнение функции переоценки сальдо счетов и открытых позиций в иностранной валюте и УЕ) Для ведения хозяйственных операций в иностранной валюте или УЕ каких либо дополнительных полномочий не требуется. 3.5. Взаимодействие с другими процессами Бизнес-процесс FI10 - «Учет расчетов в иностранной валюте» пересекается со всеми бизнеспроцессами компании ООО «», в результате выполнения которых, регистрируются хозяйственные операции в иностранной валюте или УЕ Страница 14/35 FI07 «Учет банковских операций» FI11 «Учет расчетов с дебиторами и учет выручки» FI13 «Учет расчетов с кредиторами и учет затрат» FI19 «Прочие процессы (учет кредитов и займов, учет финансовых вложений, учет капитала и резервов)» FI19 «Закрытие периода» FI20 «Формирование бухгалтерской отчетности» FI21 «Отражение операций согласно МСФО» Ведение курсов валют также пересекается с процессами логистики в связи с наличием необходимости формирования документов закупки ТМЦ и услуг в иностранной валюте или условных единицах: LO02 «Закупка материалов, услуг и ОC» LO03 «Закупка товаров у российских и иностранных поставщиков» LO04 «Возвраты поставщикам» Страница 15/35 4. Техническое решение 4.1. Ведение организационной структуры В системе SAP ERP юридическое лицо ООО «» будет заведено в качестве самостоятельного организационного уровня - Балансовой Единицы 1000 ООО «». Подробно ведение юридической организационной структуры ООО «» представлено в концептуальном проекте FI02 «Ведение юридической организационной структуры». Компания ООО «» - БЕ 1000 может осуществлять операции в иностранной валюте или условных единицах. 4.2. Ведение основных данных 4.2.1. Коды валют SAP Для отражения операций по расчетам в иностранной валюте и условных единицах в системе SAP ERP будет использоваться справочник валют, включающий в себя все распространенные мировые валюты. Каждой валюте в справочнике присвоен код. Код валюты совпадает с международным обозначением валюты - ISO-кодом. Кроме международных валют в справочник валют будут включены условные единицы, расчеты по которым ведутся в компании ООО «». Для ведения операций в системе SAP ERP будут использоваться следующие коды валют SAP Код валюты Наименование валюты SAP SAP RUB Российский рубль USD Доллар США EUR Евро GBP Британский фунт стерлингов CNY Китайский юань RUSD УЕ = официальный курс ЦБ Доллара США Условная единица Доллар США. Предназначена для договоров в долларах США, Страница 16/35 Код валюты Наименование валюты SAP SAP расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. RUSD УЕ = официальный курс ЦБ Доллара США Условная единица Доллар США. Предназначена для договоров в долларах США, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. REUR УЕ = официальный курс ЦБ Евро Условная единица Евро. Предназначена для договоров в Евро, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. RGBP УЕ = официальный курс ЦБ Британский фунт стерлингов Условная единица Британский фунт стерлингов. Предназначена для договоров в Британских фунтах стерлингов, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. RCNY УЕ = официальный курс ЦБ Китайский юань Условная единица Китайский юань. Предназначена для договоров в Китайских юанях, расчет по которым будет происходить в российских рублях по курсу на день расчета. Курсовые разницы по данным договорам принимаются к учету в НУ только при окончательном расчете. По остальным учетам курсовые разницы рассчитываются и принимаются к учету ежемесячно. USD+2 УЕ = USD + 2% Страница 17/35 Код валюты Наименование валюты SAP SAP USD+3 УЕ = USD + 3% EUR+2 УЕ = EUR + 2% EUR+3 УЕ = EUR + 3% UE/2 УЕ = (EUR + USD) / 2 USD01 УЕ = официальный курс ЦБ Доллара США, но не менее 30 руб и не более 34 руб. USD02 УЕ = официальный курс ЦБ Доллара США, но не менее 28 руб и не более 34 руб. USD03 УЕ = официальный курс ЦБ Доллара США, но не менее 30,5 руб и не более 33,5 руб. 4.2.2. Счета курсовых разниц В системе SAP ERP курсовые разницы разделяются на: Реализованные (фактические) – возникают в момент завершения хозяйственной операции (выравнивания), например выравнивания документа задолженности и оплаты. Фактические курсовые разницы отражаются на целевых счетах доходов 91.1/расходов 91.2 по курсовым разницам1. Нереализованные (оценочные) – рассчитываются для целей формирования периодической финансовой отчетности с помощью стандартной программы переоценки. Для выполнения операций переоценки и отражения оцененных курсовых разниц, определяются целевые и корректирующие счета. Корректировочные счета включаются в те же строки баланса, что и оцениваемый счет, однако не являются контрольными, т.е. достигается правильное отражение данных в балансе и не затрагиваются расчеты с контрагентами. Целевые счета – это счета отражения доходов и расходов по курсовым разницам. Страница 18/35 Целевые счета реализованных курсовых разниц отличаются от целевых счетов оцененных курсовых разниц. 4.2.2.1. Целевые счета курсовых разниц Для учета расчетов в иностранной валюте, в SAP должны быть заведены следующие целевые счета курсовых разниц Код Счета Наименование 9101* Доход от переоценки сальдо валютных счетов 9102* Расход от переоценки сальдо валютных счетов 9101* Доход от переоценки 9102* Расход от переоценки позиций в иностранной валюте 9101* Доход от переоценки позиций в УЕ, ННУ 9102* Расход от переоценки позиций в УЕ, ННУ 9101* Доход от реализованных курсовых разниц в Иностранной валюте 9102* Расход от реализованных курсовых разниц в Иностранной валюте 9101* Доход от реализованных курсовых разниц в УЕ 9102* Расход от реализованных курсовых разниц в УЕ 9101* Доход от переоценки ЦБ 9102* Расход от переоценки ЦБ позиций в иностранной валюте Доход от операций купли\продажи валюты 9101* Отражаются реализованные курсовые разницы по 57* счету Страница 19/35 Код Счета Наименование Расход от операций купли\продажи валюты 9102* Отражаются реализованные курсовые разницы по 57* счету Увеличение добавочного капитала при переоценке 8301* Отражаются реализованные курсовые разницы по 75* счету Уменьшение добавочного капитала при переоценке 8302* Отражаются реализованные курсовые разницы по 75* счету 4.2.2.2. Корректировочные счета для целей переоценки Для учета расчетов в иностранной валюте, в SAP должны быть заведены следующие корректировочные счета: Код Счета Наименование Комментарии 58*8 Счет переоценки расчетов Корректировочный счет для группы 58* счетов 60*8 Счет переоценки расчетов Корректировочный счет для группы 60* счетов 62*8 Счет переоценки расчетов Корректировочный счет для группы 62* счетов 63*8 Счет переоценки расчетов Корректировочный счет для группы 63* счетов 66*8 Счет переоценки расчетов Корректировочный счет для группы 66* счетов 67*8 Счет переоценки расчетов Корректировочный счет для группы 67* счетов Страница 20/35 Код Счета Наименование Комментарии 71*8 Счет переоценки расчетов Корректировочный счет для группы 71* счетов Счет переоценки расчетов 73*8 Корректировочный счет для группы 73* счетов Счет переоценки расчетов 76*18 Корректировочный счет для группы 76* счетов - дебиторы Счет переоценки расчетов 76*28 Корректировочный счет для группы 76* счетов - кредиторы Символ * заменяет несущественную в данном случае аналитику. Для настройки счетов курсовых разниц в системе SAP ERP необходимо заполнить Error! Reference source not found. 4.3. Ведение курсов валют в SAP ERP Для каждой комбинации кодов двух валют можно определить несколько типов курсов обмена. Стандартным типом курса обмена в SAP ERP является тип «M» - используется системой для конвертации валюты в проводках операций в случае, если в заголовке документа не указан какойлибо другой обменный курс. Разные типы курсов могут применяться, например, для планирования. В системе будет вестись только тип курса «М». Курсы иностранных валют в системе SAP ERP ведутся с помощью транзакции OB08. Кроме того будет предусмотрена доработка системы SAP ERP в части автоматической загрузки курсов валют с помощью ABAP-программы, которая, в свою очередь, обращается к сайту Центрального банка РФ В программе загрузки курсов валют будет также предусмотрена загрузка курсов для условных единиц (но только для тех УЕ, для которых можно определить четкий программный алгоритм расчета курса). На этапе разработки концептуального проекта определены следующие УЕ, для которых будет рассчитываться курс: RUSD = USD Страница 21/35 REUR = EUR RGBP = GBP RCNY = CNY UE/2 = (USD + EUR)/2 USD+2 = USD + 2% USD+3 = USD + 3% EUR+2 = EUR + 2% EUR+3 = EUR + 3% USD01 = USD, но не менее 30 руб и не более 34 руб USD02 = USD, но не менее 28 руб и не более 34 руб USD03 = USD, но не менее 30,5 руб и не более 33,5 руб. Специфичные Договора ИТ Платеж по курсу USD ЦБ, но курс ЦБ определяется на дату отгрузки Платеж по курсу EUR на 15-е число первого месяца отчетного квартала Для подобных договоров будут использоваться коды валют (УЕ) SAP RUSD и REUR с ручной подстановкой даты пересчета (= дате отгрузки или 15-е число первого месяца отчетного квартала) Особенности расчета курса для оплат по подобным договорам: Заявка на оплату подготовлена в УЕ: Платеж на основании документа «Требование платежа (ТП)» система автоматом подставит дату пересчета (курс) из фактуры, на которую ссылается ТП, при необходимости это поле можно поменять вручную. Платеж на основании документа «Требование авансового платежа (ТАП)» - необходимо вручную подставить корректную дату пересчета (дату курса). Особенности выравнивания открытых позиций по подобным договорам: Выравнивание выполняется в валюте УЕ. Для корректного расчета реализованных суммовых разниц при формировании документа выравнивания (транзакция FB05), пользователь вручную должен подставить корректную дату пересчета (дата отгрузки или 15-е число первого месяца отчетного квартала). Страница 22/35 Перед продуктивным стартом список кодов валют и УЕ будет актуализирован. Новые УЕ, алгоритм расчета курса которых, схож с описанными в данном документе, будут добавлены в систему. При наличии договоров в условных единицах методики расчета курсов которых отличаются от описанных, все операции по подобным договорам отражаются в рублях независимо от условий расчета по договору. Курсы иностранных валют вводятся в систему ответственным пользователем вручную или с помощью программы загрузки курсов валют. Ручное ведение курсов предусмотрено только в том случае, если сайт Центрального Банка РФ (www.cbr.ru) недоступен. В системе SAP ERP курсы валют ведутся с учетом исторических данных. В случае отсутствия курса валюты на дату проведения документа, суммы в бухгалтерском документ рассчитаются исходя из последнего заведенного курса. Курс валюты в системе SAP ERP – это атрибут бухгалтерского документа, курс валюты копируется в заголовок бухгалтерского документа по умолчанию на основании заведенных данных в таблице курсов, либо проставляется вручную. На основании курса из заголовка документа рассчитываются суммы в позициях документа. Курсы иностранных валют всегда должны вводиться в систему своевременно, так как все проводки в иностранной валюте пересчитываются в рубли в момент создания документа по курсу операции. Корректность загруженных или введенных вручную курсов обязательно должен отслеживать ответственный пользователь, (роль - специалист, ответственный за ведение курсов валют). Т.к. если курс на дату введен не правильно, то при установке нового курса все документы с неправильным курсом необходимо будет сторнировать и вводить заново. 4.4. Отражение операций в иностранной валюте и УЕ в системе SAP ERP Любой бухгалтерский документ регистрируется в системе одновременно в 2-х валютах: валюта документа, внутренняя валюта Балансовой единицы (РУБ). Где валюта документа (ВД) – это валюта в которой регистрируется хозяйственная операция в учете; внутренняя валюта БЕ (ВВ) – это валюта для ведения учета согласно РСБУ, НУ и МСФО (RUB). Страница 23/35 При регистрации хозяйственной операции в иностранной валюте или УЕ, пользователь выбирает соответствующий код валюты документа и указывает сумму в иностранной валюте. Пересчет из валюты документа во внутреннюю валюту БЕ осуществляется автоматически при вводе документа. Платежи на основе документов задолженности или по заявкам на оплату, сформированных в УЕ, осуществляются в рублях по курсу на дату исходящего платежного поручения (более подробно см. КП FI07 «Учет банковских операций»). 4.5. Особенности реализации и приобретения активов в валюте с учетом ПБУ3/2006 В связи с вступлением в силу ПБУ 3/2006 в редакции приказа Минфина РФ от 25.12.2007 №147н изменились правила учета авансовых платежей в иностранной валюте. В соответствии с п. 9, если компания покупает (реализует) актив и оплачивает (получает) за него 100%-аванс, то расход (доход) признается в учете в оценке в рублях по курсу, действовавшему на дату пересчета в рубли средств выданного (полученного) аванса. Если организация оплатила (получила) частичную предварительную оплату, то доход формируется следующим образом: сумма покупки (реализации), приходящаяся на аванс, признается в бухгалтерском учете в оценке в рублях по курсу на дату оплаченного (полученного) аванса; сумма покупки (реализации), оставшаяся неоплаченной, принимается в оценке в рублях по курсу на дату покупки (реализации). Данный подход применяется во всех видах учета БУ, МСФО и НУ. Для расчета курса покупки (реализации) в SAP ERP предусмотрена программа J_3RF_RATE_CALC. Она рассчитывает «средне взвешенный» курс. Программа также работает с авансами, валюта документа которых выражена в RUB. При этом система будет «искусственно» рассчитывать курс валюты (УЕ) из RUB на дату аванса. Формула расчета курса, заложенная в программу следующая: Пример Аванс 10$ по курсу 29 Счет-фактура 15$ по курсу 30 Страница 24/35 ∑ (Сав x Кав) + Ссф x Ксф 10 * 29 + 5 * 30 Курс счет-фактуры = = ∑ Сав + Ссф = 29,33 10 + 5 Где: - Кав – курс на дату аванса - Сав – сумма аванса - Ксф – курс на дату счет-фактуры - Ссф – сумма счет-фактуры за вычетом авансов При сохранении счет-фактуры в нее будет подставлен курс 29,33. В системе SAP ERP, для реализации требований ПБУ3, используется программа J_3RF_RATE_CALC, в которую заложен алгоритм расчета курса. MM - при формировании счет-фактур в иностранной валюте в модуле MM (см. КП: «L002 Закупка материалов, услуг и ОC.», «L003 Закупка товаров у российских и иностранных поставщиков») при сохранении система будет автоматически вызывать программу J_3RF_RATE_CALC и анализировать существующие авансы в иностранной валюте, и предлагать использовать их для расчета курса вводимой счет-фактуры. Рассчитанный курс по выбранным авансам будет подставлен автоматически. Если использовать авансы для расчета курса не надо, достаточно выйти из программы расчета и курс счет-фактуры не будет изменен. Роли: Менеджер по закупкам 1 Бухгалтер по учету расчетов с поставщиками 2 MIRO Поступление счета Приемка материала 1 2 Документ FI (с рассчитанным курсом) Расчет курса (по J_3RF_RATE_CALC выбранным валютным авансам) FI - при формировании счет-фактур в иностранной валюте в модуле FI (прочие взаиморасчеты) вызов программы расчета курса при сохранении не происходит. Если это Страница 25/35 необходимо пользователь должен сам запустить эту программу в отдельном окне, запустить расчет курса и подставить в счет-фактуру в ручную. Также программа позволяет автоматически выровнять счет-фактуру с выбранными авансами. 4.6. Учет курсовых разниц Проводки по счетам курсовых разниц выполняются на основе настроек автоматических проводок SAP ERP – группа операций FWA “Курсовые разницы” (транзакция FBKP). 4.6.1. Оценка валюты (оценочные курсовые разницы) Под оценочными курсовыми разницами в системе SAP ERP понимается разница в курсах валют на дату формирования отчетности. Для оценки валют используется транзакция FAGL_FCV. Транзакция запускается в конце отчетного периода для формирования оценочных курсовых разниц и переоценки сумм в иностранной валюте. Транзакция оценивает счета в иностранной валюте относительно курса валюты, действующего на дату оценки. Курсовая разница при этом рассчитывается как разница между текущим и историческим курсом документа. Программа оценки позволяет сторнировать результаты предыдущей оценки. Для проведения повторной оценки также необходимо сначала сторнировать результаты предыдущей. Результаты предыдущей переоценки по реализованным в текущем месяце разницам должны сторнироваться автоматически при первом запуске программы переоценки В зависимости от оцениваемого счета главной книги используется два метода оценки: 1. Переоценка счетов ГК по сальдо счета методом «без сторно» 2. Попозиционная переоценка открытых позиций методом «без сторно» При таком методе информация по переоценке пишется в перероцениваемые позиции. В FIдокументе проведения оценочных разниц информация о контрагенте и переоцениваемых позициях не пишется.. Страница 26/35 4.6.1.1. Переоценка счетов ГК по сальдо счета Операция настройки автоматических проводок KDB «Курсовая разница по коду КР» - используется для целей расчета нереализованных (оценочных) курсовых разниц для счетов, которые переоцениваются по сальдо (например, валютные банковские счета 52* счета и 57*). Для реализации данного метода переоценки в системе SAP ERP настраиваются коды курсовых разниц, к которым присваиваются целевые счета доходов/расходов: В мастер-данных счета ГК, который необходимо переоценивать по сальдо, присваивается настроенный код курсовых разниц. Для таких счетов необходимо деактивировать индикатор «Сальдо только в ВВ», и при необходимости указать валюту счета. До начала выполнения оценки необходимо убедиться, что все документы отчетного периода зарегистрированы в системе. При оценке сальдо счетов выполняется проводка по оцениваемому счету в корреспонденции с целевыми счетами учета курсовых разниц: Страница 27/35 Курсовая разница Счет дохода 91*1*1* Принятие к учету Счет расхода 91*2*1* НУ x РСБУ x МСФО x 91*1*1* - счет дохода от переоценки сальдо счетов 91*2*1*- счет расхода от переоценки сальдо счетов Оценочная курсовая разница рассчитывается как разница между суммой текущей оценки (на дату оценки) и первоначальной суммой. После проведения переоценки актуальное сальдо по счету во внутренней валюте можно увидеть воспользовавшись транзакцией FAGLB03. Пример оценки счетов по сальдо Счета учета курсовых разниц Дата проводки 52 счет (сумма в РУБ) 91 счет Действия Сумма Курс 10$ 30р/$ 1) Остаток на валютном счете 1) 300 31р/$ 31.01.13 28.02.13 2) 10 2) 10 2) Оценка 1-й месяц 3) 10 3) 10 3) Оценка 2-й месяц 32р/$ В отчетность на последнее число месяца-2 (28.02.13) попадут следующие данные БАЛАНС Валютные Прибыли/убытки 320 Прибыль 20 Страница 28/35 счета от курс. разниц 4.6.1.2. Переоценка открытых валютных позиций (оценочные курсовые разницы) Операция настройки автоматических проводок KDF «Курс. разница для открытых позиций/ОСч» используется для целей расчета нереализованных (оценочных) и реализованных (фактических) курсовых разниц для счетов, которые оцениваются по-позиционно (например, расчеты с поставщиками в иностранной валюте 60* счета). Оценка позиций в иностранной валюте проводится отдельной суммой по каждой позиции, в случае, если на счете ведутся открытые позиции. Это касается всех счетов дебиторов / кредиторов, а так же основных счетов с управлением открытыми позициями. Оценка открытых позиций выполняется методом «без сторно» (на сумму дельты к предыдущей оценке). Счета авансов не оцениваются согласно требованиям ПБУ 3 (релевантно для всех учетов БУ, НУ, МСФО). Авансовые счета должны быть исключены из оценки настроенным вариантом запуска транзакции FAGL_FCV. Для счетов авансов, настройки программы переоценки будут не настроены (стерты), что приведет к ошибке при запуске программы переоценки, если пользователь по ошибке попытается переоценить авансы. В основных записях кредиторов/дебиторов компаний, которые входят в группу “Intercompany”, заполняется поле «Компания-партнер». При оценке информация из этого поля записывается в позиции оценки. В дальнейшем по этому полю можно исключать курсовые разницы по внутригрупповым и аффилированным лицам. Для отражения сумм оценки валюты используются корректировочные счета. Эти счета включаются в те же строки баланса, что и оцениваемый счет. Таким образом достигается правильное отражение данных в балансе и не затрагиваются расчеты с контрагентами. Курсовые разницы отражаются на следующих счетах: оценочные курсовые разницы Принятие к учету Оцениваемый счет ГК Ин.валюта / УЕ Корректировочный счет доход расход РСБУ НУ МСФО 60* - счета Ин.валюта 60*9 - корр счет 91*1 91*2 X X X 60* - счета УЕ 60*9 - корр счет 91*1 91*2 X 62* - счета Ин.валюта 62*9 - корр счет 91*1 91*2 X X X X Страница 29/35 Оцениваемый счет ГК оценочные курсовые разницы Принятие к учету Ин.валюта / УЕ Корректировочный счет доход расход РСБУ 62* - счета УЕ 62*9 - корр счет 91*1 91*2 X 63* - счета Ин.валюта 63*9 - корр счет 91*1 91*2 X 63* - счета УЕ 63*9 - корр счет 91*1 91*2 X 66* - счета Ин.валюта 66*9 - корр счет 91*1 91*2 X 66* - счета УЕ 66*9 - корр счет 91*1 91*2 X 67* - счета Ин.валюта 67*9 - корр счет 91*1 91*2 X 67* - счета УЕ 67*9 - корр счет 91*1 91*2 X 76* - счета Ин.валюта 76*9 - корр счет 91*1 91*2 X 76* - счета УЕ 76*9 - корр счет 91*1 91*2 X 76* - счета Ин.валюта 76*9 - корр счет 91*1 91*2 X 76* - счета УЕ 76*9 - корр счет 91*1 91*2 X НУ МСФО X X X X X X X X X X X X X X X X Пример оценки открытых валютных позиций Кредитор 60 счет 1) 300 Корректировочный счет для 60-х 60 счет Действия Сумма Курс 1) Счет-фактура 10$ 30р/$ 2) Оценка 1-й месяц 31р/$ 3) Оценка 2-й месяц 32р/$ Счета учета оценочных курсовых разниц 91 счет 2) 10 2) 10 3) 10 3) 10 Финансовая отчетность за 2-й месяц БАЛАНС Кред задолж. 320 Прибыли/убытки Убыток 20 от курс. Страница 30/35 разниц 4.6.2. Выравнивание открытых валютных позиций (реализованные курсовые разницы) Позиции дебиторов, кредиторов, основных счетов в иностранной валюте необходимо выравнивать. Выравнивание позиций дебиторов/кредиторов предусмотрено как в ручном, так и в автоматическом режимах. Более подробно выравнивание контрагентов описано в КП: «FI13 Учет расчетов с кредиторами и учет затрат» «FI11 Учет расчетов с дебиторами и учет выручки» Для выравнивания позиций дебиторов / кредиторов с авансами используется программа J_3RF_RATE_CALC. Выравнивание транзитных счетов покупки иностранной валюты (57* счетов) осуществляется в ручном режиме с использованием транзакции F-03. Выравнивание допускается только в отношении позиций один платеж к одной счет-фактуре либо один платеж (счета-фактура) ко многим счет-фактурам (платежам); выравнивание множества платежей ко многим фактурам не допускается. Данное правило применяется для всех документов, не зависимо от валюты документа (для корректной работы отчетов «Анализ платежей» и сопоставления оплат с фактурами). Обязательное условие выравнивания – выравнивать в валюте счета-фактуры (задолженности) по курсу на дату позднего документа. Для выравнивания будут созданы 2 вида документа FI: 1-й (CE) позволяет проводить курсовые разницы, 2-й (CN) исключает такую проводку. 2-й вид документа используется для частичного выравнивания аванса со счет-фактурой. При окончательном расчете и в прочих случаях используется 1-й вид документа Вид документа выравнивания пользователь выбирает вручную при формировании документа выравнивания. При выравнивании авансов, на селекционном экране транзакции выравнивания необходимо дополнительно указывать коды ОГК, на которых учитываются авансы. При выравнивании открытых позиций могут образовываться курсовые разницы – реализованные курсовые разницы. Счета отнесения реализованных курсовых разниц см. в Error! Reference source not found.. Страница 31/35 Пример выравнивания счетов с открытыми позициями Кредитор 60 счет 1) 300 Действия Сумма Курс 1) Счет-фактура 10$ 30р/$ 4) 290 2) Оценка 1-й месяц 31р/$ 5)10 3) Оценка 2-й месяц 32р/$ 4) Оплата 10$ 29р/$ 5) Выравнивание 6) Оценка 3-й месяц Счета учета Корректировочный оценочных Счета учета факт. счет для 60-х курсовых разниц курсовых разниц 60 счет 91 счет 91 счет 2) 10 2) 10 3) 10 3) 10 5) 10 6) -20 БАЛАНС 6) -20 Прибыли/убытки Доход от Кред задолж. курс. 0 Разниц 10 При выравнивании курсовая разница рассчитывается как разница между суммой текущей оценки (на дату оценки) и первоначальной суммой. Сумма разницы проводится на счета реализованных курсовых разниц. В конце месяца суммы прошлых оценок (см. п.4.6.1.2 выше) сторнируются программой оценки со счетов начисленных разниц (при запуске программы переоценки). Страница 32/35 4.7. Отчетность Оперативный анализ хозяйственных операций, осуществленных в иностранной валюте или УЕ, выполняется с помощью стандартных отчетов, доступных в системе SAP ERP: Транзакция Название Описание FAGL_FCV Программа оценки инвалюты. Позволяет получить расчетные данные оценки на определенную дату без выполнения проводок (тестовый прогон) J3RFREVHISTFC Отчет «История переоценки». Позволяет просмотреть сумму позиций дебиторской/кредиторской задолженности с учетом переоценки. Позиции кредиторов FBL1N Позволяет просмотреть сумму в валюте документа на дату регистрации а так же сумму переоценки нарастающим итогом. Позиции основных счетов FBL3N, Позволяет просмотреть сумму в валюте документа на дату регистрации а так же сумму FAGLL03 переоценки нарастающим итогом. Позиции дебиторов FBL5N Позволяет просмотреть сумму в валюте документа на дату регистрации а так же сумму переоценки нарастающим итогом. FAGLB03 Просмотр сальдо основных Позволяет просмотреть итоговую сумму сальдо по счетов ГК периодам в валюте документа. Каких либо специфичных форм отчетности в иностранной валюте или УЕ в ООО «» не формируется 4.8. Авторизация ролей Имя роли Код транзакции / программы Название транзакции/программы Ведение курсов OB08 Ведение курсов валют (вручную) валют в SAP ERP ZEXCH_RATES Программа загрузки курсов валют Страница 33/35 Имя роли Просмотр курсов валют в SAP ERP Код транзакции / Название транзакции/программы программы OB08 без возможности Просмотр курсов валют, без возможности редактирования редактирования Роль выполнения FAGL_FCV Выполнение программы переоценки курсов валют программы и (можно использовать в тестовом режиме для анализа анализа данных данных) переоценки курсов валют J3RFREVHISTFC Позволяет просмотреть сумму позиций дебиторской/кредиторской задолженности с учетом переоценки. 4.9. Определение дополнительных разработок Для реализации проектного решения запланирована следующая разработка программы по загрузке валютных курсов - программа по загрузке валютных курсов с официального сайта Центрального Банка РФ. Страница 34/35 5. Открытые вопросы 1) После окончательного формирования плана счетов необходимо заполнить Error! Reference source not found. 2) Обсудить и принять решение о реализации дополнительного требования от бизнеса (СR) «Разработка отчета и записи поля контрагент в корректирующие счета контрагентов при переоценке. Т.к. в случае значительных оборотов по импорту товаров, количество документов, сумм и соответственно возможных ошибок с переоценкой поставит под сомнение возможность расшифровать данные остатков по контрагентам в разрезе внутренней валюты и валюты контракта на конец периода и пройти аудиторские и налоговые проверки». Варианты реализации: Вариант 1 1. Доработать стандартную программу переоценки FAGL_FC_VAL (FAGL_FCV) на предмет добавления аналитик в формируемых FI-документах: контрагент ссылка на переоцениваемую позицию FI-документа 2. Разработка отчета, который собирает все FI- позиции по контрагенту (включая переоценку на технических счетах). Вариант 2 Доработать отчет по отдельным позициям счетов (FBL*) на предмет вывода двух дополнительных столбцов: - сумма переоценки на дату формирования отчета - сумма итого с учетом переоценки (ВВ+переоценка на дату фомирования) Плюсы: менее трудозатратный вариант Минусы: не решается задача расшифровать технический (корректирующий) счет переоценки Страница 35/35