TMM 자동 입금확인 알아보기

2018-12-09

지금까지 손으로 하나하나 체크하셨던 시간은 이제 안녕… TMM의 자동입금 기능을 활용하시면 10초만에 입금확인이 가능합니다. 어떻게 가능할까요? 오늘은 이 프로세스에 대해 자세히 설명해드릴게요.


기본적으로는 ‘내가 손으로 입금확인을 할 때 했던 방법’과 동일합니다. 해당 구매자가 구매한 상품을 확인하고, 입금액을 계산해보고, 선택한 배송 방법 등을 다시 체크하고 등등의 작업을 해오셨죠? 이를 정리하면 다음과 같습니다.


  1. 입금 내역 엑셀 파일 다운로드
  2. 작성된 폼 엑셀 파일 다운로드
  3. 입금 내역 엑셀 파일을 입금일 오름차순으로 정렬
  4. 작성된 폼 엑셀 파일을 작성일 오름차순으로 정렬
  5. 첫번째로 입금한 사람의 날짜를 확인 후, 작성된 폼 엑셀 파일에서 해당 작성자를 찾는다.
  6. 해당 작성자의 구매 상품 및 배송 방법을 확인
  7. 해당 상품 및 배송 방법의 금액 합계를 내고, 입금 내역 엑셀에서 입금액과 동일한지 확인
  8. 동일하다면 입금확인 완료 표시
  9. 5~8을 반복 후, 그 외의 작업 (폼 미작성자 확인, 입금날짜가 다른 경우 확인 등)


폼이 10개 정도면 괜찮겠지만 5~8번을 약 100개의 폼, 400개의 폼과 대조하면 시간이 얼마나 걸릴까요? 또한 입금확인 메일도 하나하나 보내줘야한다면 정말 눈물나겠죠 흑흑... 따라서 사람이 하는 일을 기계가 하도록 만들었습니다. 아시다시피 자동 입금 확인은 계좌번호 연동이나 다른 방법이 아닌, 엑셀 업로드 방식으로 이루어지는데요, 엑셀 파일을 형식에 맞춰 올려주시면 자동으로 입금확인이 가능합니다. 다음은 TMM 자동 입금확인이 작동하는 방식입니다.


TMM 자동 입금확인


  1. 해당 상품에 제출된 폼 중 상태가 ‘입금확인 대기’ 인 폼을 가져옴
  2. 이 중 동명이인이 있는지 확인
  3. 있으면 동명이인은 입금 확인에서 제외(수동 입금확인 필요)
  4. 업로드한 엑셀 파일의 ‘name’ 필드에 있는 이름 중
  5. 해당 상품의 폼 중 이와 동일한 이름이 있으면
  6. 해당 구매자가 폼에 입력한 내용과 해당 엑셀에 입력한 내용을 대조함
  7. 입금 날짜(date), 입금액(money), 입금인(name)을 확인
  8. 해당 구매자가 주문한 상품과 선택한 배송방법을 다시 한번 계산하여 (폼 작성 페이지에서 계산하는 것과 다름) 실제로 은행에 들어온 내역과 동일한지 확인
  9. 위의 모든 경우가 맞다면 자동으로 입금확인 처리


사람이 직접 하는 것과 거의 동일한 방식으로 진행합니다. 하지만 확인하고, 확인하고, 또 확인하는 것을 컴퓨터가 대신 해주니까 훨씬 빠릅니다.


Q1. 왜 동명이인은 제외하나요?

입금 내역 엑셀에서 동명이인이 있는 경우, 이를 입금확인 프로세스에도 포함시킨다면 혹시 모를 에러가 생길 확률이 높습니다. 또한 동일한 사람이 두번 입금을 한 경우에도 자동 입금확인 처리를 하는 것보다는 사람이 처리하는 방식이 더 확실하기 때문에, 실수를 줄이기 위해 동명이인은 제외시켰습니다.


Q2. 업로드를 위한 엑셀 형식은 왜 통일되었나요?

입금 내역 엑셀 형식은 각 은행마다 다릅니다. 통일되지 않은 규격이었기 때문에, TMM에서 입금확인을 위해서는 셀의 데이터 형식(날짜, 금액, 텍스트 등)을 보고 해당 셀이 입금액인지, 날짜인지, 은행인지 등을 판단했습니다. 이 방법은 적은 양의 데이터에서는 상관이 없지만 (엄밀히 말하면 상관이 있지만, 크게 영향을 주지는 않습니다.) 많은 양의 데이터를 다룰 때는 매우 느립니다. 또한 컴퓨터가 판단하는 것이기 때문에 실제로는 ‘입금액’ 필드인데 ‘날짜’ 필드로 인식하여 오류가 날 확률도 있습니다. (실제로 이 경우는 한번도 없었습니다. 하지만 약 60개 이상의 은행이 있는 상황에서 이 오류가 절대 생기지 않는다고 보장할 수 없습니다.)


점점 더 입금을 받는 은행이 다양해지고, 이용자가 많아지면서 이를 하나로 통일시키는 것이 추후 서비스 유지 및 성능에도 유리하다고 판단하여 엑셀 형식을 통일시켰습니다.


Q3. 가이드대로 형식을 맞춰 올렸는데도 오류가 납니다.

새로운 파일을 만들어서 파일을 업로드해주세요. 은행에서 다운받으신 파일에 입력된 스타일 등 많은 변수로 인해 오류가 날 수 있습니다.


Q4. 입금확인이 되지 않는 경우가 있습니다.

위의 모든 검사를 통과해야만 자동으로 입금확인이 됩니다. 따라서 다음과 같은 경우를 예상할 수 있습니다.


1) 입금자가 입금하지 않은 경우

업로드 한 파일에서 대조가 되지않는 구매자의 이름을 검색해주세요. 없으면 구매자에게 입금을 요청해야합니다.

2) 입력 정보 오류

구매자가 폼에 입력한 내역이 일치 하지 않을 수 있습니다. 수정을 요청하시거나, 확인 후 수동 입금확인을 해주세요.

3) 주문한 상품과 입력한 금액이 맞지 않음

이 경우에는 자동으로 입금확인을 할 수 없습니다. 확인 후 수동으로 입금확인을 해주세요.


Q5. 왜 수수료 결제시에 이 입금 내역 엑셀을 기준으로 하지 않죠?

입금 내역 엑셀 업로드는 수시로 진행할 수 있습니다. 예를 들어, 100개의 폼이 들어왔는데, 80개는 입금확인이 되어있고, 20개는 입금확인이 안되어있다면, 딱 이 20개의 엑셀 내역만 업로드할 수 있습니다. 따라서 총 판매액이 10만원인데도 불구하고 2만원으로 집계될 수 있습니다. 이는 실제로 판매된 상품의 총 액이 아닙니다. 따라서 수수료 결제시의 기준은 제출된 폼에서, ‘입금액 총 합’입니다.


Q6. 업로드 된 엑셀을 삭제하고 싶습니다.

삭제할 수 있습니다. 폼 관리 - '보기' - '상세 내용 펼치기' - '모든 엑셀 삭제' 버튼을 누르시면 해당 상품에 업로드한 모든 엑셀 파일이 삭제됩니다. 데이터베이스는 물론, 서버에서도 기록이 삭제됩니다.




자동 입금확인을 이용하시는 판매자 여러분들에게 참고가 되는 포스팅이었으면 좋겠습니다. 감사합니다!