13 Billing and Replenishment

This chapter contains the following topics:

13.1 Billing for Internally Owned Shipments

This section provides an overview of billing for internally owned shipments, lists processing options, and discusses how to:

  • Set processing options for the Generate Outbound Billing Order program (R42I20)

  • Generate billing orders for internally owned shipments

13.1.1 Understanding Billing for Internally Owned Shipments

When you create an internally owned shipment order (consigned inventory or VMI with consignment), you bill your customers when they report consumption. When you report consumption using the Report Outbound Inventory Consumption application, the system automatically creates billing orders for the consumed inventory. Depending on the processing option setup, you can override the unit price before generating the billing order.

Note:

You can create outbound inventory billing orders for internally owned shipment orders only. For customer owned VMI orders, the customer is billed when you ship inventory to the customer's location.

You use the Generate Outbound Billing Order batch program to create billing orders for consumed inventory.

13.1.2 Understanding the Generate Outbound Billing Order Program (R42I20)

You use the Generate Outbound Billing Order batch program to create billing orders for the inventory consumption reported by the customer. The billing orders are created based on the usage reported by the customer. The system prints the item, customer, quantity consumed, price and extended price on the report.

To generate the billing order, the system uses the unit price from the agreement attached to the original internally owned shipment order. If you attach an advanced pricing schedule to the agreement, the system uses the information to generate the billing order. If you override the unit price when reporting consumption, the system uses the overridden unit price for creating the billing order.

Before you can use the Generate Outbound Billing Order batch program, you must create an internally owned billing line type.

See Section 2.8, "Setting Up Outbound Inventory Order line Types"

13.1.3 Setting Processing Options for the Generate Outbound Billing Order Program (R42I20)

Processing options enable you to enter versions of programs called by the Generate Outbound Billing Order program and define the process to run the program.

13.1.3.1 Process

1. Proof or Final Mode

Use this processing option to specify whether the system runs the Generate Outbound Billing Order program in proof or final mode. Values are:

Blank: Proof mode

1: Final mode

2. Billing Order Cost

Use this processing option to specify how the system processes billing order cost. Values are:

Blank: Transfer cost from the original internally owned shipment order

1: Cost from the supplying branch/plant of the original sales order

13.1.3.2 Versions

1. Sales Order (P4210)

Use this processing option to specify the version of Sales Order Entry program (P4210) that the system uses to enter internally owned shipment billing order.

13.1.4 Generating Outbound Billing Order

Access the Generate Outbound Billing Order program.

Form Name Form ID Navigation
Generate Outbound Billing Order R42I20 Outbound Inventory Order Processing (G42I10), Generate Billing Order

After setting up the required processing options, run the Generate Outbound Replenishment Order program

13.2 Generating Replenishment Orders

This section provides an overview of generating replenishment orders and discusses how to:

  • Set Processing Options for the Generate Outbound Replenishment Order program (R42I30)

  • Generate replenishment orders

13.2.1 Understanding Generating Replenishment Orders

When you do consigned inventory or VMI business with your customers, you are also responsible for maintaining the desired inventory levels at your customer's location. The JD Edwards EnterpriseOne Outbound Inventory Management system enables you to maintain target inventory levels at your customer's location by triggering replenishment orders automatically when you report consumption. When you report outbound inventory consumption, the system enables you to create replenishment orders to maintain desirable outbound inventory levels at your customer's location.

You can use the processing options for the Report Outbound Inventory Consumption application (P42I03) to automatically trigger replenishment orders when you report consumption for consumed inventory. You can generate replenishment orders using either one-to-one or reorder point methods as defined in your outbound inventory agreement setup. You can set up the replenishment methods using the Outbound Inventory Agreement Detail application (P42I011).

See Section 4.2.4, "Defining Outbound Inventory Items and Quantities"

When you set up your replenishment method as one-to-one, the system generates replenishment orders for the quantity for which the customer reports consumption. When you set up the replenishment method as reorder point, the system generates replenishment order only when the quantity available for consumption at the customer's location has reached the reorder point defined in the outbound inventory agreement.

When you set up replenishment frequency for the agreement, you can generate replenishment orders based on pre-configured dates and schedules.

13.2.2 Setting Processing Options for the Generate Outbound Replenishment Order Program (R42I30)

Processing options enable you to enter default values, versions of programs called by the Generate Outbound Billing Order program and define the process to run the program.

13.2.2.1 Defaults

Order Type

Use this processing option to specify the default line type for the internally owned shipment billing order.

13.2.2.2 Process

1. Generate Replenishment Sales Order

Use this processing option to specify whether the system generates a replenishment order. Values are:

Blank: Do not generate a replenishment order

1: Generate a replenishment order

2. Consider Target Inventory Level

Use this processing option to specify whether the system considers the agreement target inventory level when you create a replenishment order. Values are:

Blank: Do not consider the target inventory level

1: Consider the target inventory level

3. Consider Agreements with Frequency Schedule

Use this processing option to specify whether the system considers frequency schedule when you create a replenishment order. Values are:

Blank: Do not consider frequency schedule

1: Consider frequency schedule

2: Consider all agreements with or without frequency schedule attached

13.2.2.3 Versions

1. Sales Order (P4210)

Use this processing option to specify the version of the Sales Order Entry program (P4210) that the system uses to create outbound inventory replenishment order.

13.2.3 Generating an Outbound Replenishment Order

Access the Generate Outbound Replenishment Order program.

Form Name Form ID Navigation
Generate Outbound Replenishment Order R42I30 Outbound Inventory Order Processing (G42I10), Generate Replenishment Order

After setting up the required processing options, run the Generate Outbound Replenishment Order program