Commit Graph
60 Commits
Author SHA1 Message Date
Cédric Krier 913130c04f Add deductible rate of taxes to supplier invoice
issue6911
review341801002
2021-04-11 18:11:05 +02:00
Cédric Krier abc50a0c83 Use the queue to process reconciled invoices
We add a process button for account admin to allow the user to force the
process in case the queued task has failed.

issue10215
review361451002
2021-03-28 16:22:01 +02:00
Sergi Almacellas Abellana de0b29b7bf Add payment term date in invoice
issue9956
review292961002
2021-01-28 11:01:11 +01:00
Maxime Richez 62c3f2c000 Add summary to line list
A function field summary is added which takes the first line of description
field. This is useful to identify line without product (only with description)
in the list.

issue9695
review292431002
2020-12-25 17:14:57 +01:00
Cédric Krier 1062a7bebb Add default customer payment term configuration
issue9855
review318881002
2020-12-23 21:46:51 +01:00
Cédric Krier 8ce8293e05 Add symbol widget
issue9059
review276871002
2020-10-09 19:09:05 +02:00
Cédric Krier 3db3dff24d Allow setting the tax date on taxable lines
We add a taxing date to the invoice line which allow overriding the value of
the invoice.
When crediting an invoice, the original tax date of each line is stored on the
credit line so the tax are computed the same way.

issue9520
review323791002
2020-09-05 23:37:58 +02:00
Cédric Krier 213a2201ad Normalize wizard message views
We use the proper icon between info, question, warning and error.
We remove the exclamation mark in info messages.

issue9429
review301831002
2020-07-09 00:21:48 +02:00
Cédric Krier 9d9cd57685 Add link button
issue9051
review280841002
2020-04-13 12:21:55 +02:00
Sergi Almacellas Abellana bee3666919 Show lines to pay on invoice form
issue9069
review266821007
2020-03-04 10:24:45 +01:00
Cédric Krier 94503a41df Add invoice date on credit wizard
issue8925
review264931002
2020-01-24 00:23:28 +01:00
Cédric Krier b03f7ee36d Add expand on tree view
and unify layout of form view.

issue8644
review262131002
2019-09-28 23:59:08 +02:00
Cédric Krier 020d3f191c Add option to cancel customer invoice
issue8445
review273511002
2019-07-22 23:52:26 +02:00
Sergi Almacellas Abellana f5cefe5522 Add colspan attribute to invoice line description field
issue8473
review249611002
2019-07-05 08:58:35 +02:00
Sergi Almacellas Abellana 9f2b431be8 Use selection widget from payment method and writeoff on pay wizard
issue8150
review72421002
2019-03-15 17:52:30 +01:00
Cédric Krier 25f0f7ed1a Show reconciliations lines as payment lines
Once the invoice is paid, we can show the reconciliation lines instead of the
payment lines.

issue8157
review70581002
2019-03-08 23:59:16 +01:00
Cédric Krier 6b707d747b Add ir.calendar for month and day
This allows to replace time_locale and use the translation infrastructure
instead. So it can be customized using the translation override or derivative
languages.
This provides also a standard base to modules that needs calendar month and
day.

issue7815
review56451002
2019-01-01 15:47:23 +01:00
Cédric Krier f67b986e79 Rename tryton-dialog-* icon into tryton-*
issue474
2018-09-06 10:01:11 +02:00
Sergi Almacellas Abellana ea724b8a22 Add invoice payment method
issue7450
review45561002
2018-09-01 11:21:06 +02:00
Cédric Krier 80b63d1d14 Show origin on invoice line
issue7650
review47671002
2018-08-30 16:38:36 +02:00
Cédric Krier 648ff41e95 Use material design icons
issue474
review60291002
2018-08-19 20:02:58 +02:00
Cédric Krier 30f2018f7e Use subdivision instead of active in party address tree
issue4340
2018-04-05 12:00:22 +02:00
Sergi Almacellas Abellana bb4f96b159 Use deactivable mixin
issue4341
review38401002
2018-03-26 14:09:12 +02:00
Cédric Krier d56a461bfa Remove tax code from invoice tax
issue6013
review41941002
2018-03-25 23:34:44 +02:00
Cédric Krier 7b14095c22 Improve payment management
* Ensure payments on Invoice does not exceed invoice amount
* Add method to add payments on Invoice
* Update scenario to set period in context for Tax Code sum

