Profit сумма в 1с это

Обновлено: 03.07.2024

У любой организации рано или поздно возникает потребность в автоматизации учета своей деятельности. Таблички в Excel стали громоздкими и неудобными, объем информации увеличился и требует анализа. Руководство компании принимает решение — нужно внедрение 1С.

Приобрести лицензии на программы 1С не сложно, гораздо сложнее и ценнее получить нужный результат от программного продукта.

Среди прочих конфигураций, малый бизнес, как правило, внедряет 1С:Управление нашей фирмой (1С:УНФ). В этой конфигурации можно фиксировать все типовые операции коммерческой деятельности компании. Бывает, что типовых возможностей программы для ведения деятельности недостаточно. В этом случае требуется доработка конфигурации.

В статье расскажем об успешном внедрении 1С:УНФ нашему клиенту и доработке конфигурации для ведения валютного учета.

Постановка задачи

В конце 2019 г. к нам обратилась логистическая компания, которой требовалось купить и внедрить 1С. Компания предоставляет услуги перевозки в России и за рубежом. Мы выяснили, как компания ведет учет, и какие процессы нужно автоматизировать.

Требования к валютным операциям в проекте

Одно из основных требований заказчика — организация многовалютного учета с выполнением требований:

  • Отражать операции в разной валюте в рамках одной сделки.
    Например:
  • заказ и отгрузка в евро;
  • оплата в рублях;
  • расходные операции, связанные с выполнением сделки в долларах.

Индивидуальный курс валюты должен указываться в следующих документах:

  • Заказ покупателя;
  • Поступление на счет;
  • Расход со счета;
  • Приход в кассу;
  • Расход из кассы;
  • Расходная накладная.

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

  • Расчеты с контрагентами в валюте необходимо осуществлять не по курсу ЦБ, а по курсу, согласованному сторонами (у.е.). В связи с тем, что в один день могут быть операции с разными контрагентами и с различными сценариями поступления и списания денег – во всех документах требуется указывать индивидуальный курс пересчета валюты на рубли.
  • Необходимо формировать отчеты одновременно в двух валютах: национальной валюте и иностранной валюте, в которой проведена операция.

Ни в одной подходящей конфигурации 1С полностью не реализованы перечисленные требования к валютному учету.

После анализа остальных бизнес-процессов компании мы остановили выбор на конфигурации 1С:Управление нашей фирмой.

1С:УНФ не перегружена лишними функциями и при этом закрывает потребности учёта основных бизнес-процессов небольшой фирмы.

Внедрение 1С:УНФ

На старте внедрения мы проводим предпроектное исследование. Это необходимо для фиксирования бизнес-процессов компании, подлежащих оцифровке и учету. Также, исследование помогает подобрать правильную конфигурацию и методологию ведения учета. В результате предпроектного исследования мы фиксируем техническое задание на внедрение и передаем в работу.

В результате внедрения мы выполнили работы:

  • Провели анализ бизнес-процессов в компании;
  • Выбрали наиболее подходящую конфигурацию и купили лицензии 1С;
  • Смоделировали процессы в 1С и написали техническое задание на внедрение 1С;
  • Установили и настроили типовую конфигурацию;
  • Провели доработку и тестирование системы в соответствии с требованиями;
  • Выполнили интеграцию 1С и Битрикс24;
  • Передали систему в эксплуатацию.

Учет валютных операций в УНФ

Существующий в УНФ валютный учет решает две из трех задач обозначенных заказчиком.

  • В документах есть возможность отражать операции в разной валюте;
  • В документах можно указать индивидуальный курс валюты, но используется он только для пересчета табличной части документа. При проведении документа сумма операции все равно пересчитывается по единому курсу, зафиксированному в регистре сведений. Этот курс используется при формировании отчетов. Курсы валют обычно равны курсу ЦБ. Для решения этой задачи мы сделали ряд доработок, о которых расскажем далее..
  • В конфигурации можно формировать отчеты в разных валютах.

Как работает учет валютных операций в 1С:УНФ

В начале работы с программой в списке валют есть только российский рубль. Чтобы вести в программе учет в нескольких валютах нужно выполнить несколько действий:

  • Активировать соответствующую настройку. В блоке настроек “Деньги” раздела “Компания” - установить флаг “Несколько валют”.
  • В справочник “Валюта” необходимо добавить те валюты, в которых будут происходить расчеты с покупателями и поставщиками. Из классификатора валют необходимо выбрать Доллар США, ЕВРО и загрузить их курсы. Можно настроить расписание загрузки для ежедневного обновления курса валют.
  • Для того, чтобы в документах появилась возможность работы с валютами, надо создать договора с поставщиками и покупателями в валюте. Именно по этим договорам и будут осуществляться валютные операции.

