← All work
Customs Document Engineering · CEISA 4.0 · 2026
BC 2.5 Generator
Turns U9 ERP exports into Indonesian customs BC 2.5 declarations.
Illustrative product mockup · representative data, no sensitive content
118 Tests passing
95% Coverage
26-digit Nomor Aju keyed output
2-tier HS matching engine
Inter-zone BC 2.5 declarations require re-keying ERP data into the CEISA schema and mapping every material to an HS code — slow, fragile, and easy to get rejected on a single missing tariff code.
- ◆ Pipeline: parse CIPL + BOM → MatchingEngine (HS enrichment) → generate BC 2.5 .xlsx keyed by 26-digit Nomor Aju.
- ◆ Two-tier matching: imported materials from CEISA OSS export, local materials from a maintained sheet — with column-alias drift handling.
- ◆ Closed manual-upload loop: auto-export missing-HS CSV, re-import filled HS, hot-reload the engine.
- ◆ Optional CEISA 4.0 OAuth submission; Excel is always the source of truth when the API is gated.
- ✓ Verified compatible with CEISA manual portal upload end-to-end
- ✓ OSS column-drift resilience via alias resolution
- ✓ Pydantic CEISA schema models ready for full API submission
Next project
→ INSW Automation Studio Pro