Configurer le point d’extension de validation de la quantité de facture

  • Rversion finale: Australia
  • Mis à jour 27 févr. 2026
  • 2 minutes de lecture
  • Implémentez le point d’extension de la vérification de la quantité de factures pour permettre à l’agent IA de l’assistant de prise en charge des litiges de factures de valider la réclamation d’un client en matière de litige relatif à la quantité en la rapprochant des données de quantité livrée de votre progiciel de gestion intégré (ERP) ou de votre système d’inventaire.

    Avant de commencer

    Le périmètre de l’application doit être défini sur Gérer les opérations de facture. Vous pouvez modifier le périmètre de l’application à l’aide du sélecteur d’application dans la barre de navigation unifiée.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les données de démonstration pour l’application Gérer les opérations de facturation incluent un exemple d’implémentation appelé invoiceQuantityCheckDemo dans le cadre du point d’extension sn_inv_ops_aias.invoiceQuantityCheckEP . Pour activer la validation en temps réel des litiges de quantité par rapport à votre système ERP externe ou à vos enregistrements de livraison d’inventaire, remplacez l’implémentation de démonstration par votre propre logique personnalisée.

    Procédure

    1. Connectez-vous à l’instance ServiceNow .
    2. Accédez à la Tous > Points d’extension système > Points d'extension scriptés.
    3. Recherchez le point d’extension scripté sn_inv_ops_aias.invoiceQuantityCheckEP dans le champ Nom de l’API .
    4. Affichez l’exemple de script inclus dans les données de démonstration en sélectionnant sn_inv_ops_aias.invoiceQuantityCheckEP.
    5. Créez votre propre implémentation du point d’extension en sélectionnant le lien connexe Créer une implémentation .
    6. Renseignez les champs du formulaire Script include.
      Pour obtenir une description des champs du formulaire Script include, reportez-vous à la section Script includes.
    7. Remplacez les fonctions du script pour implémenter votre logique de validation de la réclamation du client relative au litige relatif à la quantité.
      Nom de fonction Description Entrée et sortie
      checkInvoiceQuantityWithInvoiceCase

      Fonction d’espace réservé destinée à être remplacée. Utilisez cet espace réservé pour implémenter la logique de validation des litiges de quantité sur plusieurs lignes de facture associées à un ticket de facture.

      Entrée :
      {
          "invoiceNumber": <Invoice number of the customer invoice record>,
          "verifiedInvoiceLineDetails": <Array of invoice line details>
      Sortie :
      {
      “invoiceLineNumber”: <Invoice line number against which the dispute was raised>,
      “disputedQuantity”: <Disputed quantity claimed by the customer, as available in the invoice case line>
      }
      checkInvoiceQuantity

      Fonction d’espace réservé destinée à être remplacée. Utilisez cet espace réservé pour implémenter la logique de validation d’un litige de quantité en rapprochant la quantité réclamée du client avec vos ERP ou vos relevés de livraison de stocks.

      Entrée :
      {
          "invoiceNumber": <Invoice number of the customer invoice record>,
          "invoiceLineNumber": <Invoice line number of the customer invoice line record against which the dispute was raised>,
          "userEnteredQty": <Disputed quantity claimed by the customer>
      }
      Sortie :
      {
          "invoiceLineNumber": <Invoice line number against which the dispute was raised>,
          "invoiceQty": <Actual quantity on the invoice line record>,
          "deliveredQty": <Integer representing the disputed quantity claimed
                            by the customer>,
          "qtyMatch": <Boolean; true if the customer's dispute claim is valid, false if the invoiced and claimed quantities match>,
          "isError": <Boolean; true if the API call failed, false if the API call was successful>,
          "errorMessage": <Error message string to handle failure scenarios>
      }
    8. Sélectionnez Mettre à jour.
    9. Facultatif : Validez votre implémentation en soumettant un litige de facture à partir du Portail d’entreprise à l’aide de l’Assistant Now Assist virtuel.