This is the documentation for older versions of Odoo (formerly OpenERP).

See the new Odoo user documentation.

See the new Odoo technical documentation.

Предписанные законом налоги и счета

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

  • структура налогообложения, предоставляемая Open ERP,

  • бухгалтерские книги счетов,

  • балансовые счета (используются для производства отчета о прибылях и убытках и балансового отчета),

  • различные журналы (общий, централизованной и подробный),

  • налоговая декларация.

Совет

Иные декларации

В добавление к обязательным декларациям, доступным в модуле счетов, Open ERP поддерживает декларации на основе функциональности в иных модулях.

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

Налогообложение

Вы можете присоединить налоги к финансовым операциям, так что вы сможете:

  • добавлять налоги к суммам, которые уплачиваете вы или которые платят вам,

  • отчитываться о налогах, которые вы должны платить в различных категориях, налоговым органам,

  • прослеживать налоги на ваших счетах общего учета,

  • управлять уплатой и возвратом налогов, используя те же самые механизмы, которые использует Open ERP для других денежных операций.

Так как подробная структура налогов является механизмом проведения политики правительства, и сбор налогов критичен для властей, налоговые требования и отчетность могут быть сложны. Open ERP обладает гибким механизмом для обработки налогообложения, который может быть настроен через графический пользовательский интерфейс, либо через механизмы импорта данных, чтобы удовлетворить требованиям многих различных налоговых юрисдикций.

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

Настройка структуры налогов

Настройте налогообложение при помощи [Управление финансами ‣ Конфигурация ‣ Финансовый учет ‣ Налоги] (Financial Management ‣ Configuration ‣ Financial Accounting ‣ Taxes).

В налоговую систему в Open ERP вовлечены три главных объекта:

  • Налоговый случай (Tax Case) (или Код налога (Tax Code)), используется для налоговой отчетности, которая может быть настроена в виде иерархической структуры, так что множество кодов могут быть оформлены в виде дерева, так же как план счетов.

  • a Tax, the basic tax object that contains the rules for calculating tax on the financial transaction it's attached to, and is linked to the General Accounts and to the Tax Cases. A tax can contain multiple child taxes and base its calculation on those taxes rather than the base transaction, providing considerable flexibility. Each tax belongs to a Tax Group (currently just VAT or Other ).

  • Счета общего бух. учета (General Accounts), на которых записываются уплаченные налоги и налоги к уплате. Так как счета общего бухгалтерского учета обсуждаются в другом месте данной главы книги, и не являются специфическими для налогов, в данном разделе они подробно не рассматриваются.

Вы можете присоединить ноль или более элементов вида Налог поставщика (Supplier Tax) и Налог клиента (Customer Tax) к продуктам, так что вы можете учитывать налоги для продаж и закупок раздельно (или Входящий и Исходящий НДС (Input and Output VAT) -- где НДС -- это налог на добавленную стоимость). Так как вы можете присоединить более, чем один налог, вы можете обрабатывать НДС или налог с продаж отдельно от эко- (Eco) налога на тот же продукт.

Вы можете также присоединить к контрагенту Налог по умолчанию (Default Tax), который заменяет все налоги, относящиеся к той же самой группе налогов (Tax Group), которые могут быть определены для Продукта.

So you can define a Tax Exempt tax in the VAT group and assign it to partners who declare themselves to be charities. All product sales to a charity would then be VAT free even if the products themselves carry various tax rates, but non-VAT taxes such as Eco-taxes can still be applied.

Налоговые случаи

Налоговые случаи (Tax Cases) также известны в Open ERP как коды налогов (Tax Codes). Они используются для налоговой отчетности, и могут быть представлены в иерархической структуре (в виде дерева), таким же образом, как для плана счетов.

