“API로 실시간 통관 확인하기” – 포워더에게 전화하던 내가 시스템을 만든 이유 🛰️

안녕하세요.

혹시 지금도 유니패스 사이트에서 화물관리번호를 복사해 붙여넣고, 새로고침 버튼을 연타하고 계신가요?

저도 그랬습니다.

아니, 정확히는 그 일을 직원들이 매일 반복하는 걸 보면서도 한동안 아무것도 못 했습니다.

10년 전 제조 공장 물류 시스템을 설계할 때, 가장 먼저 해결하고 싶었던 문제가 바로 이 정보의 비대칭이었습니다.

물류 담당자는 배가 들어왔는지 모르고, 생산 라인은 부품이 언제 오는지 몰라 발을 동동 구르는 상황.

그 답답함을 기술로 풀어낸 경험을 오늘 솔직하게 적어봅니다.


1. 시작은 단순한 의문 하나였습니다

“부장님, A사 수입 건 지금 어디쯤이에요?”

이 질문 한 마디가 시작되면 담당자는 포워더에게 전화하고, 포워더는 선사 사이트를 뒤지거나 관세사에게 다시 물어봅니다. 중간에서 정보가 늘어지고, 왜곡되고, 어떤 날은 하루가 다 지나도 제대로 된 답을 못 받기도 했습니다.

그때 저는 이런 생각이 들었습니다.

“관세청이 데이터를 무료로 공개하고 있는데, 왜 우리는 사람이 일일이 찾아서 엑셀에 옮겨 적고 있을까?”

이 질문 하나가 유니패스 Open API 연동 프로젝트의 출발점이었습니다.


2. 유니패스 API, 쉽게 말하면 이런 겁니다

개발자들 사이에서 API는 ‘데이터를 주고받는 약속된 통로’라고 부릅니다. 관세청은 공공데이터포털을 통해 수입화물 진행정보, 수입신고 수리 여부 같은 데이터를 API 형태로 무료 제공합니다.

그럼 기존에 유니패스 사이트에서 직접 조회하던 것과 뭐가 다를까요?

비교 항목 수동 사이트 조회 API 자동 연동
정보 수집 방식 사람이 직접 접속해서 입력 시스템이 자동으로 가져옴
조회 주기 담당자가 생각날 때만 설정한 주기마다 자동 실행
오류 가능성 수기 오타, 복사 실수 발생 데이터 그대로 시스템에 입력
정보 공유 담당자 PC에만 존재 ERP·구매·생산팀 동시 공유
비용 인력 시간 지속 투입 초기 개발 후 자동 운영

저는 이 차이를 직접 경험하고 나서야 왜 진작 안 했을까 싶었습니다.


3. 실제로 이 세 가지 문제가 해결됐습니다

연동 후 비즈니스 관점에서 가장 크게 달라진 것 세 가지를 꼽으면 이렇습니다.

해결된 문제 구체적인 내용 실제 효과
화물 위치 가시성 입항·하선·보세창고 입고·세관 검사 여부 실시간 추적 하선 시점에 맞춰 운송 차량 미리 배차 → 창고 체류료 절감
수입신고 수리 확인 세관 승인 즉시 시스템 자동 업데이트 관세사에 묻는 전화 90% 감소, 관세 납부 전표 자동 생성
수입 실적 데이터화 HS Code·단가·수입 내역을 DB에 자동 누적 관세 심사 대응 자료 즉시 확보, 공급망 분석 가능

특히 세 번째 항목이 생각보다 강력했습니다. 몇 년 치 수입 데이터가 쌓이고 나니, 어느 시기에 어떤 품목을 얼마에 들여왔는지 통계로 보이기 시작했습니다. 감이 아니라 숫자로 의사결정을 하게 된 거죠.


4. 막상 해보면 이 부분에서 막힙니다 – 실전 체크리스트

“API 연동해 주세요”라고 개발팀에 던지면 십중팔구 헤맵니다. 물류 도메인 특수성을 모르면 시간만 잡아먹거든요. 제가 직접 겪은 허들을 정리해봤습니다.

단계 체크 항목 실전 주의사항
인증키 발급 공공데이터포털 API 신청 화물 진행정보는 관세청 별도 승인 필요, 기업 공인인증서 선 준비
데이터 파싱 XML 태그 매핑 <cargMtNo>(화물관리번호), <prcsStts>(처리상태) 등 필드를 ERP 항목과 1:1 매칭해야 함
조회 주기 설정 폴링 간격 조정 너무 잦으면 관세청 서버에서 차단, 평상시 30~60분 / 입항 직후는 10~15분 간격 권장
예외 처리 오류 응답 대응 로직 서버 점검·응답 지연 시 재시도 로직 없으면 데이터 구멍 발생

이 네 가지를 미리 설계하고 들어가느냐, 아니냐에 따라 개발 기간이 1주일과 한 달로 갈립니다. 저는 처음에 이걸 몰라서 꽤 돌아갔습니다.


5. API 연동 후, 조직이 일하는 방식이 달라졌습니다

단순히 편해졌다는 수준이 아니었습니다. 정보가 실시간으로 공유되기 시작하면서 부서 간의 장벽이 허물어졌습니다.

전에는 이런 대화가 오갔습니다.

영업팀: “그 부품 언제 들어와요?” 물류팀: “저도 아직 확인 중이에요…”

연동 후에는 이렇게 바뀌었습니다.

영업팀: (시스템에서 직접 확인) “내일 오전 통관 완료 예정이니 모레 발송 가능합니다”

그 차이가 고객 신뢰로 이어지는 건 말할 필요도 없었습니다.


마치며 – 연간 물류비가 5천만 원 이상이라면 필수입니다

거창하게 들릴 수 있지만, 사실 진입 장벽이 그렇게 높지 않습니다.

숙련된 개발자 한 명이 일주일 정도 작업하면 기본 연동은 끝납니다.

그 일주일이 담당자 몇 명이 몇 년 동안 반복해온 수작업을 대체합니다.

“정보가 흐르지 않으면 비용이 발생한다”는 게 물류의 기본 원칙입니다.

API는 그 정보를 막힘 없이 흐르게 만드는 가장 깔끔한 파이프라인입니다.

연동 과정에서 막히는 부분이나 데이터 매칭 노하우가 궁금하신 분은 댓글로 남겨주세요.

관련 태그: 유니패스API, 수입통관자동화, 물류DX, 관세청API, 화물추적시스템, 수입신고수리, 공공데이터포털, 제조업물류, 통관자동화, 스마트물류

댓글 남기기