선급금은 외화로, 외상매입금은 원화로 동시에 발생한 경우, 두 계정은 서로 다른 통화로 기록되므로 직접적인 상계 처리는 어렵습니다. 하지만 특정 조건 하에서는 회계 처리가 가능합니다.
1. 선급금 (외화) 처리:
- 재화나 용역을 받기 전에 외화로 미리 지급한 금액은 자산으로 인식합니다.
- 회계 처리 시, 지급 시점에 외화 금액을 당시 환율로 환산하여 원화로 기록하고, 차변에 '선급금', 대변에 '현금' 또는 '외화예금' 등으로 분개합니다.
2. 외상매입금 (원화) 처리:
- 재화나 용역을 받은 후 아직 지급하지 않은 원화 금액은 부채로 인식합니다.
- 회계 처리 시, 차변에 '상품' 또는 '원재료' 등 관련 자산 계정, 대변에 '외상매입금'으로 기록합니다.
3. 상계 처리 (조건부):
- 선급금을 지급했던 외화 표시 재화나 용역이 실제로 인도되거나 제공되어 외상매입금이 원화로 발생한 시점에, 두 계정 간의 상계 처리를 고려할 수 있습니다.
- 이 경우, 외화 선급금은 실제 인도 시점의 환율로 재평가하여 원화 금액을 확정한 후, 외상매입금과 상계 처리합니다.
- 회계 처리 예시:
- 물품 인도 후 외상매입금 발생 및 선급금 상계 시:
(차변) 상품 또는 원재료 OOO원 / (대변) 외상매입금 OOO원 (기존 외상매입금)
(차변) 외상매입금 (기존 외상매입금) / (대변) 선급금 (재평가된 원화 금액)
주의사항:
- 상계 처리는 양쪽 금액이 동일하거나 당사자 간의 명확한 합의가 있을 때만 가능합니다.
- 외화 자산/부채의 환율 변동으로 인한 평가 손익은 별도로 인식해야 할 수 있습니다.
- 회계의 투명성을 위해 상계 처리와 관련된 모든 증빙 서류(계약서, 환율 정보, 상계 합의서 등)를 철저히 보관해야 합니다.
- 선급금을 처음부터 외상매입금으로 직접 회계 처리하는 것은 회계 원칙에 어긋나며, 물품 인도 후 적절한 전환 또는 상계 절차를 거쳐야 합니다.