---
sourceDocument: Yokohama Finance and Supply Chain
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/source-to-pay-operations

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Finance and Supply Chain

ft:clusterId :

    - stpop

bundleId :

    - stpop

workflow :

    - Employee


---

# Invoice cost allocation

# Invoice cost allocation {#ariaid-title1}

* Release version: Yokohama
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) 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 is the process of distributing invoice costs across multiple cost centers or ledger accounts to ensure accurate cost analysis and invoice processing.
This process is primarily handled by Accounts Payable (AP) specialists who allocate invoice line costs using various methods, enabling detailed financial tracking and control.
Show full answer Show less  

## Key Features

* **Cost Allocation Methods:**
  * **Purchase Order (PO) Level Allocation:** When an invoice line matches a PO line and reaches "PO matching completed" status, cost allocation from the PO line is copied to the invoice line, overriding any existing allocations. Changing an invoice from PO to non-PO type prompts a warning and deletes related cost allocations.
  * **Manual Cost Allocation:** AP specialists can manually allocate costs on invoice lines, especially when costs are split among multiple cost centers. The invoice line's cost center field becomes read-only to enforce one allocation type per line.
* **Allocation Basis:** Costs can be allocated by quantity, quantity percentage, amount, or amount percentage, ensuring flexibility in how costs are split.
* **State Restrictions:** New invoice lines and cost allocation records can only be created when the invoice is in draft or exception found states.
* **Validation:** The total allocated quantity or amount across cost centers or ledger accounts must match the invoice line quantity or subtotal to avoid cost allocation exceptions.
* **Approval Workflow:** Approval rules route invoices to cost center owners for approval, ensuring proper oversight.
* **Distribution Sets:** These are predefined collections of rules and templates that automate cost allocation for invoice lines. AP specialists can manually select a distribution set to apply bulk automated cost allocations based on filters and distribution lines. For PO invoices, cost allocations and distribution lines can be copied and applied automatically.
* **Benefits of Distribution Sets:** They reduce errors, speed up invoice processing, and minimize manual effort by AP specialists.

## Practical Application for ServiceNow Customers

As a ServiceNow customer using Accounts Payable Operations, you can leverage invoice cost allocation capabilities to ensure precise financial tracking by allocating invoice costs accurately across your organization's cost centers or ledger accounts. The system supports both automated and manual cost allocations, with built-in validations and approval workflows to maintain financial control and compliance.

Utilizing distribution sets allows you to automate repetitive allocation tasks, reduce manual errors, and accelerate invoice processing cycles. You can choose to apply predefined allocation rules or manually adjust allocations as needed, with the system providing alerts on any over or under-allocation during exception handling.

Overall, this functionality enhances your ability to manage invoice costs efficiently, ensuring accurate cost reporting and streamlined invoice approval processes within your ServiceNow environment.  
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.
  {#invoice-line-cost-allocation__ul_ynk_dxy_ddc}
* 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](https://servicenow-prod.fluidtopics.net/IOziZxm_rfhON7_P4XZF7g "Manually allocate invoice line cost across multiple cost centers.").
{#invoice-line-cost-allocation__ul_gkm_mjy_ddc}

Accounts Payable specialists can allocate invoice line cost by:

* Quantity
* Quantity percentage
* Amount
* Amount percentage

{#invoice-line-cost-allocation__ul_a3s_fxn_vcc}  
For more information on cost allocation, see .

* You can create a new 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](https://servicenow-prod.fluidtopics.net/vrNSVQBVP03wVQyX1~ze6w "Invoices with the No exceptions found status are eligible for approval.").
* 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](https://servicenow-prod.fluidtopics.net/3rz9CThcDWxOJERPNT4SwQ "Distribution set in Accounts Payable Operations is a collection of predefined rules, including template, designed to automate the allocation of costs for invoice lines across cost centers and GL accounts.").
* 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.
{#invoice-line-cost-allocation__ul_wqj_rx4_vcc}  
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.
{#invoice-line-cost-allocation__ul_gzs_v2f_4hc}
* **[Create invoice cost allocation manually](https://servicenow-prod.fluidtopics.net/IOziZxm_rfhON7_P4XZF7g)**   
  Manually allocate invoice line cost across multiple cost centers.
* **[Distribution set in Accounts Payable Operations](https://servicenow-prod.fluidtopics.net/3rz9CThcDWxOJERPNT4SwQ)**   
  Distribution set in Accounts Payable Operations is a collection of predefined rules, including template, designed to automate the allocation of costs for invoice lines across cost centers and GL accounts.
* **[Allocate costs using distribution set](https://servicenow-prod.fluidtopics.net/hzmxWKdHdevB1Gq_Svo3Cg)**   
  Define a distribution set to split cost allocations automatically for invoice lines with allocation type as cost center or general ledger account.

**Related concepts**   

* [Accounts Payable Invoice Processing](https://servicenow-prod.fluidtopics.net/4M9DzAwOgNa9BmBmNshnCw "Accounts Payable Invoice Processing (com.sn_ap_apm) enables Accounts Payable Specialists to ingest invoice documents and extract invoice data using ServiceNow Document Intelligence.")
* [Invoice Case Management](https://servicenow-prod.fluidtopics.net/uRofl5rX5AruEAXd_GnmiA "With Invoice Case Management, agents can manage and work on their assigned invoice cases, request more information from suppliers or employees, and create and assign tasks to users using the Accounts Payable workspace.")
* [Source-to-Pay Workspace](https://servicenow-prod.fluidtopics.net/8cC1lybAQu8dN671yMI2Lg "The Source-to-Pay Workspace enables you to manage and work on cases and tasks related to invoices and invoice exceptions.")
* [Accounts Payable Operations integration with Document Intelligence](https://servicenow-prod.fluidtopics.net/gg5g3CxCj7AASD_~XyZA6g "Accounts Payable Operations integration with Document Intelligence (com.sn_ap_ic) enables you to automatically capture data from incoming invoices, thus significantly reducing manual effort.")
* [Using ServiceNow Otto for Accounts Payable Operations (APO)](https://servicenow-prod.fluidtopics.net/yKnNMUjfG78Ke6w1EWqnvg "If you've the sn_ap_apm.accounts_payable_specialist or sn_ap_cm.agent role, you can summarize the details of an invoice case, completed actions, or pending tasks with the ServiceNow Otto for Accounts Payable Operations (APO) application.")
* [Using Supplier Collaboration Portal in APO](https://servicenow-prod.fluidtopics.net/NokqWFGGKnfIfW7o3UZWuA "The Supplier Collaboration portal application integrated with Accounts Payable Operations provides seamless interaction between Account Payable Specialist and supplier in creating invoice inquiry case, submit new invoice, resolving case tasks and exception tasks.")
* [Invoice processing cases](https://servicenow-prod.fluidtopics.net/NoqhBRYN5hAl9N4lAyFhkg "Typically, Accounts Payable Operations integration with Document Intelligence automatically creates the invoice processing case by extracting data from the invoice that you receive as an attachment via email. However, the Accounts Payable Specialist may need to manually create a new invoice or update details of a partially created invoice in situations where the automated invoice creation process encounters issues or is not available.")
* [Distribution set in Accounts Payable Operations](https://servicenow-prod.fluidtopics.net/3rz9CThcDWxOJERPNT4SwQ "Distribution set in Accounts Payable Operations is a collection of predefined rules, including template, designed to automate the allocation of costs for invoice lines across cost centers and GL accounts.")

