Cédric Krier
a362054bbf
Remove "User" suffix from fallback recipients of email notification
2025-01-26 11:52:37 +01:00
Maxime Richez
def1dff17b
Allow setting fallback user without corresponding field to email notification
...
Closes #13705
2025-01-26 11:50:48 +01:00
Cédric Krier
aa5c02880b
Move active filter for bank accounts of party to use "used"-field
...
Closes #13803
2025-01-09 15:28:40 +01:00
Cédric Krier
5d062fb1b4
Use company from the record when copying budget
...
Since ba6b8ce0e692 only the fields displayed on the form state are set but the
copy wizard for analytic budget does not have any field depending on the
company so no default value is set for company.
Indeed we should not rely on the state view to retrieve the currency from the company.
Closes #13824
2025-01-17 00:03:03 +01:00
Cédric Krier
32914eff90
Move fields from specific payment method in separate page
2024-12-12 14:05:20 +01:00
Cédric Krier
d880f7c32a
Do not search without accent number and reference of payments
2024-12-12 13:42:24 +01:00
Cédric Krier
8636a2b771
Add payment reference in record name of payment
2024-12-12 13:41:51 +01:00
Cédric Krier
14f5953c60
Rename payment description into reference
...
Closes #13748
2025-01-22 10:05:33 +01:00
Cédric Krier
ac65439fab
Ease extending account move and line from receivable rules
...
Closes #13741
2024-12-09 12:02:51 +01:00
Cédric Krier
6f049b695b
Set company in the context of clearing journal
...
Closes #13591
2024-10-10 17:00:14 +02:00
Adrià Tarroja Caubet
9a26aa923b
Test SEPA mandate sequence type by ordered date
2025-01-18 12:50:22 +01:00
Cédric Krier
b0fa1dd28e
Sort SEPA payments by date
...
In order to compute the proper sequence type, the payments must be ordered by
ascending date in case there are many payments for a first used mandate.
Closes #12614
2025-01-18 12:57:41 +01:00
Adrià Tarroja Caubet
7063c9db31
Order payments in payment group by date
...
It is the most expected order for the processing methods.
2024-12-16 13:03:04 +01:00
Adrià Tarroja Caubet
b7ee7a4acd
Use start and end periods for AEAT reporting
2025-01-18 11:39:42 +01:00
Adrià Tarroja Caubet
cd060fc20c
Sort periods in AEAT 303 report
...
Closes #13707
2024-11-28 11:25:55 +01:00
Cédric Krier
58b10f68df
Sanitize attachment filename for incoming document from email
...
When creating document incoming from email's attachments, the filename value
must be sanitized as there is no control on the data.
Closes #13801
2025-01-08 17:35:27 +01:00
Cédric Krier
1f0b754785
Fill production moves with all default values
...
When used for on_change, we need to fill all the default values as the client
does create new record with default values.
Closes #12575
2024-12-26 16:12:10 +01:00
Cédric Krier
77bb47a3a4
Make field_names optional in Model.default_get
2024-12-26 16:08:18 +01:00
Cédric Krier
eda1f8e7de
Merge tax line with the same key but computed separately
...
Closes #13777
2024-12-24 14:54:47 +01:00
Cédric Krier
eb6c40f135
Do not sum purchase line without amount to calculate purchase amounts
...
04e9bc5b56f3 removed the test against empty amount with the line test.
Closes #13784
2025-01-03 11:02:29 +01:00
Cédric Krier
1b98cc52b3
Require invoice with posted move for SII
...
The construction of the payload relies on the invoice having an account move
posted.
2025-01-09 10:52:50 +01:00
Cédric Krier
39d47512f6
Explain why using taxes from account move lines for SII
2025-01-09 10:50:22 +01:00
Sergi Almacellas Abellana
b1f8cb08b3
Use move post date as SII accounting date
...
Closes #13680
2025-01-07 17:34:43 +01:00
Cédric Krier
ae00270ee7
Do not prevent to rewrite the same opportunity origin on sale
...
Closes #12517
2024-12-23 18:47:48 +01:00
Cédric Krier
801a06970b
Use proper default value for Eval on account move
2024-12-26 18:55:47 +01:00
Cédric Krier
cae324ce6d
Do not use empty contextual date to calculate active of party relation
...
Closes #13733
2024-12-26 18:54:46 +01:00
Cédric Krier
6ecd73b529
Update default_get signature to add with_default parameter
...
ba6b8ce0e692 extended the signature but some modules must be updated to follow
the new signature.
2024-12-26 16:16:48 +01:00
Cédric Krier
f45f4ec348
Use company id to set context to compute today
...
Closes #13789
2025-01-01 20:05:24 +01:00
Cédric Krier
643dc186cd
Get context from default config to get chart ID to create
...
49ca1e40161c replace the .find call by get_id which requires a context.
2025-01-01 19:59:35 +01:00
Cédric Krier
10c5392bea
Use predefine testing payment method instead of creating one
...
Calling stripe.PaymentMethod.create is deprecated.
2025-01-01 19:52:58 +01:00
Cédric Krier
7917793f94
Search waiting marketing automation record activities using record ID
...
There is no custom search_rec_name for record, so all the records are valid.
Closes #13787
2025-01-01 19:07:43 +01:00
Cédric Krier
a9e620a44d
Save purchase request quotation before lines
...
This avoid warning about unsaved relation record.
2025-01-01 18:56:12 +01:00
Cédric Krier
910c61cb38
Update name of cost sale of shipments in copied default values
...
In 79512f8cfed1 the field has been renamed.
Closes #13786
2025-01-01 18:25:57 +01:00
Cédric Krier
62deec1671
Do not copy asset lot when copying sale subscription line
...
Closes #13785
2025-01-01 17:44:16 +01:00
Cédric Krier
d26611be91
Add process method for Shopify payment method
...
Since 55db7836e132 the payment does not need to be grouped but a process method
must be implemented.
2025-01-01 17:40:41 +01:00
Cédric Krier
81f674082b
Remove check_xml_record from ModelStorage
2024-11-11 15:19:51 +01:00
Cédric Krier
fabb5340e9
Always synchronize XML data with database
...
Closes #13668
2024-11-11 18:24:06 +01:00
Cédric Krier
efab50227a
Read only cost price from the history product when computing cost value
...
Closes #13767
2024-12-20 11:48:10 +01:00
Cédric Krier
afcba82077
Do not add history to unnecessary model
...
d38610e26ede added history to all related models but it is not necessary as
only the One2Many and Many2Many are needed.
If the target of a Many2One or a Reference has been deleted meanwhile then the
record may not be readable at that date.
Closes #13768
2024-12-20 11:22:47 +01:00
Cédric Krier
7b75df7e4c
Allow deleting routing or BOM linked together
...
Closes #13759
2024-12-16 18:28:21 +01:00
Cristina Sangrador
2c0f7be02d
Do not try to create periods when renewing a fiscal year without periods
...
The computation of interval raises a ZeroDivisionError because the length of
periods is 0.
Closes #13671
2024-12-28 14:00:38 +01:00
Cédric Krier
555748ef01
Process Stripe and Braintree payments on checkout
...
Closes #13691
2024-12-15 19:15:39 +01:00
Cédric Krier
001bfe69c6
Make payment group optional per process method
2024-12-15 19:06:20 +01:00
Sergi Almacellas Abellana
f9e4940ed7
Override _get_invoice_sale instead of create_invoice to set agent on invoice
...
This avoids saving invoices one by one.
2024-12-28 00:38:13 +01:00
Cédric Krier
d6e0bfc053
Add new country subdivision types
2024-12-15 15:02:40 +01:00
Cédric Krier
0206a17048
Raise a warning for unknown country subdivision type
2024-12-15 14:35:19 +01:00
Cédric Krier
b4b2b5674a
Add company in context of journal on account receivable rule
...
Closes #13742
2024-12-09 14:42:37 +01:00
Cédric Krier
43014db8ac
Test if today is using the timezone of the contextual company
2024-12-16 17:23:03 +01:00
Cédric Krier
d9b9d52643
Test if contextual company id is positive before using it to get the timezone
...
Closes #13702
2024-12-16 16:55:06 +01:00
Adrià Tarroja Caubet
fb4600e095
Add method to return spanish tax identifiers for reports
2024-05-21 13:51:25 +02:00