Blog

2026.10.16

VMI and Consignment Inventory System — Ownership, Settlement and Replenishment Rules for Thai Factories

VMI and Consignment Inventory System — Ownership, Settlement and Replenishment Rules for Thai Factories

Introduction: What to Decide First When Implementing a VMI and Consignment Inventory System

Factories considering a VMI and consignment inventory system tend to face the same set of problems at once. At month-end, supplier invoices do not match the plant’s own issue records, and reconciliation and variance adjustments take days. Replenishment is left to the suppliers, and both shortages and excess stock occur. Consigned items sit on the shelves unused for months, and nobody has decided who will take them over. On top of that, the accounting team keeps asking: “When is the tax invoice issued, and by whom?”

In this article, we take the view that what you should decide first when implementing a VMI and consignment inventory system is not the screens or reports, but the following three rules.

  1. Ownership transfer point and risk allocation: Does ownership pass at receipt, at issue or consumption, or after a set period? Who bears loss, damage and obsolescence?
  2. Consumption recording and settlement flow: What counts as consumption, and when, at what unit price and with which document is it paid? Treat the ERP settlement statement and the Thai tax documents separately.
  3. Replenishment and aging rules: Who sets the min/max, and who replenishes? What do you show the supplier? What is the maximum consignment period, and what happens at expiry, including buyout?

Alongside these, you decide the price master, the stock categories and the division of responsibility for stocktaking at the same time, because these three are prerequisites for rules 1 to 3.

Major ERPs offer many of these as configuration settings. However, the depth of support differs from product to product, and anything not agreed in the contract cannot be configured. That is why this article follows the order “decide it in the contract, then either hold it in a system function or cover it with reports and operations.”

A note before we begin. This article is not a product recommendation or ranking. Product functions are presented as described in each vendor’s public documentation. The cost and benefit model uses hypothetical figures prepared for this article. We do not draw conclusions on Thai VAT, tax invoices or the relationship with BOI privileges. We recommend confirming these with your tax advisor and the BOI before signing any contract.

Why Thai Factories Are Revisiting Consignment Inventory and VMI Now

Thailand’s vehicle production and Manufacturing Production Index both exceeded their year-earlier levels in August 2026. Each figure, however, has a limited scope. To avoid applying them directly to your own situation, we review them with their sources and scope.

According to Trading Economics, August vehicle production announced by the Federation of Thai Industries (FTI) on September 28, 2026 was 124,646 units, up 10.93% year on year. According to MarkLines, the FTI explained that higher production of passenger BEVs and of pickups for export contributed. These are figures for finished vehicle production and do not directly indicate order volumes at parts plants.

On the Manufacturing Production Index (MPI), according to a Reuters article, the August 2026 figure announced by the Office of Industrial Economics of the Ministry of Industry on September 30 was up 4.44% year on year. The head of the office explained that the ministry revised the MPI calculation method, adding new electronic products and changing the weights. According to Trading Economics, this revision also changed the July figure from its pre-revision published value. When comparing with past months, you need to compare revised figures from the same source.

It is also worth looking at Japanese companies in Thailand. In the Japanese Chamber of Commerce, Bangkok (JCC) business sentiment survey for the first half of 2026 (released June 30, 2026, 504 responding companies), 36% of companies cited “review of inventory management and logistics arrangements” as a response to uncertainty over the Middle East situation (multiple answers allowed). This answer refers to reviews of inventory and logistics in general. It is not the share of companies planning to introduce VMI or consignment inventory.

In this article, we consider that when production figures are moving and logistics uncertainty is on people’s minds, how to prevent shortages of key parts and how to organize inventory holding tend to become issues. Consignment inventory and VMI are among the options.

What Is Consignment Inventory, What Is VMI: Differences and Combinations

Consignment inventory: a question of ownership

Consignment inventory is about who owns the stock. SAP’s learning content explains that consignment is a state in which items provided by the supplier are stored in your own warehouse while ownership remains with the supplier, and that a liability to the supplier arises only when items are withdrawn from consignment stock. Microsoft’s documentation likewise describes consignment inventory as inventory owned by the supplier and stored at your site, with ownership taken over when you are ready to consume or use it. Oracle’s documentation explains that ownership transfers at the point the production organization uses the material, and calls this consumption.

On Japanese shop floors, this is sometimes called “deposited inventory” (yotaku zaiko). In this article, we use consignment inventory to mean stock that remains supplier-owned while held at the buyer’s factory or a nearby warehouse.

VMI: a question of replenishment responsibility

VMI is about who manages replenishment. According to the APICS dictionary definition quoted in a MONOist article (October 23, 2015), VMI is an arrangement in which the supplier views the customer’s inventory data and is responsible for maintaining the inventory level the customer requires. Infor’s documentation describes VMI as an arrangement in which the supplier manages the customer’s inventory, and notes that in some forms the supplier also handles supply planning, while in others the customer manages the inventory and the supplier handles supply planning only.

Combinations and supplier hubs

