시작하기무료로 시작하기

매출채권(외상매출금) 계산하기

외상으로 판매하면, 그 외상분은 재무상태표의 ‘Accounts Receivable’ 또는 ‘Debtors’(매출채권)로 분류됩니다. 예를 들어 1월에 외상 매출이 발생하고 상환 기간이 60일이라면, 1월에는 ‘Debtors’ 계정에 기록되고 실제 현금 수금(해제)은 3월에 이루어집니다.

이 연습에서는 다음 목록을 만듭니다.

  • 해당 월의 외상 매출 credits(이 연습에서는 매출액의 60%).
  • 총 매출채권 debtors: 현재 월의 credits에 직전 월의 credits를 더하고, 두 달 전의 credits를 뺀 값으로 계산합니다(두 달 전, 즉 60일 전의 외상 매출은 그 시점에 회수된다고 가정합니다).

변수 month에 대한 인덱스를 설정해 두었습니다. month 값은 0으로 설정되어 있어요.

이 연습은 강의의 일부입니다

Python으로 하는 Financial Forecasting

강의 보기

연습 안내

  • credits 리스트와 빈 debtors 리스트를 만드세요.

  • for 루프를 완성하세요:

    • 해당 월의 외상 금액은 매출 값(변수 mvalue)에 외상 비율(60%)을 곱해 계산하세요.
    • month가 0보다 크면, 현재 월의 credits와 직전 월의 credits를 더한 값을 debtors에 추가하세요.
    • month가 0보다 크지 않으면, 현재 월의 creditsdebtors에 추가하세요.
  • debtors 리스트를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create the list for sales, and empty lists for debtors and credits
sales = [500, 350, 700]
____ = [] 
____ = []

# Create the statement to append the calculated figures to the debtors and credits lists
for mvalue in sales: 
    credits.append(mvalue * ____)
    if month > 0:
        ____.append(credits[____] + credits[month-1])
    else:
        ____.append(credits[____]) 
    month += 1
# Print the result
print("The ‘Debtors’ are {}.".format(_____))
코드 편집 및 실행