---
title: "Dolibarr 22.0"
weight: 241
description: "Nouveautés de Dolibarr 22.0 : WebPortal stable, IA, comptabilité de trésorerie, événements récurrents."
---

# Dolibarr 22.0

## Modules

- **Module WebPortal** : passage au statut stable
- **Module Sous-totaux** : nouveau module en développement
- **Module External Website** : déprécié, remplacé par l'éditeur de menu

## Intelligence artificielle

- Auto-remplissage des extrafields par l'IA
- Mode test pour la configuration de l'IA

## Comptabilité

- Comptabilité de trésorerie
- Compte centralisé (SQL et migration)
- Exercice fiscal par défaut
- Sous-compte affiché sur le tiers
- Actions sur les écritures (clonage, assignation, retour)
- Filtre sur le plan comptable
- Pays zone SEPA dans le dictionnaire

## Tiers

- Téléchargement vCard (VCF) pour le tiers
- Filtre « Refus emailing » dans la liste des tiers
- Filtre avec espaces via guillemets
- Propagation d'extrafields vers commandes et factures

## Produits et services

- Gestion du stock par produit
- Fusion PDF depuis la liste de produits
- Fonctionnalité de conditionnement (packaging)

## Commandes et factures

- Tags/catégories sur les commandes, commandes fournisseurs, factures et factures fournisseurs
- Filtres date de création/modification dans la liste de factures
- Raison de clôture dans l'infobulle du statut
- Options factures de situation et d'acompte améliorées

## Expéditions

- Expédition de kits avec dispatcher v2
- Option pour créer une expédition simple sans origine
- Expédition avec produit et entrepôt en cache

## Projets

- Vue « Kanban Groupé Par » statut d'opportunité
- Clôture de tâche

## Événements et agenda

- Support des événements récurrents mensuels ou hebdomadaires
- Statut de participant « Présent »
- Endpoints API pour la gestion des participants d'événement

## Changements importants pour les développeurs

- Interdiction de `GETPOST` dans les conditions d'extrafields
- Variable `$trigger_name` supprimée (utiliser `$triggersendname`)
- Constante `STOCK_ALLOW_NEGATIVE_TRANSFER` inversée et renommée en `STOCK_DISALLOW_NEGATIVE_TRANSFER`
- Propriété `->fk_departement` supprimée (remplacée par `->state_id`)
- Propriété `->price_ht` standardisée vers `->subprice`