These are two separate axes. Replenishment can be managed by the supplier while the stock is owned by the buyer. Conversely, the stock can be supplier-owned while the buyer directs replenishment.

The same MONOist article explains that what is generally called VMI in Japan is an arrangement in which the supplier replenishes stock into a warehouse designated by the customer and holds it as the supplier’s asset until it is shipped out. It contrasts this with the APICS definition, in which the stock is the customer’s and the supplier can invoice at the time of replenishment. In other words, a “VMI warehouse” as the term is used on Japanese shop floors can be understood as often combining replenishment management with supplier ownership of consignment stock.

Infor’s documentation gives, as an example of “full VMI,” an arrangement in which the supplier handles both supply planning and warehouse management and owns the goods until the customer consumes them. In the example, the supplier delivers once a week to a warehouse on the customer’s premises, and the customer becomes the owner when the supplier issues the goods and moves them to the production plant.

The boundary with customer-supplied material

A similar term is customer-supplied material, which runs in the opposite direction. Here, material owned by your customer is held and processed by your company. The owner is the customer and the holder is your company. This article covers the design for the side that holds supplier-owned stock. Design for customer-supplied material is covered in our article on implementing a customer-owned material control system.

Who Does What: Three Questions on Warehouse Management, Replenishment Planning and Ownership

Infor’s documentation organizes VMI scenarios around three questions. Who performs warehouse management? Who performs supply planning? Who is the financial owner of the items? It explains that in LN you must define the responsibilities of your company, the supplier and other parties.

QuestionIf your company handles itIf the supplier handles itWhat to agree in advance
Who performs warehouse management?Your warehouse staff handle receipt, storage and issueThe supplier or its contractor manages stock on your premises or at a hubWho records receipts, who records issues, who manages locations
Who performs supply planning?Your company sets min/max and replenishment quantities and instructs replenishmentThe supplier looks at stock and requirements and raises replenishmentHow min/max is set, review frequency, data to be shared
Who is the financial owner?Ownership passes to your company at receiptThe supplier owns the stock until consumption or until a set period elapsesTransfer trigger, settlement cycle, handling at expiry

The combination of answers to these three questions defines the pattern. For example: warehouse management by your company, replenishment planning by the supplier, ownership with the supplier until consumption. In this article, we consider that in the arrangement “place supplier-owned parts in a corner of the plant and settle what was used at month-end,” there are cases where only the ownership question has been answered and the other two are run without clear agreement.

Infor explains that ownership in many cases passes when the customer consumes the stock, but that there are other transfer points defined by contract. The third column of the table lists items to agree in the contract before configuring the system.

Overall Functions Required in a VMI and Consignment Inventory System

Based on the discussion so far, here are the functions the system needs. A single ERP will not necessarily cover all of them. We assume they will be met by combining the ERP, a supplier portal, EDI and reports.

Functional areaMain contentRelated rule
Receipt and stock categoriesReceive consigned items separated by supplier. Hold quality inspection and blocked statusesPrerequisite (stock categories)
Consumption and ownership transferConfigure what counts as consumption and transfer ownership on consumption. Handling of reversalsRule 1
SettlementAggregate consumption and create settlement statements or consumption advices. Pull unit prices from the price masterRule 2, prerequisite (price master)
Replenishment and visibilityHold min/max, show stock and requirements to suppliers, send alerts at thresholdsRule 3
Aging managementTrack days since last movement and the consignment period, and extract items reaching expiryRule 3
StocktakingDefine who counts consigned items and how variances are processedPrerequisite (division of stocktaking responsibility)
EDI and portalExchange stock, consumption and invoicing information with suppliersRules 2 and 3

Viewed as a flow, delivered items are received as supplier-owned consignment stock. Ownership passes to your company at the point of issue or consumption. Consumption is aggregated into consumption advices or settlement statements, which lead to payment. How to handle Thai tax documents at this stage requires confirmation by your tax advisor. In parallel, consumption information feeds back into min/max-based replenishment, and aged items enter the expiry management loop.

VMI and Consignment Inventory System — Ownership, Settlement and Replenishment Rules for Thai Factories - figure 1

Rule 1: Decide the Ownership Transfer Point

What counts as “consumption”

The first thing to decide is which transaction transfers ownership. Infor’s documentation explains that “whether a warehouse issue counts as consumption is normally determined by the contract between the supplier and the customer.” Where the contract does not settle it, the setting is made at the level of the item and warehouse combination, the warehouse, or the outbound order line. In this article, we also consider this order to be the practical starting point.

There are four main candidate triggers.

  • Consumption issue to production
  • Transfer into own stock (taking it into your own inventory for planned use)
  • Elapsed time (a set number of days has passed since receipt or since the last transaction)
  • Transfer between warehouses (moved from an on-site hub to a production line warehouse)

How each product handles it

Each ERP handles these triggers differently.

According to SAP’s learning content, in S/4HANA consignment stock is managed as supplier-specific special stock K. It explains that a liability to the supplier arises both on an issue for consumption (movement type 201K according to the KBA description) and on a transfer into own stock using movement type 411 with special stock indicator K.

