robotext세무사무소 자동화 시연 · 가상 데이터

통장 엑셀 정리부터
결산 설명까지, 반복 작업을 줄입니다

통장 정리·결산 설명·쇼핑몰 현황을 가상 자료로 체험해 보세요. 실제 업무에 연결하려면 사용하는 자료와 처리 범위를 먼저 확인해야 합니다.

회사 계좌끼리 옮긴 돈, 두 번 잡히지 않게

현장에서 들은 네 가지 문제를 그대로 넣은 가상 통장 2개입니다.

이체 이중 계상A통장 출금과 B통장 입금이 둘 다 전표로 올라감
수수료 500원금액이 안 맞아 짝을 못 찾고, 수수료 전표를 따로 써야 함
같은 파일 재업로드이미 올린 줄인지 사람이 기억해야 함
확정·제외 판단어느 쪽을 살리고 어느 쪽을 뺄지 매번 사람이 결정
원본 엑셀 2개를 불러온 상태입니다.
국민은행 운영계좌 (***-1234) 국민_9월.xls
일자적요출금입금판정
기업은행 급여계좌 (***-5678) 기업_9월.xls
일자적요출금입금판정
실제 코드 일부 보기 (Python · 이체 짝짓기 규칙)
def _candidate(withdrawal, deposit, rules):
    if withdrawal.account.account_id == deposit.account.account_id:
        return None                                   # 같은 통장끼리는 이체 아님
    days = abs((withdrawal.transaction_date - deposit.transaction_date).days)
    if days > rules.date_window_days:
        return None                                   # 날짜가 너무 떨어지면 제외
    difference = withdrawal.withdrawal - deposit.deposit
    if difference == 0:
        match_type = "exact"                          # 금액 일치
    elif difference in rules.fee_amounts:
        match_type = "net_fee"                        # 차이가 수수료(500원 등)
    else:
        return None
    score = {0: 2, 1: 1}.get(days, 0)                 # 같은 날일수록 가산
    if _contains_account_hint(withdrawal, deposit):   # 적요에 상대 계좌 이름
        score += 2
    ...
# 동점 후보가 2건 이상이면 자동 확정하지 않고 '보류'로 넘긴다.

robotext 통장 대사 도구의 실제 규칙 코드 일부입니다. 중복 판정은 파일 해시와 행 해시를 과거 실행 기록과 대조합니다.

결산 미팅 전에, 대표님이 읽을 수 있는 한 장

재무상태표·손익계산서 숫자를 넣으면 전기 대비 변화와 쉬운 문장을 만듭니다. 아래는 가상 회사 예시입니다.

(주)한결상사 · 2026년 상반기
18.4억매출 · 전년 동기 +12.3%
1.21억영업이익 · -8.1%
3.02억기말 현금 · +0.4억
5.50억차입금 · +1.0억

대표님께 드릴 설명

  1. 매출은 늘었지만 원가가 더 많이 올라 영업이익은 줄었습니다. 매출원가율이 71%에서 74%로 올랐습니다.
  2. 운영자금 대출 1억 원이 늘어 현금은 조금 늘었습니다. 하반기 이자 부담이 연 약 450만 원 늘어납니다.
  3. 외상매출금 회수 기간이 38일에서 51일로 길어졌습니다. 큰 거래처 2곳의 결제 조건 확인이 필요합니다.

담당자 확인 체크

  1. 원가율 상승 원인이 단가 인상인지, 재고 평가 차이인지
  2. 차입금 증가분의 이자 비용 계상 여부
  3. 장기 미회수 채권 대손 검토 대상
비밀번호 PDF업체별 비밀번호(예: 사업자번호 뒤 5자리)를 걸어 카톡·메일로 보낼 수 있는 파일을 같이 만듭니다.

숫자와 문장은 시연용 가상값입니다. 실제 문장은 계산된 수치에서만 만들고, 원인 판단은 담당자가 확인합니다.

통화 끝나면 요약과 안내 문자가 바로