Чтобы операции можно было создавать одновременно в рублях и в иностранной валюте, в договоре должен быть установлен признак “в у.е.”. При установленном признаке, даже если документ оформляется в рублях, при проведении суммы операций оперативно пересчитываются и отражаются в валюте договора. Т.е. это решает задачу с формированием отчетов в двух валютах и задачу оформления отгрузки в валюте, а оплаты этой отгрузки в рублях.

Валютный учет в программе 1С:УНФ не представляет особых сложностей. Курс валюты задается в справочнике валют. Документы продажи и отчеты формируются в соответствующей валюте. Для одной валюты можно задать один курс на день. Этот курс фиксируется в регистрах, используется в расчетах и отчетах.

В большинстве случаев этих возможностей достаточно для учета. Для выполнения требований к валютным операциям потребовались доработки конфигурации.

Доработка валютного учета в УНФ

Для достижения поставленных целей в конфигурацию внесли ряд доработок:

  • В документах "Поступление на счет", “Поступление в кассу”, “Расход со счета” и “Расход из кассы” изменили механизм проведения: суммы по всем регистрам пересчитываются из иностранной валюты в национальную валюту не по курсу указанному в регистре, а по курсу указанному в документе
  • Запретили менеджерам проводить “денежные” документы. Оставили возможность только создавать и записывать документы.
  • В отчетах реализовали отражение прибыли по индивидуальному курсу поступления денежных средств, а не по курсу расходной накладной.

Полезные доработки УНФ для упрощения учета

Кроме настроек и доработок валютного учета решили еще ряд задач, которые упростили работу пользователям и минимизировали ошибки:

Коснувшись вскользь этих терминов в прошлых постах, я и подумать не мог, на сколько они вводят в заблуждение или когнитивный диссонанс начинающих трейдеров!

Но, одной из моих задач по ведению этой темы в открытом пространстве и есть выявление «слепых зон», слабых мест в моей подачи информации и их устранение.

На рынке мы работаем заявками (либо поручениями брокеру).

Заявка - официальное заявление с просьбой предоставить право на что-нибудь.

В нашем случае, заявка не простая, а биржевая, и это поручение от Вас вашему брокеру (Вашему посреднику в мире инвестиций и трейдинга) на покупку или продажу инструмента на бирже по определенной цене, в определенном объеме, иногда и с определенным условием.

Не важно, отправили Вы это поручение с помощью мобильного терминала, программы для торговли или просто по звонку.

Вы хотите купить или продать определенное Вами количество лотов того или иного инструмента.

По сути, на этом можно было бы закрыть эту тему, если бы не разнообразие критериев и условий, которые на данный момент предоставляет биржа, брокер или Ваш торговый терминал.

И именно благодаря этим критериям и условиям (дополнительным возможностям при работе с заявками-поручениями) мы имеем с Вами: стоп-лосс, тейк-профит или функционал по переводу стоп-лосса в БУ в более сложных системах.

Но давайте не забывать про суть, все это заявки! Хоть и с определенными Вами критериями и условиями.

Из чего состоит Ваша заявка в чистом виде, без дополнительных параметров, критериев и условий?

Ваши реквизиты (на бирже – номер счета и код клиента), инструмент или его код, направление или простыми словами – считаете Вы пойдет он вверх или вниз – падать или расти ( хотите Вы купить или продать, long или шорт), и количество ценных бумаг или их производных.

И главный параметр заявки, без которой она не пройдет, – цена исполнения .

По какой цене? – спросит Вас брокер, если Вы позвоните ему и попросите произвести операцию по Вашему счету с определенным инструментом.

И этот критерий присвоит Вашей заявке один из двух формальных статусов: рыночная или лимитная (лимитированная).

Сразу несколько примеров:

Вы решили прямой сейчас купить 100 лотов акций Сбербанка.

По какой цене? – спросит брокер.

По любой! – ответите Вы.

И это будет Рыночной Заявкой.

Хотя, на самом деле, Ваш брокер отправит все ту же Заявку, но по цене = верхним или нижним лимитам по инструментам (которые определяет биржа).

Лимиты = ограничения биржи по изменению цены инструмента. Некая норма, одна из форм управления рисками и контролем за манипуляциями на бирже.

Теперь представим, что Вы ответили иначе:

«Купить 100 лотов акций Сбербанка по цене 300 руб. за акцию» - это будет Лимитной или Лимитированной заявкой . Т.е. это поручение брокеру совершить сделку по определенной Вами цене.

И если текущая цена акций выше 300, к пример, 302 руб. за акцию, то Ваша лимитная заявка будет ждать исполнения, т.е. когда цена снизится до 300 руб. и появится продавец по этой цене.

Если же текущая цена акций ниже 300, к примеру, 298 руб. за акцию, то Ваша лимитная заявка исполнится полностью или частично (если есть необходимый Вам объем акций у продавцов) по Лучшей Цене в моменте, т.к. согласитесь, что купить по 298 руб., лучше чем за 300 руб.

Теперь закономерный вопрос:

Если и в рыночной, и в лимитной заявке указывается цена исполнения, зачем им дали разные названия?

Для простоты работы: в торговых терминалах, с брокером, на бирже. По сути, заявка – остается заявкой.

И для ее исполнения, она должна отвечать следующим критериям:

- Указанная в заявке цена должна находиться в рамках Лимитов биржи.

- По данной цене должно быть предложение: продавец, если Вы покупаете, и покупатель, если Вы продаете.

Если заявка или поручение не соответствует хотя бы одному из критериев, она будет ожидать своего исполнения, либо принудительно отклонена биржей и брокером.

В каких случаях она может быть снята или отклонена:

- Если Вы указали цену исполнения, которая Выше верхних лимитов по инструменту или Ниже нижних лимитов.
- Если Ваше поручение не может быть исполнено до лимитов, т.к. нет необходимого Вам объема у продавцов или покупателей.

Либо, истекло время жизни заявки!

К ак мы уже разобрались, рыночные и лимитные заявки – это поручения на покупку или продажу, имеющие определенную цену исполнения.

И если бы мы разбирали только тейк-профит ( Take Profit ), то этих данных было бы достаточно.

У Вас есть 100 лотов акций Сбербанка по цене 300 руб. за акцию и Вы ставите тейк-профит лимитной заявкой на 100 лотов по цене 310 руб. Тем самым, если акции будут стоить 310 руб., они будут проданы и Вы зафиксируете +10 руб. прибыли на акцию.

Таким образом, тейк-профитом принято называть поручения на полное или частичное закрытие Вашей позиции, в результате исполнения которого Вы фиксируете прибыль. Но, по сути, это только термин, обозначение. Заявка остается заявкой.

Но что такое и как работает стоп-лос ( Stop Loss ) или безубыток (Breakeven)?

Для начала определимся с терминами:

Стоп-лосс ( Stop Loss ) – это заявка с условием, призванная ограничить убыток по позиции на заранее определенном уровне.

Безубыток ( Breakeven ) – это уровень цены по инструменту, при котором у Вас нет ни прибыли, ни убытка. Точка нуля. И когда говорят, поставить стоп-лосс в безубыток – это действия, по снятию заявки с условием Стоп-лосса, и подача новой заявки с условием Безубытка, по сути – перенос стоп-лосса в точку «0».

Как Вы уже заметили, добавился такой параметр, как «Условие». Почему?

Вы купили акции Сбербанка по цене 300 руб. и хотите ограничить свои убытки на уровне 290 руб. за акцию. Т.е. как только стоимость акций будет 290 руб., вы хотели бы закрыть позицию и зафиксировать -10 руб. на акцию.

Если Вы попробуете поставить лимитную заявку на продажу при цене 290 руб., она сразу же закроет позицию, так как текущая цена акций 300 руб. и для продажи лучше, чем 290 руб. Лучшая цена.

Поэтому, поставить стоп-лосс без условия нельзя.

Безубыток поставить можно, если текущая цена выше цены Вашей точки «0». Но, если цена ниже, Вам опять же понадобится условие.

Таким образом, все заявки, рыночные или лимитные, в которых добавлено «условие» - принято называть «Условными заявками» или «Стоп-лимит», «Стоп-заявки» (в зависимости от торгового терминала).

Условные заявки ( стоп-лимит, стоп-заявки ) – это рыночные или лимитные заявки поданные брокеру с условием их исполнения и до того момента, пока условие не наступит, они не будут исполнены или размещены на бирже.

Какими могут быть условия?

