def default_setowner_fr(with_lots=True): if Params.getvalue("condominium-old-accounting"): create_account(['450'], 0, FiscalYear.get_current()) else: create_account(['4501', '4502', '4503', '4504', '4505'], 0, FiscalYear.get_current()) create_account(['120', '103', '105'], 2, FiscalYear.get_current()) create_account(['702'], 3, FiscalYear.get_current()) set1 = Set.objects.create(name="AAA", budget=1000, revenue_account='701', is_link_to_lots=with_lots, type_load=0) _set_budget(set1, '604', 1000) set2 = Set.objects.create(name="BBB", budget=100, revenue_account='701', type_load=0) _set_budget(set2, '604', 100) set3 = Set.objects.create(name="CCC", budget=500, revenue_account='702', type_load=1) _set_budget(set3, '604', 500) set4 = Set.objects.create(name="OLD", budget=100, revenue_account='702', type_load=1, is_active=False) _set_budget(set4, '602', 100) _create_owners(set1, set2, set3, set4, with_lots) Owner.check_all_account()
def default_articles(): default_costaccounting() create_account(['709'], 3, FiscalYear.get_current()) create_account(['4455'], 1, FiscalYear.get_current()) vat1 = Vat.objects.create(name="5%", rate=5.0, isactif=True) vat2 = Vat.objects.create(name="20%", rate=20.0, isactif=True) Article.objects.create(reference='ABC1', designation="Article 01", price="12.34", unit="kg", isdisabled=False, sell_account="701", vat=None) Article.objects.create(reference='ABC2', designation="Article 02", price="56.78", unit="l", isdisabled=False, sell_account="707", vat=vat1) Article.objects.create(reference='ABC3', designation="Article 03", price="324.97", unit="", isdisabled=False, sell_account="601", vat=None) Article.objects.create(reference='ABC4', designation="Article 04", price="1.31", unit="", isdisabled=False, sell_account="708", vat=None) Article.objects.create(reference='ABC5', designation="Article 05", price="64.10", unit="m", isdisabled=True, sell_account="701", vat=vat2)
def default_setowner(with_lots=True): def set_partition(setpart, owner, value): part = Partition.objects.get(set=setpart, owner=owner) part.value = value part.save() if Params.getvalue("condominium-old-accounting"): create_account(['450'], 0, FiscalYear.get_current()) else: create_account(['4501', '4502', '4503', '4504'], 0, FiscalYear.get_current()) create_account(['120', '103'], 2, FiscalYear.get_current()) create_account(['702'], 3, FiscalYear.get_current()) owner1 = Owner.objects.create(third_id=4) owner1.editor.before_save(None) owner1.save() owner2 = Owner.objects.create(third_id=5) owner2.editor.before_save(None) owner2.save() owner3 = Owner.objects.create(third_id=7) owner3.editor.before_save(None) owner3.save() if with_lots: PropertyLot.objects.create(num=1, value=45.0, description="Appart A", owner=owner1) PropertyLot.objects.create(num=2, value=35.0, description="Appart B", owner=owner2) PropertyLot.objects.create(num=3, value=20.0, description="Appart C", owner=owner3) set1 = Set.objects.create( name="AAA", budget=1000, revenue_account='701', is_link_to_lots=with_lots, type_load=0, cost_accounting_id=2) set1.convert_budget() set2 = Set.objects.create( name="BBB", budget=100, revenue_account='701', type_load=0, cost_accounting_id=0) set2.convert_budget() set3 = Set.objects.create( name="CCC", budget=500, revenue_account='702', type_load=1, cost_accounting_id=0) set3.convert_budget() set4 = Set.objects.create( name="OLD", budget=100, revenue_account='702', type_load=1, cost_accounting_id=0, is_active=False) set4.convert_budget() if with_lots: set1.set_of_lots = PropertyLot.objects.all() set1.save() else: set_partition(setpart=set1, owner=owner1, value=45.0) set_partition(setpart=set1, owner=owner2, value=35.0) set_partition(setpart=set1, owner=owner3, value=20.0) set_partition(setpart=set2, owner=owner1, value=75.0) set_partition(setpart=set2, owner=owner2, value=0.0) set_partition(setpart=set2, owner=owner3, value=25.0) set_partition(setpart=set3, owner=owner1, value=45.0) set_partition(setpart=set3, owner=owner2, value=35.0) set_partition(setpart=set3, owner=owner3, value=20.0) set_partition(setpart=set4, owner=owner1, value=45.0) set_partition(setpart=set4, owner=owner2, value=35.0) set_partition(setpart=set4, owner=owner3, value=20.0)
def default_setowner_be(with_lots=True): create_account(['410000', '410100'], 0, FiscalYear.get_current()) create_account(['100000', '160000'], 2, FiscalYear.get_current()) create_account(['700100', '701100', '701200'], 3, FiscalYear.get_current()) set1 = Set.objects.create(name="AAA", is_link_to_lots=with_lots, type_load=0) _set_budget(set1, '602000', 1200) set2 = Set.objects.create(name="BBB", type_load=0) _set_budget(set2, '602000', 120) set3 = Set.objects.create(name="CCC", type_load=1) _set_budget(set3, '602000', 600) set4 = Set.objects.create(name="OLD", type_load=1, is_active=False) _set_budget(set4, '601000', 120) _create_owners(set1, set2, set3, set4, with_lots) Owner.check_all_account()
def default_bankaccount(): create_account(["581"], 0, FiscalYear.get_current()) BankAccount.objects.create(designation="My bank", reference="0123 456789 321654 12", account_code="512") BankAccount.objects.create(designation="PayPal", reference="*****@*****.**", account_code="581")