Migrate invoices and lot of eboutic improvements

1 job for master in 3 minutes and 9 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #112
test

00:03:09

 
Name Stage Failure
failed
test Test There is an unknown failure, please try again
  File "/builds/ae/Sith/core/tests.py", line 164, in test_login_fail
self.assertTrue('<ul class="errorlist nonfield">' in str(response.content))
AssertionError: False is not true

----------------------------------------------------------------------
Ran 19 tests in 5.665s

FAILED (failures=3, errors=3)
ERROR: Build failed: exit code 1