В зависимости от торгового терминала их может быть огромное разнообразие (к примеру, условием может быть время исполнения), но базовых всего два:

1. Цена Выше или равна.

2. Цена Ниже или равна.

Примеры их использования в случае использования стоп-лосса, безубытка и лайфхаки обсудим дальше…

Условные заявки на бирже или как все-таки правильно поставить стоп-лосс и безубыток?

Таким образом мы получаем 4 комбинации заявок с условием.

1. Рыночная, которая сработает, если цена Выше или равна.

2. Рыночная, которая сработает, если цена Ниже или равна.

3. Лимитная, которая выставится на биржу, если цена Выше или равна.

4. Лимитная, которая выставится на биржу, если цена Ниже или равна.

Самые популярные ошибки при работе с условными заявками и стопами у начинающих трейдеров связаны даже не с условиями исполнения, а выбором типа заявки.

Поэтому сразу задание, пример и выводы:

Купили акции Сбербанка по 300 руб. и решили поставить стоп-лосс на 290 руб.

Какую заявку необходимо поставить и с каким условием?

Рыночную заявку на продажу необходимого объема, с условием, что цена ниже или равна 290 руб.

Почему не лимитную?

Представим, что Вы решили поставить на продажу лимитную заявка по цене 290 руб., с условием, что цена ниже или равна 290 руб., и акции Сбербанка пошли резким движением вниз с 291 руб. до 289 руб.

Что Вы увидите в терминале?

Условие сработало, лимитная заявка встала на 290 руб., но рынок уже ушел ниже.

Поэтому в данном случае необходимо использовать только рыночную.

Купили акции Сбербанка по 300 руб. и решили поставить безубыток, при условии, что цена будет выше 310 руб., Ваша позиция закроется на 305 руб., тем самым Вы зафиксируете +5 руб. на акцию (в данном примере мы рассматриваем не чистый БУ, а с прибылью).

Как Вы это сделаете?

Никак. Если не используете специальных роботов-ассистентов или специализированные торговые терминалы с более сложными настройками и алгоритмами (о них поговорим в следующих постах).

Если Вы выставите рыночную заявку на продажу необходимого объема, при условии, что цена по акциями Сбербанка больше или равна 310 руб., то при достижении этой стоимости цены вся Ваша позиция закроется.

Если Вы выставите лимитную заявку на продажу необходимого Вам объема по цене 305 руб., при условии, что цена по акциям Сбербанка больше или равна 310 руб., то вся позиция закроется, аналогично ситуации с рыночной, т.к. для продажи цена 310 руб. будет лучше чем 305 руб.

Так как быть при ручной торговле?

Следить за поведением инструмента и как только он достигнет нужной цены, снять условную заяку стоп-лосса и поставить условную заявку в безубыток.

В завершении этой большой статьи, важные советы и рекомендации:

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

2. У каждой заявки есть «срок жизни». И если для Условной заявки Вы можете поставить статус «До отмены» (т.к. она хранится у брокера), то Лимитная заявка будет снята биржей в основную клиринговую сессию (т.к. находится на бирже) и после клиринга ее необходимо выставить повторно.

3. Категорически не рекомендуется использование рыночных заявок на низколиквидных инструментах. Особенно условных, в связи с тем, что при наступлении условия спрэд в предложениях на покупку и продажу может быть очень большим, вплоть до лимитов по инструменту, особенно после клиринга, когда маркет-мейкеры еще не разместили свои объемы.

4. Условные заявки, в отличии от лимитных, не блокируют часть депо. В некоторых подходах и стратегиях это может быть очень полезно. К примеру, когда Вы выставили условные заявки по целому ряду инструментов и ждете нужной цены и когда хотя бы одна из них сработает, снимите остальные.

5. Стоп-лосс и безубыток это огромное преимущество инвесторов и трейдеров с небольшим депо, которое многие недооценивают. Чем больше объем, тем меньше инструментов где стоп-лосс и безубыток можно использовать. Именно в поисках большей ликвидности опытные инвесторы и трейдеры уходят на Американские и Европейские биржи, используют опционы или арбитражные позиции для хэджирования рисков или комплексно перестраивают стратегии, системы и алгоритмы под торговлю без стоп-лосса, но, зачастую и с меньшей доходностью.

Если Вам понравилась эта статья, не забудьте поставить лайк и подписаться!

Со всеми материалами в удобном формате и хронологическом порядке Вы можете ознакомиться на канале:

Читайте также: