journals configuration
This commit is contained in:
parent
8f020ae36a
commit
aac4bfe387
@ -7,7 +7,7 @@
|
||||
"maintainers": ["makayabou"],
|
||||
"website": "https://git.legaragenumerique.fr",
|
||||
"depends": [
|
||||
"l10n_fr_account"
|
||||
"l10n_fr_account",
|
||||
],
|
||||
"data": [
|
||||
"data/res_partner_company_type.xml",
|
||||
|
||||
@ -16,6 +16,7 @@ class AccountChartTemplate(models.AbstractModel):
|
||||
'property_account_payable_id': 'fr_pcg_pay',
|
||||
'property_account_expense_categ_id': 'pcg_607',
|
||||
'property_account_income_categ_id': 'pcg_7061',
|
||||
'property_stock_journal': None,
|
||||
}
|
||||
|
||||
@template('fr_asso', 'res.company')
|
||||
@ -28,12 +29,12 @@ class AccountChartTemplate(models.AbstractModel):
|
||||
'invoice_terms': "TVA non-applicable, art. 293B du CGI",
|
||||
'display_invoice_amount_total_words': True,
|
||||
'module_account_payment': False, # Désactive le paiement en ligne par défaut (Settings)
|
||||
'currency_exchange_journal_id': 'account.1_general', # Journal des gains/pertes de change par défaut (OD)
|
||||
'currency_exchange_journal_id': 'general', # Journal des gains/pertes de change par défaut (OD)
|
||||
'account_journal_suspense_account_id': 'pcg_512001',
|
||||
'reconcile_aggregate': 'statement',
|
||||
'default_cutoff_move_partner': True, #Partenaire présent par défaut sur les écritures comptables
|
||||
'accrual_taxes': True, #Taxes sur les produits à recevoir et charges à payer
|
||||
'default_cutoff_journal_id': 'account.1_general', # Journal de provisions par défaut (OD)
|
||||
'default_cutoff_journal_id': 'general', # Journal de provisions par défaut (OD)
|
||||
'default_cash_difference_expense_account_id': 'pcg_658', #Compte par défaut pour les erreurs de caisse (charges)
|
||||
'default_cash_difference_income_account_id': 'pcg_758', # Compte par défaut pour les erreurs de caisse (produits)
|
||||
'default_accrued_revenue_account_id': 'pcg_4181', #Compte par défaut pour les produits à recevoir (factures à établir)
|
||||
@ -41,8 +42,8 @@ class AccountChartTemplate(models.AbstractModel):
|
||||
'default_prepaid_revenue_account_id': 'pcg_487', #Compte par défaut pour les produits constatés d'avance
|
||||
'default_prepaid_expense_account_id': 'pcg_486', #Compte par défaut pour les charges constatées d'avance
|
||||
'default_purchase_method': 'purchase', #Quantité facturée par défaut par les fournisseurs: quantitées commandées (!= 'receive') (Settings)
|
||||
'bank_account_code_prefix': '512',
|
||||
'cash_account_code_prefix': '53',
|
||||
'bank_account_code_prefix': '5121',
|
||||
'cash_account_code_prefix': '5311',
|
||||
'transfer_account_code_prefix': '58',
|
||||
'account_default_pos_receivable_account_id': 'fr_pcg_recv_pos',
|
||||
'income_currency_exchange_account_id': 'pcg_766',
|
||||
@ -65,6 +66,58 @@ class AccountChartTemplate(models.AbstractModel):
|
||||
},
|
||||
}
|
||||
|
||||
@template(model='account.journal')
|
||||
def _get_account_journal(self, template_code):
|
||||
journals = super()._get_account_journal(template_code)
|
||||
if template_code != 'fr_asso':
|
||||
return journals
|
||||
|
||||
return {
|
||||
"sale": {
|
||||
'name': _('Customer Invoices'),
|
||||
'type': 'sale',
|
||||
'code': _('FAC'),
|
||||
'show_on_dashboard': True,
|
||||
'color': 11,
|
||||
'sequence': 1,
|
||||
},
|
||||
"purchase": {
|
||||
'name': _('Vendor Bills'),
|
||||
'type': 'purchase',
|
||||
'code': _('FACTU'),
|
||||
'show_on_dashboard': True,
|
||||
'color': 11,
|
||||
'sequence': 2,
|
||||
},
|
||||
"bank": {
|
||||
'name': _('Bank'),
|
||||
'type': 'bank',
|
||||
'code': _('BNK1'),
|
||||
'show_on_dashboard': True,
|
||||
'sequence': 4,
|
||||
},
|
||||
"cash": {
|
||||
'name': _('Cash'),
|
||||
'type': 'cash',
|
||||
'code': _('CSH1'),
|
||||
'show_on_dashboard': True,
|
||||
'sequence': 5,
|
||||
},
|
||||
"general": {
|
||||
'name': _('Opérations Diverses'),
|
||||
'type': 'general',
|
||||
'code': _('OD'),
|
||||
'show_on_dashboard': True,
|
||||
'sequence': 3,
|
||||
},
|
||||
}
|
||||
|
||||
@template(model='account.journal')
|
||||
def _get_stock_account_journal(self, template_code):
|
||||
inventory_journal = super()._get_stock_account_journal(template_code)
|
||||
if template_code != 'fr_asso':
|
||||
return inventory_journal
|
||||
return {}
|
||||
|
||||
@template('fr_asso', 'account.journal')
|
||||
def _get_fr_account_journal(self):
|
||||
@ -83,6 +136,7 @@ class AccountChartTemplate(models.AbstractModel):
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@template('fr_asso', 'account.reconcile.model')
|
||||
def _get_fr_reconcile_model(self):
|
||||
return {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user