Frédéric FRANCE
d770d37e29
add phpcs rule extension ( #36561 )
...
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* add phpcs rule extension
* test
* test
* test
* test
* test
* test
* fix
* fix
* fix
* fix
* fix
* fix
* fix translations
* fix translations
* translate
* translate
* translate
* translate
* translate
* translate
* translate
* Update propal.class.php
2026-01-15 16:05:06 +01:00
Laurent Destailleur
15054810ba
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop
...
Debug v23
2026-01-12 13:42:02 +01:00
Frédéric FRANCE
b369576a9d
NEW add support of subtotals on more objects ( #34125 )
...
* add more subtotals
* add more subtotals
* class
* class
* wip
* wip
* wip
* wip
* doc
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* fix
* fix
* fix
* fetch extraparams
* add confirms
* add options
* add options
* add options
* add options
* add options
* add options
* add options
* fix
* wip
* wip
* fix
* fix
* fix
* fix
* fix
* fix
2026-01-06 15:58:06 +01:00
Laurent Destailleur
f97f73aa2a
Debug v23
2026-01-05 16:34:39 +01:00
Laurent Destailleur
26c3e3a1af
Debug v23
2026-01-05 16:17:40 +01:00
Laurent Destailleur
ba816b847d
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into 23.0
...
Debug v23
2026-01-05 14:36:23 +01:00
Alexandre SPANGARO
39b251f3ca
FIX #36735 Invoice & Supplier invoice - Inconsistency of fk_code_ventilation for lines (FactureLigne & SupplierInvoiceLine) ( #36792 )
2026-01-05 13:28:09 +01:00
Laurent Destailleur
594dad2652
Update facture.class.php
2025-12-22 19:02:49 +01:00
Lenin Rivas
ebc48db9b8
NEW fetch_lines() first param only products or services
2025-12-18 19:26:29 -05:00
Laurent Destailleur
454eb415ca
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-15 15:43:55 +01:00
Laurent Destailleur
dea8957ec0
Merge pull request #36622 from rlaurent-alb/22.0
...
FIX | Fixing addPayment /invoices/id/payments
2025-12-15 14:25:24 +01:00
splohmer
65134e0746
FIX: SQL error for LIST_OF_QUALIFIED_INVOICES_LIMIT_DEFINED
...
sql error fix for mentioned secret parameter
2025-12-15 11:12:07 +01:00
Rayan LAURENT
77f4fc7b76
FIX | Fixing addPayment /invoices/id/payments
...
Fixing the API route as it is currently impossible to pay a Facture::TYPE_CREDIT_NOTE with this route (it keeps negating the ttc amount used as resteapayer), inspired by the other route /paymentsdistributed, line 1717.
2025-12-11 18:48:18 +01:00
Laurent Destailleur
dff6319ffd
Merge pull request #36503 from atm-florianm/FIX/155/DA027405/situation-percent-two-modes
...
FIX: when INVOICE_USE_SITUATION === 2, some libs still use the old algorithms
2025-12-04 22:13:47 +01:00
atm-florian
a49047b0d8
phpdoc: wrong return type
2025-12-03 16:57:09 +01:00
atm-florian
c464150b4b
FIX bad ratio calculation
2025-12-03 16:43:11 +01:00
atm-florian
c5b0c1c318
FIX: INVOICE_USE_SITUATION (1 = legacy, 2 = new): some functions still use only the legacy algorithm
2025-12-03 15:13:39 +01:00
Laurent Destailleur
e2595b5117
Fix LNE
2025-12-02 22:37:49 +01:00
Laurent Destailleur
36fc03aa49
FIX must not allow deletion of invoice if printed or sent by email.
2025-12-01 18:56:18 +01:00
Jon Bendtsen
a40c97ec9c
NEW: API set contact for any type in proposal, order or invoice dictionary (breaks API proposal) ( #36269 )
...
* NEW: Setting proposal contact to any in proposal contact dicitonary
* hurl tests and a little general cleanup of proposals api
* testing if the supplied type is in the dictionary
* Unique error codes
* Giving better error messages
* Making hurl tests reasonably identical for: proposals, orders and invoices
* BREAKING proposals, to make it identical with order and invoice + support for non default contacts for orders and invoices just like proposals
* adding the missing global to order and invoice
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-24 20:12:35 +01:00
Evann DREUMONT
b6862f5f59
Add REST API support for listing template invoices ( #36397 )
2025-11-24 19:19:39 +01:00
Frédéric FRANCE
46d6714fe0
clean code ( #36317 )
...
* clean code
* clean code
* clean doc
* clean doc
* clean doc
* clean doc
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 01:47:46 +01:00
Frédéric FRANCE
d07e8c03a0
avoid changing object after call ( #36159 )
...
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
* clean
* clean
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:44:39 +01:00
Laurent Destailleur
35b0625a76
Fix regression
2025-11-11 00:27:18 +01:00
MDW
c39e87d703
Qual: Make $fields covariant, define type for $FIELDS in BankAccounts api ( #36188 )
...
* Qual: Make $fields covariant
* Qual: Update BankAccounts class phpDoc ($FIELDS)
# Qual: Update BankAccounts class phpDoc ($FIELDS)
Updated the documentation for the $FIELDS property.
2025-11-09 18:06:58 +01:00
Frédéric FRANCE
e343b4ab1f
clean code ( #36166 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-11-08 14:01:19 +01:00
Laurent Destailleur
dfbf173b17
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-07 19:25:42 +01:00
splohmer
b2ab49a7c0
Fix: sql error if LIST_OF_QUALIFIED_INVOICES_LIMIT_DEFINED is used ( #36135 )
...
* Fix: sql error if LIST_OF_QUALIFIED_INVOICES_LIMIT_DEFINED is used
* Refactor SQL order and limit handling
* Update SQL query to limit qualified invoices
* Update facture.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-06 19:04:35 +01:00
Regis Houssin
fa10fc0f94
FIX avoid NULL value ( #36126 )
2025-11-06 13:15:03 +01:00
Regis Houssin
0fd19787e2
FIX #36113 ( #36116 )
2025-11-05 22:47:51 +01:00
MDW
b925dd6c37
Qual: Make $fields type covariant (phpstan) ( #36084 )
...
# Qual: Make $fields type covariant (phpstan)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 14:16:17 +01:00
Laurent Destailleur
6584ed2d6d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-04 12:53:39 +01:00
Laurent Destailleur
8859dbdb79
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-04 12:53:15 +01:00
Frédéric FRANCE
c8d42248c2
fix CI V21 ( #36078 )
...
* Update phpstan.neon.dist
* Update phpstan-baseline.neon
* Update phpstan-baseline.neon
* Update phpstan-baseline.neon
* Update index.php
* Update facture.class.php
* Update facture.class.php
2025-11-04 12:25:24 +01:00
Laurent Destailleur
74cc41c460
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-03 14:27:58 +01:00
Laurent Destailleur
94d1a25d67
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-03 14:10:57 +01:00
ldestailleur
62760d6195
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-03 14:05:58 +01:00
Laurent Destailleur
d8d77a8e51
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-11-03 13:57:49 +01:00
Laurent Destailleur
af13e3354b
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-11-03 13:57:15 +01:00
Laurent Destailleur
e7a1e58ebf
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-11-03 13:51:38 +01:00
Laurent Destailleur
534d4ed4bc
Merge branch '16.0' of git@github.com:/Dolibarr/dolibarr.git into 17.0
2025-11-03 13:49:06 +01:00
Laurent Destailleur
50b90d795c
Merge branch '15.0' of git@github.com:Dolibarr/dolibarr.git into 16.0
2025-11-03 13:48:51 +01:00
Laurent Destailleur
3209eb4bd8
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
2025-11-03 13:46:49 +01:00
Frédéric FRANCE
38a62ca163
clean code ( #36012 )
2025-11-01 02:37:42 +01:00
Frédéric FRANCE
f1a418f042
clean code ( #36016 )
...
* clean code
* clean code
* clean code
2025-11-01 00:31:43 +01:00
ThomasNgr-OpenDSI
1cd82c88cb
Develop fix STOCK_MUST_BE_ENOUGH_FOR_(PROPAL|ORDER|INVOICE) ( #33517 )
...
* Manage STOCK_MUST_BE_ENOUGH_FOR_(PROPAL|ORDER|INVOICE) with new attribute stockable_product
* Use static properties for product types. Controle product type service.
* simpler condition for STOCK_MUST_BE_ENOUGH_FOR_PROPOSAL
2025-10-31 17:15:18 +01:00
atm-adrien
68fc03caae
FIX : Situation percent set as 0 when adding line on situation invoices ( #35999 )
2025-10-29 17:05:43 +01:00
Laurent Destailleur
870ee50729
Fix pos_print_counter
2025-10-28 23:35:42 +01:00
Laurent Destailleur
e47925af7c
WIP LNE
2025-10-28 14:14:28 +01:00
Laurent Destailleur
e7672cd9e5
Fix critical regression in cast
2025-10-19 18:47:20 +02:00