Invoice cost allocation

  • Release version: Zurich
  • Updated July 31, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Invoice cost allocation

    Invoice cost allocation in ServiceNow Zurich release enables Accounts Payable (AP) specialists to accurately distribute invoice line costs across multiple cost centers or ledger accounts. This process supports precise cost analysis and efficient invoice processing by ensuring costs are allocated correctly at the purchase order (PO) or invoice line level.

    Show full answer Show less

    Key Features

    • Cost Allocation Methods:
      • At Purchase Order Level: When an invoice line matches a PO line and reaches PO matching completed status, the PO's cost allocation is copied to the invoice line, overriding existing allocations.
      • Manual Allocation: AP specialists can manually allocate costs at the invoice line level, splitting costs by quantity, quantity percentage, amount, or amount percentage. When costs are split, the invoice line’s cost center field becomes read-only to maintain allocation consistency.
    • Invoice States for Allocation: Cost allocation records can be created only when the invoice is in draft or exception found states.
    • Validation: Total allocated quantity or amount must match the invoice line’s total, else a cost allocation exception is triggered.
    • Approval Workflow: Approval rules route invoices to cost center owners for approval, ensuring governance over cost allocations.
    • Distribution Sets: Predefined rules and templates automate cost allocations by applying filters and distribution lines. AP specialists can manually select distribution sets to bulk automate allocation based on defined rules. For PO invoices, cost allocations can be copied from the PO, and distribution sets can apply default rules.
    • Templates: Distribution set templates automatically create cost allocation records for invoice lines without amounts, which AP specialists then manually allocate.

    Key Outcomes

    • Reduces risk of cost allocation errors by automating and standardizing allocation processes.
    • Speeds up invoice processing by minimizing manual effort for AP specialists using distribution sets and templates.
    • Ensures compliance and accuracy through validation checks and approval workflows.
    • Supports flexible cost allocation methods to fit various organizational needs, whether automated from PO data or manually defined.

    Cost allocation is a process of identifying and allocating the costs across different cost centers or ledger accounts. Accounts Payable specialists allocate invoice line cost across multiple cost centers or ledger accounts for accurate cost analysis and invoice processing.

    Accounts Payable specialists can allocate invoice cost in the following ways:
    • Cost allocated at purchase order level-
      • When the invoice line is matched with the purchase order line and the invoice moves to PO matching completed status, then the cost allocation related to the purchase order line is copied to the invoice line. Any existing cost allocation record is overridden.
      • When you change the invoice type from PO to non-PO invoice, you're prompted with a warning message to confirm that updating the invoice type restarts invoice processing, closes any open exceptions and deletes any cost allocations associated with the invoice. Upon confirmation, the cost allocation record is deleted.
    • Manual cost allocation- add cost allocation at invoice line level. When cost is split across multiple cost centers, the cost center field on the invoice line becomes read-only and allows one type of allocation type in cost allocations For more information on manual cost allocation, see Create invoice cost allocation manually.

    Accounts Payable specialists can allocate invoice line cost by:

    • Quantity
    • Quantity percentage
    • Amount
    • Amount percentage
    • You can create invoice line record and cost allocation record only when the invoice is in draft state and exception found state.
    • During cost allocation, you must confirm that the total allocated quantity or amount across different cost centers or ledger accounts must be equal to the invoice line quantity or subtotal, or else invoice cost allocation exception occurs.
    • Approval rules are configured by the approval engine that directs the invoices to cost center owners for approvals. For more information on approvals, see Invoice approvals.
    • Distribution set is added for cost allocation type. For more information on how distribution set is added for cost type, see Distribution set in Accounts Payable Operations.
    • Distribution sets automate the creation of cost allocations for invoice lines by applying pre-defined rules or filters and distribution lines included during their setup.
    • Manual Selection: AP specialists can manually select a distribution set while creating cost allocation records for an invoice line, enabling bulk automation as per defined distribution lines.
    • For PO invoices, cost allocations can be copied from the PO. If invoice attributes meet the default rule or filter criteria in distribution set, distribution lines will also apply.
    • The template feature in a distribution set automatically creates cost allocation records for invoice lines without amounts. AP specialists can then manually allocate costs across cost centers or general ledger accounts.
    • Any over or under-allocation will be flagged during the exception stage.
    BEnefits of distribution set in cost allocation records are:
    • Reduces risk of cost allocation errors.
    • Speeds up invoice processing by minimizing manual work for AP specialists.