Merge account kind and account type
issue4990 review68401002
This commit is contained in:
1 parent
f4b161584d
commit
ef92ce9afb
4 files changed
+855
-2282
No files matched your search
+827
-2266
File diff suppressed because it is too large.
Load diff
@@ -1,3 +1,3 @@
|
||||
JournalCode JournalLib EcritureNum EcritureDate CompteNum CompteLib CompAuxNum CompAuxLib PieceRef PieceDate EcritureLib Debit Credit EcritureLet DateLet ValidDate Montantdevise Idevise
|
||||
REV Revenue 1 20170101 797 Transferts de charges exceptionnelles - 20170101 - 0,00 5,00 20170101
|
||||
REV Revenue 1 20170101 4967 Autres comptes débiteurs 2 Party - 20170101 - 5,00 0,00 20170101
|
||||
REV Revenue 1 20170101 7011 Produits finis (ou groupe) A - 20170101 - 0,00 5,00 20170101
|
||||
REV Revenue 1 20170101 4111 Clients - Ventes de biens ou de prestations de services 2 Party - 20170101 - 5,00 0,00 20170101
|
||||
|
+4
-4
@@ -1,5 +1,5 @@
|
||||
JournalCode JournalLib EcritureNum EcritureDate CompteNum CompteLib CompAuxNum CompAuxLib PieceRef PieceDate EcritureLib Debit Credit EcritureLet DateLet ValidDate Montantdevise Idevise
|
||||
OUV Balance Initiale 0 20180101 4967 Autres comptes débiteurs 2 Party - 20180101 - 5,00 0,00 20180101
|
||||
OUV Balance Initiale 0 20180101 797 Transferts de charges exceptionnelles - 20180101 - 0,00 5,00 20180101
|
||||
REV Revenue 1 20180101 797 Transferts de charges exceptionnelles - 20180101 - 0,00 10,00 20180101
|
||||
REV Revenue 1 20180101 4967 Autres comptes débiteurs 2 Party - 20180101 - 10,00 0,00 20180101
|
||||
OUV Balance Initiale 0 20180101 4111 Clients - Ventes de biens ou de prestations de services 2 Party - 20180101 - 5,00 0,00 20180101
|
||||
OUV Balance Initiale 0 20180101 7011 Produits finis (ou groupe) A - 20180101 - 0,00 5,00 20180101
|
||||
REV Revenue 1 20180101 7011 Produits finis (ou groupe) A - 20180101 - 0,00 10,00 20180101
|
||||
REV Revenue 1 20180101 4111 Clients - Ventes de biens ou de prestations de services 2 Party - 20180101 - 10,00 0,00 20180101
|
||||
|
+22
-10
@@ -42,21 +42,33 @@ def get_accounts(company=None, config=None):
|
||||
if not company:
|
||||
company = get_company()
|
||||
|
||||
accounts = Account.find([
|
||||
('kind', 'in', ['receivable', 'payable', 'revenue', 'expense']),
|
||||
accounts = {}
|
||||
accounts['receivable'], = Account.find([
|
||||
('type.receivable', '=', True),
|
||||
('company', '=', company.id),
|
||||
])
|
||||
accounts = {a.kind: a for a in accounts}
|
||||
cash, = Account.find([
|
||||
('kind', '=', 'other'),
|
||||
('code', '=', '4111'),
|
||||
], limit=1)
|
||||
accounts['payable'], = Account.find([
|
||||
('type.payable', '=', True),
|
||||
('company', '=', company.id),
|
||||
('code', '=', '4011'),
|
||||
], limit=1)
|
||||
accounts['revenue'], = Account.find([
|
||||
('type.revenue', '=', True),
|
||||
('company', '=', company.id),
|
||||
('code', '=', '7011'),
|
||||
], limit=1)
|
||||
accounts['expense'], = Account.find([
|
||||
('type.expense', '=', True),
|
||||
('company', '=', company.id),
|
||||
('code', '=', '6071'),
|
||||
], limit=1)
|
||||
accounts['cash'], = Account.find([
|
||||
('company', '=', company.id),
|
||||
('code', '=', '5311'),
|
||||
])
|
||||
accounts['cash'] = cash
|
||||
tax, = Account.find([
|
||||
('kind', '=', 'other'),
|
||||
accounts['tax'], = Account.find([
|
||||
('company', '=', company.id),
|
||||
('code', '=', '44558'),
|
||||
])
|
||||
accounts['tax'] = tax
|
||||
return accounts
|
||||
Reference in new issue
Block a user