Créer le produit avant la facture
Réponse courte
Non — la création d'une facture ne crée pas les produits manquants : si une ligne référence un produit qui n'existe pas dans l'ERP, la création de la facture bloque.
L'ordre des opérations
- Vérifier si le produit existe (GET sur
Entity/Product, par SKU) ; - sinon, le créer d'abord (
POST Entity/Product) ; - puis créer la facture en référençant le SKU du produit.
C'est le patron classique d'une intégration de facturation : le flux de création de facture commence par s'assurer que les entités référencées (client, produits) existent, et les crée au besoin avant de soumettre la facture.