Для создания нового налогового случая (Tax Case), воспользуйтесь меню [Управление финансами ‣ Конфигурация ‣ Налоги ‣ Коды налогов] (Financial Management ‣ Configuration ‣ Taxes ‣ Tax Codes). Определите следующие поля:

  • Название налогового случая (Tax Case Name) : уникальное имя, требуемое для идентификации случая,

  • Компания (Company) : обязательное поле, которое связывает случай с конкретной компанией, такой, как головная компания,

  • Код случая (Case Code) : необязательный краткий код для случая,

  • Код порождающего (Parent Code) : ссылка на родительский код налога, который формирует основу древовидной структуры, как в плане счетов,

  • Знак порождающего (Sign for Parent) : укажите 1.00 для прибавления итога к порождающему счету или -1.00 для его вычитания,

  • Описание (Description) : текстовое поле в свободном формате для целей документирования.

Также выводятся два поля только для чтения:

  • Сумма за год (Year Sum) : величина, которая показывает накопительный итог по данному случаю для финансового года.

  • Сумма периода (Period Sum) : величина, которая показывает накопительный итог по данному случаю для текущего финансового периода (как, правило, 1 месяц или 3 месяца).

You will probably need to create two tax cases for each different tax rate that you have to define, one for the tax itself and one for the invoice amount that the tax is based on. And you'll create tax cases that you won't link to Tax objects (similar to General Account View types) just to organize the tree structure.

Для просмотра сконструированной вами структуры вы можете воспользоваться меню [Управление финансами ‣ Отчетность ‣ Налоговые отчеты ‣ План налогов] (Financial Management ‣ Reporting ‣ Taxes Report ‣ Chart of Taxes). Это древовидное представление отражает структуру Налоговых случаев (Tax Cases) и показывает текущую налоговую ситуацию.

Объекты налогов

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

Для создания нового налогового случая используйте меню [Управление финансами ‣ Конфигурация ‣ Финансовый учет ‣ Налоги ‣ Налоги] (Financial Management ‣ Configuration ‣ Financial Accounting ‣ Taxes ‣ Taxes). Вам надо определить следующие поля:

  • Tax Name : a unique name required for this tax (such as 12% Sales VAT ),

  • Компания (Company) : требуемая ссылка на компанию, связанную с данным налогом, например Головную компанию (Main Company),

  • Tax Group : VAT or Other , used to determine which taxes on products can be substituted by taxes on partners,

  • Tax Type : a required field directing how to calculate the tax: Percent , ``Fixed`` , None or Python Code , (the latter is found in the Compute Code field in the Special Computation tab),

  • Applicable Type : a required field that indicates whether the base amount should be used unchanged (when the value is True ) or whether it should be processed by Python Code in the Applicable Code field in the Special Computation tab when the value is Code ),

  • Amount : a required field whose meaning depends on the Tax Type, being a multiplier on the base amount when the Tax Type is Percent , and a fixed amount added to the base amount when the Tax Type is Fixed ,

  • Включать в налоговую базу (Include in base amount) : когда поле отмечено, налог прибавляется к налоговой базе, и не выводится отдельно,

  • Домен (Domain) : используется только в специальных разработках, не в ядре системы Open ERP,

  • Счет учета налога при выставлении счета (Invoice Tax Account) : счет общего бухгалтерского учета, используемый для занесения сумм налога в выставленных счетах, который может быть одним и тем же для нескольких налогов или может быть разделен так, что каждый налог резервируется на отдельном счете,

  • Счет возврата налогов (Refund Tax Account) : счет общего бухгалтерского учета для записи возврата налогов по выставленным счетам, который может быть тем же, что и Счет учета налога при выставлении счета, или для некоторых налоговых юрисдикций, должен быть отдельным,

  • Налог по дочерним (Tax on Children) : когда данное поле отмечено, расчет налогов применяется к результатам расчетов других налогов, указанных в поле Счета дочерних налогов (Childs Tax Account) (так что вы можете вычислять налоги на налоги), в противном случае расчет применяется к сумме налогооблагаемой базы в операции,

  • Налог включен в цену (Tax included in Price) : когда поле отмечено, выводимая итоговая сумма включает данный налог,

  • Налог применяется (Tax Application) : указывает, применим ли налог к Продаже (Sale), Закупке (Purchase) или ко Всем операциям (All transactions),

  • Счета дочерних налогов (Childs Tax Account) : прочие счета налогов, которые используются как входящее значение для налогообложения.

