A modular PHP microservice for Indonesian customs (pabean) operations, integrating with CEISA (government customs API) across multiple document types including BC27, BC28, BC262, and FTZ011/012/013.

  • Added full BC28 and BC262 document support — models, Barang trait, JSON schema, and CEISA field mapping — extending the platform to handle additional customs declaration types without structural changes.
  • Refactored BUPParserService to async dispatch with bulk inserts, replacing synchronous per-row processing and improving throughput for large manifest uploads.
  • Built the EMeterai PeruriManager driver pattern (Production/Sandbox), centralizing e-meterai stamp request routing with lifecycle email notifications for the full stamp request workflow.
  • Extended FTZ integration (FTZ011, FTZ012, FTZ013) with BankDevisa trait for bank data retrieval, enhanced header and barang field mapping, and FTZ013 outbox migration.
  • Built a cross-module email notification pipeline covering inquiry submission, account activation, user onboarding, email verification, and stamp request lifecycle.