Commit Graph

15057 Commits

Author SHA1 Message Date
Frédéric FRANCE
6164a9c9cc fix CI (#33866)
* fix CI

* Update facture.class.php
2025-04-16 11:10:38 +02:00
lvessiller-opendsi
4963639d67 NEW input reason for customer invoice (#33599)
* NEW input reason for customer invoice

* Fix CI error

* Fix format fk_input_reason in array of fileds

* Add invoices in translate key of source dictionary
2025-04-16 01:02:26 +02:00
Laurent Destailleur
b38779ec99 Fix CI 2025-04-15 23:35:54 +02:00
Laurent Destailleur
3085c0762f Fix remove print 2025-04-15 02:51:00 +02:00
Laurent Destailleur
b27c3b692e FIX #33843 More complete fix. 2025-04-15 02:42:48 +02:00
Eric - CAP-REL
a89a917adc PERF: hidden var to limit list of invoices for credit note list (#33839)
* PERF: hidden var to limit list of invoices for credit note list

* Update facture.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-14 20:12:19 +02:00
Yannis Hoareau
e62f9cce4a Fix bug where invoice situation invoices could not be created (#33842) 2025-04-14 20:01:35 +02:00
ldestailleur
0b8324fc89 FIX #33784 2025-04-12 16:58:50 +02:00
ldestailleur
88b46a2d0e CSS 2025-04-10 23:43:16 +02:00
Frédéric FRANCE
1eb27d5bd5 clean code (#33805) 2025-04-09 23:05:17 +02:00
ldestailleur
8cc5bc3e7e NEW The closing reason of invoice appear on tooltip of invoice status 2025-04-09 19:07:31 +02:00
ldestailleur
9550106ded FIX to have the remain to pay in invoice listsame than on card 2025-04-09 18:08:08 +02:00
ldestailleur
4ba1f204fd Fix need refresh to see status updated 2025-04-09 17:41:33 +02:00
ldestailleur
e6fdf698b3 Fix trans 2025-04-09 17:21:59 +02:00
Vaadasch
e469131327 Add hook before each generated invoice by createRecurringInvoices (#33780)
* Add hook before each generated invoice by createRecurringInvoices

* Update new hook to respect parameters constraints

* Add global action

* Move "global $action" at the beginning of the function

* Update facture-rec.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
Co-authored-by: Arnaud Serrut <arnaud.serrut@gmail.com>
2025-04-09 16:00:17 +02:00
ldestailleur
eb4e5a4685 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-09 15:40:02 +02:00
ldestailleur
c09f7a235c Fix type 2025-04-09 11:56:21 +02:00
atm-irvine
9f89417391 New/group fetch and fetch optionals (#33257)
* feat(facture): group classic fetch and fetch optionals depending on conf

* feat(facture): group new fetch optionals

* feat(facture): group new fetch optionals for lines

* chore: phan fixes

* feat(factureligne): grouped fetch and fetch optionals

* Fix regression in missing $conf

* Update factureligne.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-09 00:10:02 +02:00
ldestailleur
be21aa7c6d FIX CI 2025-04-07 17:00:18 +02:00
ldestailleur
91e0b52630 Fix CI 2025-04-07 16:38:37 +02:00
ldestailleur
6af8298736 Fix related to #33449 2025-04-07 15:46:10 +02:00
ldestailleur
7df240c25b Fix CI 2025-04-07 12:28:05 +02:00
ldestailleur
c7ec63b702 Look and feel v22 2025-04-05 12:55:04 +02:00
Frédéric FRANCE
5494affea9 Update card.php (#33725) 2025-04-04 15:29:41 +02:00
Frédéric FRANCE
47c1346699 add missing translation (#33724)
* add missing translation

* add missing translation

* add missing translation
2025-04-04 15:17:26 +02:00
ldestailleur
1aac6e3c34 Clean code by using the ACCOUNTING_MODE var for both modules 2025-04-03 16:41:41 +02:00
ldestailleur
7096eff264 FIX tooltip info on recuring invoice must be into tthe tooltip 2025-04-03 13:11:23 +02:00
ldestailleur
d06fdc068e FIX tooltip info on recuring invoice must be into tthe tooltip 2025-04-03 13:10:25 +02:00
ldestailleur
b466b7ab5a NEW The link "In accountancy" is now clicable to reach bookkeeping 2025-04-02 18:51:51 +02:00
atm-jonathan
d72d69e55c NEW add home box mrp (#33549)
* add box Mo

* tests ok

* comparaison dates

* before Wysy

* after wysy

* Update mo.class.php

* Update mo.class.php

* Update conf.class.php

* retour PR

* add parenthesis

* Update mo_list.php

---------

Co-authored-by: x <x@x.x>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-02 12:22:59 +02:00
MDW
6fe1effa5e Qual: Fix PhanTypeMismatchArgumentNullable notices (#33684) 2025-04-02 11:35:53 +02:00
MDW
5cc0bd0a3f Fix #33689 - missing rename (#33693)
# Fix #33689 - missing rename

Assignment to $result in code before fixing phan notice
seem be an error, but in fact the assignment is useless
and the code only expects a potential exception.
2025-04-02 11:31:10 +02:00
Jon Bendtsen
27dc84fe3b NEW Can link member subscription/contribution with proposal, order and invoice (#33647)
* linking member subscription contribution <-> proposal, order and invoice
This can both be done manually from an existing proposal/order/invoice to a subscription created without creating an invoice. I use this when we sell memberships as part of registration for our membership classes.

The link will also be shown on the invoice that can be created as part of the subscription contribution creation.

These links show up in the json from the API on proposals, orders and invoices. The subscription does not show anything. It is currently unknown if the API can do this link or it will have to be done manually in the GUI.

* Update html.form.class.php

---------

Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-01 21:36:35 +02:00
ldestailleur
8efa60f4b0 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-04-01 13:53:52 +02:00
ldestailleur
1535db72a6 Fix load status 2025-03-31 18:40:38 +02:00
ldestailleur
6c8ae0b2a6 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-03-31 16:28:08 +02:00
ldestailleur
f543dac233 Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-03-31 16:02:59 +02:00
atm-corentin
7cadf5d53e FIX|Fix # fatal trying update desc invoice situation (#33607)
* fix fatal trying to do a sub between an int and a string

* fix trad unknow issue

* Update card.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-03-31 13:14:32 +02:00
rogue-spectre
bc5b4cff67 Update clientfourn.php (#33663)
correction of a sql request returning a buggy result. 

Instead of the sum of the different donations payments the request returned the number of payment multiplied by the global amount of donation.
2025-03-31 11:44:11 +02:00
rogue-spectre
d74383afce Update clientfourn.php (#33663)
correction of a sql request returning a buggy result. 

Instead of the sum of the different donations payments the request returned the number of payment multiplied by the global amount of donation.
2025-03-31 11:43:18 +02:00
Jyhere
38e21a1ef6 FIX: missing formObjectOptions hook on payment card (#33629) 2025-03-28 15:01:32 +01:00
ldestailleur
30801214ce Code comment 2025-03-28 12:07:51 +01:00
ldestailleur
74f85c8622 FIX Report by custom groupe was empty 2025-03-28 04:27:36 +01:00
atm-jonathan
0595e2556d NEW_SUBMIT_FOR_ALL_MARK_RESPAWN (#32101)
* reprise ancienne PR

* add variable

* correction foreach

* retour precommit

* delete Blank line

* mass brand tx propal

* clean

* clean

* condition foreach

* clean code

* Fix ci

---------

Co-authored-by: x <x@x.x>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-03-27 01:03:05 +01:00
ldestailleur
ae59c409f6 Modulebuilderization 2025-03-26 00:56:24 +01:00
Josep Lluís
f8550ed45d NEW: Add DateMaxPayment option on selectDate (#33601)
* Add DateMaxPayment option on selectDate

Add DateMaxPayment option on selectDate, in customers invoices, as in suppliers invoices

* Update paiement.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-03-25 16:34:28 +01:00
Frédéric FRANCE
c753078b36 fix missings translations (#33585)
* fix missings translations

* fix

* fix

* fix

* fix

* fix

* fix

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-03-24 22:01:55 +01:00
Charlène Benke
936d0eeae1 Add sold amount on api call (V2) (#33589)
* Add sold amount on api call (V2)

other way to implement it

* Update api_bankaccounts.class.php

Use the non deprecated property name.

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-03-24 16:43:32 +01:00
kkhelifa-opendsi
963fb2a41c FIX : If the global INVOICE_CAN_NEVER_BE_EDITED disabled the action 'modify' of a invoice, we test in the point of entry of the action and not after we make many useless tests (#33594)
* FIX : If the global INVOICE_CAN_NEVER_BE_EDITED disabled the action 'modify' of a invoice, we test in the point of entry of the action and not after we make many useless tests

* Correction
2025-03-24 15:34:58 +01:00
ldestailleur
7ce20a5ff3 FIX blank page on smartphone for bank SEPA direct transfer page 2025-03-24 13:01:08 +01:00