통화 코드(ISO 4217)

결제 폼, 환율 표, 송장 내보내기를 만들 때 유용합니다.

업데이트:

통화코드기호소수 자릿수
미국 달러USD$2
유로EUR€2
영국 파운드GBP£2
일본 엔JPY¥0
중국 위안CNY¥ / 元2
홍콩 달러HKDHK$2
대만 달러TWDNT$2
한국 원KRW₩0
스위스 프랑CHFCHF2
캐나다 달러CADC$2
호주 달러AUDA$2
뉴질랜드 달러NZDNZ$2
싱가포르 달러SGDS$2
인도 루피INR₹2
인도네시아 루피아IDRRp2
태국 바트THB฿2
베트남 동VND₫0
말레이시아 링깃MYRRM2
필리핀 페소PHP₱2
브라질 헤알BRLR$2
멕시코 페소MXNMex$2
아르헨티나 페소ARS$2
터키 리라TRY₺2
러시아 루블RUB₽2
사우디 리얄SAR﷼2
아랍에미리트 디르함AEDد.إ2
남아프리카 랜드ZARR2
폴란드 즈워티PLNzł2
스웨덴 크로나SEKkr2
노르웨이 크로네NOKkr2
덴마크 크로네DKKkr2

참고

ISO 4217가 실제로 규정하는 내용

ISO 4217는 모든 통화에 세 글자 코드, 숫자 코드, 정의된 소수점 자릿수를 부여하는 국제 표준입니다. 문자열은 무작위로 정해진 것이 아닙니다. 첫두 글자는 일반적으로 국가나 지역을, 세 번째 글자는 통화를 나타내므로, USD는 미국 달러, JPY는 일본 엔, EUR는 유로를 의미합니다. 이 표준은 또한 최소 단위, 즉 소수점 뒤에 오는 자릿수도 정합니다. 이것이 소프트웨어가 금액을 올바르게 반올림하는 데 사용하는 방식입니다. 시스템에서 "코드를 저장한다"고 할 때는 기호가 아닌 ISO 4217 영문 코드를 의미하며, 이 구분은 결제 버그의 상당수를 방지합니다.

기호가 절대 충분하지 않은 이유

통화 기호는 코드처럼 명확하지 않아 모호할 수 있습니다. 달러 기호는 미국, 캐나다, 호주, 뉴질랜드, 홍콩, 싱가포르 달러 등에 사용되며, 엔과 위안 기호는 중복됩니다. 파운드 기호는 영국 파운드와 여러 다른 통화를 포괄합니다. "$10"으로 적힌 가격은 어떤 통화를 뜻하는지 알 수 없습니다. 송장, API, 데이터베이스에서는 세 글자 코드를 저장하여 모호성을 완전히 제거하고, 기호는 대상에 따라 표시 시 선택되는 표현상의 세부사항이 됩니다. 국제적으로 돈을 처리하는 모든 시스템의 기본 원칙은 간단합니다. 코드를 저장하고, 기호를 렌더링합니다.

최소 단위, 지수와 반올림

소수점 자릿수는 통화의 속성이지 전역 설정이 아닙니다. 대부분의 통화는 두 자릿수를 사용하므로 USD, EUR, GBP, CNY 모두 센트를 사용합니다. 하지만 엔과 한국 원은 최소 단위가 없으며, JPY 100은 소수점 없는 100엔을 의미합니다. 반면 쿠웨이트 디나르, 바레인 디나르, 오만 리얄, 튀니지 디나르 등 몇몇 디나르 기반 통화는 세 자릿수를 사용합니다. 어떤 통화는 현금과 회계에 따라 다른 최소 단위를 가집니다. 이러한 경우를 잘못 반올림하면 백배 차이로 인한 불일치가 생길 수 있으므로, 두 자리 소수라고 가정하지 말고 항상 표준에서 지수를 확인해야 합니다.

짧은 코드, 긴 사례 목록

모든 참고 표에 있는 주요 통화 몇 개 너머에는 까다로운 사례들이 있습니다. 통화는redenomination(재표준화)되기도 하며, 짐바브웨는 한 번이 아닌 여러 번 영화를 삭감했습니다. 폐지된 코드는 역사 기록에 남아 있습니다. 어떤 영토는 다른 국가 통화를 그대로 사용하므로 현지 코드가 없습니다. 암호화폐는 의도적으로 ISO 4217 외부에 위치하며 자체 심볼을 사용하므로, 두 가지를 모두 처리하는 장부에는 어느 네임스페이스에 속하는지 알아야 합니다. 또한 몇몇 통화는 서로 다른 코드와 가치를 가지면서도 국가별로 같은 이름을 공유합니다. 코드는 변하지 않는 식별자이지만 기호, 이름, 심지어 소수점 자릿수조차도 바뀔 수 있다는 점을 아는 것이 실질적인 교훈입니다.

자주 묻는 질문

EUR는 어떤 통화 코드인가요?
EUR은 유로의 ISO 4217 코드로, 대부분의 EU 국가에서 사용하며 기호는 €입니다.
일본의 통화 코드는 무엇인가요?
엔화의 ISO 4217 코드는 JPY이고 기호는 ¥이며, 소수 자릿수는 없습니다.
기호 대신 세 글자 통화 코드를 저장해야 하는 이유는?
기호는 겹칩니다. $는 달러·캐나다 달러·호주 달러 등을 가리킬 수 있어 ISO 4217 세 글자 코드가 명확합니다.

출처