Курс доллара продолжает расти, чем неизменно радует всех обладателей зеленых бумажек. До сих пор мы работали только с рублями, но тут случилось чудо - мы нашли в загашниках некоторое количество $. Теперь есть только одна проблема - как все это учесть в домашней бухгалтерии?
В текущей структуре счетов нет валютных счетов, поэтому идем в Активы->Текущие активы, в контекстном меню выбираем пункт меню "Новый счет". Это будет счет для имеющихся у нас наличных долларов. Назовем его Cash, валюту выбираем USD, следим, чтобы тип счета был "Активы", а родительски счет "Текущие активы".

Рис 2.1. Создание нового счета в иностранной валюте.
Поскольку деньги у нас уже есть, то перед тем, как создать счет, зайдем на закладку "Начальное сальдо", здесь вводим имеющуюся у нас сумму $. В примере это 1000.

Рис 2.2. Закладка "Начальное сальдо".
Снова посмотрим на общий список счетов.

Рис 2.3. Вид счетов после добавления счета Cash, номинируемого в USD.
На лицо явное противоречие - у нас на 1000 USD больше, но активы по прежнему 99700. Все дело в том, что GnuCash пока не знает курсы обмена, чтобы правильно отразить сумму активов. Заходим в меню Инструменты->Редактор цен.

Рис 2.4. Редактор цен.
Сейчас у нас нет котировок. Жмем кнопку "Получить котировки".

Рис 2.5. Редактор цен после получения котировок.
Теперь виден полученный курс обмена USD к RUR. Отлично. Закрываем редактор цен. И снова смотрим на общий список счетов. Замечательно, мы видим именно то, что хотелось видеть.

Рис 2.6. Вид счетов после получения котировок.
Проведем типичную обменную операцию. Для этого встаем на счет Cash, выбираем в контекстном меню "Перевести". Выбираем для передачи счет наличных, который номинируется в рублях, после этого снизу становится доступным для ввода курс обмена. Вводим там 30.5, подтверждаем "Ок".

Рис 2.7. Перевод между счетами в разных валютах с указанием курса обмена.
Теперь список счетов выглядит так:

Рис 2.8. Счета после проведения обменной операции.
Видно, что наша прибыль по прежнему равна -300, но активы значительно выросли. Все очень удобно и просто, курс обмена легко задавать для отдельных операций, и очень просто следить за общими изменениями активов в той или иной валюте из-за колебаний курсов. В дальнейшем я покажу, как вводить новые инструменты учета, такие, как золото в граммах, и т.п., а также - расскажу детали работы механизма получения котировок на примере написания модуля для получения котировок обезличенных металлических счетов с сайта Сбербанка России.
2 комментария:
Огромнейшее спасибо за статьи! Вопрос: почему у меня gnucash не может получать котировки? Кнопка не активна.
Всегда пожалуйста :)
По каким-то причинам он не видит perl модуль Finance::Quote. Причин может быть масса, проверяйте состояние установки, возможно модуль надо поставить отдельно. Поскольку я люблю поковыряться в внутренностях, использую модуль не из системного пути, а из домашней директории пользователя, соответственно, с установкой через CPAN.
Отправить комментарий