Академический Документы
Профессиональный Документы
Культура Документы
Clic
elp
or a
etai
ed
xpl Bookmark
nati
n
f
his
age
Subject: FAQ: Using Consigned Inventory / Consumption Advise / Vendor Managed Inventory (VMI)
Doc ID: Note:406390.1 Type: HOWTO
Last Revision Date: 06-SEP-2008 Status: PUBLISHED
his Document
al
lution
1: DEMO
1.1: Full Demonstration
1.2: Common Consignment Steps
3: Consumption Issues
3.1: Resubmit a stuck consumption transaction?
3.2: Consumption advise does not work...
3.3 Sample Diagnostic
4: Transfer to Consigned:
4.1: How does one perform 'Transfer to Consigned' when consumption transaction was generated implicitly?
4.2: Transfer to Consigned Enhancement
4.4: When is Transfer to Consigned Available?
4.4: SQL to review Transfer to Regular Used for Transfer to Consigned?
5: Can one view the owner party in the subinventory transfer form?
6: How does one manage consigned inventory with locators?
7: Consigned Setup
7.1: What are the setup steps required for using Consigned Inventory?
7.2: What Setup Required for Consigned Orders in Purchasing?
7.3: What setup should Suppliers perform for consigned inventory?
ferences
plies to:
ution
DEMO
: Full Demonstration
e is a full demonstration created by Oracle Development in flash-wave format. It should be run in your browser after you download the file.
e are some other demonstrations for Consigned Inventory. Currently these are .exe files for Windows machines only:
Miscellaneous Receipt for Consigned Inventory
ransfer to Regular
iewing Consigned Inventory
ure that you already have the critical consignment patches: Patch 5036673 for 11.5.9 and Patch 5200436 for 11.5.10.
p '$Header' $INV_TOP/patch/115/odf/invcons.odf
p '$Header' $INV_TOP/patch/115/sql/INVRCADB.pls
p '$Header' $INV_TOP/patch/115/sql/INVVTPSB.pls
p '$Header' $INV_TOP/patch/115/sql/b4649230.sql
Enhancement Requests
e are some commonly referenced enhancement requests (ERs) related to consigned inventory or consumption advise. Note that an enhancement request is tracked as
e enhancements via the bug tracking system.
Number Description
5156251 Allow implicit transfer back to consigned
6845969 Allow Transactions To Issue Out Non-Consigned Material Only
6845983 Subinventory Transfer Specifying Owning Party For Consigned Transactions
6842739 Resubmit Consumption Transactions Via Form
6845989 Allow flag consumption transactions to cancel with reason
6510841 Seeded Consignment Workflow For Shipping Inventory From Supplier
3877988 Printed Consumption Advise for Manual Communication to Suppliers
7241511 Show Request/Log From Consumption Worker (INVCTXCW) in Inventory - T
higher. See Note 726226.1 for details on the rollups (RUPs).
Consumption Issues
application does not provide a method at this time for resubmitting stuck consumption transactions. An enhancement request (ER) Bug 6842739 was logged requestin
bmit transactions using SQL. The following identifies if transactions are stuck and provides SQL to resubmit:
heck for stuck transactions by looking at batch_id and the consumption processed flag:
"consumption advise" is the name of a concurrent program that generates Purchase Orders or Purchase Order Releases so that a supplier can bill for used material. Th
ntory needs to be replenished. See Chapter 3 (especially page 3-4) of the "Consigned Inventory From Supplier Process Guide" for an explanation of the program and
re are a few notes and bugs related to the consumption advise program completing but not generating purchase orders or releases -- Here are some Notes that might be
e 404609.1 Create Consumption Advice Program Not Creating Releases For Payment
e 394123.1 Transactions in MTL_CONSUMPTION_TRANSACTIONS with INV_SUP_CONS_NO_BPO_EXISTS
e 308875.1 Create Consumption Advice For Consignment Not Working
e 312724.1 and <376051.1> How to Print the Consumption Advise Report?
e 333027.1 11i INVRCADB Invoices Not Being Created For Consignment Inventory
e are some common situations and helpful SQL used to check for the issues:
ount is greater then ZERO, 'Create Consumption Advice' will fail. See Note 452970.1 for a root-cause patch and Note 438935.1 for a datafix.
"Create Consumption Advice Worker" will show an "****INVALID LINE" error for invalid blankets.
cript will have to be run to populate the blanket price(b4649230.sql). Create consumption Advice will fail for NULL blanket prices. See Note 401787.1 fo
e the patch that provides the script, you could rerun the script to correct the data. If you have the patch, but continue to have this issue occur, log a ser
rder to retrieve the duplicate releases, the following query will have to be run:
LECT DISTINCT por.po_release_id
OM po_releases_all por, po_line_locations_all poll
ERE por.po_release_id = poll.po_release_id
D poll.shipment_type = 'BLANKET'
por.consigned_consumption_flag = 'Y'
D por.po_release_id NOT IN
ect DISTINCT consumption_release_id
OM MTL_CONSUMPTION_TRANSACTIONS
ere consumption_release_id is NOT NULL);
en you can remove duplicates via the forms. See the sections below "Handling unwanted releases?". We also have scripts to cancel the duplicates. L
cle Support if you cannot accomplish this via the form. They will likely first have you run invgcacl.pls followed by invgposf.sql
xplicit rules have been setup (using the Consigned / VMI Rules setup form), the consumption will be triggered and the destination subinventory would h
Sample Diagnostic
: How does one perform 'Transfer to Consigned' when consumption transaction was generated implicitly?
short answer is that "Transfer to Consigned" is not available at this time for implicit "Transfer to Regular" transactions. From a business point of view, this means th
dor, you cannot simply transfer it back via a "Transfer to Consigned". You might expect 'Transfer to Consigned' to work for implicit consumption transactions. When
sactions available. Due to this issue, unable to handle/process returns for over receipts of consigned inventory.
m Note 258630.1:
he change of ownership from the Supplier has taken place via 'Implicit Consumption' viz. Move
er Transaction, or Back flush etc, then this problem will happen.
r Implicit Consumption the Transaction Type 'Transfer to Consigned' will not work.
is because the link for the originating Transaction for consigned Receipt is lost when
mplicit Consumption is done. Only when you do a 'Transfer to regular' transaction (Explicit Consumption) to change
ownership from Supplier you will be able to return this to the supplier using 'Transfer to
signed'
a workaround, when you need to move the Items back to the supplier
ase of a Implicit consumption, you can use the following limited option.
can do a Misc issue of the Item from the subinventory. Using Folder / Show field
ose the Owning Party as the Supplier, and in the Account choose 'AP Accrual Account'
n Subsequently you can use a Misc receipt to with Owning Party again
he supplier to increase the Consigned Inventory Stock.
m Note 364738.1
he "Transfer to Consigned" does not work because of the following:
ransfer to consigned transaction is currently supported only for 'Transfer to regular'
sactions entered manually using Consigned Transactions window.
nly 'Transfer to regular' entered manually are called Explicit consumptions all other created
he system are implicit
sumptions.
case of Miscellaneous issue, the ownership transfer is created by the system and is still
licit though the owning party might have been specified.
he documentation text might have created the confusion and will modified.
More details exist in section 4-6 of the Consignment User's Guide under the Return to Vendor
ion.
upport for 'Transfer to consigned' for implicit transactions is a known issue and we already
e an ER to address that, but as of now the support is only for 'Transfer to Regular'
sactions entered manually using the Consigned Transactions window.
he following workarounds are available:
Manually transfer to regular instead of performing an explicit consumption transaction.
orrect mistakes in transfers via miscellaneous issues from the owning organization and
cellaneous receipt into the supplier organization.
se monitor for Enhancement Request (ER) Bug 5156251 that focuses on the suggestion requesting that implicit transfers also allow "Transfer to Consigned".
r Patch 4890407 with the transaction form INVTTMTX 115.239.115100.22 or higher, the list of available consignment transactions is limited to those transactions th
PLICIT. Before this patch, the 'TRANSACTION_BATCH_SEQ' in MTL_MATERIAL_TRANSACTIONS was used to differentiate between IMPLICIT and EXPLIC
ing issues in "Return to Vendor" Transactions for mobile transactions. The query for the List of Values is something like the following:
ECT mmt.*
M MTL_MATERIAL_TRANSACTIONS mmt , MTL_CONSUMPTION_TXN_TEMP mctt
RE mmt.transaction_id=mctt.transaction_id
mmt.transaction_type_id=74
mmt.source_code = 'EXPLICIT'
nvl(mctt.net_qty,0) > 0
: SQL to review Transfer to Regular Used for Transfer to Consigned?
can track what transaction was responsible for a transfer to consigned using the parent id. To perform a transfer to consigned, one must have at transfer to regular. U
ed transfer to regular transaction is recorded in the new transaction's parent transaction id column. The following SQL returns the transfer to regular transaction respo
mpts for the transaction id of the transfer to consigned as &EnterTransactionID.
Can one view the owner party in the subinventory transfer form?
see more details in Note 344337.1 Issue With Inventory Movement From Consigned Subinventory.
e is a snippet:
rent behavior is that for subinventory transfers there is no owning party access on the form.
ther words the system does not distinguish between consigned and non-consigned stock when
orming a subinventory transfer. the system does consumption on the basis of FIFO.
question was addressed in Bug 4246717 and Bug 4128396 - TRANSFER TO REGULAR NOT DECREMENTED CORRECTLY.
gested workaround:
he subinventory where both consigned and non-consigned stock will be maintained, create 2
tors: one that will be designated for consigned quantities only, and one that will be
gnated for non-consigned quantities only. Thereafter when receiving or transferring stock out
hat subinventory, be sure to specify the correct locator to pull from, based on whether
signed or non-consigned stock is to be transacted. When consuming consigned stock, use the
nsfer to Regular' option, specifying the non-consigned locator into which the consumed stock
be put.
f the regular stock has the oldest receipt date, you can simply subinventory transfer.
oldest stock thru FIFO goes first, so it can be transferred to another subinventory. You can review the receipt date by querying against the MTL_ONHAND_QUANT
TE_RECEIVED and ORIG_DATE_RECEIVED columns. Original date received is only used when the profile option "INV: FIFO for Original Receipt Date" is set to
f the consigned stock has the oldest receipt date, you have to trick the system so that the receipt flag is reset on the consigned inventory. This will make the regular / o
ou do the transaction like in #1. To trick the system, take the following steps:
s say you have 20 in consigned and 19 in regular comingled into the same subinventory.
erform 'Transfer to regular' of the consigned stock - let's say 20
ow transfer the 20 back thru 'Transfer to Consigned.'
his reset the receipt date on the consigned inventory to the NEWEST.
ow you can perform a subinventory transfer of the 19. The FIFO rules will ensure that the regular stock is now used.
How does one manage consigned inventory with locators?
example, do we transfer the inventory to company owned when we need to use it?
point about using a separate locator is so that your users will know when they are going to
signed inventory or when they are using inhouse inventory. Depending on how you are using the
ication and what types of transactions, you should not have to manually transfer from
signed. You should just simply use the inventory in the consigned locator.
should be able to use the inventory from the locator via normal processing. The application
uld determine where to get the inventory. For miscellaneous issues from the consigned locator,
ransfer to regular will occur and the inventory will be issued. The same can be setup for
nventory transfer from the consigned locator. For the transfer to regular to be automated,
would use the "Consignment Setup" screen. This is in Setup > Transactions > Consigned/VMI
sumption.
some test cases listed above outlining how the transfer to regular and the use of consigned
ntory can be automated.
Consigned Setup
: What are the setup steps required for using Consigned Inventory?
Section B of the "Consigned Inventory User's Guide". This walks through the following steps:
1 Set Up Organizations
2 Set Up Oracle Inventory Items
3 Set Up Oracle Approved Supplier List and Supplier Sites
4 Set Up Profile Options
5 Numbering Options
6 Set Up Oracle Purchasing Blanket Purchase Agreement
7 Define Consumption Rules (optional)
8 Set Up Pay Options in Oracle Payables
9 Set Up Oracle Workflows
Note 428100.1.
consignment functionality provides warehouses purchasing consigned inventory with features to track and even allow suppliers to review inventory usage. But what
lications? Will they have features within Consignment? A supplier using the Oracle Applications internally will need to ship inventory but not bill the customer unti
ntory was consumed.
11i you have to modify the Order Management workflow to handle this custom billing process. This is the basic approach to take in R11i:
Use the shipping feature of trip stop planning. In case of FOB point being customer destination then
orm the ship confirm but do not close the trip and defer the inventory interface.
way the inventory is still held in the Inv org. Once the goods are received, update the "Trip" and allow inventory interface (COGS) and AR invoicing.
Map COGS account to Intransit account. Control the Invoicing process by workflow wait activity before fulfillment if its fixed days based. Use an extension to system
ine is invoiced.
Alternatively use invoice hold in the above case.
onsider using the defererred revenue accounting with sl no-2.
12 we have a new feature called Deferred Revenue Recognition which handles the scenario. It also takes into consideration when the COGS account is updated.
pecify the owning party on the miscellaneous transaction form, one must use the folder tools and add the column "OWNING PARTY". This column IS NOT availabl
available in Account Alias transactions. After adding the column, one can enter the specific owning party for the inventory being used. For example, you might want
cellaneous issue. To do this, you would take the following steps:
Inter-Org Transfer results in the onhand quantity no longer belonging to the consigned party. Effectively, the inter-org transfer loses the Owning Party and takes the d
er. If you look at the transactions after the inter-org transfer, you will see that the system does an implicit consumption Transfering to the onhand quantity to Regular
ransfer.
is a known issue logged in Enhancement Request Bug 5555142. The issue is very critical to many customers. Unfortunately, it is not something the product does ye
1: Error: This supplier site combination must have a valid Approved Supplier List.
ou receive the error, "This supplier site combination must have a valid Approved Supplier List", ensure the item has an approved supplier listed. See Note 406392.1 fo
Note 293403.1 that discusses the datafix as well as Note 552072.1 that has an explanation of the cause and details on how to avoid future occurrences of data issues.
firm your setup per Section B of the "Consigned Inventory From Supplier Process Guide". Also see Note 342366.1.
4: Error: APP-FND-01030: Value longer than 20 characters
error: APP-FND-01030: Value xyz is longer than its maximum length of 20 characters. See Note 559326.1.
ing a transfer to regular, if the Onhand quantity shows zero (0), you might check out Note 273958.1.
e drill down in Material Workbench (INVMATWB.fmb) displays the wrong quantity for consigned inventory, see Note 306397.1.
ou are using Process Manufacturing (OPM), you might be wondering if you can use Consigned Inventory. As of 11.5.10, this was not supported. See Note 404597.1.
Helpful SQL
1: Review consumption transaction status via SQL?
can view the status of consumption via the Material Transactions form available via Inventory > Transactions Material Transactions. After querying the transaction,
look at the From Owning Party, status of the consumption, and any associated errors.
can view the similar data via SQL. The consumption table (MTL_CONSUMPTION_TRANSACTIONS) stores the status of consumption transactions by transactio
ific transaction id and view the process status and error explanation.
can update the blanket price on a blanket agreement for a consigned line item. Without using retroactive pricing, the price on the created consumption advices will N
nsfer to regular txns), the new blanket price would be stamped to consumption (MTL_CONSUMPTION_TRANSACTIONS) table.
process of applying retroactive price updates to purchasing documents for consigned material is same as that for regular material. Consumption advices are retroactiv
w Retroactive Pricing of Pos” is set to “ALL RELEASES”. You can execute retroactive price updates either from the PO Approval screen or by submitting the Retro
en using the PO Approval screen to make retroactive price updates, enable the “Apply Retroactive Price Update to Existing PO/Releases” check box.
e: Retroactive price update only applies to the consumption advice. Consumption transactions, for which consumption advices have not been created,
ates. Also note that ‘Agreed Amount’ limit defined in Blanket Purchase Agreement is not imposed when the price of the consumption advice is updated
, price breaks are used for giving discounts based on the quantity.
Does retroactive pricing update Standard POs used for receiving consigned stock?
standard POs for receiving consigned stock have no refernce to the blanket. So, retroactive pricing does NOT have any impact on these standard POs.
en consigned stock is received thru' a Misc receipt (by specifying the owning party), the supplier is still the owner of the stock. No accounting entries are hit.
transaction other than a 'Consigned Transaction’ (explicit consumption) - for instance WIP issue, SO issue, InterOrg transfer (of consigned stock)- will result in impl
e: ‘Misc receipt’ of consigned stock is from a supplier and material is received into an inventory organization. ‘Misc issue’ of consigned stock is from th
ed out of the inventory organization. Misc issue of Consigned stock DOES NOT return material back to the supplier; ownership transfer transactions a
signed stock is performed.
What is Consumption Rules Setup used for?
default, transfer transactions within an INV org, suchs as subinventory transfers, do NOT create ownership transfer transactions. However, if we want to force consum
nsumption Rules setup form’.
O rules apply to consigned stock in the same way they apply to regular stock. Please note that when consigned and regular stock of items are co-mingled in the same s
k will be issued first.
Sometimes, consumption transactions refer to a different source blanket. Why does this happen?
signed/VMI receipt transaction is the same as Misc. Receipt transaction for recieving consigned stock (by specifying the owning party).
eiving consigned stock through Misc receipt is NOT a normal scenario (though it is supported). We do NOT support return of consigned stock (to the supplier) receiv
recommended approach this case (data entry mistakes while receiving consigned stock through misc. receipts (cons/VMI receipt in mobile)) is to consume the stock,
ce (so that it is not invoiced) and manually make the accounting entry reversals. We agree that it is a cumbersome procedure, but nonetheless, the safest way to back-
o, it is strongly recommended that the customer receive consigned stock through PO receipts so that corrections can be adjusted through RTV transactions. PO receipt
k.
e customer performs a Cons/VMI issue (same as misc. issue), the stock will NOT be backed out; instead the stock will be ‘consumed’ (i.e ownership transfer transact
lity is transferred to the INV. org.
unfortunately there is no straightforward support for making cycle counting or physical counting of consigned inventory. When you do misc. issue we donot know w
y or a true issue of stock, we always consume the consigned stock. The only way is to use workaround in such cases of data entry mistakes. Manually make accountin
Misc. issue and also finally close the consumption advice that is create due to this so as not to invoice the same.
se check the profile option: INV: Summarize consumption releases by Need By Date
is profile option is set to 'Yes', a shipment line will be created for an item based on the consumption date (which is what is happening for the customer). If set to 'No' (
sactions for a particular item will be grouped into a single shipment. '
default value for this profile is 'No' or NULL.
e: The above profile option is applicable ONLY for local blankets. For global blankets, irrespective of the value of this profile, a single shipment will be
Why is no PPV generated when I perform subinventory transfer from an expense subinventory to an asset subinventory?
le doing the subinventory transfer from expense subinventory to asset subinventory, an implicit consumption (if consumption rules have been setup for this subinvent
ense subinventory before it is transferred to the asset subinventory, since this ownership transfer transaction takes place in expense subinventory, it is expensed at PO
V. This is the expected behaviour.
Performance
can handle unwanted releases or duplicate releases without a datafix. Set the releases to "Finally Close" within the purchasing forms:
igate to Purchasing > Po summary form
uery the Releases / Consumption Advices from Po summary form
o to Tools->Control
elect "Finally Close".
e that we also have scripts to cancel the duplicates. Log an Service Request to get help from Oracle Support if you cannot accomplish this via the form. They will like
nvgposf.sql
Consumption Flow/Diagrams
illustration attempts to show the flow of consigned inventory. Inventory flows from the supplier into the warehouse, however, the inventory is still owned by the sup
ntory is now owned by 'your warehouse'. If the inventory is consumed automatically, this is considered 'implicit consumption'. If the inventory is consumed via a tra
sumption'.
illustration attempts to show the flags used for consignment in the onhand quantity table -- The OWNING_TP_TYPE and OWNING_ORGANIZATION_ID column
L_ONHAND_QUANTITITES_DETAIL. This also notes that VMI uses PLANNING_ORG_TYPE and PLANNING_ORGANIZATION_ID :
following diagram attempts to show the flow of data through the tables. Information is received into onhand quanties owned by the supplier then decremented with a
ehouse. The consumption advise is run to create notifications to the supplier for inventory used.
5156251 - WHEN CREATING TXR TO CONSIGNED TXN, NO LOV FOR CONSUMPTION TXN FRM-41830
5555142 - INTER-ORGANIZATION TRANSFER TRANSACTION TRIGGERING CONSUMPTION
6842739 - RESUBMIT STUCK/ERROR MTL_CONSUMPTION_TRANSACTION VIA FORM, NOT SQL
7241511 - DO NOT SEE REQUEST/LOG FROM CONSUMPTION WORKER (INVCTXCW)
e 258630.1 - No Lov Of Owning Party When Perform The Transfer To Consign Transaction
e 283488.1 - Asl Attribute 'Consigned From Supplier' Validated At Item Master Level
e 293403.1 - Purchase Price Variance Report Runs Into Error
e 306397.1 - Drill Down in Material Workbench (INVMATWB.fmb) Displays the Wrong Quantity For Consigned Inventory
e 344337.1 - Issue With Inventory Movement From Consigned Subinventory
e 364738.1 - CONSIGNED TRANSACTION HAS NO LOV FOR CONSUMPT TRANSACTION - FRM-41830
e 365454.1 - Cannot Transfer To Consigned Inventory
e 367843.1 - Open Purchasing Document Exists With Consigned Or Vmi Shipments And You Cannot Merge
e 376051.1 - Unable to Send Manual Consumption Advise for Release POXPRPOP Does Not Print The Release
e 391582.1 - Obtain Information On Consignment Orders
e 401787.1 - Performance Issue With Create Consumption Advice
e 405518.1 - What Are The Steps Required To See Vendor Managed Items In iSupplier Portal?
e 405573.1 - For A Lot Controlled Consigned Item No Material Lot Number Records Are Created For Implicit Consumption
e 428100.1 - What Are The Steps Required To Setup And Transact Consigned Orders in Purchasing ?
e 438935.1 - Datafix To Stamp the TRANSACTION_SOURCE_ID on Consigned Inventory Transactions When It Is Null
e 559326.1 - Create Consumption Advice Request Error APP-FND-01030
e 566984.1 - Create Consumption Program (INVRCADB) Is Creating Invalid Releases
e 601692.1 - Create Consumption Advice for Global ASL Does Not Generate A Blanket Release
cle Inventory Consigned Inventory from Supplier Process Guide (Part No.: B10483-02)
7005829.994
e 216050.1 - Using Vendor Managed Inventory (VMI) in Oracle Applications
ywords
CNSUP.FMB ; POXSCASL.FMB ; POXSVASL.FMB ; POXSTASL.FMB ; BLANKET~PURCHASE~AGREEMENT ; CONSIGNED/VMI~CONSUMPTION ; D
p us improve our service. Please email us your comments for this document. .