issue7139
review44011002
2018-03-24 15:29:47 +01:00
Sergi Almacellas Abellana bd2189127b Register all buttons are registered in ir.model.button
issue6389
review36621002
2018-03-01 12:42:04 +01:00
Cédric Krier 8a1bc6d656 Add invoice usage to party's contact mechanisms
issue7093
review36971002
2018-02-19 19:15:24 +01:00
Cédric Krier 6d8dc227b7 Change reconciled from Boolean to Date
It gives more information to show the date the invoice was paid.

issue7014
review43831002
2017-12-20 19:25:26 +01:00
Cédric Krier 562e68a3a3 Make description on invoice line optional
issue6860
review43781002
2017-12-18 19:02:44 +01:00
Cédric Krier 6d319aeaae Add missing colon to party_tax_identifier label string 2017-12-06 01:11:02 +01:00
Sergi Almacellas Abellana 08b600ccae Show taxes extra description on invoice report
issue2329
review41541002
2017-10-02 09:44:08 +02:00
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 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 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
Sergi Almacellas Abellana 012d690795 Use Match pattern for invoice sequences
issue6212
review31991002
2017-03-30 09:45:15 +02:00
Cédric Krier 1b3b7a1908 Use negative col attribute
issue2090
review33661002
2016-12-21 23:18:36 +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
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
Cédric Krier 7691b7c64c Use the payment date to compute the write-off in on_change_lines
issue5725
review30341002
2016-07-23 21:23:16 +02:00
Sergi Almacellas Abellana ea23e0435e Remove string attribute from views
issue2350
2016-07-05 12:51:19 +02:00
Shreedhar Manek 5a0588bfa7 Move tax_rounding from account_invoice module to account module
Remove redundant files and code from account_invoice module

issue5363
review20871002
2016-03-25 10:31:54 +01:00
Cédric Krier 173da336e4 Display first the amount in invoice tax form
The amount is computed with an on_change using the base for manual tax, so the
base must be entered first.

issue5394
review16111002
2016-03-17 23:00:11 +01:00
Cédric Krier c3b6648204 Change payment term percentage into ratio
issue5286
review15951002
2016-02-03 21:26:47 +01:00
Roberto Vasconcelos Novaes e848db5f75 Added invoice flag column to the address three view inside party form
issue4936
review20531002
2015-11-16 18:04:22 -03:00
Cédric Krier 964cd1c836 Add missing invoice field to invoice_line_tree_sequence
issue5047
review17591002
2015-10-18 16:55:06 +02:00
Cédric Krier 0f12f75034 Remove '_' in button string
issue5012
review18641003
2015-10-04 19:46:16 +02:00
Cédric Krier aefe8d34a1 Update view
issue3869
review15561002
2015-07-28 07:58:06 +02:00
Cédric Krier 15c63c9546 Better configuration view
issue4824
review18321002
2015-06-28 20:08:39 +02:00
Cédric Krier fbed749bba Remove safe_eval
We convert all the fields that were storing python code into PYSON.
We add a pyson attribute on field tag to store PYSON value.

issue4416
review6971002
2015-03-09 19:41:10 +01:00
Cédric Krier ff0a261389 Allow to define many relativedelta on payment term
Replace the set of fields defined on payment term line by a list of
relativedelta containing the same set of fields.

issue4573
review6911002
2015-03-02 23:28:12 +01:00