Invoices

  • Release version: Zurich
  • Updated July 31, 2025
  • 4 minutes to read
  • Invoices are generated for a payment against a purchase order. A purchase order can have multiple invoices depending on the payment schedule.

    You can manually create invoices in the ServiceNow platform or generate invoices through integration with an external supplier portal.
    Note:
    Invoice matching is either done externally in the supplier portal or manually in ServiceNow. There’s currently no logic to perform invoice matching systematically in the ServiceNow platform.
    Figure 1. Invoice form
    Invoice form.
    The following are the key fields of an invoice:
    Table 1. Invoice fields
    Field Description
    Number System-generated unique identifier for the invoice.
    ERP number Unique identifier generated within an ERP system for the invoice.

    This field is applicable when there’s an ERP integration. The value is populated after the invoice is posted in the ERP system through the integration.

    Status Current status of the invoice.
    Supplier invoice number Invoice number of the supplier.
    Note:
    This is a mandatory field except when the invoice is in the Draft state.
    Supplier tax id Tax ID associated with the supplier.
    Invoice date Date on which this invoice is created.
    Note:
    This is a mandatory field except when the invoice is in the Draft state.
    Summary Details
    Supplier Supplier from whom the product or service is procured.
    Purchase order Purchase order to which this invoice has been matched.
    Invoice date Date on which this invoice is created.
    Note:
    This is a mandatory field except when the invoice is in the Draft state.
    Subtotal Total amount of money to be paid to the supplier excluding tax and shipping charges.
    Note:
    This is an editable field.
    Tax rate Tax rate percentage applied for the order.
    Sales tax Sales tax charges incurred for the invoice.
    Shipping Shipping charges incurred for the invoice.
    Other charges Other additional charges associated to the invoice.
    Discounts Discounts applied to the invoice.
    Amount invoiced (Transaction currency) Total amount of money to be paid to the supplier including tax and shipping charges.
    Note:
    This is a mandatory field except when the invoice is in the Draft state. This is also an editable field.
    Accounting Details
    Legal entity The internal legal entity which incurs the cost of this invoice.
    Remit to address The location to which this payment is made.
    The following are the related lists of an invoice:
    Table 2. Invoice related lists
    Related list Description
    Invoice Lines Captures the line amount and rolls up to the subtotal on the invoice.
    Service Acknowledgments Displays all the service acknowledgments associated with this invoice.
    Approval Plans Displays all the approval plans created against this invoice.
    Approvals When the services acknowledgment is set to Invoice approval, invoice approvals act as a form of receipt before issuing the payment to a supplier.

    In the absence of a receipt and three-way matching, invoice approvals are used to avoid an automatic two-way match.

    Invoice approvals are sent to the recipient of the line and the shopper can act on them as a to-do in ShoppingHub.

    For details, see Shopper to-dos.

    Invoice Tasks When a service acknowledgment is triggered, a task is created against the invoice and listed here.
    Note:
    If you are a new customer, or an existing customer who has upgraded and installed the Shopping Hub plugin, these tasks aren't applicable for you. However, if you choose to continue with the existing Source-to-Pay Common Architecture plugin and skip the Shopping Hub plugin, these tasks are available for you to work on.

    To create an invoice from a supplier for a received product or service, edit the Subtotal field in the Invoice form to the actually received amount, add an invoice line to capture the specifics of that purchase order line, and update the Line amount invoiced field in that Invoice Line form to reflect the same received amount. When the invoice line and the invoice are both updated to the Paid state, an expense line in auto-generated in the Project form of Project Management for which the purchase was originally made.

    For more information on Sourcing and Procurement Operations's integration with Project Management, see Sourcing and Procurement Operations integration with Project Management.

    Invoice calculations and state flows

    Note:
    Business rules pertaining to handling state changes, handling tax and charges, default invoice fields, populating invoice line amounts, handling line total changes, and populating supplier products are available only if you haven't installed the Shopping Hub (sn_spend_uib) plugin and are still using the Source-to-Pay Common Architecture (sn_shop) plugin.​

    A field named Amount requiring approval on the invoice approval record distinguishes the actual invoice amount that needs to be approved, as the invoice lines within an invoice could consist of different services acknowledgment types and/or goods receipt required conditions.

    When an invoice line that is sent for approval is approved, the status of the invoice line is updated to Invoice Confirmed. If any line within the invoice is rejected, the entire invoice is rejected.

    The status of the invoice is updated to Invoice Confirmed only when the status of all the corresponding invoice lines are Invoice Confirmed. If the status of the invoice is updated to Invoice Confirmed, then the status of all the associated invoice lines are also updated to Invoice Confirmed. This applies to the scenario when matching is done manually in the Now Platform and the user updates the invoice header instead of updating line by line. This update is done by selecting Confirm on the invoice header. When the invoice state is Invoice Confirmed, the Confirm button isn’t displayed for any subsequent state as well.

    The invoice state on the invoice header is read-only as the state change is driven by the lines. In case of a multi-line invoice, if one line is in a Requires Review state, the invoice header is updated to Requires Review as well.