재고 역분개(반품·취소) 처리 방법 — 되돌리기의 회계
매입·매출·생산을 취소하거나 반품하면 재고와 회계를 함께 되돌려야 한다. 삭제가 아니라 역분개로 처리해야 하는 이유와 흐름을 정리한다.
거래는 늘 순방향으로만 흐르지 않는다. 매입을 취소하고, 판매를 반품받고, 생산을 잘못 등록해 되돌린다. 이때 재고만 되돌리고 회계를 그대로 두면 장부가 어긋난다. 되돌리기는 삭제가 아니라 역분개로 해야 한다. 이 글은 그 이유와 처리 흐름을 정리한다.
역분개란
역분개 는 기존 분개를 반대 방향으로 상쇄하는 분개다. 원래 분개의 차변·대변을 뒤집어 하나 더 만들어, 결과적으로 효과를 0으로 되돌린다.
예를 들어 매입 분개가 “차변 원재료 / 대변 외상매입금”이었다면, 매입 취소의 역분개는 “차변 외상매입금 / 대변 원재료”다. 두 분개가 상쇄돼 재고자산과 부채가 원래대로 돌아온다.
왜 ’삭제’가 아니라 ’역분개’인가
원래 분개를 그냥 지우면 될 것 같지만, 그러면 안 된다.
- 감사 추적이 사라진다. 무슨 일이 있었는지 기록이 남지 않는다. “매입했다가 취소했다”는 사실 자체가 이력이다.
- 마감된 기간을 건드리게 된다. 이미 마감·신고된 기간의 분개를 지우면 과거 재무제표가 바뀐다.
- 파생 처리가 꼬인다. 그 거래에서 파생된 재고 차감·원가·부가세가 함께 정리되지 않는다.
그래서 되돌리기는 원본을 지우는 대신, 반대 분개를 하나 더 쌓아 순증 효과를 0으로 만든다. 원본과 역분개가 모두 이력으로 남는다.
대표 되돌리기 상황
| 상황 | 되돌릴 것 |
|---|---|
| 매입 반품/취소 | 원재료 재고 역차감 + 매입 역분개 |
| 매출 반품 | 완제품 재고 복원 + 매출·매출원가 역분개 |
| 생산 취소 | 원재료 복원·완제품 역차감 + 원가 역분개 |
| 발주서 삭제 | 재고·회계 전체 복원(양방향 역수행) |
핵심은 재고와 회계를 함께 되돌리는 것이다. 재고만 복원하고 회계를 안 건드리면, 재고는 맞는데 장부는 취소 전 상태로 남아 불일치가 생긴다.
매출 반품을 예로 — 무엇을 되돌리나
완제품 100개를 팔았다가 20개가 반품됐다고 하자. 원래 판매 때 두 개의 분개(매출 인식 + 매출원가 인식)가 있었으므로, 반품도 둘을 함께 되돌린다(20개분).
- 매출 취소: 차변 상품매출·부가세예수금 / 대변 외상매출금 (20개분)
- 원가 취소: 차변 제품(재고자산) / 대변 매출원가 (20개분)
동시에 완제품 재고 20개가 창고로 복원된다. 여기서 매출만 취소하고 원가·재고를 안 되돌리면, 매출은 줄었는데 재고는 안 늘어난 이상한 상태가 된다. 그래서 반품은 매출·원가·재고·부가세를 한 묶음으로 역수행해야 한다. 수량 지정 반품이 되면 20개분만 정확히 되돌린다.
LOT까지 얽히면 더 복잡하다
반품된 제품이 특정 LOT라면, 그 LOT의 재고가 복원돼야 한다. 그리고 반품 사유가 품질이라면 부적합 처리로도 이어진다. 재고·회계·LOT·부적합이 얽혀 있어, 손으로 하나씩 되돌리면 빠뜨리기 쉽다. 시스템이 원거래(어느 LOT, 어느 분개, 얼마)를 알고 있으면 취소 한 번에 전부 역수행돼, 되돌리기의 실수가 사라진다. 되돌리기가 순방향보다 사고가 잦은 작업이라, 자동화의 값이 특히 큰 영역이다.
자동화가 필요한 이유
되돌리기는 순방향 처리보다 실수가 잦다. 재고, 원가, 매출, 부가세, LOT까지 얽혀 있어 손으로 하나씩 되돌리면 빠뜨리기 쉽다. 시스템이 원거래를 알고 있으면, 취소 한 번에 관련된 모든 재고·회계 처리를 양방향으로 정확히 역수행할 수 있다. 이것이 자동 역분개의 값이다.
자주 묻는 질문
Q. 이미 마감한 달의 거래를 취소하려면요? A. 마감 기간은 원본을 건드리지 않고, 당기(취소 시점)에 역분개를 잡는 것이 원칙이다. 과거 재무제표를 소급 변경하지 않기 위해서다. 구체 처리는 회계 정책과 담당자 판단을 따른다.
Q. 부분 반품은 어떻게 하나요? A. 반품 수량만큼만 역분개·역차감한다. 전량이 아니라 부분이면 그 비율만 되돌린다. 시스템에서 수량 지정 반품이 되면 정확하다.
정리하면 되돌리기는 원본을 삭제하는 것이 아니라 반대 분개를 쌓는 역분개로 하며, 재고와 회계를 함께 되돌려야 한다. 감사 추적을 지키고 마감·파생 처리를 꼬이지 않게 하려면 자동 역분개가 안전하다.