Ajouter la vérification sur les lignes facturées
1
Interface de commande de pièces KRAMP + Paramétrage
2
Administrer les prix de vente interne
3
Interface de commande de pièces BEPCO
4
5
6
Ligne de devis de vente : Récupérer le prix de vente interne
7
Pipeline build PROD - Supprimer tests et sonar
8
Imprimer un devis de vente (Evolution : Affichage de site internet de la société )
9
Modification interlocuteur principal
10
Pouvoir saisir un code couleur dans le paramétrage
11
Ajouter un badge sur l'icône trombone pour indiquer le nombre de docs liés
12
Appliquer le thème Nistia aux écran Tiers360 ouverts depuis Nistia
13
Afficher le tri au chargement de la liste de documents
14
Supprimer une commande achat - mise à jour de la fiche matériel (dispo/propriétaire)
15
Saisir un règlement de remboursement sur un avoir
16
MAJ Menu Produit : remplacer Autres par MO et Frais
17
Menu ventes de la fiche client - liste des commandes
18
Initialiser le prix de vente sur les factures de vente
19
Menu ventes de la fiche client - liste des BL clients
20
Menu ventes de la fiche client - A facturer (BL/OT à facturer)
21
Menu ventes de la fiche client - liste des factures du client
22
Tableaux de bord - Options TB : Paramétrer les pourcentages de marges
23
Activer l'assistant de rédaction dans les zones de saisie de texte
24
Mettre en place le nouveaux système de filtrage FMK
25
Tableaux de bord - Paramètres général : Paramètres TDB
26
27
Négoce matériel : Retours fournisseur (2ème lot retours matériels)
28
Faire un avoir sur une facture d'acompte
29
30
Corriger les défauts d'alignements sur l'édition de la facture (bandeau OT et commentaire)
31
32
Maj listes de produit : tenir compte du multistock
33
Mettre à jour la saisie des stocks et des casiers pour ajouter une note
34
Retour audit katiro de la solution iRoad
35
Paramétrer ses préférences utilisateur: Société, Site, Service
36
Ergonomie - Client - Lookup sélection client : ajouter icône typologie client
37
38
Merger les évolutions de la pipeline dev avec rc
39
Disposer depuis un document donné de tous les documents en lien
40
Tiers 360 - Synchronisation des factures internes Nistia vers Tiers 360
41
Mise à jour des règles de chargement des écrans liées aux société, site, service
42
Tableau de bord - Mise en place du tableau de bord général avec les tableaux de bord NEOS
43
Documents de vente et achat - Facture de vente et achat - Plusieurs décimales dans Ventilation TVA
44
Achat/Vente Matériels : revoir les colonnes optionnelles dans la modale de sélection des matériels
45
46
Nouveaux filtres et mettre en place les lookup multisélection dans les critères de filtre
47
Concaténer la société et le site dans la même zone
48
Récupérer le nombre de document
49
Modification icone acompte en cours pas dans le menu mais dans l'onglet
50
51
Atelier : Saisie des heures par salarié - PARTIE 1
52
Montée de version 2.5 du FMK et des MT
53
Modification pipeline cleanHarbor
54
Changer le déclenchement de pipeline IPX-RC
55
56
Paramètres - Natures de produits : Acompte est présent dans la liste
57
Facturation - Acomptes en cours : colonnes ajoutables en doublon
58
Documents d'achat et vente - Le compteur "X sélectionné(s) / X élément(s)" a disparu
59
Fiche matériel : renommer Historique des évènements en Evènements
60
Fiche matériel : ajouter le nombre d'évènements dans l'item de menu "Évènements"
61
Fiche matériel: contrôler le changement du switch "occasion" dans un modèle
62
Paramètres - Produits : impossible d'accéder à "Produits d'acompte" depuis la DEMO (RC)
63
Ventes - Alerte " Pièce en Rupture "
64
Prendre en compte le stock mini dans les ruptures de stock
65
Gestion des options Vendeurs / Agents
66
67
Contrôle à réaliser sur un matériel dont le code dispo est réservé sur stock ou réservé sur commande
68
Vendeurs sur les documents de vente
69
Agents sur les documents de vente
70
Vendeurs sur édition - Ajouter le vendeurs sur les éditions de ventes à destination du client
71
Livraison: interdire la modification d'une ligne de livraison associée à une commande
72
73
Ajouter le filtre et la colonne Vendeur et Agent dans la liste des documents de vente
74
Modale de sélection des matériels dans une vente: MAJ règles de filtrage
75
Cde d'achat - MAJ règles d'enregistrement fiche matériel (pour tenir compte du multisite)
76
Supprimer une ligne de commande d'achat matériel réservé - Réafficher la ligne
77
78
79
80
81
Commande/OT - Acomptes : Compléments correctifs
82
Création de matériel: pouvoir créer un matériel sans avoir à créer un modèle
83
84
85
Déplacer le A propos dans le bouton utilisateur - Lancer le centre d'aide à partir du bouton "?"
86
Fiche matériel : bilan matériel -> ETAPE 1 Entités et intégration
87
Négoce Matériel - Bilan matériel -> ETAPE 2 Formules et écrans
88
Création d'un Client et d'un Fournisseur : Assigner un Site existant
89
90
Export liste de documents d'achat
91
Négoce matériel : Associer un matériel à une ligne de vente -> Partie 1 Création entité
92
93
94
95
96
97
98
99
100
101
Vente - Acompte : souligner le lien vers la facture d'acompte dans la modale de saisie d'acompte
102
Commande d’achat – Nouvelle commande : Comportement étrange lors du remplacement de référence
103
104
Montée de version 2.4.12 des MT en production
105
Menu support : ajouter l'écran "liste des vues personnalisées"
106
Encours client : Ajout du plafond d'encours TTC dans la fiche client
107
Encours client : ventes - Alerte " Plafond d'encours dépassé "
108
Tenir compte de la licence pour savoir si l'option est disponible - Jardinage
109
Encours client : Consulter l'encours client sur la fiche client
110
111
112
113
Négoce matériel : Associer un matériel à une ligne de vente -> Partie 4 Gestion des OTs
114
115
Stocks - Transferts de stock : interstock intrasite (JARDINAGE)
116
117
Négoce matériel : Fiche matériel : bilan matériel -> ETAPE 4 - Gérer les permissions
118
iA : Faire fonctionner le POC création d'OT
119
Refacto - Séparer la récupération des options dans les UI de configuration
120
Achat - Commande d'achat : Impossible de modifier une commande d'achat provisoire
121
Manque le champs "devise" en ajout ou modification de prix d'achat depuis la fiche produit
122
Fiche matériel > Liste des OT : Affichage des statuts sous forme de chips
123
124
Documents de vente - Editions : ordre des lignes non respecté s'il a été modifié dans le document
125
Ergonomie - Recherche générale: élargir la recherche aux données de Nistia
126
127
Ergonomie - Auto-suggestion dans les champs client/fournisseur de l'application
128
Saisie des heures par salarié - Ajouter dans le référentiel
129
130
Atelier : Saisie des heures par salarié - PARTIE 3 - Saisie des temps (avec planning)
131
Atelier - Saisie des heures par salarié - PARTIE 4 - saisie doc + suivi temps
132
Montée de version en 2.4.16 des MT (correction : compta auto des règlements)
133
Rapports: Edition des factures par lot
134
Ventes - Règle de validation transactions sur document de vente
135
Matériels - Caractéristiques : Affichage de valeurs JSON brutes dans une liste déroulante
136
Facture de vente : Intégrer l'actualisation des prix et la navigation vers la fiche produit
137
BR : Intégrer l'actualisation des prix et la navigation vers la fiche produit
138
Ergonomie - Option éditeur: masquer l'option Multiprofils
139
Paramétrage Produit - Nature - Plan de maintenance (Partie 2)
140
Produits - Modèles Plan de maintenance (Partie 2)
141
Fiche matériel - Maintenance - Plan de maintenance d'un matériel (Partie 2)
142
Fiche matériel - Maintenance - Suivi de maintenance d'un matériel (Partie 3)
143
Rapports : Mettre en place le centre de notification sur les rapports
144
MAIL : Pouvoir envoyer plusieurs factures par mail
145
Documents : Lignes de TEXTE (JARDINAGE)
146
Rapports: Sauvegarde automatique des documents
147
Fiche matériel - Historique de maintenance d'un matériel
148
149
Corriger les retours Sonar de Severity CRITICAL
150
Stocks - Transferts de stock : interstock intrasite PARTIE 1 Menu + compteur
151
Tarifs - Fiche pièce : ajouter le switch "Pièce Catalogue"
152
Maj listes produits, pièces, modèles, vendables avec la quantité dispo par site
153
Tiers - répertoire et fournisseur : Ajouter le menu Parc
154
Ergonomie - Ajouts rapides du bandeau : ajouter devis matériel et commande matériel
155
🟪 DEMANDE DEV - BL NON CHIFFRE
156
MAJ - Passage en 2.5.9 FMK et 2.5.10 MT
157
158
Lignes de TEXTE - Délégation NEOS MT
159
Garanties : récapitulatif des garanties RM V1.5 (Partie 2 - Entrée de menu + liste garanties)
160
Achats - Factures d'achat : latence et plantage sur lookup "Référence"
161
Déploiement : Pouvoir accéder à l'UI de configuration de NeosCommunication
162
🟪 DEMANDE DEV - note sur la ligne (V1.50)
163
Mouvements de stock - Ajouter la note de mouvement dans le tableau des mouvements
164
Filtres par défaut dans les écrans liste: retirer le filtre par défaut sur le service
165
Garanties : récapitulatif des garanties RM V1.5 (Partie 1 - écran garantie)
166
167
Paramètres - Options Éditeur : Sélection d’une société sans site associé en multi-tenant
168
169
Paramètres - Organisation interne : améliorer filtres écran Stock et sous-écran Stock > Casiers
170
171
Fiche client - Parc : Rendre possible l'affichage de la colonne "Disponibilité" du matériel
172
Plan de maintenance : Intégration des onglets de consultation (Partie 3)
173
[ERGONOMIE] Organisation interne > Collaborateurs > Modification de la sélection (lookup)
174
Renommer SalesLineDisributionAcrossEquipment
175
176
[ERGO] [Colonnes & Filtres] : Onglet MAGASIN
177
[ERGO] [Colonnes & Filtres] : Onglet STOCKS
178
Déploiement - Erreur 400 sur la DEMO
179
Fiche société : ajouter l'option Société au débit
180
Appui développeur finition écrans V1.5 (saisie des transactions)
181
Intégration référentiel - Tiers: Remplacer Mrs et Mr par Mme et Mr
182
Fiche client - Ajouter un devis ou une commande matériel
183
184
Facturation - Factures de vente : Erreur lors de la recherche via la barre de recherche
185
186
Ergonomie - Matériels - Fiches matériels : revoir apparence tableau Analyse financière
187
Exclure les fichiers MRT de la review iA
188
Nouvelle colonne : Ajout de la colonne Ref Doc client dans la liste des documents
189
Fiche matériel - Analyse financière: le menu est présent deux fois
190
PB VALIDATION BR 0000445 - EGFM SERVICES
191
Ergonomie - Passer les filtres en look up dans tous les docs achat/vente
192
Option éditeur : Harmonisation des titres des catégories
193
Paramètres - Général : Erreurs 500 à l'ouverture de l'écran Options et champs non éditables
194
Facturation - Factures de vente - Edition impossible
195
Ordre de travail : amélioration d'affichage des infos du matériel et des commentaires
196
Modification numérotation des factures ventes
197
Saisie des temps avec planning - Trial version affichée
198
Tableaux de bord - Interdire la suppression des critères de filtrage période et société
199
Revoir l'écran des transaction internes
200
Tiers - Clients - interlocuteurs : quicksearch ne fonctionne pas
201
Tiers - Interlocuteurs : indentations avant noms organisations dans la liste des interlocuteurs
202
Désactiver le bouton avoir dans le cas où une facture de vente dispose déjà d'un avoir
203
Tiers - Clients - Envoi email : ajout image impossible
204
Tiers - Répertoire -> Contrôle des adresses : ajout auto d'un filtre au clic sur Rafraîchir
205
Tiers - Clients : harmoniser les espacements
206
Modifier l'affichage de la référence, désignation, marque dans le détail des lignes des éditions
207
208
Adapter la fenêtre de sélection de tenant
209
210
Impossible d'ajouter un nouveau casier à partir du lookup
211
IPX : Supprimer les projets qui ne contiennent pas de TU
212
213
Interdire l'accès à la saisie CounterUI dans la recherche générale
214
Répertoire: ajouter le rôle client ou fournisseur à un tiers
215
216
Liste des fiches matériel: Ajouter la colonne propriétaire dans la liste des fiches matériels
217
Modale de sélection de matériel dans les ventes: la colonne propriétaire affiche <1>
218
Fiche matériel - Liste des modèles : n'afficher que les modèles actifs
219
Options éditeur : corriger le libellé "Envoie de SMS" en "Envoi de SMS"
220
Atelier: application des droits - différents bugs
221
Ecran support: Journal des évènements
222
Facturer depuis la liste des livraisons: l'ouverture de l'écran Facturation n'est pas souhaitée
223
Magasin/Négoce - Commandes magasin/matériel : formule pour colonne À traiter à revoir
224
225
226
Négoce matériel - Devis matériel : nommer les nouveaux documents "Nouveau devis matériel"
227
228
Produits - Liste : Trier sur la colonne Stock ne fonctionne pas correctement et affiche une erreur
229
230
Commander un matériel depuis une commande de vente
231
232
Tiers - Client : Champ “Nom” non renseigné lors de la création d’un client Particulier
233
Négoce matériel : Associer un matériel à une ligne de vente -> Partie 5 Gestion des permissions
234
235
236
Editions de vente : options d'affichage du code pièce / de la marque pièce
237
OT: Mise à jour du prix de vente en cas de changement de type de transaction
238
Accéder aux documents de Neos Document depuis le menu paramétrage
239
Liste des OT: élargir les critères de filtre aux propriétés du matériel
240
Commande d'achat > Modifier le site => Le fournisseur et le site passent en lecture seule
241
Mutualiser la méthode ShowEquipmentSheet dans les UI de commandes et réceptions
242
Standardiser l'affichage des switches dans Paramétrage > Général > Options
243
Entrée de menu "Vendeurs dans Paramètres > Organisation interne
244
🟪 DEMANDE DEV - Facture de vente / TVA : Ajouter la colonne montant TVA dans les listes de facture
245
246
247
248
249
Stock site et company: ajouter la qté réservée, qté en cde d'achat et qté réservée sur cde d'achat
250
Paramétrage Produits - Modèles de maintenance (Partie 1)
251
Lignes de document > Libellé Note manquant
252
Factures de vente : Conditions générales de vente en PDF (JARDINAGE)
253
🟪 DEMANDE DEV - Numéro clients (Code tiers)
254
OT - Fiche matériel : redimensionnement automatique de la modale
255
Produits - Nouvel Inventaire : Erreur lors du changement de site
256
Corriger les retours Sonar de Severity BLOCKER
257
Paramétrage - Achat - Ecart de rapprochement - fiche produit d'écart : la fiche n'a pas la bonne UI
258
Stocks - Transferts de stock : interstock intrasite - PARTIE 2 Création entitées
259
260
261
Passage de certaine Entités en multi-tenant
262
263
264
265
Ergonomie - Document : Harmonisation titre des documents
266
Ergonomie - Menu paramétrage : mise en place des groupes de menu
267
ProductFruits - Centre d'aide - retour sur Nistia (lien incorrect)
268
Ergonomie - Fiche modèle - Fiches matériels : reprendre le modèle en création de fiche matériel
269
Mode de paiement sur le récap des factures (V1.5.X)
270
Suivi de la nouvelle version d'import des tarifs par ETL
271
Garanties : récapitulatif des garanties RM V1.5 (Jardinage)
272
Produits - Pièces et Modèles : filtre "IsActive" à traduire
273
Redimensionnement de la fenêtre des OT/BL/BR ouverts depuis la liste des mouvement d'une pièce
274
275
276
Paramètres - Général - Options : libellé option masquage marques dans édition à corriger
277
278
279
280
Factures de vente : ajout d’une modale de personnalisation lors de l’envoi par email
281
Achats - Commandes d'achat : Changement de référence vers matériel ne génère pas les lignes matériel
282
Stocks - Situation de stock : écran HS
283
Problème de dépendances entre InvoiceHeaderPurchaseUI et IPInvoiceLineProductUI
284
Paramètres - Organisation interne : affichage "-" dans le champ Site pour un collaborateur sans site
285
Factures de vente : Suppression des lignes lors de l'ajout d'un vendeur
286
Produit Pièce – Impossible de créer un filtre de recherche sur un produit de type pièce
287
Produit - Pièce – Affichage du stock non correspondant
288
Organisation Interne - Société : MSG "Général condition ne peut contenir de saut de ligne"
289
[ERGO] [Colonnes & Filtres] : Onglet MATERIELS
290
291
OT : Erreur fermeture de la modale de sélection pour le type d'intervention
292
Matériels : Création d'une fiche matériel, problème champ Site
293
294
Mettre en place un sablier le temps du chargement des lignes d'un document
295
Montée de version 3.0.5 - Patch compteurs 3.0.3
296
Produits - Fiche produit : Perte de la note après sauvegarde dans l’onglet Stocks
297
Ergonomie – Affichage de plusieurs chiffres après la virgule dans les filtres numériques
298
Avoir de facture - Erreur de sauvegarde sur les avoirs
299
Compta & règlements > Exporter les écritures et Paramètres > Tiers 360 : URL incorrecte
300
Ergonomie : exemple à revoir dans le texte d'aide de la colonne Référence
301
Tiers360 - paramatrage : Désactivation du module comptabilité
302
Produits - Produits : Ajout automatique du filtre "Référence = PPAY" lors du filtrage sur Nature
303
Paramètres - Interfaces constructeur : Erreur à la vérification des droits d'accès
304
Tableau de bord - Implémenter les marges dans la source de donnée du pourcentage de marge
305
Atelier - OT : Déplacement du tableau des temps passés lors de la saisie de plus de 2 lignes
306
Mettre à jour le ClientSecret sur la develop
307
308
Template de PR - Mettre en premier les statuts des works items
309
Atelier - Saisie des heures par salarié - Récap bugs identifiés sur PARTIE 1 et PARTIE 4
310
311
312
313
Message d'erreur à l'imputation
314
Atelier - Suivi des garanties : Icône manquante dans l'onglet
315
Montée de version mineure V3.0.7 (FMK+MT)
316
Devis atelier - Echec de récuparation du validator de stockReservation
317
Retirer les filtres de la saisie des options éditeur
318
Calcul des documents, transaction interne non prise en compte
319
320
Facturation - Facture d'acompte : impossible de créer un avoir sur une facture d'acompte payée
321
Stocks - Situation de stock : Certaines références en stock à la date du jour ne sont pas affichées
322
Documents de vente - Saisie des transactions: Décoloriser l'icone des garantie
323
Tableau de bord Général : Mettre en place les couleurs
324
Commande d'achat et réception : remettre en place le quick search sur les lignes
325
Facturation - Facture de ventes - Impossible de facturer
326
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
## 📋 Contexte Suite du lot d'anomalies sur les **bons de retour fournisseur de matériel**. Les lignes de retour et de réception partagent les mêmes écrans (entity view `POReceiptLineView`). Retours de test : signe des quantités, modale de sélection des fiches, condition Neuf/Occasion non saisissable, et absence de recherche dans les lignes. ## 🎯 Objectif de la PR Fiabiliser la saisie des lignes de retour matériel et aligner le confort des écrans retour/réception.
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Bug
Bug
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
## 📋 Contexte Prise en compte des TestKO sur la partie 2 et développement de la partie 3 ## 🎯 Objectif de la PR Refonte UI sur la gestion de la sélection des liens matériel Ajout côté back de règle
Evolution
## 📋 Contexte Le besoin est de fiabiliser la ventilation des lignes d'Ordre de Travail vers la fiche matériel liée à l'intervention, sans dépendre d'un passage par les écrans. La logique doit être appliquée côté back à chaque enregistrement de l'OT, y compris lors d'ajout/suppression de ligne et lors d'un changement de matériel en en-tête. ## 🎯 Objectif de la PR Cette PR implémente la gestion automatique des liens ligne OT / matériel (`SalesLineDistributionAcrossEquipment`) dans les cas suivants : - **Ajout de ligne OT** : création automatique du lien avec `DistributionRate = 1` si un matériel est présent sur l'intervention. - **Suppression de ligne OT** : suppression des liens existants de la ligne. - **Modification de ligne OT** : aucun traitement spécifique (RAS confirmé). - **Changement de matériel sur l'intervention** : suppression des anciens liens puis recréation avec le nouveau matériel. Comportement appliqué uniquement aux lignes non EQPT (périmètre Pièce, MO, Frais).
Evolution
Evolution
Evolution
## 📋 Contexte Le besoin est de permettre le transfert de références entre les stocks d'un même site. Cela concernera les produits gérés en stocks (pièces & matériel). Seul les pèces sont gérés dans cette PR, les matériel seront géré lorsque cela sera demandé. ## 🎯 Objectif de la PR L'objectif est de répondre au besoin définit dans le contexte. Pour cela : - Ajout **Transfert de stock** au menu de stocks - Ajout page d'affichage en liste des transfert de stocks - Ajout page permettant l'édition des transfert de stocks
Evolution
Evolution
Evolution
## 📋 Contexte On chargeait toutes les options de la même catégorie dans l'écran des options. Aussi, avec l'architecture en place, nous étions incapables d'appliquer des validations sur des groupes d'options car les modifications étaient lancées via des mise à jour unitaires sur les lignes d'option. ## 🎯 Objectif de la PR Catégoriser les options afin de pouvoir découper les appels (récupération et mise à jour). Grouper les options par catégorie afin de pouvoir appliquer des règles métier inter-options.
Bug
Bug
Evolution
Bug
Bug
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
## 📋 Contexte Ajouter un nouveau Menu Temps passés avec entrée de menu "saisie des temps" et "suivi des temps". - Ajout du planning avec visualisation de la liste des collaborateurs, du total de temps saisie pour le mois et par jour pour chaque collaborateur. - Pour la saisie des temps ouverture d'une popup pour faire la saisie des temps avec initialisation de la date et nom du collaborateur en fonction de la date et la ligne du collaborateur cliqué. - Ajout, modification et suppression de la saisie de temps possible. Mis a jour de la quantité de la ligne de vente lorsque le flag de MAJ depuis la saisie de temps est activé. PS : Cette PR est un première version du planning, les écrans sont légèrement différents à ceux dans la spec dû à certaines contraintes. ## 🎯 Objectif de la PR Pouvoir faire des saisie de temps à l'aide du planning ajouté dans une nouvelle entrée de menu saisie des temps.
Evolution
Evolution
Evolution
Bug
Bug
Evolution
## 📋 Contexte Traitement retour KO ## 🎯 Objectif de la PR Sur une facture de vente, sur une ligne liée à un autre document de vente : - Les champs Référence et Nom sont toujours modifiables (les CA disent "les lignes de facture de vente liées à une ligne d’un autre document sont en lecture seule, à l’exception des champs liés à l’ordre et à la note.") - L'action Actualiser les prix de la sélection est disponible → Correctif : l'action doit être grisée.
Evolution
Evolution
Evolution
Evolution
Evolution
Evolution
FONCTIONNEL 📋 Contexte Développement de la partie 4 (onglet Suivi de maintenance) et de la partie 5 (calcul des prochaines échéances) de la feature de gestion des modèles de maintenance (MDM) sur les matériels. Cette évolution permet : d’affecter un ou plusieurs MDM à un matériel, de suivre les prochaines échéances de contrôle / entretien, de saisir une nouvelle opération de maintenance, et de recalculer automatiquement les prochaines échéances selon les règles métier définies. Le développement s’appuie sur les travaux réalisés dans les WI prédécesseurs, notamment la gestion des MDM et leur paramétrage. 🎯 Objectif de la PR Cette PR ajoute : - l’onglet Suivi de maintenance dans la fiche matériel, - l’affichage des prochaines échéances des MDM actifs, - les indicateurs visuels d’échéance (chips couleur), - la modale de saisie d’une opération de maintenance, - les contrôles de cohérence métier lors de la saisie, - le recalcul automatique des échéances, - les règles de calcul des échéances : 1. par temps, 2. par compteur TECHNIQUE ⚙️ Changements techniques - Création d'une entité MaintenanceOperation - Ajout d'un onglet « Suivi de maintenance » - Création de l'EntityView «MaintenanceOperationListView » affichant la liste des opération de maintenance - Création de l'EntityView «MaintenanceOperationView» affichant le détail d'une opération de maintenance - Création de la méthode « GenerateMaintenanceOperation » qui permet de générer les opérations de maintenance d'un matériel # TESTS ET QUALITE ## 🧪 Tests      ### Tests réalisés - [X] Tests unitaires - [X] Tests manuels ### Preuves ## ✔️ Checklist avant merge ### Qualité - [X] La PR compile correctement - [X] Les tests unitaires passent - [X] Les nouveaux tests sont ajoutés si nécessaire - [X] La Quality Gate est respectée - [X] Pas de code mort ou de debug ### Code - [X] Le code respecte les conventions du projet - [X] Pas de duplication inutile - [X] Les erreurs sont gérées 🔗 Work items Done : #28119 Resolved : #27347
Evolution
Evolution
Evolution
Evolution
Evolution
## 📋 Contexte Cette PR implémente la partie 4 (onglet Historique de maintenance uniquement) et la partie 7 de la feature 21222 - Maintenance des matériels. L'objectif est de permettre la consultation, la modification et la suppression contrôlée des opérations de maintenance déjà réalisées sur un matériel associé à un ou plusieurs modèles de maintenance (MDM). Les développements reposent sur les règles métier définies dans la feature ainsi que sur les travaux préalables réalisés dans les WI prédécesseurs. ## 🎯 Objectif de la PR Ajout de l'onglet Historique de maintenance dans le module de suivi des maintenances des matériels. Fonctionnalités implémentées : - Chargement des opérations de maintenance réalisées sur le matériel sélectionné.
Evolution
Evolution
Evolution
Evolution
Cherry picked from !3688
Evolution
Evolution
Evolution
Evolution
## 📋 Contexte le client souhaite ne pas chiffrer certains BL magasin. ## 🎯 Objectif de la PR Ajouter une option lors de l'impression « Bon de livraison non chiffré »
Evolution
Evolution
Evolution
Evolution
Bug
Evolution
Evolution
## 📋 Contexte Si le client ajoute une note sur la ligne, il est possible d'étirer seulement sur la longueur et non sur la largueur. **Le resize horizontale n'est pas possible il est lié à une classe CSS généré par neos.** _Nous n'avons pas d'option pour l'activer_ ## 🎯 Objectif de la PR Redimensionnement de la taille du textarea (input-localizable-string), la taille doit être de 400px H et 600px W **(validé par Bertrand)**. _**Étant donné que input-localizable-string contient plusieurs balises et est générée par Neos, je ne peux gérer en direct la hauteur du coup ce ne sera pas 400 px exactement.**_
Evolution
Evolution
Evolution
Bug
Bug
# FONCTIONNEL ## 📋 Contexte En contexte multi-tenant, il est possible de sélectionner une société sans qu’un site ne soit automatiquement associé. Cela se produit lorsque l’utilisateur n’a aucun site ou société définis dans ses préférences. Après enregistrement, le site reste null, ce qui est incohérent. ## 🎯 Objectif de la PR Lors de la sélection d’une société, un site doit toujours être asso
Evolution
Evolution
## 📋 Contexte PBI d'ergonomie ## 🎯 Objectif de la PR 1️⃣ Supprimer la redondance dans les filtres sur l'écran Stocks 2️⃣ Ajouter le filtre Note sur le sous-écran Stocks > Casiers
Bug
## 📋 Contexte Lorsqu'on modifie le client d'une facture, les lignes changent de montant pour appliquer les remises et prix du client mais le calcul des montants n'est pas bon. ## 🎯 Objectif de la PR Corriger le calcul des montants quand une ligne change de PU brut et/ou remise.
Evolution
## 🎯 Objectif de la PR Rendre la colonne Disponibilité affichable depuis l'écran Clients/Tiers/Fournisseur > fiche client/Tiers/Fournisseur > Parc
Evolution
## 📋 Contexte Deux retours KO regroupés sur la même PR. **1️⃣ Toolbar non conforme sur les sous-onglets "Modèle" et "Nature"** du Plan de maintenance (fiches Matériel et Modèle). La maquette des PBI #27317 et #27316 prévoyait uniquement le bouton **Rafraîchir** ; en pratique on affichait Ajouter et Enregistrer grisés + le menu Plus + Affichages personnalisés. **2️⃣ Modèles de maintenance inactifs visibles** dans **Paramètres > Produits > Modèles de maintenance** ainsi que dans le lookup MDM (utilisé sur les fiches Matériel/Modèle/Nature). ## 🎯 Objectif de la PR - Sur les sous-onglets en consultation pure, n'afficher que **Rafraîchir**. - Sur la liste de paramétrage et dans le lookup MDM, n'afficher que les MDM **actifs**, tout en laissant fonctionner la désactivation depuis la liste (clic Supprimer sur un MDM utilisé).
Bug
Evolution
## 📋 Contexte Les pieds de pages n'étaient pas complet avec la mise à jour en 3.0, de plus il y avait un retour KO sur l'affichage de certaines données. ## 🎯 Objectif de la PR A: Afficher dans les pieds de facture : - **mention générale de pied de facture** - **mention d'escompte** - **mention de pénalité de retard** - **mention d'indemnité forfaitaire de recouvrement** B : **Ajout d'une condition pour désafficher la mise en service et le tiret si le produit est neuf.**
Evolution
## 📋 Contexte Harmonisation des listes de documents de ventes et d'achats ## 🎯 Objectif de la PR Avoir le même comportement dans toutes les listes de documents de ventes et d'achats
Evolution
## 📋 Contexte Harmoniser l'affichage des listes dans Nistia ## 🎯 Objectif de la PR Mettre en place la colonne site / société et afficher les infos selon le multi site / multi société Mise en place des lookup dans les filtres Mise en place d'une liste de filtre cohérente
Bug
Evolution
Evolution
Evolution
## 📋 Contexte Le fichier des MT pour les titres de civilité sont inaccessibles et affichent **Mr.** et **Mrs.** ## 🎯 Objectif de la PR Mettre en place une surcharge pour les titres de civilité et un migration interceptor
Evolution
Bug
Bug
Bug
Evolution
# FONCTIONNEL ## 🎯 Objectif de la PR Améliorer l'aspect visuel de l'analyse financière # TECHNIQUE ## ⚙️ Changements techniques Ajouts d'icon sur toules totaux et sur les marges Changement des couleurs de fond pour coller au thème Améiloration des aligements # TESTS ET QUALITE ## 🧪 Tests ### Preuves  Done : #29651 Resolved : #29519
Evolution
## 📋 Contexte La revue de code plante parfois lorsque des fichiers de rapport .MRT sont concernés. ## 🎯 Objectif de la PR ignorer en revue de code par IA les fichiers des rapports .MRT
Evolution
## 📋 Contexte Demande Zendesk : La cliente aimerait, sur la liste des OT, avoir une colonne supplémentaire pour pouvoir extraire les références doc client associés aux OT.   ## 🎯 Objectif de la PR Demande : les référence doc client doivent être affichable dans toutes les listes de document : - Devis magasin - Commande magasin - Livraison magasin - Devis atelier - Ordre de travail - Devis matériels - Commande matériels - Livraison matériels
Bug
# FONCTIONNEL ## 📋 Contexte Sur la fiche matériel, le menu "Analyse financière" apparaît deux fois. Cliquer sur un des deux menus sélectionne les deux. ## 🎯 Objectif de la PR Supprimer le doublon pour que le menu "Analyse financière" n'apparaisse qu'une seule fois. # TECHNIQUE ## ⚙️ Changements techniques Dans `IPX/modules/IPProducts/metadata/UIViews/EquipmentSheetUI.yml` : - Le tab header `eq
Bug
Evolution
## 🎯 Objectif de la PR Mise en place des lookups dans les filtres dès que possible dans tous les documents d'achats et de ventes Mise en place du tri et du filtrage sur la colonne note dans tous les documents d'achats et de ventes
Bug
Bug
## 📋 Contexte Problème d'affichage du document généré par l'impression sur neos documents. ## 🎯 Objectif de la PR Corriger l'affichage.
Evolution
## 📋 Contexte ## 🎯 Objectif de la PR - Amélioration des titres des comentaires - Modifications des textes sur les boutons pour afficher le détail de la fiche matériel (ajout de la nature) et l'affichage des commentaires - Modifciation du détail de la fiche matériel - ajout d'un lieu vers l'OT ou le devis atelier dans les compteurs - Modification des infos affichées dans le lookup de la fiche matériel
Evolution
Bug
Cherry pick : #30777 - Saisie des temps avec planning - Trial version affichée
Bug
Version dev de cette PR : https://dev.azure.com/IRIUMSOFTWARE/iP1/_git/iP1/pullrequest/3736
Evolution
## 📋 Contexte harmonisation des listes ## 🎯 Objectif de la PR Concatener les infos site / société et site / service facturé Mettre le statut en chips
Bug
Bug
Evolution
Bug
Bug
Evolution
Evolution
Bug
Bug
Bug
Evolution
Bug
Bug
Bug
Bug
Evolution
Bug
Bug
Bug
Bug
Evolution
Bug
Bug
Bug
Bug
Bug
Bug
Bug
Bug
Bug
Bug
Bug
Evolution
Bug
Bug
Evolution
Bug
Evolution
Evolution
Bug
Evolution
## 📋 Contexte Les commandes d'achat et les réceptions présente une liste de matériels avec le numéro cliquable pour ouvrir la fiche matériel. Pour ça, les UI `PurchaseOrderLineEquipmentSheetReadOnlyListUI` et `POReceiptLineEquipmentSheetReadOnlyListUI` ont une méthode `ShowEquipmentSheet` identique qui doit pouvoir être mutualisé dans un méthode UI commune. ## 🎯 Objectif de la PR Factoriser les deux méthodes ShowEquipmentSheet dans une seule.
Evolution
Evolution
Evolution
Evolution
## 📋 Contexte La suppression d'un bon de livraison en statut « Livré » est interdite, mais l'utilisateur obtenait un message d'erreur technique peu compréhensible, sans piste d'action. ## 🎯 Objectif de la PR À la suppression d'un BL livré, afficher un message clair proposant d'annuler la livraison : - *« Un bon de livraison en statut livré n'est pas supprimable. Souhaitez-vous annuler la livraison ? »* (Oui/Non) - **Oui** → scénario d'annulation appliqué (BL → statut « Annulé »), le BL n'est pas supprimé - **Non** → aucune action
Bug
Bug
## 📋 Contexte Lors de la suppression d’un relevé de compteur, un message d’avertissement doit être affiché pour les relevés de compteur qui ne sont pas d'origine libre, quel que soit le point d’entrée. ## 🎯 Objectif de la PR Uniformiser les contrôles faits lors de la suppression d'un relevé de compteur.
Bug
Evolution
Evolution
Bug
Evolution
Evolution
## 📋 Contexte Demande zendesk : Rendre la colonne code tiers affichable afin de pouvoir l'ajouter dans les données d'export pour les écrans facture d'achat et factures de vente. ## 🎯 Objectif de la PR Pouvoir afficher et exporter la colonne code tiers dans la liste des factures (vente et achat).
Bug
Bug
Evolution
Bug
Evolution
## 📋 Contexte Le besoin est de permettre le transfert de références entre les stocks d'un même site. Cela concernera les produits gérés en stocks (pièces & matériel). Seul les pèces sont gérés dans cette PR, les matériel seront géré lorsque cela sera demandé. ## 🎯 Objectif de la PR L'objectif est de répondre au besoin définit dans le contexte. Pour cela : - Ajout **Transfert de stock** au menu de stocks - Ajout page d'affichage en liste des transfert de stocks - Ajout page permettant l'édition des transfert de stocks
Evolution
Bug
## 📋 Contexte Le changement de type de commande, ne met pas à jour la date de livraison prévue alors qu'on a paramétré un délais de livraison. ## 🎯 Objectif de la PR La mise à jour du type de commande doit mettre à jour la date de livraison prévue.
Evolution
## 📋 Contexte Nous avions certaine entité qui était en multitenant alors quelle devrait être en monotenant (typiquement les status) et d'autres entités qui devaient être en multitenant et qui étaient en monotenant (lien statut/docuemnt par exemple) ## 🎯 Objectif de la PR Changer l'option MonoTenant / MultiTenant en fonction de l'entité et réaliser les migration interceptor permettant d'appliquer le changement sur les données existantes
Bug
Bug
Bug
## 📋 Contexte Impossibilité d'enregistrer un entête d'import de tarifs. ## 🎯 Objectif de la PR Suppression d'une règle de validation qui était déjà présente sur les lignes. Modification du positionnement des champs **société**, **nom** et **fournisseur**.
Evolution
Evolution
Bug
Evolution
Evolution
## 📋 Contexte Demande d'évolution Zendesk sur les factures de ventes et d'achats. ## 🎯 Objectif de la PR Ajouter une colonne dans la liste des factures d'achat/vente : Colonne disponible dans la liste des colonnes affichables mais pas visible par défaut titre : mode de paiement La colonne contient le moyen de paiement sur la première ligne et le délai de paiement sur la seconde.
Evolution
Evolution
Bug
Bug
## 📋 Contexte Sur une fiche pièce, il est possible d'ouvrir un OT/BL/BR depuis l'onglet Stocks. A l'ouverture, utilisation de la recherche rapide sur les lignes provoque un redimensionnement de la modale. ## 🎯 Objectif de la PR Agrandir la taille de la modale pour éviter le redimensionnement.
Bug
# FONCTIONNEL ## 📋 Contexte Le champ "Réf. cde fournisseur" renseigné dans une commande d'achat/Retours fournisseur ne s'affiche pas correctement dans la liste des commandes d'achat, dans la colonne Fournisseur / Ref. Le libellé de la colonne est incorrect : on a "Fournisseur" au lieu de "Fournisseur / Ref" (sur l'écran Commandes d'achat et l'écran Retours fournisseur). ## 🎯 Objectif de la PR Corriger les anomalies relevées dans le contexte ^ # TECHNIQUE ## ⚙️ Changements techniques Modification du template et des propriétés dans **POReturnListUI** et **PurchaseOrderListUI** # TESTS ET QUALITÉ ## 🧪 Tests ### Tests réalisés - [ ] Tests unitaires - [X] Tests manuels ### Preuves  ## ✔️ Checklist avant merge ### Qualité - [X] La PR compile correctement - [X] Les tests unitaires passent - [X] Les nouveaux tests sont ajoutés si nécessaire - [X] La Quality Gate est respectée - [X] Pas de code mort ou de debug ### Code - [X] Le code respecte les conventions du projet - [X] Pas de duplication inutile - [X] Les erreurs sont gérées ## 📦 Déploiement ## 🔗 Work items Done : #28691 Resolved : #28311
Bug
# FONCTIONNEL ## 📋 Contexte Retour KO sur un scénario  ## 🎯 Objectif de la PR Pouvoir générer une facture depuis un BL pour un groupement. # TECHNIQUE ## ⚙️ Changements techniques Dans **GetContactId** on récupère l'Id depuis un appel au repository et non plus via le leazy loading. Dans **GenerateAssociationInvoiceAsync** on donne la reference du Customer en plus de son Id. Modification des TUs. # TESTS ET QUALITE ## 🧪 Tests ### Tests réalisés - [x] Tests unitaires - [x] Tests manuels ### Preuves  ## ✔️ Checklist avant merge ### Qualité - [x] La PR compile correctement - [x] Les tests unitaires passent - [ ] Les nouveaux tests sont ajoutés si nécessaire - [x] La Quality Gate est respectée - [x] Pas de code mort ou de debug ### Code - [x] Le code respecte les conventions du projet - [x] Pas de duplication inutile - [x] Les erreurs sont gérées ## 🔗 Work items Done : #29776 Resolved : #28381
Bug
Bug
Bug
## 📋 Contexte Le bouton "Réserver" sur un ordre de travail ne produisait aucune action sur la ligne en cours de modification. Lors de l’enregistrement, le produit est automatiquement livré, empêchant toute réservation manuelle. ## 🎯 Objectif de la PR L’utilisateur doit pouvoir réserver manuellement un produit depuis un OT ouvert. Au clic sur le bouton Réserver, l'utilisateur peut procéder à une réservation.
Bug
Correction du report de facture de vente pour éviter le chevauchement du texte de désignation lorsque le nom produit est sur plusieurs lignes. - Activation de la croissance de la ligne article (LineListBand) - Activation de la croissance du panel de valeurs de ligne (LineListValues) WI associé: #28770
Evolution
Bug
## 📋 Contexte Lorsqu'une référence d'une commande d'achat est modifiée pour devenir un matériel, les lignes de matériel ne sont pas générées automatiquement, ce qui entraîne une incohérence entre les fiches matériel et la quantité commandée. Cela génère un message d'erreur indiquant que le nombre de fiches matériel sélectionnées ne correspond pas à la quantité commandée. ## 🎯 Objectif de la PR L'objectif de cette PR est de s'assurer que lorsqu'une référence d'une commande d'achat est modifiée pour devenir un matériel, les lignes de matériel sont automatiquement générées en cohérence avec la quantité commandée, évitant ainsi les messages d'erreur et les incohérences.
Bug
## 📋 Contexte L'accès à la page de situation de stock était en erreur pour les tenants mono société. De plus, le filtre de date n'était plus affiché.
Bug
## 📋 Contexte Dans `InvoiceHeaderPurchaseUI`, on subissait une double surcharge du template : une première dans `IPInvoice`, recouverte par une seconde dans `IPQuote`. Cette dernière n'existait que pour intégrer la sous-vue `IPInvoiceLineProductUI` dans le détail de ligne, alors que rien ne justifiait son hébergement dans `IPQuote`. ## 🎯 Objectif de la PR Déplacer `IPInvoiceLineProductUI` dans `IPInvoice` (module naturel) et délocaliser dans leurs modules respectifs les propriétés/méthodes liées à d'autres types de documents, afin de supprimer la double surcharge et d'aligner la responsabilité de chaque module.
Bug
## 📋 Contexte Dans l’écran Collaborateurs (ainsi que depuis l’écran Vendeurs lors de l’ouverture d’une fiche collaborateur), le champ Site affiche la valeur "-" lorsqu’aucun site n’est renseigné pour le collaborateur. Ce comportement est incorrect, le champ devrait rester vide. ## 🎯 Objectif de la PR Supprimer la valeur "-" lorsque le site est vide
Bug
Bug
Bug
Bug
Evolution
## 📋 Contexte Harmonisation des listes du menus. (Comme pour les docs. de vente magasins : https://dev.azure.com/IRIUMSOFTWARE/iP1/_git/iP1/pullrequest/3554) ## 🎯 Objectif de la PR Avoir le même comportement dans toutes les listes de l'onglet "Matériels"
Bug
Bug
Bug
Evolution
Bug
## 📋 Contexte Retour dev après merge de la [PR 3645](https://dev.azure.com/IRIUMSOFTWARE/iP1/_git/38f816b0-0d04-4178-a47f-689bb02a3b02/pullrequest/3645) qui concernait l'ajout d'un overlay sur les lignes d'un document lors du chargement des données. Cet overlay continuait de s'afficher lors de la création d'un nouveau document ce qui bloquait la saisie dans le formulaire. ## 🎯 Objectif de la PR Pouvoir créer un nouveau document sans être bloqué par un overlay.
Evolution
Bug
## 📋 Contexte Dans l’onglet Stocks d’une fiche produit, une incohérence est présente sur la gestion des notes : la note est actuellement modifiable dans la grille alors qu’elle est en lecture seule dans la partie détail. Ce fonctionnement est inversé par rapport au comportement attendu et engendre également des problèmes de persistance de donnée lors de la modification de la note. ## 🎯 Objectif de la PR Corriger le comportement de la note dans l’onglet Stocks d’une fiche produit afin de : - Rendre la note modifiable uniquement dans la partie détail. - Rendre la note consultable en lecture seule dans la grille. - Garantir la bonne persistance des données lors de la modification de la note.
Bug
## 📋 Contexte Dans plusieurs écrans notés dans la PBI, la valeur à filtrer sur les quantités en stock et les montants dans le filtre s'affiche avec plusieurs décimales après la virgule, ce qui visuellement n'est pas adapté. ## 🎯 Objectif de la PR harmoniser le nombre de chiffre après la virgule avec celle de la propriété sur laquelle on applique le filtre. Ex : si la propriété fait 2 chiffres après la virgule, le filtre doit présenter 2 chiffres après la virgule.
Bug
Bug
## 📋 Contexte Lorsque l'on clique sur **Comptabilité & règlements** > **Exporter les écritures** ou sur **Paramètres** > **Tiers 360**, l'url ouverte est : https://ipx-dev.irium-software.com/tiers360/TEST-MONO/?ui=NeosDashboardUI alors que nous devrions avoir : https://ipx-dev.irium-software.com/tiers360/TEST-MONO/?ui=DashboardUI ## 🎯 Objectif de la PR Modification de la gestion de l'URL
Evolution
Evolution
Bug
## 📋 Contexte Lors de l’ajout d’un filtre sur le champ "Nature" dans l’écran Produits, un filtre supplémentaire "Référence = PPAY" est automatiquement créé et appliqué sans action utilisateur. ## 🎯 Objectif de la PR L’ajout d’un filtre sur Nature ne doit pas générer automatiquement un filtre sur Référence Aucun filtre non demandé ne doit être appliqué sans action utilisateur
Bug
Evolution
Bug
# FONCTIONNEL ## 📋 Contexte Sur un OT, le tableau des temps passés se déplace sous la section Détails à partir de 3 lignes saisies, alors qu'il devrait rester à droite avec un ascenseur vertical (comportement des commandes magasin). ## 🎯 Objectif de la PR Corriger le layout pour que le tableau reste positionné à droite de la section Détails quel que soit le nombre de lignes. # TECHNIQUE ## ⚙️ Changements techniques - **TransactionWorkOrderListUI.yml** : remplacement du `` par un `` avec 3 colonnes explicites (aligné sur le pattern de `TransactionSalesOrderListUI.yml`) - `ProductDetailsUI` passe en `grid:colspan="1"`, les onglets (SpentTime) en `grid:colspan="2"` avec `layout:height="fill"` pour contraindre la hauteur et activer le scroll # TESTS ET QUALITE ## 🧪 Tests ### Tests réalisés - [ ] Tests manuels ## 🔗 Work items Resolved : #29764
Bug
Bug
## 📋 Contexte L'outil utilisé pour la récupération des données de la société à créer ne retournait plus de données. ## 🎯 Objectif de la PR Faire fonctionner l'intégration d'une nouvelle société depuis le onboarding. Au passage, on permet de lancer le onboarding même si une société est déjà enregistrée en base.
Evolution
Modification du template de PR pour mettre les statuts auto tout en haut pour qu'ils fonctionnent même en cas de liens qui cassaient ce fonctionnement. Done : #29991 Resolved : #29986
Bug
## 📋 Contexte Ce PBI avait pour objectif de corriger plusieurs anomalies identifiées suite aux développements des parties 1 et 4 de la saisie d’heures par salariés. ## 🎯 Objectif de la PR Les bugs corrigés sont les suivants : 1️⃣ Erreur lors de l’activation du switch MAJ quantité depuis une commande de vente ou un OT 2️⃣ La quantité de la ligne MO n’était pas recalculée à 0 lors de l’activation du switch sans temps saisi 3️⃣ Retrait du switch MAJ quantité sur les devis magasin 4️⃣ Sur l’écran Temps passés, le regroupement par Transaction était impossible 5️⃣ La colonne “Nom du produit” a été renommée en “Nom” dans le sommaire des temps passés 6️⃣ Amélioration des données affichées dans la colonne Ligne de vente sur la modale de saisie des temps passés et recherche par le numéro du document ⚠️ Toujours bloqué par le bug FMK suivant, corrigé mais pas encore disponible : https://community.neos.groupeisagri.com/t/probleme-de-cast-dans-une-expression/5088/9 7️⃣ Pour le tri est toujours du plus ancien au plus récent. pas possible pour l'instant, lié toujours au bug FMK en cours sur le Cast, qui me permettra de récupérer la date par une expression et donc faire un OrderBy dessus, pas possible avec une propriété unbound comme en l'état aujourd'hui.
Bug
## 📋 Contexte Lorsqu'une commande de vente contient une réservation partielle sur stock, la quantité réservée réapparaît de manière incorrecte après génération d'une facture de vente depuis le BL. ## 🎯 Objectif de la PR Corriger le calcul de `Rés/Stock` et `Livré` pour qu'il prenne en compte les BL facturés (statut `INVCD`) en plus des BL livrés (statut `DELI`).
Bug
## 📋 Contexte Depuis un tenant monosociété, lorsqu’un agent est ajouté sur un document de vente puis que l'on initie l'envoi d'un SMS ou d'un mail à cet agent, le champ Société de la modale Nouveau message est vide. Le comportement attendu est que ce champ soit automatiquement renseigné avec le nom de la société du tenant, comme c’est déjà le cas lors de l’envoi d’un message depuis une fiche client. Le problème est observé sur plusieurs types de documents de vente : - Devis - Commande - OT - BL - Facture de vente (également sur les factures internes) ## 🎯 Objectif de la PR Corriger le bug
Bug
## 📋 Contexte Dans la transformation d'un devis en commande à la fois dans magasin atelier et négoce matériel, la valeur du coût de la ligne de vente n'est pas passé au document de commande. ## 🎯 Objectif de la PR Passer le coût de la ligne de vente du devis à la commande.
Bug
Bug
## 📋 Contexte L’écran Suivi des garanties dans le module Atelier ne possède pas d’icône affichée dans l’onglet de navigation. ## 🎯 Objectif de la PR
Evolution
## 📋 Contexte ## 🎯 Objectif de la PR Montée de version MT 3.0.7 Intègre le système d'ajout de lignes de type texte sur la facture. C'est opérationnel mais bloqué pour le moment tant que les éditions ne prennent pas en compte ces lignes. La montée de version NeosDocument corrige aussi l'accès à la visualisation unitaire d'un document.
Bug
## 📋 Contexte Erreur de récupération du validator de réservation de stock lors de la transformation d'un devis en OT.
Bug
## 📋 Contexte ## 🎯 Objectif de la PR Retirer les filtres dans les options éditeur
Bug
## 📋 Contexte La modification d'une ligne de vente depuis un traitement coté backend n'entrainait pas la relance du calcul du document. ## 🎯 Objectif de la PR Lancer le calcul du document à l'enregistrement d'une ligne de vente.
Bug
## 📋 Contexte Lors de la validation d'un bon de livraison (BL) généré à partir d'une commande de vente contenant des pièces réservées sur stock, une erreur technique est affichée et la validation est impossible. ## 🎯 Objectif de la PR Corriger le bug
Bug
## 📋 Contexte La création d'un avoir n'est pas disponible sur une facture d'acompte réglée. ## 🎯 Objectif de la PR Ajouter la possibilité de générer un avoir sur une facture d'acompte réglée.
Bug
Cherry picked from !3631 Cherry-picked from commit `af09bd79`.
Bug
## 🎯 Objectif de la PR décolorisation de l'icone # TESTS ET QUALITE ## 🧪 Tests ### Preuves 
Evolution
## 📋 Contexte Intégrer les tableaux de bord depuis l'intégraion des données  ## 🎯 Objectif de la PR Figer les couleurs des graphes.
Bug
Cherry picked from !3692 Cherry-picked from commit `6cc684fb`.
Bug
## 📋 Contexte Dans **Facturations → Factures de vente**, il était impossible de facturer une facture provisoire : au clic sur **Valider**, le message « La ligne ne peut pas être modifiée ni supprimée » s'affichait et le statut restait bloqué en *Provisoire*. Constaté sur TEST MONO SOC (Dev 3.0.13). ## 🎯 Objectif de la PR Permettre la validation d'une facture provisoire sans erreur et garantir la mise à jour correcte de son statut.