Совет

Использование дочерних налогов

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

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

Вышеперечисленные поля применяют налоги, которые вы указали, и записывают их на счета общего учета, но не дают вам документации, которая может потребоваться налоговым органам. Для этой цели воспользуйтесь вкладкой Налоговая декларация (Tax Declaration), чтобы определить налоговые случаи, в которых должен применяться данный налог:

  • Счета/Код базы (Invoices/Base Code) : налоговый случай для внесения суммы выставленного счета, на которой базируется налог,

  • Счета/Код налога (Invoices/Tax Code) : налоговый случай для записи суммы налога в выставленном счете,

  • Кредитные ноты/Код базы возмещения (Credit Notes/Refund Base Code) : налоговый случай для внесения возвращаемой по счету суммы, на которой базируется налог,

  • Кредитные ноты/Код возмещения налога (Credit Notes/Refund Tax Code) : налоговый случай для внесения суммы налога к возмещению в выставленном счете.

Использование налогов в Продукции, Контрагентах, Проектах и Счетах учета

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

Совет

Клиенты розницы

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

Чтобы сделать это в Open ERP, просто установите модель account_tax_include. В каждом счете появится новое поле Метод цены (Price method), в котором вы должны указать Налог включен (Tax included) или Налог не включен (Tax excluded). Цены при этом выводятся соответствующем виде.

You can assign a tax to a Partner so that it overrides any tax defined in a Product. You'd do this, for example, if a partner was a charity and paid a lower or zero rate of VAT or Sales Tax on its purchases. Assuming that you have an appropriate Charities VAT or Sales Tax in the VAT Tax Group, use the menu Partners ‣ Partners to open and edit a Partner form for the charity, then:

  • выберите вкладку Свойства (Properties),

  • set the Default Tax field to the Charities VAT tax.

Вы можете назначить на Продукт несколько налогов. Если вы уже установили соответствующие налоги, вы можете использовать меню [Продукция ‣ Продукция] (Products ‣ Products), чтобы открыть определение Продукта и вносить в него изменения, затем:

  • select one or more Customer Taxes for any products that you might sell, which may include a Sales Tax or Output VAT , and a Sales Eco Tax ,

  • select one or more Supplier Taxes for any products that you might purchase, which may include a Purchase Tax or Input VAT , and a Purchase Eco Tax .

Generally, when you make a purchase or sale, the taxes assigned to the product are used to calculate the taxes owing or owed. But when you make a transaction with a partner that has a Default Tax defined, for example a sale to a charity with Charities ``\  \ ``Tax , that tax will be used in place of other Product taxes in the same group – in this case replacing the standard Sales Tax or Output VAT .

Вы также можете указать несколько налогов в Проекте, так что счета для Проекта будут использовать соответствующие ставки или фиксированные налоги (выставление счетов по проектам подробно описано в разделе «Внутренняя организация и управление Проектами»).

Примечание

Налоги регионов

Модуль import_export, разработанный третьей стороной, (в момент написания находился в директории addons-extra), может быть использован с целью расширения налоговой системы Open ERP, так, что вы можете назначать налоги на различные счета в зависимости от расположения контрагента. Контрагент (Partner) получает новое поле Расположение контрагента (Partner Location), которое может быть установлено как Локальное (Local), Европа (Europe) или За пределами (Outside), так что все налоги и налоговые базы могут быть перенаправлены на различные счета учета.

Этот модуль может послужить основой для более сложного учета налогов на основе расположения контрагентов.

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