Oracle E-Business Suite 12.2 documentation explains that sales order shipments, WIP issues, inter-organization transfers and miscellaneous issues always result in consumption. For subinventory transfers, move orders, backflush transfers and similar transactions, the consumption transaction rules determine whether they are treated as consumption.

Infor LN documentation describes consumption-based transfer and time-based transfer. Whether a transfer between warehouses counts as consumption is set with “Usage at Warehouse Transfer.” For example, with “Only between Clusters,” ownership remains with the supplier for transfers within the same cluster, and consumption occurs when goods are moved to a site warehouse in a different cluster.

Microsoft Dynamics 365 Supply Chain Management documentation explains that ownership changes are made by posting an “inventory ownership change journal.” Journal lines are entered manually or created from the raw material demand of production orders, typically by a shop floor supervisor. The same documentation states explicitly that automatic processing of ownership journals is not supported. Configuration alone does not necessarily mean ownership transfers automatically, and an operational design for who raises the journal and when is required.

When issue is treated as consumption

In this article, we consider that for many factories, treating issue to a production order as consumption is the easiest arrangement to understand. In that case, the accuracy of issue records directly becomes the accuracy of settlement. If issues per order, returns and the handling of leftovers are unclear, the consumption figures will be unclear too. Issue design is covered in our article on implementing a production material issue control system.

Handling reversals

Also decide how to handle reversing consumption. Oracle’s documentation explains that once consumption has occurred it cannot be reversed automatically, and that returning material after a WIP issue does not restore its consigned attribute. You need to decide, in both the contract and operations, how to correct a mistaken issue and how to reflect it in settlement with the supplier.

Rule 1 Continued: Risk Allocation and Quality Status

Items to agree in the contract

Alongside the ownership transfer point, decide the risk allocation. A supplier-owned item is lost on your premises, damaged, or made unusable by a design change. The question is who bears the cost. This article does not address legal principles. We treat these as items to be set out explicitly in the contract.

EventWhat to agree in advance
Loss on your premisesWho bears it as a stocktaking variance, and the variance tolerance
Damage on your premisesHow to judge whether it stems from handling or from packaging or quality, and who bears it
Obsolescence, design changesConditions for buyout or return of items that can no longer be used
Quality defectsWhether defects found after receipt are returned or treated as consumption

The paper by Valentini & Zavanella (2003) states that the final consignment stock agreement includes parameters closely tied to tax and regulatory matters, which may differ in an international context. With contracts involving suppliers across borders, prior confirmation is all the more necessary.

Quality status categories

Include quality status in the stock categories as well. According to SAP’s learning content, consignment stock has three stock types, unrestricted, quality inspection and blocked, and issues for consumption can be made only from unrestricted stock. Stock in quality inspection or blocked must first be transferred to unrestricted.

This mechanism links receiving inspection results with consumption of consignment stock. Items whose inspection is not complete are not eligible for issue for consumption. The same learning content, however, explains that issues for samples or scrapping can be made from any of the three stock types. Because a liability to the supplier may arise in these cases too, agree their treatment in the contract. Receipt of consigned items and quality status categories can be designed with the same approach as for ordinary purchased items. Receiving inspection design is covered in our article on implementing a receiving inspection system.

Stock Categories and Physical Layout: How to Hold Consignment Stock Separately

How each product categorizes it

How consignment stock is separated from your own stock depends on the product.

ProductHow stock is categorized (as described in vendor documentation)
SAP S/4HANASupplier-specific special stock K, updated at storage location level and held as non-valuated
Microsoft Dynamics 365The Owner dimension distinguishes the owner
Oracle E-Business SuiteDistinguished by owning party
Infor LNDefined as a VMI warehouse, and held as an administrative warehouse by the party not responsible for warehouse management

Infor’s documentation explains that a VMI warehouse is defined in both the customer’s and the supplier’s ERP, with the party responsible for warehouse management defining it as a normal warehouse and the other party as an administrative warehouse. Microsoft’s documentation notes that the Owner field is visible to suppliers, so you may rename it to something easy to understand.

Whether to separate physically

Some products allow mixing in the same location. SAP’s learning content explains that consignment stock can be managed under the same material number as own stock, can share the same storage location, and does not require a dedicated storage location. It also says the same material can be consigned from multiple suppliers and managed independently at each supplier’s price.

There are caveats. Oracle’s documentation explains that consignment and regular stock can be mixed in the same subinventory or locator, but that neither is given priority at issue, and stock is picked by FIFO. If your operation needs to use own stock first, or consignment stock first, you need to decide whether to mix them or separate them physically.

In this article, we recommend deciding, together with your issue operations, whether to set up a separate consignment area for shop floor identification even if the system allows mixing. If labels or shelf colors do not make the owner clear, stocktaking variances tend to increase.

Rule 2: Consumption Recording and Settlement Flow

Deciding the settlement cycle

