---
sourceDocument: Australia Sales and Order Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/order-management

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia Sales and Order Management

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Configure invoice resolution

# Configure the invoice dispute resolution extension point {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Implement the invoice case resolution extension point to enable the invoice dispute intake assistant AI agent to resolve a validated quantity dispute by issuing a credit note or placing an order for the disputed
quantity.

## Vorbereitungen

The application scope must be set to Manage Invoice Operations. You can change the application scope using the application picker in the Unified Navigation bar.

Role required: admin

## Warum und wann dieser Vorgang ausgeführt wird

The demo data for the Manage Invoice Operations application includes a sample implementation called `invoiceCaseResolutionEP` as part of the `sn_inv_ops_aias.invoiceCaseResolutionEP` extension
point. To enable real-world resolution of validated invoice disputes, such as issuing credit notes or placing orders through your external systems, replace the demo implementation with your own custom logic.

## Prozedur

1. Log in to the ServiceNow instance.
2. Navigate to AllSystem Extension PointsScripted Extension Points.
3. Search for the `sn_inv_ops_aias.invoiceCaseResolutionEP` scripted extension point in the API Name field.
4. View the sample script included in the demo data by selecting sn_inv_ops_aias.invoiceCaseResolutionEP.
5. Create your own implementation of the extension point by selecting the Create implementation related link.
6. On the Script Include form, fill in the fields.  
   For a description of the Script Include form fields, see [Script includes](https://www.servicenow.com/docs/access?context=c_ScriptIncludes&version=australia&pubname=australia-api-reference&ft:locale=en-US).
7. Override the `processInvoiceDisputeResolution` function to implement your resolution logic for validated invoice quantity disputes.  
   {#configure-invoice-case-resolution-ep__table_invoice_resolution_function__entry__3}

   | Function name | Description | Input and output |
   |-|-|-|
   | `processInvoiceDisputeResolution` | Placeholder function meant to be overridden. Use this placeholder to implement the logic to resolve a validated invoice quantity dispute by processing the customer's preferred resolution option, such as issuing a credit note or placing an order for the disputed quantity. | Input: { "invoiceCase": <Invoice case number of the invoice case record>, "resolutionOption": <String value representing the resolution option selected by the customer>, "conversationSummary": <Optional. String containing the summarized transcript of the complete conversation.> } Output: { "hasResolved": <Boolean; true if the resolution was processed successfully, false if the resolution failed>, "creditNote": <String containing the generated credit note number>, "orderNumber": <String containing the generated order number> } |
   [ ]

   {#configure-invoice-case-resolution-ep__table_invoice_resolution_function}
8. Select Update.
9. **Wahlweise:** Validate your implementation by submitting an invoice dispute from the Business Portal and selecting a resolution option using the Now Assist Virtual Assistant.  
   For more information, see [Dispute invoice issues using Now Assist Virtual Assistant](https://servicenow-prod.fluidtopics.net/AYm7ENbmFnZdIRcsCGZTnQ "Dispute invoice issues such as quantity discrepancies in a guided conversational flow using Now Assist Virtual Assistant from the Business Portal, without needing to contact support.").
**Zugehörige Informationen**   

* [Using extension points to extend application functionality](https://www.servicenow.com/docs/access?context=extension-points&version=australia&pubname=australia-api-reference&ft:locale=en-US)
* [Creating and adding a scripted extension point](https://www.servicenow.com/docs/access?context=impl-scripted-ext-pts-base-code&version=australia&pubname=australia-api-reference&ft:locale=en-US)