다음 단계 후보입니다. 아래는 화면 예시이며 아직 만들지 않았습니다.

입력 · 통화 중 적은 메모
결과 · 담당자가 확인 후 발송
[세무사무소] 김대표님, 오늘 통화 내용 정리드립니다. 1. 10월 부가세 예정고지 금액은 확인 후 안내드리겠습니다. 2. 차량 리스료 경비처리: 업무용 사용 조건과 필요한 서류를 따로 보내드리겠습니다. 3. 미래상사 세금계산서 2건 발급 요청 부탁드립니다. 4. 9월 통장 엑셀은 9/23(화)까지 보내주시기로 하셨습니다. 감사합니다.

사무소 할 일: 예정고지 금액 조회 · 리스 안내문 발송 · 9/23 엑셀 수신 확인

따로 받던 엑셀 세 개를 대시보드 한 장으로

스마트스토어는 매출·방문만, 네이버 검색광고는 광고비·클릭만 보여줍니다. 같은 계정이어도 사이트가 달라 엑셀을 각각 받아야 해서 보통 같이 못 봅니다. 받아둔 파일을 날짜 기준으로 엮어 광고비 대비 매출까지 한 번에 봅니다. 아래는 가상 쇼핑몰 데이터입니다.

① 받은 원본양식·날짜·금액 표기가 제각각
② 자동 정제취소·중복 제거, 형식 통일
③ 대시보드광고 효율·매출·세무 대사
노란 칸이 사람이 손으로 고치던 부분입니다.
스마트스토어 주문조회 스마트스토어_주문_202609.xlsx · 812행
주문일시상품명옵션결제금액상태
2026.09.01 10:12원목 도마사이즈: L / 각인: 없음39,000구매확정
2026.09.01 10:12원목 도마사이즈: L / 각인: 없음39,000구매확정 (중복 행)
20260902캠핑 체어색상: 카키89,000배송중
2026.09.03 21:40수납 트레이 3종-24,000원반품완료
2026.09.04 08:03원목 스푼 세트-18,000취소완료
… 807행 더
이카운트 판매현황 판매현황_9월.xls · 472행
일자-No.거래처품목명(규격)공급가액부가세
2026/09/01 -1(주)숲마켓원목도마(L)1,200,000120,000
2026/09/01 -2숲마켓원목 도마 L600,00060,000
2026/09/05 -1캠프로드캠핑체어(카키)2,140,000214,000
2026/09/09 -3리빙온트레이3종-240,000-24,000
2026/09/12 -1(주)숲마켓코스터4P(소계)430,00043,000
… 467행 더
네이버 검색광고 보고서 검색광고_캠페인_일별.csv · 42행
일별캠페인노출수클릭수총비용(VAT포함)
2026.09.08.파워링크_원목도마18,240402"118,420"
2026.09.08.쇼핑검색_캠핑체어9,88023161,090
2026.09.08.브랜드검색1,42018830,000
… 39행 더 (캠페인 3개 × 14일)
스마트스토어 비즈어드바이저 판매성과·전체채널_2026-09-08.xlsx 외 27개
파일채널유입수결제금액
…_2026-09-08.xlsx네이버검색광고812-
…_2026-09-08.xlsx네이버쇼핑655-
…_2026-09-08.xlsx(판매성과 합계)-1,520,000원
날짜가 파일 이름에만 있음 · 하루 1파일씩 따로 받음

얼마 남았고, 무엇을 먼저 바꿀까?

쇼핑몰 대표가 매출·공헌이익·광고·재고·현금 계획을 한곳에서 살펴보는 화면입니다. 기간과 판매 채널을 바꾸거나, 정산이 늦어질 때 남는 현금을 확인해 보세요.

대시보드 크게 보기 기획·조사 근거 보기 ↗ 가상 데이터 시제품 · 실제 쇼핑몰 연동 없음

공헌이익은 인건비·임차료 등을 빼기 전 금액입니다. 실제 집계에는 주문·원가·배송비·광고비 자료를 연결해야 합니다.