Once consumption is recorded, it is aggregated and settled. The cycle ranges from daily to monthly. The paper by Valentini & Zavanella states, as a basic rule of consignment stock, that the buyer withdraws material day by day as needed, that payment follows the agreement and can in theory be as frequent as daily, and that consumption information is passed to the supplier immediately. Infor’s documentation explains that typically the customer pays in aggregate by self-billing, for example once a month. Oracle’s documentation explains that consumption transactions are aggregated according to the billing cycle (in days) on the Approved Supplier List (ASL).

Three forms of settlement document

Settlement documents broadly take three forms.

FormContentExamples in the documentation
Consumption adviceThe buyer informs the supplier of consumed quantity and amount, which serves as the basis for invoicingOracle Consumption Advice
Self-billingThe buyer creates the payment document based on consumptionSAP MRKO, Oracle Pay On Use, ERS in SAP Business Network SCC
Supplier invoiceThe supplier sees consumption and issues an invoice, which the buyer matchesMicrosoft Dynamics 365 flow

According to SAP’s learning content, consigned items are settled without receiving an invoice, the reason given being that the supplier cannot directly track the withdrawals. It explains that unsettled withdrawals are settled with MRKO, and that message type KONS notifies the supplier of the settled withdrawals and the credit memo amount.

Oracle’s documentation describes a consumption advice as the formal document that informs the supplier of the quantity and value of consigned items consumed in the warehouse. A new consumption advice is created when “the system date is later than the last billing date plus the number of days in the billing cycle.” It describes Pay On Use as a self-billing method that automatically creates invoices on behalf of the supplier and shortens the time from consumption to payment.

Microsoft’s documentation describes a flow in which the supplier sees consumption and invoices, and the buyer matches that invoice to an automatically created purchase order and pays.

Odette explains that some customers in the automotive industry have adopted self-billing, in which they create the invoice themselves based on what was received or consumed.

The price source (price master)

Decide at the same time where the settlement unit price comes from. According to SAP’s learning content, a consignment purchasing info record is created for each combination of consignment supplier and material, and withdrawals are valued at the info record price valid on the withdrawal (transfer) date. Prices in foreign currency and prices by period can also be set. Oracle’s documentation explains that the price on the blanket purchase agreement valid at the time of consumption is referenced, and that currency or unit of measure is converted at consumption if they differ. It also states that consumption cannot occur when setup is incomplete, for example when there is no valid blanket agreement.

In other words, the relationship between the price revision date and the consumption date determines the settlement amount. If a revision takes effect mid-month, the unit price differs between the first and second halves of the month. An approach to managing purchase price revisions is covered in our article on implementing a system to manage purchase price revisions.

Thai Tax and the BOI: Treat the ERP Transfer Point and Tax Documents Separately

ERP settlement statements and Thai tax invoices

Here we outline the issues only, without drawing conclusions. Even if you set the ownership transfer point in your ERP to “at consumption,” the tax point for Thai VAT purposes and the timing of tax invoice issuance will not necessarily be the same.

Section 78(1) of the Thai Revenue Code sets the VAT liability for the sale of goods, in principle, at the time the goods are delivered, or at an earlier time if ownership is transferred, payment is received or a tax invoice is issued before delivery. Section 77/1(8) includes in “sale” the delivery of goods to an agent for sale, among other things.

A Revenue Department ruling (กค 0702/7981, October 27, 2014) responded that a manufacturer’s delivery of goods to department stores or convenience stores for consignment sale constitutes a sale, gives rise to a tax liability, and creates an obligation to issue a tax invoice under Section 86. However, this ruling concerns consignment sales in retail. In our research for this article, we did not find any official ruling that directly addresses the arrangement in which supplier-owned parts are held at the buyer’s factory and consumed in the buyer’s own production.

Section 86 obliges VAT-registered operators to issue a tax invoice when the tax liability arises and to deliver it to the buyer. On the other hand, MRKO, Pay On Use and ERS, discussed in the previous section, are settlement mechanisms created on the buyer’s side.

In this article, we recommend designing the ERP settlement statement (the basis for payment) and the Thai tax invoice (the tax document) separately. Please confirm with your tax advisor who issues which document and when, before finalizing the contract and the ERP settings.

Relationship with BOI privileges

For factories receiving BOI privileges, the relationship with raw material inventory control is also an issue. BOI presentation material explains that applications such as raw material stock adjustment, production formulas and Max Stock are made through RMTS Online. In our research for this article, we could not confirm how supplier-owned consignment stock relates to this control. Please confirm with the BOI. The relationship between RMTS and in-house systems is covered in our article on BOI raw material inventory.

Rule 3: Replenishment Rules and Min/Max

Who sets the min/max in VMI replenishment

The basis of replenishment is min/max. The paper by Valentini & Zavanella gives, as a simple consignment stock rule, that the supplier guarantees stock between a minimum s and a maximum S in the raw material store near the buyer’s production line. It states that the items covered should have steady consumption, and that non-standard items and prototypes are excluded. It says s is roughly estimated as safety stock covering production during the supply lead time.

