Commit Graph
2977 Commits
Author SHA1 Message Date
Cédric Krier 56e1a24be4 Distinct readonly and editable states 2026-08-31 23:21:03 +02:00
Cédric Krier cfee0e7589 Add missing comment about structured tag for remittance information 2026-08-24 15:10:12 +02:00
Cédric Krier f3c460972c Add pain.008.001.08 flavor to SEPA payment 2026-08-24 15:08:28 +02:00
Cédric Krier 1d796d560d Add pain.001.001.09 flavor to SEPA payment 2026-08-24 11:50:30 +02:00
Nicolas Évrard 89b50e2459 Add an optional icon to the login services
Closes #14915
2026-09-18 13:30:12 +02:00
Cédric Krier b0136be619 Parse Cross Industry Invoice as supplier invoice 2026-08-31 12:26:39 +02:00
Cédric Krier e7bbc4218b Display account moves field on stock move form
Closes #9190
2026-07-30 09:35:03 +02:00
Cédric Krier 7a563a3789 Include administrators in button states based on groups
Since 6ebedcf8826e, administrators have no more groups.

Closes #15097
2026-09-15 15:19:40 +02:00
Cédric Krier bc1de342d1 Pass query as a list of argument to format_args for Shopify query logging 2026-08-06 09:46:51 +02:00
Cédric Krier 264cb3eaee Add logging info about Shopify request
The shopify_app does not generate any logging except the raw info from httpx.
2026-08-06 08:48:19 +02:00
Cédric Krier 8c09693e15 Do not clear incoming moves that has been added to a shipment for amendment
Closes #15070
2026-09-07 15:24:40 +02:00
Cédric Krier a89a70f6f3 Add Factur-X format to invoice report 2026-09-15 08:32:03 +02:00
Cédric Krier f48cb3e7b1 Allow to customize the storage of invoice report 2026-06-15 15:25:20 +02:00
Cédric Krier ddaeb181c0 Require a message file for SEPA message
Closes #15073
2026-09-07 18:12:38 +02:00
Cédric Krier 436e20a75f Test if the line's origin is an instance of ModelStorage before accessing the record name
Closes #15072
2026-09-07 18:01:00 +02:00
Nicolas Évrard 305301a53e Replace the administration group by a flag on the user 2026-09-13 17:28:32 +02:00
Cédric Krier b8a638f918 Returns unique and ordered shipments when extending sale and purchase for kit
Since 9385c3660f17 the super method returns instances so only instances must be
added to the set to ensure uniqueness.

Closes #15091
2026-09-13 14:01:21 +02:00
Cédric Krier fef30e24b1 Use explicit order for shipments and invoices on sale and purchase
Closes #15090
2026-09-13 13:57:29 +02:00
Cédric Krier 12699bc16c Sort invoices and shipments on Function fields of sale and purchase
Closes #15083
2026-09-10 14:14:16 +02:00
Cédric Krier 1677e52cba Forbid to set role to admin user
The links between admin user and groups are managed by XML record.
But the sync task may delete such link if a role is assigned to admin because
the task is run as root which skip the XML check.

Closes #15086
2026-09-10 16:07:26 +02:00
Cédric Krier 28c3b66569 Remove duplicate activation of stock_package module in stock shipment measurements test case 2026-09-12 00:25:24 +02:00
Cédric Krier cdb082f133 Use extras to activate account_invoice module in UNCEFACT test case 2026-09-12 00:24:43 +02:00
Adrià Tarroja Caubet 0b1971ab59 Check for running deferrals when closing a standard period only
Invoice deferred creates moves only on standard period

Closes #15042
2026-09-10 08:20:15 +02:00
Cédric Krier b2521dcaf2 Set button decorator for sending and updating invoices on Chorus to a different method than the cron
Closes #15069
2026-09-06 10:21:56 +02:00
Cédric Krier dac45a24dc Do not set searcher on ethanol volume of products by locations
The field on product is not searchable.

