Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for year in xrange(2015,2020):
- start_date = datetime.date(year, 6, 1)
- end_date = start_date + relativedelta(years=1, months=-1, day=31)
- fiscalyear = FiscalYear(name='%s-%s' % (year, year+1))
- fiscalyear.start_date = start_date
- fiscalyear.end_date = end_date
- fiscalyear.company = company
- fiscalyear.post_move_sequence = post_move_sequence
- for attr, name in (('out_invoice_sequence', 'Facturation'),
- ('in_invoice_sequence', 'Facturation fournisseur'),
- ('out_credit_note_sequence', 'Crédit'),
- ('in_credit_note_sequence', 'Crédit fournisseur')):
- sequence = SequenceStrict(
- name='%s-%s' % (start_date.year, name),
- code='account.invoice',
- company=company)
- sequence.padding = 3;
- sequence.prefix = '%s-' % start_date.year;
- sequence.save()
- sequence, = SequenceStrict.find([('name', '=', '%s-%s' % (start_date.year, name))])
- setattr(fiscalyear, attr, sequence)
- fiscalyear.save()
- FiscalYear.create_period([fiscalyear.id], config.context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement