Commit Graph
1176 Commits
Author SHA1 Message Date
Cédric Krier 5513035b91 Add party tax identifier on invoice
When setting the number, if no tax identifier is defined, the default one is
filled.

issue6733
review40601002
2017-09-26 01:23:42 +02:00
Cédric Krier 98b528ff42 Prevent to enter invoice line if company is not set
The company of invoice line is set by the domain from invoice lines. So if the
field is empty, the invoice line is not valid because company is required.

issue6762
review38681002
2017-09-20 19:07:24 +02:00
Cédric Krier d97ccaa6fc Fix template after bad conflict resolution 2017-09-07 20:36:41 +02:00
Cédric Krier be39499f65 Fix chained set_lang call in report
issue6548
review35601002
2017-09-07 18:52:34 +02:00
Cédric Krier efa0e5583f Use single report for invoice
It replaces the custom wizard that manage the printing of many invoices at
once.

issue6640
review42521002
2017-09-03 11:17:09 +02:00
Cédric Krier 3eeee3ec1c Use Flat OpenDocument
issue6545
review35031002
2017-08-31 22:52:58 +02:00
Cédric Krier 32f91cd116 Update to drone 0.8
issue6030
2017-08-16 23:57:42 +02:00
Cédric Krier 8cda3affd7 Move cost price to product level instead of template
issue6515
review41321002
2017-07-05 14:51:41 +02:00
Sergi Almacellas Abellana 5bfb27a039 Add missing company field on period sequences migration
issue6526
review40391002
2017-05-26 13:43:25 +02:00
Sergi Almacellas Abellana 90eb3b7975 Add test for credit invoies with non line lines 2017-05-17 16:46:59 +02:00
Sergi Almacellas Abellana 0923543707 Don't negate credit line quantity when is empty
issue6508
review40371002
2017-05-17 16:46:27 +02:00
Cédric Krier 294ab17541 Increase version number 2017-05-01 20:34:39 +02:00
Cédric Krier 18e7fb1330 Added tag 4.4.0 for changeset bff8404223dc 2017-05-01 20:33:33 +02:00
Cédric Krier 45f597b45c Prepare release 4.4.0 2017-05-01 20:33:32 +02:00
Cédric Krier 9340bf334f Update translations 2017-04-29 18:57:52 +02:00
Cédric Krier c004908b16 Use real field for company on invoice sequence
There are too much constraint to get the function field always up to date with
the fiscalyear company. So it is safer to use a real field that is constrained
by a domain.

issue6462
review41311002
2017-04-29 10:37:30 +02:00
Cédric Krier 52e68de80b Correct wrong quotes in no_invoice_sequence error message 2017-04-04 15:23:55 +02:00
Cédric Krier 4a18d73227 Remove Property fields
issue2349
review32191002
2017-04-01 00:26:36 +02:00
Sergi Almacellas Abellana 012d690795 Use Match pattern for invoice sequences
issue6212
review31991002
2017-03-30 09:45:15 +02:00
Sergi Almacellas Abellana 604b6eebd0 Skip lines without product to determine if invoice is credit_note
Also don't consider lines with zero amount as credit notes

issue6253
review35261002
2017-03-01 09:58:30 +01:00
Sergi Almacellas Abellana df114ea281 Improve relate domain inversion when single record
issue5475
review33801002
2017-02-17 11:04:53 +01:00
Sergi Almacellas Abellana d61ce251d6 Add default value for payment term line relativedelta's
issue6258
review29211002
2017-02-17 10:03:54 +01:00
Cédric Krier 4471900cc1 Display tax identifier of the party instead of the company
but add the company tax identifier below invoice date.

issue6263
2017-02-13 23:58:39 +01:00
Nicolas Évrard 5fc4d65229 Set the right license in the classifiers
review9191003
2017-02-13 16:34:14 +01:00
Sergi Almacellas Abellana 8a262e7d15 Add default invoice state on Invoice Lines
This is required for creating invoice lines not linked to any
invoice

issue6226
review27071002
2017-02-01 10:24:50 +01:00
Cédric Krier c5f9b34082 Add test move on supplier invoice scenario
issue6185
review32981002
2017-01-13 20:13:52 +01:00
Cédric Krier 229043d36f Save the modified instances in validate_invoice
As browse creates a new list of instances on which the move is set, this is the
list that must be saved instead of the original which is never modified.

issue6185
review32981002
2017-01-13 20:13:09 +01:00
Cédric Krier 1b3b7a1908 Use negative col attribute
issue2090
review33661002
2016-12-21 23:18:36 +01:00
Cédric Krier acafe2af9d Disable with_refund when it is not available
This provides a better user experience than raising an error message.

issue6112
review34521002
2016-12-21 23:11:22 +01:00
Cédric Krier 313e082761 Increase version number 2016-11-28 16:58:16 +01:00
Cédric Krier 74974a61cb Added tag 4.2.0 for changeset 5a0a04411248 2016-11-28 16:57:13 +01:00
Cédric Krier f56efc2e3f Prepare release 4.2.0 2016-11-28 16:57:11 +01:00
Cédric Krier e3e92f6f58 Manage None as value of field in on_change method
issue6069
review27851002
2016-11-27 22:15:01 +01:00
Cédric Krier 3bae0d09c0 Update translations 2016-11-25 23:49:29 +01:00
Sergi Almacellas Abellana 526fb2cbf7 Add test for invoice payment in alternate currency with change difference 2016-11-24 16:43:56 +01:00
Sergi Almacellas Abellana a7d6b4e3a7 Set date on PayInvoice.ask transition
Otherwise when using a different currency it raises an error because an
exchange rate can not be found for an empty date.
issue6053
review32821002
2016-11-24 16:42:48 +01:00
Cédric Krier 27d2548d5b Fix documentation about Reference 2016-11-18 12:28:45 +01:00
Sergi Almacellas Abellana 02a252d84b Skip posted and paid invoices on set_number
When unreconciling the payment of an invoice without tax_identifier the
set_number function is called and it tries to write on tax_identifier field,
which is not allowed to be done because of check_modify.

issue6028
review33621002
2016-11-12 14:23:22 +01:00
Cédric Krier 3ffd35cd60 Show tax identifier code instead of object repr
issue6000
2016-11-04 10:02:27 +01:00
Cédric Krier fcf6ff1f5f Rename en_US fall-back code into en
issue6011
2016-11-03 17:46:15 +01:00
Cédric Krier e190a02ef9 Add tax identifier on invoice
Some companies have more than one tax identifier, so this provides a way to
define which one to print on the invoice.

issue5998
review28961002
2016-10-31 17:29:23 +01:00
Cédric Krier 9d3bc14f34 Update link to Easy Install
issue5963
2016-10-30 19:52:32 +01:00
Sergi Almacellas Abellana 1c6437b9c3 Avoid reading all category uoms when testing uom.category
issue5982
review28951002
2016-10-28 09:51:29 +02:00
Sergi Almacellas Abellana 3075a85626 Hide active field from payment_term list
As the server applies the active filter by default it makes any sense to
include the active field in the view.
issue5985
review26841003
2016-10-27 09:31:23 +02:00
Nicolas Évrard e15452bb2e Use activate instead of install for module activation
issue1456
review28931002
2016-10-20 12:54:36 +02:00
Cédric Krier 433e066e81 Merge Spanish's into Spanish (Latin American) 2016-10-08 12:34:13 +02:00
Cédric Krier d9e4961ad7 Manage Replace Wizard
issue5820
review32471002
2016-10-02 15:19:54 +02:00
Sergi Almacellas Abellana ac38deecaa Use sequence_ordered
issue5105
2016-09-13 14:03:55 +02:00
Cédric Krier 1a625660d1 Rename language codes
issue5443
2016-09-10 23:26:27 +02:00
Cédric Krier 31ff2988d7 Install sqlitebck as tox deps instead of drone global
issue5850
2016-09-10 10:22:55 +02:00