LabHub

무역 업무의 구조 · 결제와 신용장 · 실습

신용장 서류 심사 자동화

LabHub 에서 이어서 보기

목표

신용장 조건을 읽어 내고, 제시된 서류 여섯 장을 날짜·금액·물품 명세·운송·보험·환어음 순으로 심사해 불일치를 전부 찾은 뒤, 은행이 보내는 불일치 통지문을 씁니다.

왜 중요한가

무역 결제에서 신용장(L/C)은 은행이 "서류가 조건에 맞으면 지급하겠다" 고 약속하는 방식입니다. 매도인은 물건을 보낸 뒤 서류를 은행에 제시하고, 은행은 물건이 아니라 서류만 봅니다. 서류가 조건과 맞지 않으면 물건이 멀쩡히 도착해도 은행은 지급을 거절할 수 있습니다. 이 서류 심사 원칙은 ICC 의 신용장통일규칙(UCP 600)이 정하고, 전 세계 은행이 같은 기준으로 봅니다.

심사에서 보는 것은 정해져 있습니다. 최종 선적일을 넘겼는가, 선적 뒤 정해진 기간(보통 21일) 안에 제시했는가, 유효기일 안인가, 금액이 신용장을 초과하는가, 상업송장의 물품 명세가 신용장과 어긋나는가, B/L 이 본선 적재를 표시하고 지시된 수하인·통지처로 되어 있는가, 보험이 정해진 비율(보통 송장 금액의 110%) 이상인가. 하나라도 어긋나면 불일치이고, 은행은 정해진 은행영업일(5일) 안에 한 번에 모든 불일치를 적어 통지해야 합니다. 빠뜨린 불일치는 나중에 주장할 수 없습니다.

이 심사는 규칙 기반이라 자동화 대상이고, 실제로 은행과 무역 회사가 서류 심사 시스템을 씁니다. 규칙을 코드로 옮기면서 배우는 것은 "무엇을 어디와 비교하는가" 입니다.

이 실습의 규칙

단계

1. 오른쪽 예시의 생성기를 /root/trade/make_lc.py 로 저장하고 python3 make_lc.py 로 실행하세요. lc.jsonpresentation/ 아래 서류 요약 7개(meta 포함)가 만들어집니다.
2. /root/trade/lc_terms.txtamount=, currency=, expiry=, latest_shipment=, presentation_days=, partial_shipment=, port_of_loading=, port_of_discharge= 여덟 줄을 적으세요.
3. 날짜 심사를 /root/trade/date_check.csvcheck,expected,actual,result 머리글로 latest_shipment, presentation_deadline, expiry 세 줄 적으세요. expected 는 신용장이 허용하는 마지막 날짜, actual 은 서류의 날짜입니다.
4. 금액·수량 심사를 /root/trade/amount_check.csv 에 같은 머리글로 invoice_amount, draft_amount, quantity, currency 네 줄 적으세요.
5. 송장 심사를 /root/trade/invoice_check.csvcheck,result 머리글로 goods_description, seller_is_beneficiary, buyer_is_applicant 세 줄 적으세요.
6. 운송서류 심사를 /root/trade/bl_check.csvcheck,result 머리글로 on_board_notation, clean, port_of_loading, port_of_discharge, consignee, notify, full_set 일곱 줄 적으세요.
7. 보험·원산지·환어음 심사를 /root/trade/other_check.csvcheck,result 머리글로 insurance_amount, insurance_currency, insurance_date, coo_origin, draft_tenor, draft_drawee 여섯 줄 적고, 네 파일의 FAIL 을 모아 /root/trade/discrepancies.txt 에 첫 줄 count=, 그 아래 불일치 이름을 한 줄에 하나씩 알파벳순으로 적으세요.
8. /root/trade/refusal_notice.md## 통지 요지, ## 불일치 목록, ## 서류의 처리, ## 통지 기한 네 절로 불일치 통지문을 쓰세요.

참고

단계 8개

  1. 신용장과 제시 서류 만들기
  2. 신용장 조건 읽어 내기
  3. 날짜 심사하기
  4. 금액과 수량 심사하기
  5. 상업송장 심사하기
  6. 선하증권 심사하기
  7. 보험·원산지·환어음 심사하고 불일치 모으기
  8. 불일치 통지문 쓰기