SAP material explains that in SAP Business Network Supply Chain Collaboration the buyer shares demand, forecasts, current stock and min/max requirements, and the supplier can plan and execute replenishment against min/max inventory targets. It also says the supplier can dynamically calculate min/max from the buyer’s total demand over the planning horizon and create replenishment orders without waiting for purchase orders. SupplyOn explains that in VMI the supplier is shown stock levels in the buyer’s warehouse and keeps them within the agreed minimum and maximum.

There are three ways of deciding who sets the min/max. The buyer sets it and passes it to the supplier. The supplier sets it and the buyer approves. Both parties set it jointly. Whichever you choose, agree the review frequency and how to handle large changes in demand.

Handling overstock above the maximum and shortages

The paper by Valentini & Zavanella gives, as examples of items that may be included in the contract, that goods delivered above S can be returned without bearing transport costs, and that damages from shortages below s can be included in the contract as a penalty. These are examples given in the paper. Rather than adopting them as they are, we recommend setting conditions that suit the relationship between your company and the supplier.

How it differs from your own reorder point

VMI min/max looks similar to your own reorder point control, but the party that triggers replenishment is different. With your own reorder point, your company places an order when stock falls below the reorder point. With VMI, the supplier looks at stock and triggers replenishment. Design of your own reorder point is covered in our article on implementing a reorder point system. When moving items to VMI, check the settings that remove them from MRP or reorder point control, so that a remaining reorder point on the same item does not cause double replenishment.

What to Show Suppliers: Visibility and Portals

Current stock only, or projected stock as well?

If you leave replenishment to the supplier, you need to show the supplier the information it needs to make decisions. SAP material points out that many suppliers can see only current stock, not projected stock, and collaborate by email or spreadsheet. The same material explains that suppliers can view demand plans, current stock and projected stock alerts on a dashboard.

Candidate information to share is as follows.

Information sharedPurposeWhat to agree in advance
Current stockJudge whether replenishment is neededUpdate frequency (daily or real time)
Projected stock, requirementsAnticipate future shortages or excessOver what horizon, and which version of the plan to show
Actual consumptionBasis for settlement and replenishmentDefinition of consumption and cut-off
Threshold alertsAct before stock falls below minAlert conditions and recipients

SupplyOn explains that data is integrated from the ERP and updated daily, and that both parties are notified automatically if stock is at risk of falling below the minimum. When you show projected stock or requirements, a prerequisite is how you translate customer forecasts into your own requirements. Handling of customer forecasts is covered in our article on implementing a customer forecast management system.

Portal examples

Microsoft’s documentation explains that in Dynamics 365 vendor collaboration, suppliers can check consumption and stock on three pages: purchase orders consuming consignment inventory, products received from consignment inventory, and on-hand consignment inventory. Oracle’s documentation explains that in iSupplier Portal, suppliers can view consignment inventory, consumption advices, consignment receipts, returns and so on, and can initiate invoicing. Oracle Cloud material explains that the Redwood version of Supplier Portal has three tabs: consigned inventory, transactions and consumption advices.

General design of supplier portals is covered in our article on implementing a supplier portal.

The figure below is a fictitious example that conceptually depicts how consignment stock moves. Between the maximum S and the minimum s, stock decreases with consumption and recovers with replenishment. Stock that does not move for a long time approaches expiry.

VMI and Consignment Inventory System — Ownership, Settlement and Replenishment Rules for Thai Factories - figure 2

Rule 3 Continued: Aging, Maximum Consignment Period and Buyout at Expiry

Agreeing the maximum consignment period in the contract

With consignment stock, the items most likely to cause disputes are those that go unused. The paper by Valentini & Zavanella states that the parties may agree that after a certain period the buyer pays even for unconsumed stock. The help for SAP AFS (a former product for the apparel industry) also describes the idea that you can agree with the supplier on a period after which unused consigned items are transferred to own stock.

In this article, we recommend agreeing in the contract the maximum consignment period and the handling at expiry (buyout, return or extension). Without such an agreement, nobody is designated to take over consigned items that remain for months.

How each product handles it

Oracle E-Business Suite documentation explains that some contractual relationships require the purchase of consignment stock not consumed within a certain period, and that an aging period is defined on the ASL, with an inquiry that displays expiring stock so that ownership can be transferred. The inquiry can search for “already expired,” “within 1 week,” “within 15 days” and “within 1 month.” Oracle Cloud material explains that on the consigned inventory tab of Supplier Portal, stock can be sorted by aging period into “Expired,” “Today and Next 7 Days,” “Today and Next 30 Days” and “All.”

Infor LN documentation explains that time-based ownership change can be set for both after receipt and when there has been no receipt or issue for a set number of days after the last transaction, and that generation of change orders can be run automatically on a periodic basis.

On the other hand, in the S/4HANA learning content and the Dynamics 365 consignment documentation referenced for this article, we could not confirm an aging (maximum consignment period) function. In such cases, the gap is covered operationally by building a report that shows days since last movement and reviewing expiring items in a monthly meeting.

Disposal of expired items

Items bought out at expiry may simply become slow-moving stock of your own. Before buying them out, set a procedure for considering use in other items or negotiating a return. X12 847 (Material Claim) is described as a standard for notifying the cost of material deemed damaged, unusable or obsolete. How to use it must be agreed with the trading partner, but it is worth knowing that such a standard exists. How to proceed with disposing of slow-moving stock is covered in our article on excess inventory reduction.

Stocktaking and Variances: Who Counts, and How Differences Are Handled

Stocktaking of consignment stock takes place in a mismatched situation: the owner is the supplier, but the stock sits on your premises. Unless you decide who counts and who bears variances, the month-end reconciliation will lead to disputes.

Microsoft’s documentation explains that consignment stock is counted with an Item counting journal, and that suppliers with the appropriate permissions can also update on-hand stock through counting. Volvo Group’s INVRPT specification distinguishes reason codes for stock movements such as receipt, issue, scrap, stocktaking variance, transfer of ownership within the warehouse and consumption.

The items to agree are as follows.

  • Who performs stocktaking (your company, the supplier, or a joint count with both present)
  • Frequency (monthly, quarterly, cycle counting)
  • Variance tolerance, and the procedure for investigating causes when it is exceeded
  • Who bears variances (who takes responsibility for losses) and how they are reflected in settlement

When a variance occurs, separate whether it stems from missing issue records, wrong receipt quantities or confusion over the owner. How to isolate the causes of inventory variances is covered in our article on inventory discrepancy causes and countermeasures.

Stock and Consumption Information Sent by EDI

Standard EDI messages are sometimes used to exchange information with suppliers.

StandardMessageDescription (based on material from each organization or company)
ANSI X12852 Product Activity DataNotifies trading partners of product activity such as stock and sales, and can be used to suggest replenishment quantities
ANSI X12846 Inventory Inquiry/AdviceCan be used to provide inventory information or inquire about inventory availability
ANSI X12847 Material ClaimNotifies the cost of material deemed damaged, unusable or obsolete
UN/EDIFACTINVRPTConveys information about inventory held, and can be used in either direction between trading partners
UN/EDIFACTINVOICInvoice. Odette publishes invoice message guidelines for the automotive industry

The official X12 site explains that product activity data received via 852 enables trading partners to suggest replenishment quantities.

As an implementation example from the automotive industry, Volvo Group’s INVRPT specification (June 7, 2021) separates own stock and consignment stock by storage location ID, and further distinguishes each as available, under quality inspection or bonded. Movement reason codes include consumption, transfer of ownership within the warehouse and stocktaking variance. In other words, there are implementations that distinguish consigned versus own stock, quality status, consumption and ownership transfer at the message level.

In this article, we consider that whether to use EDI or a portal is often determined by the supplier’s IT environment. Using both, with EDI for large suppliers and a portal for small and medium suppliers, is also realistic. How to proceed with EDI connections is covered in our manufacturing EDI implementation guide.

Functions Confirmed by Product and ERP

Here we list what could be confirmed in each vendor’s public documentation. This does not indicate that any product is better or worse. “Not confirmed in the material referenced” does not mean the function does not exist; it means the material referenced for this article did not describe it.

ProductOwnership transferSettlementReplenishment and visibilityAging
SAP S/4HANADescribed as creating a liability on consumption issue from special stock K, or on transfer into own stock with 411 and special stock indicator KDescribed as settling with MRKO without receiving an invoice and notifying the supplier with KONSDescribed as MRP creating consignment purchase requisitions for items always procured on consignment. Supplier visibility not confirmed in the material referencedNot confirmed in the material referenced (the former AFS help describes the idea of an agreed period)
SAP Business Network SCCDescribed as sending consumption signals at goods issue and ownership transfer in consignmentDescribed as the buyer self-billing with ERS and sending via the networkDescribes min/max inventory targets, current and projected stock, and alertsNot confirmed in the material referenced
Oracle EBS 12.2 and CloudDescribed as having transactions that always result in consumption and transactions configured by rulesDescribes consumption advices and Pay On UseDescribed as allowing consignment stock and consumption advices to be viewed in iSupplier Portal or Supplier PortalDescribes the ASL aging period and inquiry, and the Cloud display of Expired, 7 days and 30 days
Microsoft Dynamics 365Transfer via ownership change journal. States that automatic processing is not supportedDescribed as the supplier seeing consumption and invoicing, with the buyer matching to the purchase orderDescribes consignment replenishment orders and the three vendor collaboration pagesNot confirmed in the material referenced
Infor LNDescribed as allowing consumption-based and time-based transfer, and the handling of inter-warehouse transfers, to be configuredDescribed as consumption records starting the payment process, typically with self-billing, for example once a monthDescribes the division of VMI roles, including arrangements where the supplier handles supply planningDescribes time-based transfer after the last transaction
Odoo 17Describes a flow of specifying the Owner at receipt and storing the goods (described as a sales flow)Not confirmed on the page referencedNot confirmed on the page referencedNot confirmed on the page referenced

The consignment explanation in the Odoo 17 documentation describes a flow in which consigned goods are received by a manual receipt without a purchase order and can be sold in the same way as regular stock. A flow of consuming goods in manufacturing and settling with the supplier was not described on that page.

What this table shows is that which of rules 1 to 3 are held in system functions and which are covered by reports and operations varies by product. That is precisely why, in this article, we consider it important to decide the rules in the contract first and then verify them through the RFP.

RFP Requirements, PoC and Acceptance Test Criteria, Costs and a Model Calculation

Requirements to include in the RFP

The points so far are summarized in an RFP requirements table.

CategoryRequirementWhat to verify
OwnershipTransfer triggerWhich of consumption issue, transfer into own stock, elapsed time and inter-warehouse transfer can be treated as consumption
OwnershipRaising and automating transferWhether transfer is automatic, or who raises the journal
OwnershipHandling of reversalsHow reversing a mistaken issue is reflected in settlement
Stock categoriesHow consignment stock is categorizedWhether it can be separated by supplier. Mixing in the same location and issue sequence
Stock categoriesQuality statusWhether unrestricted, quality inspection and blocked can be distinguished and consumption limited to unrestricted
PriceSource of the settlement unit priceValidity periods, currency conversion, handling of consumption spanning a revision date
SettlementSettlement cycle and cut-offWhether daily, weekly or monthly can be selected
SettlementForm of settlement documentWhich of consumption advice, self-billing and supplier invoice can be produced
SettlementThai tax documentsWhether the issuer and timing of tax invoices can be operated in line with the results of your tax advisor’s confirmation
ReplenishmentMin/max and who raises replenishmentSetting level, review frequency, who raises replenishment
ReplenishmentVisibility and alertsCurrent stock only, or projected stock as well. Update frequency. Alerts when stock falls below min
AgingMaximum consignment periodWhether expiring items can be extracted, and if there is no function, whether a report can produce them
StocktakingWho counts and variancesSupplier stocktaking permissions, recording of variance reasons
SharingEDI and portalSupport for 852, 846, INVRPT, INVOIC and so on. Portal screens
DiagnosticsConsumption and settlement errorsWhether stoppages of consumption or settlement, for example due to missing prices, can be detected and notified

Oracle’s documentation explains that Consigned Inventory Diagnostics can detect consumption errors and consumption advice errors and notify buyers. Diagnostic requirements are easily overlooked, so include them in the table.

PoC and acceptance test criteria

For acceptance testing, we recommend concrete tests such as the following.

  • Replay one month of past issue records and check that consumption advices and settlement amounts match a manual calculation
  • When the unit price is revised mid-month, check that consumption before and after the revision date is settled at the correct unit price
  • Check that consigned items in quality inspection or blocked status are not eligible for consumption
  • Check that items exceeding the maximum consignment period are extracted by a report or inquiry
  • Check that alerts reach both the supplier and your company before stock falls below min
  • Check how ownership and settlement are handled when a mistaken issue is reversed
  • Check that stocktaking variances are recorded with reasons and reflected in settlement

A realistic PoC starts with one key supplier and a few items with steady consumption. This also fits the idea, cited in the paper by Valentini & Zavanella, of covering items with steady consumption.

Thinking about costs

We could not confirm any public prices. The SupplyOn VMI product page requires a login to display prices, and the documentation for the consignment inventory functions of SAP, Oracle, Microsoft and Infor did not state prices either. Costs vary with the licensing structure, number of users, number of supplier connections and EDI connections, so comparison has to be made through quotations.

Model calculation (hypothetical figures for this article)

From here, we run a calculation using hypothetical figures prepared for this article. These are not figures from a real factory.

The assumed factory is a Japanese electronic components plant in Thailand. About 40 items from 5 key suppliers are held as consignment stock in a consignment area inside the plant. Consumption is compiled in Excel and settled at month-end, and replenishment is left to the suppliers’ rounds.

The current losses (baseline, annual) are the following three. They are separate losses, and none is counted twice.

Loss itemCalculationAmount (THB/year)
Labor for month-end consumption reconciliation and variance adjustment1,200 hours/year × 250 THB300,000
Emergency response to shortages of consigned items (expedited freight, changeovers)12 times/year × 25,000 THB300,000
Loss from buying out and disposing of consigned items with no prospect of use after expiryAssumed value180,000
Total780,000

The countermeasures are: contractual clarification of the ownership transfer point and settlement cycle; consignment stock categories in the ERP with automatic transfer at consumption or journal-based operation; stock visibility and below-min alerts for suppliers; and an expiry management report.

Initial cost breakdownAmount (THB)
ERP consignment stock setup and categories300,000
Visibility for suppliers (portal or EDI)350,000
Clarifying the contract, settlement and tax document flow (including confirmation by your tax advisor)110,000
Training, stocktaking, acceptance testing200,000
Total960,000

Annual operating cost is set at 120,000 THB.

Assuming half (50%) of the above losses can be reduced, the benefit is 780,000 × 50% = 390,000 THB/year. The net benefit is 390,000 − 120,000 = 270,000 THB/year, and the payback period is 960,000 ÷ 270,000 = approximately 3.6 years.

We also look at the case where the benefit is limited to one quarter (25%). The benefit is 780,000 × 25% = 195,000 THB/year, and the net benefit is 195,000 − 120,000 = 75,000 THB/year. The payback period becomes 960,000 ÷ 75,000 = 12.8 years.

CaseBenefit (THB/year)Net benefit (THB/year)Payback period
Base case (50%)390,000270,000Approx. 3.6 years
Sensitivity (25%)195,00075,00012.8 years
VMI and Consignment Inventory System — Ownership, Settlement and Replenishment Rules for Thai Factories - figure 3

How to read the calculation

The benefit percentages are assumptions. In this article, we consider that the most effective lever is the contractual clarification of rules 1 and 2. If what counts as consumption and when it is settled remain unclear, reconciliation labor will not fall even after a system is introduced.

Care is also needed about what the benefit consists of. The study by Claassen et al. (2008) reports that VMI outcomes from the buyer’s perspective were mainly higher service levels and improved supply chain control, with cost reduction “to a lesser extent.” It concludes that many managers expect substantial cost reductions, but that the benefits come mainly from improved service levels. In this article, we likewise consider that the benefits come mainly from fewer shortages, and recommend not making a reduction in inventory value the main objective.

Before implementation, we recommend lining up the past 6 to 12 months of issue records against supplier invoices and counting the number of variances and the labor involved, the number of shortages and the value of slow-moving items. It is safer not to count any benefit until acceptance testing and three months of operation have confirmed that settlement variances and alerts are working.

FAQ and Summary

What is the difference between consignment inventory and VMI?

Consignment inventory is about who owns the stock; VMI is about who manages replenishment. In the APICS definition quoted in the MONOist article, VMI is an arrangement in which the supplier views the customer’s inventory data and maintains the inventory level. A “VMI warehouse” as the term is used on Japanese shop floors can be understood as often being used together with supplier-owned consignment stock.

When does ownership of consignment stock transfer?

It is decided in the contract. Infor’s documentation explains that ownership in many cases passes at consumption, but that there are other transfer points defined by contract. The candidates are consumption issue, transfer into own stock, elapsed time and transfer between warehouses. Each ERP handles this differently, and some products, such as Dynamics 365, state explicitly that automatic processing of ownership journals is not supported.

Who issues the tax invoice for consignment stock, and when?

This article does not draw a conclusion. Section 78(1) of the Thai Revenue Code takes delivery as the principle, and the Revenue Department has a ruling that treated consignment sales in retail as a sale. We did not find, in this research, any official ruling that directly addresses consignment stock consumed at a factory. Design the ERP settlement statement and the tax invoice separately, and confirm with your tax advisor before signing the contract.

Who sets the min/max in VMI?

There are three forms: the buyer sets it, the supplier sets it and the buyer approves, or both set it jointly. The paper by Valentini & Zavanella states that s is roughly estimated as safety stock covering production during the supply lead time. Whichever form you choose, agree the review frequency and how to handle large changes in demand.

What happens to consigned items that are not used?

Agree in the contract the maximum consignment period and the handling at expiry (buyout, return or extension). Oracle’s documentation describes the aging period and the inquiry of expiring stock, and Infor’s documentation describes time-based transfer after the last transaction. For products where this function could not be confirmed in the material referenced, the gap is covered with reports and monthly reviews.

Does VMI lower inventory costs?

It is safer not to assume a large reduction. The study by Claassen et al. (2008) reports that VMI outcomes were mainly improvements in service levels and control, with cost reduction to a lesser extent. It found that success was influenced by the quality of the relationship, the quality of the IT systems and the frequency of information sharing.

How much does a VMI and consignment inventory system cost?

We could not confirm any public prices. Costs vary with the licensing structure, number of users, number of supplier connections and EDI connections, so compare them through quotations. The calculation in this article uses hypothetical figures prepared for this article.

Summary

  • VMI is about managing replenishment; consignment inventory is about ownership. They are separate axes and are often used in combination.
  • Three rules come first: (1) ownership transfer point and risk allocation, (2) consumption recording and settlement flow, (3) replenishment and aging rules. Alongside them, decide the price master, the stock categories and the division of stocktaking responsibility.
  • The depth of support differs by ERP. Decide in the contract, then either hold it in a system function or cover it with reports and operations.
  • Design the ERP settlement statement and the Thai tax invoice separately, and before signing the contract confirm with your tax advisor, and with the BOI on the relationship with BOI privileges.
  • In the calculation (hypothetical figures), a 50% reduction in losses gives a payback of approximately 3.6 years, and if it is limited to 25%, 12.8 years. What tends to drive the benefit is the contractual clarification of what counts as consumption and when it is settled.
  • Starting before implementation by lining up the past 6 to 12 months of issue records against supplier invoices and counting them makes the requirements and expected benefits clearer.

Even at an early stage of your review, such as deciding which items from which suppliers to move to consignment, or how to organize the ownership transfer point and settlement flow against your contracts, TOMAS TECH is available to help. Please contact us here.

References