Бухгалтерские книги и балансовый отчет

Для распечатки баланса счетов или бухгалтерских книг вам надо перейти в План счетов (Chart of Accounts). Чтобы сделать это, выберите меню [Управление финансами ‣ Планы ‣ Планы счетов] (Financial Management ‣ Charts ‣ Charts of Accounts).

Выберите учетный период и типы движения (все проводки или чистовые проводки), которые вас интересуют, и нажмите Открыть планы (Open Charts) для вывода плана в виде дерева, затем выберите один или несколько счетов для анализа путем нажатия и отметки соответствующих строк. Нажмите Главная книга (General Ledger), Остаток на счете (Account balance), или Аналитическая проверка (Analytic check) на панели инструментов Отчеты (Reports) справа. Если вы выбрали счет, у которого в иерархии имеются субсчета, вы автоматически проанализируете и сам счет, и его суб-счета.

Совет

Симулятор баланса

Когда вы распечатываете балансы счетов (остатки), в случае, если у вас установлен модуль account_simulation из директории addons-extra, Open ERP запросит вас, какой уровень симуляции использовать.

В зависимости от выбранного уровня симуляции, результаты будут существенно отличаться. Вы, например, можете подготовить баланс в зависимости от различных методов амортизации:

  • обычный метод по МСФО (IFRS),

  • французский метод.

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

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

Бухгалтерские журналы

Для получения различных журналов воспользуйтесь меню [Управление финансами ‣ Отчетность ‣ Журналы] (Financial Management ‣ Reporting ‣ Journals).

Примечание

Журналы

Учтите, что в Open ERP существуют различные типы журналов

  • бухгалтерские журналы (описанные в данной главе),

  • журналы закупок (для классификации запасов, предоставленных на точные даты),

  • журналы продаж (например, классифицирующие продажи по типам продаж),

  • журналы выставления счетов (для классификации продаж по режимам выставления счетов - ежедневно / еженедельно / ежемесячно - и автоматизации задач).

Для получения доступа к этим различным журналам установите модули sale_journal (во время написания находился в директории addons, следовательно, доступен при стандартной установке) и purchase_journal (во время написания находился в директории addons-extra, следовательно требуется специальная установка).

Затем выберите один или несколько отчетов и нажмите Печать (Print). Open ERP при этом предложит различные отчеты:

  • журнал проводок по счету,

  • общий журнал,

  • журнал, сгруппированный по счетам.

/doc_static/5.0/_images/account_journal_print.png

Печать журнала

Налоговая декларация

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

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

Open ERP хранит план налогов, который вы можете увидеть через меню [Управление финансами ‣ Отчетность ‣ Налоговые отчеты ‣ План налогов] (Financial Management ‣ Reporting ‣ Taxes Reports ‣ Chart of Taxes). Структура плана используется для расчетов налоговых деклараций, но также могут быть рассчитаны все прочие налоги (например, такие как французский DEEE).

/doc_static/5.0/_images/account_tax_chart.png

Пример декларации НДС для Бельгии (Belgian TVA)

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

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

  • авторские права,

  • эко-налоги, такие, как французский DEEE для переработки электрического оборудования.

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

Совет

Налоговая декларация

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

  • возможно выделить только часть налоговой операции,

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

  • вы можете изменять структуру вашего плана налогов в соответствии с вашими требованиями.

Вы можете проверить ваш план налогов для заданного периода при помощи отчета [Управление финансами ‣ Отчетность ‣ Налоговые отчеты ‣ Печать налоговых отчетов] (Financial Management ‣ Reporting ‣ Taxes Reports ‣ Print Taxes Report).

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

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

In some countries, tax can be calculated on the basis of payments received rather than invoices sent. In this instance choose Base on Payments instead of Base on Invoices in the Select period field. Even if you make your declaration on the basis of invoices sent and received it can be helpful to compare the two reports to see the amount of tax that you pay but haven't yet received from your customers.