[IMP]account: account_test_users.yml
[IMP]account: convert to account_test_users in py test case.
[IMP]account: create a new customer_invoice test file.
[IMP]account: improved customer_invoice yml.
[IMP/add]account: add test_edi_invoice.py file.
[IMP]account: impoved test case of test_edi_invoice and customer_invoice.
[REM]account: removed account_test_users.yml and account_customer_invoice.yml file.
[IMP]account: use self.env.ref instead of self.ref
[IMP]account:imporev code.
[IMP]imporve code.
[IMP]account: imporve code.
[WIP] account_move_line: change on reconcile_partial_id + fix some bug on a few method
[FIX] account : Fixed the global name 'currency_id' is not defined.
[FIX] account : Fixed the 'account.move.reconcile' object has no attribute 'reconcile_partial_check'.
[imp]:convert yml to python test case

[imp]:improve code

[imp]:improve code
[imp]:improve code
[FIX]Fixed traceback in account related module.

[FIX]Fixed ParseError: "dictionary update sequence element #0 has length

[FIX]Fixed state field and type field error.

[FIX]Fixed:field access before computing in financial report,field centralisation cannot be located in parent view,account.model_account_journal_period no matching record found,duplicate argument date in function definition.