Shanghai (Yangshan / Waigaoqiao)
Yangshan and Waigaoqiao exports under Shanghai MSA's photo-verified packing system, where a mismatch between photos and EDI data keeps a DG box off the ship.
South & Southeast Asia · sea freight from Shanghai
Shanghai to Semayang
East China Sea · Taiwan Strait · South China Sea · Sulu Sea · Celebes Sea · Makassar Strait
This route runs through Yangshan or Waigaoqiao under Shanghai MSA's photo-verified packing rules, then follows the monsoon-driven seas of Southeast Asia; at the far end is the port of Semayang.
On the Indonesian side the importer's approvals matter: SNI for primary cells and an import approval for used batteries. This page sets out 5 points specific to this route, how Anxin handles each one and which documents to prepare.
What we need to start
Route profile
Yangshan and Waigaoqiao exports under Shanghai MSA's photo-verified packing system, where a mismatch between photos and EDI data keeps a DG box off the ship.
Typhoons and the winter monsoon set the pace on this short Southeast Asian route; smaller ports are often reached through a hub.


Where this route gets difficult
Loading port first, then the sea leg, then Semayang and the Indonesia market.
Shanghai's electronic packing certificate goes out by EDI only after the inspector has uploaded before, during and after stuffing photos through the MSA's remote system, with face recognition and phone location switched on. Missing, late or off-site photos, or photos that do not match the EDI cargo data, stop the container from loading. Stuffing sites outside Shanghai need registration with Shanghai MSA.
What Anxin does: We confirm that the stuffing site (including factory sites in Jiangsu or Zhejiang) is registered for Shanghai's remote system, and we check the photo upload against the EDI data before the packing certificate is sent.
Shanghai MSA's Notice No. 4 of 2024 lets the shipper use either an inspector-signed packing certificate or a packing declaration from the stuffing company, but the responsibility stays with the shipper: UN-tested batteries, protected against damage, short circuit and accidental activation. MSA spot-checks during and after the process and can ask for proof.
What Anxin does: We keep a file per container (UN38.3 summary, SDS, packing photos, terminal protection details) so that proof can be produced the same day if Shanghai MSA asks for it after sailing.
Routes to Semayang pass through the Sulu and Celebes Seas, where ReCAAP's advisory on the abduction of crew remains in force. The threat level has been LOW since January 2025, after no incidents since 2020, but ships are still told to keep a sharp lookout and report to the Philippine and Eastern Sabah security centres.
What Anxin does: We ask the carrier whether it routes this service through the Sulu and Celebes Seas or around them, and note the answer on the booking so the consignee knows what to expect.
Indonesian customs rules (PMK 158) want the carrier's arrival notification at least 24 hours before arrival for voyages of 24 hours or more, and the inward manifest before any cargo is unloaded at Semayang. Discrepancies in the DG description then hold the container.
What Anxin does: We give the carrier final cargo data, HS code and UN number before sailing from Shanghai, so the Indonesian manifest matches the DG declaration.
Permenperin 69/2024 made the SNI standard mandatory for primary batteries from 20 May 2025. Primary cells shipped to Semayang without SNI certification and marking cannot be imported or sold, which matters for mixed shipments of devices and spare cells.
What Anxin does: When a shipment includes primary cells, we ask the importer for the SNI certificate and check the marking on carton photos before loading.

Documents & compliance
These documents come from the shipper, the manufacturer and the importer. Anxin checks them against each other; it does not issue test reports, safety data sheets or import certificates.

A document that is present but inconsistent holds a booking as surely as a missing one: the UN number, model name or carton count reads differently in the Shanghai export filings, the carrier booking and the Indonesia import papers. We compare all three before confirming space.
Carriers we book with
Our booking panel; availability on this lane and acceptance of the declared UN numbers are confirmed for each booking. It does not mean that a listed carrier runs a direct service on this route. Carrier choice depends on the trade lane, cargo classification and each carrier's dangerous-goods acceptance at booking. The final carrier is confirmed on the booking.
Risk & mitigation
| Risk | Where | Mitigation | Who acts |
|---|---|---|---|
| Container refused for loading: photos late, off-site or not matching EDI data | Yangshan / Waigaoqiao | Photo upload checked against EDI data before the certificate is sent | Packing inspector, checked by Anxin |
| Post-event spot check finds missing proof | Shanghai MSA | Evidence file kept per container | Shipper with Anxin |
| Container held for a manifest mismatch | Indonesian port of discharge | Manifest data checked against the DG declaration | Carrier, with data from Anxin |
Questions
Primary batteries have needed SNI certification and marking since 20 May 2025. Lithium-ion packs should be checked by the importer against the current SNI list.
It waits or moves to the next vessel. The dangerous goods declaration has to be refiled for that vessel, which is why we check DG acceptance for a back-up sailing in typhoon months.
It can, but Shanghai MSA checks the phone location of the packing photos against a verified stuffing site, and sites outside Shanghai must be registered with it. We confirm registration before the stuffing date; otherwise the container can be refused for loading.
References
Next step
Prefer chat? Chat on WhatsApp (+86 151 4514 5178)
We check carrier acceptance for Shanghai → Semayang before any booking, and ask for missing battery documents first.
All destinations from Shanghai · Indonesia ports

Share the cargo facts; we review the route in writing.
Request a Quote