SAP 지급조건 만기일 계산 실습을 해보자 — 지급기산일과 OBB8 설정

안녕하세요. 아는 형입니다.

얼마 전 운영업무를 하던 중에 같이 일하던 후배 직원 한 명이 이런 질문을 던졌습니다. “형님, 전기일이 8월 25일인데 왜 만기일이 10월 10일로 잡히나요?” 순간 예전 처음 전표를 보면서 지급조건을 이해 못한 상태에서저도 똑같은 걸로 한참 헤맸던 기억이 났습니다. 오늘은 그때 정리했던 지급조건과 만기일 계산 로직을 실습 시나리오로 풀어보겠습니다.

오늘의 업무 시나리오

회사코드 2000에서 2026년 8월 25일에 공급업체 송장을 전기했다고 가정해보겠습니다. 숫자는 간단하게 잡았습니다.

항목
공급가액 10,000,000원
부가세 1,000,000원
채무금액 11,000,000원
지급조건 현금 익익월 10일
지급기산일 2026년 8월 25일
예상 순만기일 2026년 10월 10일

여기서 핵심은 이겁니다. 만기일은 전기일 하나만으로 뚝딱 정해지는 게 아니라, 지급기산일지급조건 설정이 조합돼서 계산된다는 것. 이 둘의 관계를 헷갈리면 나중에 F110 돌릴 때 “왜 이 송장이 지급 대상에 안 잡히지” 하는 상황을 만나게 됩니다.

먼저 알아야 할 핵심 용어

본격적으로 들어가기 전에 용어부터 정리하고 갈게요. 사실 이 용어들 헷갈려서 저도 초반엔 문서 몇 번씩 다시 찾아봤습니다.

용어 의미
지급조건(Payment Terms) 만기일과 현금할인 조건을 계산하는 규칙
지급기산일(Baseline Date) 만기일 계산을 시작하는 기준일
Net Due Date 현금할인을 고려하지 않은 최종 지급 만기일
Fixed Day 지급일을 매월 특정 일자로 고정하는 값
Additional Months 기산일 기준으로 추가할 개월 수
Day Limit 송장일 구간에 따라 서로 다른 지급조건을 적용하는 기준
Cash Discount 조기 지급 시 적용할 할인율과 할인기간

지급조건은 보통 BP 공급업체 회사코드 데이터에서 기본값으로 제안됩니다. 다만 권한과 필드상태가 허용한다면 개별 전표에서 변경할 수도 있어요. 실무에서는 이걸 함부로 바꾸게 열어두면 통제가 안 되니까, 보통 필드상태나 권한으로 잠가두는 경우가 많습니다.

SAP에서 안내하는 지급조건

 

차변·대변 전기 흐름으로 보기

말로만 하면 감이 잘 안 오니까, 실제 전기 흐름으로 확인해보겠습니다.

① 8월 25일 공급업체 송장 전기

차변: 용역비 10,000,000원
차변: 부가세대급금 1,000,000원
대변: 공급업체 미지급금 11,000,000원

여기서 중요한 포인트 하나. 지급조건은 분개금액을 바꾸지 않습니다. 대신 공급업체 채무 항목의 만기정보를 결정하는 역할만 합니다. 즉 회계전표 자체는 지급조건과 무관하게 똑같이 찍히고, 뒤에서 “언제 갚아야 하는 돈이냐”만 지급조건이 결정한다고 보시면 됩니다.

공급업체 송장 입력 예시

② 10월 10일 지급

차변: 공급업체 미지급금 11,000,000원
대변: 은행지급반제계정 11,000,000원

지급 후에는 공급업체 미결항목이 반제됩니다. 여기까지는 다들 익숙하실 텐데, 문제는 “10월 10일”이라는 숫자가 어디서

공급업체 입력 화면

관련 SAP 기능과 IMG 경로

실무에서 자주 쓰는 T-code부터 정리해보겠습니다.

기능 T-code
지급조건 설정 OBB8
공급업체 송장 입력 FB60, F-43
공급업체 미결항목 확인 FBL1N
자동지급 실행 F110
전표 조회 FB03
BP 지급조건 확인 BP
지급조건 설정 테이블 T052

