> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://doc.common-services.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Pourquoi ai-je des erreurs de type “PHP Notice: Undefined index” dans les logs des cron ?

Il est possible de voir dans les logs serveur ou cron des messages du type :

“PHP Notice: Undefined index …”

Ces messages sont des avertissements de type **PHP NOTICE**, et non des erreurs critiques.

---

## Que signifie ce message ?

Une erreur “PHP Notice: Undefined index” apparaît lorsqu’un script tente de lire une valeur dans un tableau alors que cette valeur n’existe pas dans ce contexte précis.

Exemples :

- un champ optionnel n’est pas renseigné
- une valeur n’est pas retournée par une API
- une clé de configuration est absente dans un cas particulier

---

## Est-ce une vraie erreur ?

Non.

Il s’agit :

- de messages PHP NOTICE (faible gravité)
- d’avertissements non bloquants
- de messages d’information générés par PHP

Ces messages n’interrompent pas l’exécution du script.

---

## Impact sur le module

Ces notices :

- ne bloquent pas les cron
- n’affectent pas la synchronisation
- n’affectent pas les imports/export des commandes
- n’affectent pas les mises à jour de stock

Le module continue de fonctionner normalement.

---

## Pourquoi apparaissent-elles dans les logs ?

Ces messages apparaissent car :

- le reporting PHP est activé sur le serveur
- le serveur enregistre aussi les messages NOTICE
- certains hébergements utilisent un niveau de logs très détaillé

---

## Peut-on les ignorer ?

Oui.

En environnement de production, ces messages sont considérés comme sans gravité et peuvent être ignorés sans problème.

---

## Améliorations possibles (optionnel)

Si vous souhaitez réduire le volume des logs, votre administrateur serveur peut :

- réduire le niveau de reporting PHP
- désactiver les messages NOTICE dans les logs
- ajuster la configuration `error_reporting`