Logistics & delivery · Available now
Overseas Warehouse & Bonded Stock System
A car standing in the yard costs money every day. This line turns that yard into a VIN-level ledger: where the car is, what state it is in, how long it has been there, and which order it left on.
Prefer Chinese? The Chinese edition of this page carries the full source list and every numeric caveat. 本页中文版
- Warehouse typesBonded · general trade
- Stock granularityVIN + location + state
- Ageing bands0–30 · 31–60 · 61–90 · 90+
- CheckpointsEntry declaration · exit declaration
- StatusAvailable, demoable online
1. Three costs, one ledger that only counts units
An overseas warehouse is not a parking lot. It is a time-based cost, a regulatory regime and tied-up capital at once.
Storage, capital cost and depreciation accrue every day a car stands, and in a traditional ledger each one sits somewhere else with no owner. The bill shows storage; it never shows the capital tied up or the value lost while the car waits.
The regulatory dimension is the harder half. The difference between a bonded and a general-trade warehouse is not only whether duty has been paid; it is when title and tax status change — whether entry is treated as export, whether duty is settled on exit, whether stock can be disposed of freely, and how count differences are handled.
- No age per vehicle. A total count cannot say which unit has been standing for 90 days, so disposal decisions are instinct.
- No location. Hundreds of cars and one radio channel: a car that cannot be found disrupts the loading plan.
- No evidence at inbound. Transit damage discovered at outbound has no baseline, so responsibility is negotiated rather than shown.
- Bonded and non-bonded stock in one area. At count time nobody can say which units are already cleared.
- The ledger stops at outbound. Stock decreases but no sales or transfer document is linked, and the period does not reconcile.
What this line builds is a VIN-level stock ledger with three layers: where the car is, what state it is in, and when it arrived. All three together are stock; with any one missing the number is decorative.
It also answers a question that is usually avoided: stock is capital. A car in the yard for 120 days is not only paying storage; it is holding purchase capital and losing value. Once age is joined to the cost card, the question becomes computable — sell now, or hold another 30 days and lose how much?
2. Two warehouse types, four actions
One field distinguishes the warehouse type. The difference is in the declaration points and in what may be done with the goods inside.
| Dimension | Bonded warehouse | General-trade warehouse |
|---|---|---|
| Entry point | Entry declaration; title and tax status set by the applicable rules | Ordinary inbound; duties normally already settled |
| Inside disposal | Constrained: rework, sale and transshipment follow prescribed procedures | Free disposal |
| Exit point | Exit declaration based on purpose and status | Outbound note is sufficient |
| Count requirements | Stricter reconciliation between records and goods; differences handled as prescribed | Internal management requirements |
| Typical use | Bulk arrivals, stock awaiting distribution, transshipment, temporary storage | Cleared vehicles awaiting delivery, service parts, demo cars |
| Where the rules come from | Customs supervision rules and the individual warehouse's approved regime | General trade and internal policy |
A management comparison, not a substitute for the regulations; declaration and disposal requirements follow the competent authority's current rules.
The four actions are shared by both types: inbound, in stock, outbound, count. Each carries its own validation set, and the warehouse type changes the rules rather than the menu.
<strong>Inbound is an inspection, not a signature.</strong> A signature confirms quantity; an inspection confirms condition, accompanying documents and VIN match. Done properly, the value appears at outbound: when a customer reports a scratch, the inspection sheet and photos from the day of entry settle the boundary immediately.
<strong>In stock is a state machine, not a quantity.</strong> A car may be awaiting inspection, awaiting preparation, sellable, locked, awaiting exit or awaiting disposal. A ledger that only knows 300 units in stock cannot answer how many are actually sellable.
3. Eight steps between arrival and settlement
The warehouse sits between arrival and delivery, with a declaration checkpoint at each end.
| Step | What happens | Output |
|---|---|---|
| 1. Arrival forecast | In-transit information received, location and inspection capacity planned | Arrival forecast |
| 2. Entry declaration · checkpoint | Declared according to warehouse type; shipping documents and VIN list checked | Entry release |
| 3. Inbound inspection | VIN checked unit by unit, condition photographed, checklist concluded | Inbound note, inspection record |
| 4. Location assignment | Location assigned by zone and state, stock ledger updated | Location record |
| 5. In-stock management | Counts, moves, preparation, state progression | Count sheet, move note |
| 6. Outbound order | Vehicle locked by sales or transfer, outbound instruction generated | Outbound note |
| 7. Exit declaration · checkpoint | Declared by exit purpose, duty and status checked | Exit release |
| 8. Delivery and settlement | Loaded and handed over, handover and charges recorded | Handover note, settlement |
The return path on a rejected declaration runs back to the previous checkpoint; goods wait in port and the meter runs.
Both checkpoints are declarations, but the risk points in opposite directions. A failed entry declaration keeps the car out of the warehouse and in the port area, billed by the day. A failed exit declaration keeps it in, after the customer has already paid. One is cost, the other credibility.
The trace that matters: a condition mismatch at outbound → the inbound checklist and photos → the shipping documents from the arrival forecast → a car damaged during a port move that never entered the system. Recorded, the segment and the responsible party are identifiable; unrecorded, the loss is absorbed.
A practical calibration: inspection depth should match vehicle value. High-value units get item-by-item checks and photographs; low-value units get sampling. Everything detailed is not executable on site and invites invented records; nothing detailed leaves no evidence.
4. What the stock ledger has to hold
Location, state and age are written by different roles and read by different decisions.
| Layer | Writes | Holds | Decides |
|---|---|---|---|
| Location | Warehouse clerk | Zone, location number, locked or available | Whether a car can be found and loaded |
| State | State machine | Awaiting inspection, awaiting preparation, sellable, locked, awaiting exit, awaiting disposal | How many units are actually sellable |
| Age | System, from inbound time | Days in stock and ageing band | Whether to hold, discount, transfer or dispose |
| Carrying cost | Finance / warehouse | Storage, capital cost, depreciation estimate | The floor for a discount decision |
Default basis; the actual split follows the customer's organisation and authorisation scheme.
Age is the layer most often omitted and the one decisions hang on. Joined to purchase price and storage already incurred, it answers what the car earns if sold now and what it earns in another 30 days — the only defensible basis for a discount.
One boundary worth stating: physical handling — forklifts, loading, moves inside the yard — is not in this system. It keeps the ledger and the evidence. Customers running a WMS exchange inbound, outbound and location data through the open API.
5. Carrying cost: four parts, one of which appears on a bill
Ageing is a decision trigger, not a report field.
| Part | Nature | How it is recorded | What it means for a decision |
|---|---|---|---|
| Storage and handling | Direct expense | Accrued daily or monthly per warehouse type and location rule | Grows with dwell time and is not recoverable |
| Capital cost | Opportunity cost | Purchase cost × funding rate × days in stock | Never on an invoice, but real |
| Depreciation | Estimate | Bands by model and age; precision is not the goal | Value lost while waiting, typically accelerating after 60 days |
| State risk | Contingent | Supervision exposure under bonded status, condition deterioration | Not quantified, but flagged in the decision |
Funding rate and depreciation bands are set by the customer; the system provides the structure, not the numbers.
Only the first part appears on a bill, which is why holding a car a little longer feels free. The system makes the other three visible.
Age should be banded, never averaged. An average of 45 days can be half at 10 days and half at 90 — and the second half is the problem. Suggested bands are 0–30 normal, 31–60 watch, 61–90 alert, 90+ dispose, with the boundaries set per market and model by the customer.
A warning should point at an action. Age 75 days is not information; age 75 days, recommended repricing of 3% or transfer to another market, is. Each alert carries suggested actions and their estimated effect so the decision is a choice rather than a blank page.
6. What is own, what is shared, what belongs next door
The stock ledger hangs on the VIN; cost is read from the cost card.
Location, state, inbound time and age. Other lines may carry an inventory field, but without the state machine and age they cannot support a decision inside the warehouse.
Checklist, photographs, document check, outbound re-check. This is what turns a damage dispute into a boundary that can be shown.
Field validation at entry and exit declaration, prompts on disposal, handling of count differences. One ledger, two rule sets.
Carrying cost needs purchase price and incurred charges from the cost card; declarations check document completeness first; bonded rules and declaration fields come from the country pack.
One boundary: this line does not run freight forwarding or customs brokerage. Port charges, declaration agency and trucking belong to the logistics line and the destination agent. Warehousing covers what happens between entry and exit.
7. Five terminals, field first
Inspection, counting and moves happen in the yard with a phone in hand, so the mobile terminal is designed for few fields, many photos and offline tolerance.
| Terminal | Main users | What they do here | Usually closed |
|---|---|---|---|
| Internal workspace | Warehouse supervisor, customs, sales | Stock overview, ageing analysis, inbound and outbound approval, declaration tracking | — (main operating terminal) |
| Staff mobile | Clerk, inspector | Inbound inspection photos, counts, moves, outbound re-check | Cost, margin, customer transaction prices |
| Channel partner portal | Overseas distributors | Location and collectable status of their own locked vehicles | Other customers' stock, cost, ageing across the warehouse |
| Group wallboard | Management | Total stock, ageing distribution, turnover days, capacity use | Buttons that drill into single units |
| Brand website | Public | — (not exposed by this line) | All data |
Default basis; the actual split follows the customer's organisation and authorisation scheme.
Two defaults. A distributor sees the cars it has locked and their collectable state, not how many similar units sit in the yard — the latter becomes a bargaining position. And count differences cannot be edited by the clerk who found them: they are submitted, reviewed and recorded with a reason, otherwise the count has no meaning.
8. Six red lines
Each one turns stock into trouble.
- Recording stock as a quantity. Without VIN-level location there is no stock: cars cannot be found, age cannot be computed, states cannot be separated — all three at once.
- Mixing bonded and general-trade stock. They must be viewable and countable separately, or the count cannot say which units are cleared.
- Signing for inbound instead of inspecting. Transit damage discovered at outbound has no responsible party. Photos and checklist are the only evidence.
- Reporting average age only. The average hides the tail. Band it, and attach an action to the high bands.
- Letting the clerk adjust count differences. The count loses its purpose; differences must be reviewed and reasons recorded.
- Counting only storage as carrying cost. Capital cost and depreciation do not appear on a bill but they happen, and ignoring them produces the conclusion that holding a little longer is free.
9. Questions we are asked most
Six, in the order they arrive.
We already run a WMS. Do we need this as well?
It depends how far the WMS goes. Most handle locations and physical tasks, not the car's cost, state, age and order relationship. The common split is: WMS runs physical work, this line keeps the ledger and the decision basis, and the two exchange inbound, outbound and location data through the API.
Do we need a bonded warehouse?
Not necessarily. Bonded suits bulk arrivals awaiting distribution and possible transshipment — its value is deferring duty and keeping timing options open. If cars are delivered straight from arrival, general trade is simpler. The test is average dwell time and whether resale or transshipment is possible.
When does ageing start?
Suggested from inbound completion, with the shipment date kept as a reference. The difference between the two is transit and clearance time, which is a useful indicator in itself: it shows which route is losing days.
How should depreciation of stock be estimated?
Bands by model and age, without chasing precision. The system provides structure — band boundaries, first-use date, acceleration point — and the customer sets the values from experience. It is a management reference, not an accounting impairment.
Can several countries and warehouses be viewed together?
Yes. The ledger is organised by warehouse and VIN, and the wallboard aggregates by country, warehouse, model and age band. Note that the meaning of age differs by market — where clearance is slow, days in stock are naturally higher — so baselines should be set per country.
Does the demo environment contain real stock data?
No. Everything is constructed sample data — no real customers, warehouses, locations or vehicles.
Citation
Suanshu Haiyuan. Overseas Warehouse & Bonded Stock System. Shanghai Siyang Information Technology Co., Ltd.. https://eficien.com/en/solutions/wai-warehouse.html (source list verified 2026-10-17; English edition 2026-10-29).
This page describes how the system carries these stages and fields. It is not legal, tax or customs advice. Rates, categories, deadlines and document requirements follow the competent authority's current rules and must be confirmed by your responsible staff and professional advisers. The Chinese edition lists the official reference entry points; this edition does not restate them, and deliberately gives no numeric conclusions.
10. Where to start
One calculation decides it: what this car earns if sold now, and if held another 30 days.
Pick a car that has been in stock for more than 60 days and compute the margin difference between selling now and selling in 30 days, using the four carrying-cost parts above. If the difference is material, carrying cost is already a decision variable and needs a ledger that accrues daily.
- Count current stock and identify the units whose age cannot be stated.
- Take three long-dwell cars and compute carrying cost with the four parts in section 5.
- Check whether inbound inspection leaves condition photos and checklist conclusions.
- Walk the state machine and ageing bands in the demo environment.
- For bonded and clearance requirements in a specific market, read the corresponding country pack.
Does this line fit your delivery chain?
Tell us your role and main markets; we will sequence an implementation order along the chain.
Book a 30-minute walkthrough