Skip to main content
Solved

Changing price on CO line for Customer Owned material

  • April 10, 2026
  • 2 replies
  • 25 views

MWitczak
Hero (Customer)
Forum|alt.badge.img+10

Issue:  Customer order exists with a customer order line containing Customer Owned material.  We need to charge the customer for a repair cost on this material, but due to the part being listed as “Customer Owned”, we are unable to do so.

 

Is this a situation that any of you have faced, and if so, what types of solutions might there be for this type of scenario?

Best answer by Pilar Franco

Hi ​@MWitczak,

When a Customer Order (CO) line is flagged as Customer Owned, IFS intentionally prevents pricing and revenue logic on the material itself, because ownership ≠ company inventory and the system assumes no sale of material.

  • ❌ You cannot charge price on a Customer Owned material CO line
  • ✅ You can charge the customer for services, labor, or repair activities
  • ✅ You can invoice repair cost without selling the material

This means the solution is not to price the Customer Owned line, but to separate “ownership” from “chargeability.”

Possible options for this is to:

  1. Create a “Service” Sales Part and sell it on CO Line 2

    1. Result: you invoice the service even though the actual repaired part remains Customer Owned on Line 1.

  2. Add the repair as a “Charge” instead of a sales part
    1. Result: you invoice the repair fee as a charge, independent of the customer‑owned line.
    2. Automation (optional): If you want the repair charge added automatically (e.g., whenever a customer-owned line exists), other customers have used custom events to insert default charge lines. There’s an example thread showing how customers do this using CUSTOMER_ORDER_CHARGE_API.NEW__. [community.ifs.com]

I hope this helps!

Regards,

Pilar

2 replies

Forum|alt.badge.img+17
  • Superhero (Employee)
  • Answer
  • April 13, 2026

Hi ​@MWitczak,

When a Customer Order (CO) line is flagged as Customer Owned, IFS intentionally prevents pricing and revenue logic on the material itself, because ownership ≠ company inventory and the system assumes no sale of material.

  • ❌ You cannot charge price on a Customer Owned material CO line
  • ✅ You can charge the customer for services, labor, or repair activities
  • ✅ You can invoice repair cost without selling the material

This means the solution is not to price the Customer Owned line, but to separate “ownership” from “chargeability.”

Possible options for this is to:

  1. Create a “Service” Sales Part and sell it on CO Line 2

    1. Result: you invoice the service even though the actual repaired part remains Customer Owned on Line 1.

  2. Add the repair as a “Charge” instead of a sales part
    1. Result: you invoice the repair fee as a charge, independent of the customer‑owned line.
    2. Automation (optional): If you want the repair charge added automatically (e.g., whenever a customer-owned line exists), other customers have used custom events to insert default charge lines. There’s an example thread showing how customers do this using CUSTOMER_ORDER_CHARGE_API.NEW__. [community.ifs.com]

I hope this helps!

Regards,

Pilar


MWitczak
Hero (Customer)
Forum|alt.badge.img+10
  • Author
  • Hero (Customer)
  • April 13, 2026

Hi ​@MWitczak,

When a Customer Order (CO) line is flagged as Customer Owned, IFS intentionally prevents pricing and revenue logic on the material itself, because ownership ≠ company inventory and the system assumes no sale of material.

  • ❌ You cannot charge price on a Customer Owned material CO line
  • ✅ You can charge the customer for services, labor, or repair activities
  • ✅ You can invoice repair cost without selling the material

This means the solution is not to price the Customer Owned line, but to separate “ownership” from “chargeability.”

Possible options for this is to:

  1. Create a “Service” Sales Part and sell it on CO Line 2

    1. Result: you invoice the service even though the actual repaired part remains Customer Owned on Line 1.

  2. Add the repair as a “Charge” instead of a sales part
    1. Result: you invoice the repair fee as a charge, independent of the customer‑owned line.
    2. Automation (optional): If you want the repair charge added automatically (e.g., whenever a customer-owned line exists), other customers have used custom events to insert default charge lines. There’s an example thread showing how customers do this using CUSTOMER_ORDER_CHARGE_API.NEW__. [community.ifs.com]

I hope this helps!

Regards,

Pilar

 

Hi Pilar,

 

Thank you for your response!  We used option #1 and it looks like it’s going to work very well for us.  As a technical person, getting these functional tips is very useful and appreciated!

 

Respectfully,

 

Marty