Code Monkey home page Code Monkey logo

l10n-romania's Introduction

.. image:: https://img.shields.io/badge/licence=AGPL==3=blue.svg :alt: License: AGPL=3

================================= Odoo/OpenERP Romania Localization

It extends Odoo/OpenERP to add needed functionnalites to use Odoo/OpenERP in Romania.

l10n_ro_config

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.

partner_create_by_vat

Adds an easy method to create partners based on their VAT, if from Romania the partner will be created from Ministry of Finance/ANAF website, and if from EU will be created based on VIES site.

l10n_ro_partner_unique

This allows you to set unique partners by company, VAT and NRC.

l10n_ro_contact_address

This allows you to set street name and number, block, staircase and apartment number for contacts. Module depends on web_readonly_bypass from OCA/web repo: https://github.com/OCA/web/tree/8.0/web_readonly_bypass

l10n_ro_siruta

This allows you to manage the Romanian Zones, States, Communes, Cities. The address fields will contain city, commune, state, zone, country, zip.

l10n_ro_fiscal_validation

Adds partner checking for VAT Subjected on ANAF Asynch Service , 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.

account_storno

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)

account_vat_on_payment

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)

account_compensation

This allows you to manage partners compensation on accounts marked to be reconciled.

account_compensation_vat_on_payment

This allows you to manage the vat on payment behaviour in compensations.

l10n_ro_account_constrains

Removes the constrains regarding secondary currency on accounts, journal, move lines.

l10n_ro_invoice_line_not_deductible

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.

l10n_ro_account_bank_statement

Import of invoices to bank statement will take in consideration residual amounts instead of total amount. In multicompany database use https://github.com/odoo-romania/extra/tree/8.0/account_statement_operation_multicompany module.

l10n_ro_account_bank_statement_import_mt940_brd

Import of bank statements from BRD statements. Depends on https://github.com/OCA/bank-statement-import/tree/8.0/account_bank_statement_import_mt940_base.

l10n_ro_account_voucher_cash

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.

l10n_ro_asset

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.

l10n_ro_account_voucher_currency_update

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.

l10n_ro_account_compensation_currency_update

Adds currency update methods for compensation, if debits or credits are in a different currency than the company one.

l10n_ro_currency_reevaluation

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.

l10n_ro_account_period_close

Provides multicompany templates for closing the Incomes, Expenses, VAT at the end of every month.

l10n_ro_invoice_report

This allows you to print invoice report based on romanian layout. Invoice includes voucher if payment is on the same day. Voucher report with amount in word.

l10n_ro_account_report

Provides Romanian reports according to legislation: Trial Balance, Sale/Purchase Journals.

l10n_ro_account_report_d394

Provides Romanian D394 report print. Two methods for now, use D3394 New Report from July 2016.

l10n_ro_stock

Adds some configuration to warehouse to ease the concepts of Consume/Usage of giving.

l10n_ro_stock_account

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.

l10n_ro_stock_picking_report

This allows you to print Reports for Reception, Delivery, Internal Transfers.

currency_rate_update

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)

l10n_ro_zipcode - Not finished

Provides a new location field in partners to allow easy completion of the city, state_id, country, zipcode.

l10n-romania's People

Contributors

cbssolutions avatar dhongu avatar feketemihai avatar yoyo2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

l10n-romania's Issues

Compensation Lines

Compensation lines: recompute compensation lines gives wrong amounts when currency is different than compensation amount. It changes two times the amounts.

l10n_ro_hr casang

la instalare ridica exceptia ca nu poate seta coloana casang not null pt ca nu are un default.
la instalare iti face adminu angajat...
merge pus default='_B' ?

!!! Odoo Community Project !!!

As vrea parerea voastra cu privire la mutarea proiectului in Odoo Community, odata mutat tot cei ce contribuie si fac parte din echipa de localizare trebuie sa semneze CLA (plus subscription 50 EUR pe an)???

Mutarea se va face in timp, modul cu modul, odata cu code review, teste adaugate...compliance cu OCA...

currency rate update

