select target for incoming invoice number
This commit is contained in:
parent
a94c678d33
commit
e8cceb75c1
6 changed files with 73 additions and 2 deletions
|
@ -129,12 +129,22 @@ class DocumentTestCase(object):
|
|||
|
||||
config.create_supplier = True
|
||||
config.accept_other_company = True
|
||||
config.number_target = 'number'
|
||||
config.save()
|
||||
|
||||
# check target of incoming invoice number
|
||||
invoice = document._process_supplier_invoice()
|
||||
self.assertEqual(invoice.number, 'RE2024.01234')
|
||||
self.assertTrue(not hasattr(invoice, 'reference'))
|
||||
|
||||
config.number_target = 'reference'
|
||||
config.save()
|
||||
|
||||
invoice = document._process_supplier_invoice()
|
||||
print('\n## invoice:', (invoice,))
|
||||
self.assertEqual(invoice.type, 'in')
|
||||
self.assertEqual(invoice.number, 'RE2024.01234')
|
||||
self.assertEqual(invoice.reference, 'RE2024.01234')
|
||||
self.assertTrue(not hasattr(invoice, 'number'))
|
||||
self.assertEqual(invoice.invoice_date, date(2024, 6, 17))
|
||||
self.assertEqual(invoice.currency.name, 'usd')
|
||||
self.assertEqual(invoice.company.rec_name, 'm-ds')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue