Validation de Fournisseur ERP
Que fait ce script ?
Vérifie si le fournisseur de la facture existe dans les données de référence ERP indexées dans OpenSearch. Si le fournisseur n'est pas trouvé dans l'ERP, le champ est marqué comme invalide.
Déclencheur
AFTER_FORMATTING sur le type de document INVOICE
Script Complet
vendor = get_field_value(document_data, "supplier_name", "")
if vendor:
erp_matches = fulltext_search_erp(
vendor,
entity_types="vendor",
size=5
)
if not erp_matches:
set_field_as_invalid(
document_data, "supplier_name",
"Fournisseur introuvable dans les données de référence ERP"
)Variante : Validation avec Numéro de Fournisseur
Fonctions Utilisées
Last updated