Cédric Krier
12aebbcba0
Test if origin id is greater or equals to 0 before accessing the target record name
...
Closes #13498
2026-01-27 12:01:42 +01:00
Cédric Krier
2e973901b4
Inherit color for close button
2026-02-04 11:41:26 +01:00
José Antonio Díaz Miralles
4f1eb55810
Add a button to close the Filters modal
...
Closes #13306
2026-02-04 11:39:34 +01:00
Cédric Krier
ac57101f77
Register product after template extension to add UNECE codes
...
Closes #14570
2026-02-03 14:39:49 +01:00
Maxime Richez
767ff56b06
Add missing warning key for PackWarning on Internal Shipment
...
Closes #14569
2026-02-02 13:53:44 +01:00
Cédric Krier
dd2738f7b2
Do not try to add parameters to empty URL
...
Closes #14505
2026-01-19 12:30:41 +01:00
Cédric Krier
2238dee3e1
Use create date to calculate production work duration without write date
...
Closes #14562
2026-01-29 10:26:59 +01:00
Maxime Richez
24b9ca1575
Set incoterm required on extended intrastat for sale between EU countries
...
Closes #14531
2026-01-30 17:32:18 +01:00
Cédric Krier
f1eea7c11e
Correctly render address streets in UBL invoice for Peppol
...
Closes #14566
2026-01-30 15:24:46 +01:00
Cédric Krier
b913230cac
Use BIGINT for invoice number digit and limit size to 18 digits
...
Closes #14534
2026-01-22 17:23:12 +01:00
Cédric Krier
08915bb5ad
Unpack table and clause when converting domain for payable/receivable date
...
Closes #14533
2026-01-22 13:54:58 +01:00
Cédric Krier
b57bedf337
Support clause on multiselection field with operator in and value None
...
Closes #14520
2026-01-19 16:40:01 +01:00
Cédric Krier
16dd9ae446
Set product on invoice line base on allowance/charge reason code from UBL invoice
2026-01-28 15:58:01 +01:00
Cédric Krier
19d4b91df2
Render allowance and charge in UBL invoice
2026-01-26 15:38:06 +01:00
Cédric Krier
8f08fcf6bf
Add UNECE allowance, charge and special service code
2026-01-26 15:42:27 +01:00
Cédric Krier
49bcf51aca
Import UBL allowance/charge as invoice lines
...
Closes #14524
2026-01-26 12:08:41 +01:00
Cédric Krier
7620829d61
Search for similar invoice line with the same category of unit for UBL invoice line
...
Closes #14548
2026-01-23 18:50:42 +01:00
Cédric Krier
daad7943e6
Set the invoice type on invoice line from UBL invoice
...
The invoice type is needed to set the right account from the product.
Closes #14547
2026-01-23 15:29:07 +01:00
Cédric Krier
7c8e7bc23f
Group tax lines per tax having the same UNECE codes in UBL invoice
2026-01-23 13:02:19 +01:00
Cédric Krier
0c503833d3
Do not group taxes by tax group in UBL invoice and credit note
...
The Peppol UBL rules limit to a single TaxTotal.
Closes #14542
2026-01-23 11:05:13 +01:00
Maxime Richez
93d0ea51f5
Do not coalesce quotation validity to generate domain for expired quotations
...
Closes #14558
2026-01-26 13:37:04 +01:00
Cédric Krier
680344c92b
Format float and computed Decimal using fixed-point notation
...
This avoid the usage of scientific notation.
For float we must convert them to Decimal to get a precision large enough to
show all coefficient digits.
For computed Decimal (which are thus not rounded) we must normalized them first
to avoid trailing 0.
Closes #14522
2026-01-20 09:19:12 +01:00
Cédric Krier
8ae58308ce
Use schemeID to search for identifier of the same type
...
Closes #14516
2026-01-19 11:43:28 +01:00
Cédric Krier
90ef7c822c
Use the company IDs from UBL as identifier
...
Closes #14515
2026-01-19 11:48:55 +01:00
Cédric Krier
451a5b9fc7
Create the party name using the registration name of the legal entity from UBL first
...
Closes #14514
2026-01-19 11:34:14 +01:00
Cédric Krier
b211b58884
Always set a value for invoice line unit from UBL invoice and credit note
...
The search for similar line needs to test if the unit has a value or not.
Closes #14544
2026-01-23 12:12:27 +01:00
Cédric Krier
dd7d8c5459
Use ZZ as default unit code for UBL
2026-01-22 17:41:04 +01:00
Cédric Krier
59e04dbf59
Do not search unit of measure for unit code ZZ and XZZ from UBL
...
The mutually defined unit should let the system choose a default unit.
Closes #14537
2026-01-22 17:39:35 +01:00
Cédric Krier
acb2d60609
Prevent registering unit of measure with the UNECE code ZZ and XZZ
...
The mutually defined unit is not a real unit.
2026-01-22 17:38:18 +01:00
Cédric Krier
6e6b1f4061
Be more flexible when converting Peppyrus document type into edocument type
...
Closes #14519
2026-01-19 16:21:30 +01:00
Cédric Krier
146bcb0ab0
Add test for reference field referring unknown target
2026-01-10 18:40:47 +01:00
Cédric Krier
08bb367b7d
Use the normalized format for the over shipment of sale
2026-01-09 17:14:17 +01:00
Cédric Krier
a3eb5e234e
Add optionally gift card boolean to product list
2026-01-09 17:10:58 +01:00
Cédric Krier
6b672742de
Add effective date, delay and warehouse to production list
2026-01-08 12:11:00 +01:00
Cédric Krier
d44ce136fd
Remove duplicate fields from production inherited from ShipmentMixin
2026-01-08 12:06:47 +01:00
Cédric Krier
be708ea16c
Store original planned date of requested internal shipments and productions
...
Closes #14477
2026-01-08 12:04:46 +01:00
Cédric Krier
70701c14e4
Add depends on methods of TaxableMixin
2026-01-17 12:54:09 +01:00
Cédric Krier
df02ade40e
Always return a date for tax date of TaxableMixin
...
Closes #14486
2026-01-17 12:53:33 +01:00
Cédric Krier
841a7cf815
Load icon field before rendering affix
...
Closes #14509
2026-01-16 13:16:50 +01:00
Cédric Krier
2219eb0915
Do not compare records order with negative id
...
Closes #14508
2026-01-16 12:11:35 +01:00
Cédric Krier
947a63c456
Make the user menu favorites unique
...
Closes #14213
2026-01-16 10:07:03 +01:00
Cédric Krier
0d4ec58be9
Increase the maximum sleep for Peppyrus test scenario
...
20 seconds is not always enough for Peppyrus to process the message posted.
2026-01-24 19:25:47 +01:00
Cédric Krier
ededbdb3c9
Do not convert input when converting between the same unit
...
Applying the factor/rate twice may loose precision if one of the number is a
rational with recurring decimal.
Closes #14501
2026-01-15 17:20:32 +01:00
Cédric Krier
212d6e5a45
Round quantity instead of truncate for Shopify fulfillment
...
Closes #14502
2026-01-15 17:28:20 +01:00
Cédric Krier
2e6dc5f27c
Lock the sale being processed for Shopify
...
Closes #14500
2026-01-15 15:22:09 +01:00
Cédric Krier
e543e295cf
Add company clause to balance domain for direct debit reception
...
Closes #14499
2026-01-15 14:41:53 +01:00
Cédric Krier
40a3345fb5
Convert index expression to string to instantiate psycopg2 SQL
...
Closes #14487
2026-01-24 08:51:39 +01:00
Cédric Krier
241437dfad
Use dash instead of hyphen in Egyptian street format
...
Closes #14498
2026-01-14 19:25:17 +01:00
Cédric Krier
c0211b8c3d
Add invoice data when processing supplier invoice line with purchase from OCR service
...
010fe207dda7 added an extra invoice_data argument but not to the purchase extension.
Closes #14512
2026-01-17 15:45:13 +01:00
Cédric Krier
89bc2930df
Set DESC as index options instead of the expression
2026-01-14 00:35:13 +01:00