Closes #15064
2026-09-04 08:31:27 +02:00
Cédric Krier 075c14f296 Do not add searcher to the template function fields if the template field is not searchable
Closes #15063
2026-09-04 08:30:25 +02:00
Cédric Krier d8ca390d1b Generate a valid domain for the origin invoices via the searcher on the invoice
Closes #15062
2026-09-04 08:28:54 +02:00
Cédric Krier 88b4f59028 Set the company on the invoice before assigning the party
The party of the invoice must have the invoice's company in the context to
correctly set the account when calling on_change_party.

Closes #15049
2026-08-31 12:06:40 +02:00
Maxime Richez dd821f7073 Calculate variation and check tolerance on inventory quantity and cost
Closes #14688
2026-09-03 00:02:28 +02:00
Cédric Krier e936e37d8f Use a sentinel as default value for setting attribute only if changed
For new instances, we must set also the attribute with value `None` as they may
be tested later.

Closes #15060
2026-09-03 15:49:20 +02:00
Cédric Krier 17780ef2f7 Add scheduled task to cancel abandoned draft sale from web shop
Closes #14974
2026-07-29 15:48:59 +02:00
Cédric Krier 8a1f2d870c Add CSV as import format for account statement 2026-07-23 14:52:10 +02:00
Dimitrios Josef Moustos 17fe789471 Fix typo in MyGLS description 2026-08-29 20:21:09 +03:00
Cédric Krier c02578478e Add missing _method to url for webhooks 2026-09-03 15:42:15 +02:00
Cédric Krier c1be38f14d Use BIGINT for table query with composed unique ID
When the maximal id of the table is too big, int4 is not enough like #15010
shows.
2026-08-14 11:55:48 +02:00
Cédric Krier bbbea59530 Include first line of unstructured street in AdrLine tag of SEPA message
Since 327f65ad55e6 the StrtNm tag is no more the first line of the street so
this lines must be included in AdrLine.

Closes #15036
2026-08-24 11:56:05 +02:00
Cédric Krier 3a5da53376 Manage the sign on LineTotalAmount instead of BilledQuantity in UN/CEFACT 16B-CII
Closes #15006
2026-08-11 12:10:58 +02:00
Cédric Krier 37ca2e5340 Set PostOfficeBox when address has a post box in UN/CEFACT 16B-CII
Closes #15005
2026-08-11 12:08:26 +02:00
Cédric Krier 1b0836a846 Set format attribute for DateTimeString in UN/CEFACT 16B-CII
Closes #15004
2026-08-11 12:05:48 +02:00
Cédric Krier 541de2af25 Warn about using too much significant digits for float and numeric
Closes #14870
2026-07-29 18:28:56 +02:00
Cédric Krier d7bf520b93 Use POST method to construct URL for Peppyrus webhooks 2026-09-01 00:44:08 +02:00
Cédric Krier 16c3858e36 Update the Stripe API version 2026-08-31 23:33:27 +02:00
Nicolas Évrard 331131f111 Use Router to register URL endpoints in the pool 2026-08-28 12:06:27 +02:00
Cédric Krier 3cdb3b0fb5 Call on_change_product only if the sale line has been changed
Since f41c9c208d39 the _changed_values is a method instead of a property.

Closes #15013
2026-08-14 18:11:42 +02:00
Cédric Krier 9726c4da41 Format IBAN number after edition 2026-08-01 10:21:45 +02:00
Cédric Krier d5064e1b0b Make locations readonly on stock move when linked to a shipment without being edited from it
This ensures that the domain from the shipment fields can not be skipped.

Closes #12564
2026-07-16 11:04:37 +02:00
Cédric Krier bd350be3f8 Enforce shipment domain on stock moves
On shipment where moves are split into two fields, we must enforce at least one
of the domain of each field.
2026-07-16 11:03:16 +02:00
Cédric Krier cc08e82ecc Allow the creation of shipping label for packages when the shipment state is shipped
Closes #15027
2026-08-20 12:02:57 +02:00
Cédric Krier 550b638dc6 Remove prefix for statement and payment journals action 2026-07-15 18:16:16 +02:00
Cédric Krier 2298d04e2f Make social taxes, payroll and taxes payable
Closes #4109
2026-07-24 15:17:04 +02:00