[SAP] Contract Account란 ❓

Eugenie Kim·2025년 3월 13일

SAP BRIM

목록 보기
2/6
post-thumbnail

💡 Contract Account란 ❓

Contract Account(계약 계정)은 BP(비즈니스 파트너)보다 하위 레벨로, 청구를 위한 기준 정보(Master Data)이다.

  • 구독 비즈니스의 효율적인 청구/결제 관리 및 현금 흐름의 최적화를 위해 BP의 결제 수단과 청구 조건을 관리한다.
    🔸 e.g. 청구 주기(Billing Cycle), BP별 지급 조건(Payment Terms / Condition), G/L 계정 결정 ID (세금 코드 자동 결정) 등

  • CA 활성화 조건 (CA = Contract Account)
    🔸 BP의 ‘MKK (Contract Partner)’ Role이 있어야 CA 활성화가 가능하다.
    🔸 BP의 ‘MKK (Contract Partner)’ Role과 연결된다.

  • 지불 방식(Payment Method), 독촉 과정(Dunning Procedure) 등의 Contorl Data를 포함하며, 일반적으로 미결 항목 단위로 관리되는 경향이 있다.

  • Contract Account 마스터 레코드에서는 각 BP에 대해 특정 CA의 Line Item을 게시하고 처리할 때 적용되는 절차를 정의할 수 있다.
    🔸 e.g. Payment, Dunning


⛓️‍💥 Contract Account 관계도

*BP : CA = N : N

*BP : Business Partner   **CA : Contract Account

  • 하나의 BP가 N개의 구독 계약을 가지고 각 계약별로 서로 다른 N개의 Contract Account를 가질 수 있고, CA가 굳이 필요없는 특수한 상황의 경우 N개의 BP가 하나의 Contract Account를 가질 수도 있다.

    1️⃣ Business Case 1 - BP : CA = 1 : 1
    → 이런 경우는 없겠지만 본인 명의의 카드로만 결제 가능 + 1개의 결제 수단만 허용하는 등의 비즈니스 룰에 의해 1:1의 관계로 설정할 수 있다.

    2️⃣ Business Case 2 - BP : CA = 1 : N
    → 고객이 N개의 카드 등록 및 구독 계약별 결제 수단 지정 가능 등의 비즈니스 룰에 의해 1:N의 관계로 설정 가능하다.

    3️⃣ Business Case 3 - BP : CA = N : 1
    → 미성년자의 구독 계약 또는 가족 계정 등의 비즈니스 룰에 의해 타인 명의의 카드 결제를 허용함으로써 N : 1의 관계가 가능하다.

CA : Subs. Contract = 1: N

  • 각각의 Contract Account는 여러 계약에 지정될 수 있다.


🪄 Contract Account 구성

Contract Account(계약 계정)는 헤더와 하위의 4 개의 아이템 탭으로 구성된다.

  • Header
    🔸 Contract Account Category : 계약 계정 범주로 상세 속성 정의하여 그루핑이 가능하다.

  • General Data 탭
    🔸 Accnt.Relation. : BP와 CA의 관계도를 설정하여 관리한다.
    🔸 Account Determin. ID : 기표 시 G/L 계정을 자동 결정하도록 설정하여 관리한다.
    🔸 Payment Condition (= Payment Terms) : 지급 조건을 설정하여 만기일을 관리한다.

  • Payments / Taes 탭
    🔸 Standard CoCode : 각 CA마다 Company Code 할당하여 관리할 수 있다.
    🔸 Alternate Payer : 대체 수취인(Alternative Payer), 즉 대신 대금을 결제할 대체 BP를 설정할 수 있다.
    🔸 Incoming / Outgoing Payments : 입금과 출금애 관한 지불 방식은 CA가 관리한다. BP 레벨의 지불 방식은 참조로 이용된다.
    🔸 Taxes : CA 레벨에서의 세금에 대한 제어는 필요에 의해 설정 및 관리 가능
    🔸 Business Place : 부가세 신고를 위해 관리하는 사업장(Org. 단위) 필드로, CA 레벨에서 관리할 수 있지만 보통 프론트에서 각 전표마다 고정값을 밀어주는 게 일반적이다.

  • Dunning / Correspondence 탭
    🔸 Dunning Procedure : BRIM을 통한 독촉 프로세스가 존재할 경우, 기정의된 독촉 프로세스를 설정하여 관리한다.
    🔸 Dunning Lock : 해당 CA에 대해 독촉 통지가 전송되지 않도록 독촉 잠금 설정이 가능하다.

  • Convergent Invoicing 탭
    🔸 SAP ERP 6.0 EHP 7 업데이트 때 해당 탭이 새롭게 추가되었다. (오래된 버전의 교재인건지 내가 본 모든 BRIM 교재에 등장하는 Contract Account에는 CI 탭이 없어서 왜 없는지 한참 찾아다녔다 ..🫠 )
    🔸 보통 Provider Contract(공급자 계약) 오브젝트를 사용할 경우, 하위 레벨인 Provider Contact에서 데이터를 끌어와야 하기 때문에 유지보수의 용이성을 고려하여 CA 레벨에서 해당 탭을 관리하는 경우는 드물다. (Provider Contract에 찾는 값이 있을 경우 더 상위 레벨인 CA까지 안 올라감)


🔗 Reference

1️⃣ SAP Help Portal - Contract Account

2️⃣ SAP Help Portal - What's New in SAP Enhancement Package 7 for ERP 6.0

profile
SAP FI Consultant

0개의 댓글