“현금 익익월 10일”을 대표적으로 구현하는 설정은 이렇습니다.

  • Fixed Day: 10
  • Additional Months: 2
  • Baseline Date 기준: 회사 정책에 따라 전표일·전기일·입력일 등 선택

이 설정이라면 2026년 8월 25일을 기준으로 통상 2026년 10월 10일이 계산됩니다. 다만 여기서 함정이 하나 있는데요, Day Limit과 지급기산일 결정규칙이 함께 설정돼 있다면 결과가 달라질 수 있다는 점입니다. 그래서 저는 항상 실전에 반영하기 전에 테스트 전표로 한 번 확인해보라고 권합니다. 숫자 하나 차이로 지급이 한 달씩 밀리는 경우, 실제로 봤습니다.

해당 IMG 경로는 다음과 같습니다.

재무회계 → 채권 및 채무 → 비즈니스 트랜잭션 → 수취송장/지급 → 지급조건 정의

SAP에서도 지급기산일을 기준으로 순만기일과 현금할인일을 계산하도록 지급조건을 구성한다고 안내하고 있습니다. 자세한 내용은 SAP 지급조건 설정 안내에서 확인하실 수 있습니다.

ECC와 S/4HANA 차이가 궁금하신 분들도 있을 텐데요, 지급조건의 기본 계산원리는 동일합니다. S/4HANA에서는 BP 마스터와 Manage Supplier Line Items 같은 Fiori 앱을 함께 사용할 수 있다는 정도가 차이입니다.

운영 시 놓치기 쉬운 점검 포인트

여기서 대부분 놓치는 부분이 있는데요, 지급조건은 설정만 잘 해두면 끝이 아니라 운영 중에도 계속 확인해야 하는 항목입니다.

  • 전표의 지급조건 ZTERM이 공급업체 마스터에서 올바르게 제안됐는지 확인
  • 지급기산일 ZFBDT가 전표일·전기일 중 어느 날짜로 계산됐는지 확인
  • 익익월 조건의 Additional Months가 실제로 2인지 확인
  • Day Limit이 설정되어 다른 지급조건 구간이 적용되지 않는지 확인
  • FBL1N에서 기준일과 순만기일을 레이아웃에 추가하여 검증
  • 만기일과 실제 F110 지급일은 구분하여 확인
  • F110 실행일, 다음 지급실행일, 지급방법, 지급보류에 따라 실제 지급일이 달라질 수 있음
  • 운영 중인 기존 지급조건을 수정하기보다 신규 지급조건을 만들어 회귀 테스트하는 방안 검토

특히 마지막 항목은 실무에서 꼭 지켜주셨으면 하는데요, 운영 중인 지급조건을 손대면 그 조건을 쓰고 있던 다른 모든 거래처 전표에 영향이 갑니다. 신규 코드 만들어서 테스트하고 넘어가는 게 훨씬 안전합니다.

빠른 셀프체크

이해가 잘 됐는지 세 문제로 확인해보겠습니다.

Q1. 전기일이 8월 25일이면 만기일도 항상 전기일 기준으로 계산되나요?

정답: 아닙니다. 전표에 결정된 지급기산일을 기준으로 계산됩니다.

Q2. 지급조건이 “익익월 10일”이고 기산일이 8월 25일이라면 예상 만기일은 언제인가요?

정답: 일반적인 설정에서는 10월 10일입니다.

Q3. 만기일이 10월 10일인데 F110에서 지급대상에 포함되지 않는다면 무엇을 확인해야 하나요?

정답: 지급보류, 지급방법, F110 실행일과 다음 실행일, 공급업체 은행정보 및 지급제안 로그를 확인합니다.

지급조건 자체는 개념만 놓고 보면 단순합니다. 그런데 실제 운영 데이터에 Day Limit이나 예외 조건이 겹치기 시작하면 이야기가 달라지죠. 다음에는 F110 지급제안 로그를 실제로 뜯어보면서 “왜 이 송장이 빠졌는가”를 추적하는 실습을 한번 다뤄볼까 합니다.

댓글 남기기