Commit Graph
1362 Commits
Author SHA1 Message Date
Cédric Krier e56fe8af97 Add support for local_version on trydevpi.tryton.org
issue9928
2020-12-10 23:05:55 +01:00
Cédric Krier ddf30e21ad Add generic test for check erase party
issue9895
review324571002
2020-12-05 11:53:48 +01:00
Cédric Krier aa52f4c224 Increase version number 2020-11-02 15:44:51 +01:00
Cédric Krier ba808b86d7 Add tag 5.8.0 [skip ci] 2020-11-02 15:44:40 +01:00
Cédric Krier a015f0014e Prepare release 5.8.0 [skip ci] 2020-11-02 15:44:39 +01:00
Cédric Krier e58217cb3f Update translations [skip ci] 2020-10-31 12:14:29 +01:00
Cédric Krier ac60cb0e5a Remove support for Python 3.5
issue9733
2020-10-24 13:45:09 +02:00
Cédric Krier f6123c1785 Ignore flake8 E741 2020-10-16 19:19:56 +02:00
Cédric Krier 0b91262832 Allow to extend invoice's journal type
issue5175
review314451002
2020-10-12 13:02:30 +02:00
Abraham Cabezas c6481ee9d5 Add domain to invoice's journal
issue5175
review310491002
2020-10-11 13:02:20 +02:00
Sergey Datsevich 293215a3ae Update taxes only if base changed when currency is empty
The test is_zero is inverted when there is no currency defined.

issue9555
review318111003
2020-10-09 22:01:50 +02:00
Cédric Krier 8ce8293e05 Add symbol widget
issue9059
review276871002
2020-10-09 19:09:05 +02:00
Cédric Krier b712a343ab Allow overriding digits in Lang.currency and Report.format_currency
issue9588
review292221002
2020-09-24 22:49:09 +02:00
Cédric Krier a62f9d6672 Remove custom naming from invoice report
issue9509
2020-09-24 10:29:09 +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 01b0a5895e Add start/end date to tax rule line
issue9505
review317981002
2020-09-05 22:12:11 +02:00
Abraham Cabezas a852e2d51d Convert Invoice.update_taxes into dualmethod
issue5334
review294221003
2020-07-29 22:51:13 +02:00
Cédric Krier e88fa09cde Clear invoice_report_cache_id on copy
It must be cleared like invoice_report_cache in case file_id is configured.

issue9476
review321801002
2020-07-13 20:57:00 +02:00
David Harper 401e8b4706 Use Activate modules as test scenario section name
issue9395
review291901002
2020-07-09 10:21:06 +01: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 2782ab96fa Add model, record and records attribute on Wizard
issue9421
review309861012
2020-07-07 23:56:09 +02:00
Cédric Krier 987cd0dd9e Add with agent option to credit invoice
We do not always want to keep the agent on the credit note.

issue9407
review301791002
2020-06-24 23:00:48 +02:00
David Harper 3aaa057c90 Change cancel and canceled states to cancelled
issue8927
review303751003
2020-06-07 09:35:40 +01:00
David Harper 6af900b817 Rename invoice state from cancel to cancelled
issue8927
review303661003
2020-06-06 10:23:14 +01:00
David Harper 1ac66c4444 Add icon license file
issue9152
review317481002
2020-06-01 10:08:02 +01:00
Cédric Krier 8234fc3071 Increase version number 2020-05-04 12:08:59 +02:00
Cédric Krier 24a1890f29 Add tag 5.6.0 [skip ci] 2020-05-04 12:08:47 +02:00
Cédric Krier 1867aec693 Prepare release 5.6.0 [skip ci] 2020-05-04 12:08:47 +02:00
Sebastien Marie eef9bcf4d5 Add missing icons in package_data
issue9290
review291591002
2020-05-02 12:26:47 +02:00
Cédric Krier 7c4a90b2d2 Update translations 2020-05-02 10:29:22 +02:00
Cédric Krier a9c2e7b08d Set non-durable setting for postgresql testing service
issue9100
review286831003
2020-04-25 23:53:50 +02:00
Sergi Almacellas Abellana 8e0534acc0 Add company as product context field
issue9111
review275031002
2020-04-25 09:18:06 +02:00
Cédric Krier 9d9cd57685 Add link button
issue9051
review280841002
2020-04-13 12:21:55 +02:00
Cédric Krier 6b68d42c89 Allow overpaying invoice
issue9070
review263001009
2020-04-10 18:40:26 +02:00
Sergi Almacellas Abellana 406de7bb0c Add default invoice state on tax lines
issue9176
review295221002
2020-03-30 09:58:20 +02:00
Sergi Almacellas Abellana 928238a4b2 Add support for python3.8
issue8866
review274421004
2020-03-19 18:59:17 +01:00
Cédric Krier e6b06cdbf7 Enforce the same category of UoM between invoice lines and origin
The origin lines compute the remaining quantity by converting the move quantity
to the origin unit. So they must have the same category of UoM.

issue9142
review285011002
2020-03-17 23:26:58 +01:00
Cédric Krier 6d6528f0ad Extract sequence field computation from get_next_number
This eases the customization of the sequence used.

issue9038
review270931002
2020-03-06 23:50:37 +01: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 5c7fbdbeac Set auth-method to trust for drone build
issue9063
2020-03-01 16:12:37 +01:00
Cédric Krier 4a128dab38 Fix flake8 errors and warnings
We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.

issue9082
review297061002
2020-03-01 12:33:51 +01:00
Cédric Krier 7775bf346a Use depends on TaxableMixin
issue8986
review282751002
2020-02-12 00:19:27 +01:00
Cédric Krier ecfa49c8c9 Remove global variables used for field definitions
They give the false idea that they can be extended or reused which is not the
case.

issue8967
review252851012
2020-01-25 20:18:49 +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 300361bd90 Add test for payment term with repeating decimal and invalid ratio
issue8966
review265001002
2020-01-20 11:07:12 +01:00
Cédric Krier 24b737b229 Test both reverse operations to invalidate ratio and divisor
When the value has repeating decimal, the comparison may fail for one
comparison but we must consider as valid value.

issue8966
review265001002
2020-01-20 11:06:23 +01:00
Cédric Krier d0ab1eca5e Add domain against closed account
issue8917
review262641002
2019-12-28 17:48:50 +01:00
Sergi Almacellas Abellana eb70b0a665 Consider also invoices with zero lines as credit notes
issue8943
review284621002
2019-12-24 17:42:56 +01:00
Sergi Almacellas Abellana 9c01689f66 Clear invoice report language only for rendering
Otherwise the report name is rendered always in english

issue8881
review260621002
2019-12-18 09:21:49 +01:00
Cédric Krier 7cee689f92 Add company domain to check erase
issue8906
review256321002
2019-12-14 10:47:54 +01:00