mie nu-mi functioneaza update-ul de curs valutar decat daca apas butonul din configuratia companiei.

Se mai intampla cuiva?

problema coduri tva

Daca se foloseste l10n_ro din gh:odoo-romania/odoo unde este la zi si nu cel din gh:odoo/odoo, Mihai a adus la zi partea de taxe... ce facem cu folosirea codurilor vechi?
de ex: in account_vat_on_payment/vat_on_payment.xml

probabil mai sunt si altele dar asta mi-a sarit in ochi

Move repo to OICA

eroare la instalare in ln10n_ro_config

File "/opt/odoo8/l10n-romania/l10n_ro_config/res_config.py", line 234, in execute
if not tax.not_deductible_tax_id:
AttributeError: 'account.tax' object has no attribute 'not_deductible_tax_id'

account_storno balance = 0

Hello,

I have tested the account_storno module and i'm sure that this module can also be used in the Netherlands. I tested it and all works fine. The only thing is, that i see that on a created refund invoice the balance is always zero. And if the balance of an invoice is zero, then this invoice can't be reconciled on the bank statement.

Is the balance=0 a bug or do i see this wrongly?

La print pdf apare eroarea: Wkhtmltopdf failed (error code: -6).

Daca insist pana la urma printeaza. Mai apare si cand schimb statusul unei comenzi de achizitii din draft in sent catre supplier

Wkhtmltopdf failed (error code: -6). Message: terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc

date în UTC (baza de date) și timezone-ul utilizatorului

o ciudățenie... (bug vechi? de pe vremea 6.1 și cam afectează tot hr-ul - attendance/timesheets/payroll și cam tot ce folosește field.Datetime/calendar)
când introduci o cerere de concediu, în baza de date se salvează date_from & date_to în format UTC, dar tu introduci cu timezone-ul tău (+2h pt bucurești). exemplu concret: introduc e cerere de 2h la începutul programului de lucru (8:00-10:00 și programul de lucru 08-16). partea nasoală se întâmplă când e cererea de la 00:00, îți calculează 2 zile de concediu că în baza de date apare ca ziua precedentă 22:00.

aici m-am blocat la salarizare.

Project Porting to OCA

I started to review the code and to be able to move it to the OCA repo, the code is available here

https://github.com/feketemihai/l10n-romania-1

The accounting part depends on the modules:
account_storno (in OCA/account-financial-tools)
account_vat_on_payment (in OCA/account-payment) - to be adapted after for Romanian Legislation

For the rest i think we can already review and to make PR's on the OCA.

Waiting for your review and comments.
@odoo-romania/commiters

respiro openapi

cum zicea @feketemihai in pull #37

def check_vat_subjected(self):
    if self.vat_on_payment is True:
        self.vat_subjected = True
    else:
        self.vat_subjected = self._check_vat_subjected()

ar fi bine asa ca solutie?

Currency Rate Update - Next Run - in trecut

Daca din diverse motive serverul nu functioneaza intr-o zi campul next_run din Currency_rate_update_service va avea data din trecut. Aceasta duce la blocarea actualizarii cursului valutar.

    @api.multi
    def run_currency_update(self):
        # Update currency at the given frequence
        services = self.search([('next_run', '=', fields.Date.today())])
        services.with_context(cron=True).refresh_currency()

Nu ar fi bine daca in metoda run_currency_update in loc de conditia '=' sa fie '<=' ?

2 Chitante pe o pagina

Trebuie sa modificam raportul pe voucher..in loc de o chitanta sa printam 2 chitante pe acceasi pagina...

Registru Mijloace Fixe

Trebuie sa facem raportul pe active "Registru Mijloace Fixe"...o sa ma uit daca mai avem nevoie de ceva informatii in active...(poate un boolean care sa ne dea informatia daca este "vandut") si sa fac raportul...

Plata factura furnizor extern in euro - lei

Ex: am o factura furnizor 10 euro si cand vreau sa fac payment imi apare default de platit 10 lei. Cum pot sa setez un buton de change currency si sa imi transforme in lei la cursul curent?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.