It extends Odoo/OpenERP to add needed functionnalites to use Odoo/OpenERP in Romania.
Module to provide easy configuration for Romanian adaptation, It provides easy install of the modules from this repo, plus accounting configuration or data upload for some modules. Will be install by default when you install the l10n_ro, and in Settings -> Configuration a menu will be created named Romania.
Provides partners compensation between credits and debits.
Provides posting account move lines with negative debit or credit, plus recomputation of refunds changed to have negative quantities. (Functionality proposed to be on Odoo V9)
Provides VAT on Payment concept, at one invoice with Vat on Payment, taxes are substite by one Uneligible tax, which will become eligible only at payment. (Probably to change the eligibility to reconcile from voucher). (Functionality proposed to be on Odoo V9)
Provides currency rate updated from many web services (National Bank of Romania available).Module copied from OCA/account-financial-tools. (Functionality proposed to be on Odoo V9)
Provides a multicompany rule to bank statement operation templates (To be proposed on Odoo V9), import of invoices to bank statement will take in consideration residual amounts instead of total amount. (To be proposed on Odoo V7 - V9)
Adds currency update methods for compensation, if debits or credits are in a different currency than the company one.
Removes the constrains regarding secondary currency on accounts, journal, move lines.
Provides multicompany templates for closing the Incomes, Expenses, VAT at the end of every month.
Provides Romanian reports according to legislation: Trial Balance, Sale/Purchase Journals, D394 (To do: Split the online declaration in many modules.)
Adds a voucher sequence on cash journals, restrict the journals available in Pay Invoice wizard, and at every pay it will add a line in the corresponfind Cash Register.
Adds the method for currency update at partial payments. Modified the dates of reevaluation according to legislation, at the rate from last day of previous month if invoice month is not equal to payment month.
Module is splitting the asset category in 2 types, view and normal one, to facilitate the import of Chart of Asset Category. The chart can be install from Romania Configuration. Asset are split in fixed and financial assets. Alow reevaluation of assets. Multiple methods changed to respect Romanian Legislation.
Add a method to calculate currency reevaluation based on accounts (adds a boolean field to mark the account for reevaluation). It will calculate the amounts even if you will have other operation after the end of the month, taking in consideration the balance amount at the end of the month.For accounts, partners will use the journal available in wizard, for bank accounts, cash registers will be posted in the corresponding journals to have the balance equal.
Add the concept of invoice line not deductible, every tax will have a new field, not deductible tax, which will be used on every supplier invoice line marked as not deductible to collect the corresponding tax amount.
Adds some configuration to warehouse to ease the concepts of Consume/Usage of giving, adds new accounts on location to overwrite the accounts from product/product category to allow moving the same product from one location to another, and to change the financial account (product <-> raw material, product <-> custody). Account moves will be generated for every stock move (based of stock quant) instead of stock quant, will add in context different types of operation and the account moves will defer based on type.
Provides a new location field in partners to allow easy completion of the city, state_id, country, zipcode.
Adds an easy method to create partners based on their VAT, if from Romania the partner will be created from Ministry of Finance website, and if from EU will be created based on VIES site.
Adds partner checking for VAT Subjected on open service (www.openapi.ro), VAT on Payment partners checking based on ANAF datas. Validation for VAT on Payment works at date, so you can record older invoices and partner will be threated at invoice date.