Cédric Krier
d0f7906ef6
Update the version of Stripe used
2026-06-02 14:39:18 +02:00
Cédric Krier
c92f64c1d6
Use join to calculate account party of general ledger line
2026-05-11 16:01:30 +02:00
Cédric Krier
ddc9186416
Print general ledger lines per party for account with party required
...
Closes #14828
2026-05-11 15:51:51 +02:00
Cédric Krier
9d33e837fe
Order the lines of the general ledger account
...
They must use the same order as the order used to calculate the cumulative
balance.
Closes #14829
2026-05-11 15:50:41 +02:00
Cédric Krier
60d63197fe
Do not display commission price on stock move if not set
...
Like the cost fields we should display it only if it is set.
2026-06-03 18:24:08 +02:00
Cédric Krier
7f42e0a3d7
Remove cost separator in stock move form
...
The cost fields are not always visible so the separator may be displayed when
no cost fields is.
Each cost field has its own invisible statement so it will be much complex to
build on for the separator than removing it.
2026-06-03 18:23:31 +02:00
Cédric Krier
5f56aa0769
Add row factory to cursor
...
Closes #14797
2026-06-04 23:41:21 +02:00
Cédric Krier
8d8a5ffa14
Move invoice payment methods entry under invoice payments menu
2026-06-04 23:07:09 +02:00
Cédric Krier
a27b05e3b9
Move warehouse and shipping date of sale to other page
2026-05-18 17:23:47 +02:00
Cédric Krier
f97801a3e7
Use product or template record name as record name for product image
2026-05-07 13:31:21 +02:00
Cédric Krier
b496b4abf1
Set filename extension to jpg for product image
...
Closes #13334
2026-05-07 13:30:46 +02:00
Cédric Krier
5745c651e6
Compare reset password using constant time function
2026-04-10 11:29:50 +02:00
Cédric Krier
88d280d500
Add phone types as guessing when phonenumbers is not installed
...
Closes #14861
2026-05-26 09:49:36 +02:00
Cédric Krier
f4dfb8de08
Use tree's record name search for the name parts of project work
...
Closes #14834
2026-05-19 15:22:00 +02:00
Sergi Almacellas Abellana
2fba072d4a
Clear ShippingMixin shipping_reference's when copying it
...
Closes #14833
2026-05-28 09:45:46 +02:00
Adrià Tarroja Caubet
cc103371a8
Avoid crash on SEPA mandate report without bank
...
Closes #14831
2026-05-13 11:25:48 +02:00
Cédric Krier
62b3a3b475
Test origin from sale instead of line to calculate cost for return sale of product kit
...
Closes #14854
2026-05-21 10:26:44 +02:00
Cédric Krier
51eaae2070
Delete stock moves only of deactivated products
...
Closes #14844
2026-05-19 10:53:56 +02:00
Cédric Krier
66232f9929
Add optionally a journal column on the invoice list
2026-05-05 16:39:29 +02:00
Cédric Krier
a0a6bca457
Add invoice relate from period and fiscal year
...
Closes #14812
2026-04-24 18:26:48 +02:00
Cédric Krier
bd60a15973
Manage products directly on category form
...
Closes #14811
2026-04-24 23:31:34 +02:00
Cédric Krier
642ff61ab4
Add country organization as criteria of tax rule
...
Closes #14771
2026-04-14 17:29:07 +02:00
Cédric Krier
ad9f7bf8f2
Calculate average lead time for product suppliers
...
Closes #14764
2026-04-13 13:12:59 +02:00
Cédric Krier
b83d7055a9
Guess the type of contact mechanism
...
Closes #14768
2026-04-23 09:18:59 +02:00
Cédric Krier
3691d1e8ef
Add a delay to PEPPOL edocument rendering and processing for each service
...
Closes #14767
2026-04-13 18:26:21 +02:00
Cédric Krier
f1e349beee
Restrict direct debit domain to party with receptions
...
Closes #14736
2026-04-02 15:29:10 +02:00
Maxime Richez
ee4bdd08bb
Display products used by customs category
...
Closes #14770
2026-05-07 11:19:56 +02:00
Xavi Hermoso
30a52dd460
Update purchase request state when it is manually linked to a quotation
...
Closes #14773
2026-05-12 09:33:32 +00:00
Cédric Krier
20b2eceed3
Calcule stock move weight on done when required for intrastat
...
The weight may not have been calculated at the creation of the move if the
product did not have a weight set at that time.
Closes #14824
2026-05-08 12:38:14 +02:00
Cédric Krier
081e7e124f
Do not fail to compute supply and purchase date for product supplier without weekdays
...
Closes #14841
2026-05-18 17:45:32 +02:00
Cédric Krier
a9d44cab56
Ensure a reset password token is set before skipping the generation
2026-05-06 17:16:34 +02:00
Cédric Krier
408cd5debf
Include timesheet cost in production work only if timesheet cost module is activated
...
f2642fe60c20 extends the cost method using the cost price of the timesheet line
but without ensuring the module is activated.
Closes #14830
2026-05-12 09:02:55 +02:00
Cédric Krier
94f6470f70
Update the version of Stripe used
2026-05-11 09:11:38 +02:00
Cédric Krier
14cec1520b
Raise a generic user error message when failing to parse statement
...
Closes #14621
2026-04-03 17:06:49 +02:00
Cédric Krier
e95e3f989f
Do not reset to quotation Shopify order already processed
...
After a refund the authorized payment amount may be lower than the amount to
pay but the sale should still stay in processing or done state.
Closes #14816
2026-05-05 00:11:08 +02:00
Cédric Krier
3b16f5f6db
Ensure to refund Shopify order only once
...
There are no guarantee from Shopify that the fulfillableQuantity will be
updated just after the refund creation but the sale may be re-processed via the
Shopify webhooks just after the refund.
To avoid to refund multiple times, we need to keep track that the refund was
already be made.
Closes #14776
2026-04-16 11:11:01 +02:00
Xavi Hermoso
0f28185db8
Filter draft purchase request using state
...
Using empty purchase line is confusing with the domain added for request quotation.
Closes #13700
2026-05-07 18:22:46 +02:00
Sergi Almacellas Abellana
ff2a02c2aa
Add missing space in ethanol volume uom string
2026-04-14 15:05:19 +02:00
Sergi Almacellas Abellana
e74040ae42
Always use out/return as sale move types
...
Closes #14807
2026-04-23 16:51:09 +02:00
Sergi Almacellas Abellana
bbc76d4d94
Manage assigned moves on add lots wizard
...
Closes #14804
2026-04-23 13:36:23 +02:00
Cédric Krier
518fbdfade
Use title case for task state on sale
2026-04-14 09:29:14 +02:00
Cédric Krier
7f03f4ef3f
Prepend www to URL of bnr.ro website
...
Closes #14784
2026-04-20 10:32:39 +02:00
Cédric Krier
5e3c4ee93c
Fix computation of documentation series for odd minor version
2026-04-20 21:23:36 +02:00
Cédric Krier
d8594bd9fd
Increase version number
2026-04-20 21:08:15 +02:00
Cédric Krier
7f0d38f477
Prepare release 8.0.0
2026-04-20 20:10:13 +02:00
Cédric Krier
de1bb5d5d9
Update translations [skip ci]
2026-04-20 10:38:52 +02:00
Cédric Krier
c662bea8ad
Abstract the iteration for line items and vat taxes feedback for Typless
...
The generators can be extended for other type of result.
Closes #14781
2026-04-17 10:01:31 +02:00
Cédric Krier
1c80557101
Sort Shopify products by ID when position is None
...
Closes #14774
2026-04-15 16:26:20 +02:00
Cédric Krier
4875c428e4
Render prepaid amount in UBL invoice
...
Closes #14766
2026-04-13 17:30:06 +02:00
Cédric Krier
53bf0cefcd
Cast to integer reporting ID calculated using SQL Power
...
Closes #14732
2026-04-09 18:24:39 +02:00