Microsoft Dynamics GP의 평균 비용 계산에 대한 향상된 기능

이 문서에서는 다음 사항에 대해 설명합니다.

  • Microsoft Dynamics GP로 업그레이드할 때 발생하는 다양한 프로세스입니다.
  • 일반 원장 조정 트랜잭션이 생성되고 비용 조정이 이루어지는 시나리오입니다.
  • Microsoft Dynamics GP의 평균 비용 계산에 대한 평균 비용 및 몇 가지 새로운 개선 사항의 계산입니다.

적용 대상: Microsoft Dynamics GP
원본 KB 번호: 923960

Microsoft Dynamics GP로 업그레이드

업그레이드할 때 발생하는 프로세스

업그레이드 프로세스 중에 Microsoft Dynamics GP는 IV10200 테이블에서 다음 필드의 값을 설정합니다.

  • 평가 방법 (VCTNMTHD)
  • 손 수량 (QTYONHND)
  • 조정된 비용 (ADJUNITCOST)

Microsoft Dynamics GP로 업그레이드하기 전에 입력한 구매 영수증에는 일반 원장 트랜잭션을 자동으로 생성하거나 평균 비용을 다시 계산하는 데 필요한 데이터가 없습니다. 따라서 업그레이드할 때 다음 프로세스가 수행됩니다.

  • FIFO 영구 또는 LIFO 영구 평가 방법이 있는 각 항목에 대해 Microsoft Dynamics GP는 IV10200 테이블에 있는 최신 미분양 영수증을 식별합니다. Microsoft Dynamics GP는 IV10200 테이블에서 다음 값을 설정합니다.

    • 평가 방법: FIFO 영구의 경우 1, LIFO 영구의 경우 2
    • 수량 손: 항목에 대한 모든 사이트의 전체 손 수량
    • 조정 비용: 항목에 대한 최신 미분양 영수증의 단가

    참고

    이 프로세스 중에 위치 코드 필드와 수량 형식 필드에 있는 값은 무시됩니다.

  • 주기적인 평가 방법이 있는 각 항목에 대해 Microsoft Dynamics GP는 IV10200 테이블에서 최신 미분양 영수증을 식별합니다. Microsoft Dynamics GP는 IV10200 테이블에서 다음 값을 설정합니다.

    • 평가 방법: FIFO 주기적 평가 방법의 경우 4, LIFO 주기적 평가 방법의 경우 5
    • 수량 손: 항목에 대한 모든 사이트의 전체 손 수량
    • 조정된 비용: 항목 유지 관리 창의 현재 비용 필드에 있는 값입니다.

    참고

    이 프로세스 중에 위치 코드 필드와 수량 형식 필드에 있는 값은 무시됩니다.

  • 평균 영구 평가 방법이 있는 각 항목에 대해 Microsoft Dynamics GP는 IV10200 테이블에 있는 최신 미분양 영수증을 식별합니다. Microsoft Dynamics GP는 IV10200 테이블에서 다음 값을 설정합니다.

    • 평가 방법: 3
    • 수량 손: 항목에 대한 모든 사이트의 전체 손 수량
    • 조정된 비용: 항목 유지 관리 창의 현재 비용 필드에 있는 값입니다.

    참고

    이 프로세스 중에 위치 코드 필드와 수량 형식 필드에 있는 값은 무시됩니다.

  • 이 섹션에서 이전에 언급한 작업으로 업데이트되지 않은 모든 구매 영수증의 경우 Microsoft Dynamics GP는 평가 방법 필드를 0으로 설정합니다. 0 값은 영수증이 버전 9.0 이전의 Microsoft Dynamics GP 버전에 게시되었음을 나타냅니다.

  • 이 섹션의 앞에서 언급한 메서드 중 하나를 사용하여 스탬프가 찍히는 레코드를 고려합니다. 이러한 레코드 중 0보다 큰 Quantity Sold 필드가 있는 경우 변환은 IV10201 테이블에 Quantity Sold 세부 정보 레코드도 만듭니다. 이 레코드는 영수증의 수량 판매 필드와 동일한 금액을 표시합니다.

특정 평가 방법으로 인벤토리 항목에 미치는 영향

다음 정보는 Average Perpetual, LIFO 영구 또는 FIFO 영구의 평가 방법이 있는 인벤토리 항목이 있는 고객에게 적용됩니다.

  • Microsoft Dynamics GP는 품목이 판매되었거나 인벤토리에서 사용된 경우 및 비용이 변경된 경우 일반 원장에 조정을 자동으로 생성합니다. 버전 9.0 이전 버전에서 Microsoft Dynamics GP는 재고 계정 및 COGS(제품 판매 비용) 계정에 대한 조정을 수동으로 입력하도록 지시하는 보고서를 생성했습니다. 이 작업은 판매되거나 항목을 사용한 트랜잭션에서 사용되는 계정을 수정하도록 설계되었습니다. Microsoft Dynamics GP에서 이러한 조정은 이제 자동으로 생성됩니다.

    Microsoft Dynamics GP는 IV10201 테이블에 추가 Quantity Sold 트랜잭션 세부 정보를 저장합니다. 이 추가 데이터를 사용하면 Microsoft Dynamics GP가 조정 트랜잭션을 생성할 수 있습니다. Microsoft Dynamics GP는 Microsoft Dynamics GP로 업그레이드한 후 게시된 수량 판매 트랜잭션에 대한 조정 트랜잭션에 대한 일반 게시 저널 보고서를 생성합니다. 비용 분산 저널에는 수량 판매 필드 값에 대한 세부 정보가 없는 항목에 대한 메시지가 계속 표시됩니다. 이 메시지는 일반 원장의 트랜잭션에 대한 비용 조정을 수행한다는 것을 시사합니다.

  • 원래 비용과 게시된 트랜잭션의 새로 결정된 비용 간의 차이에 대한 조정 금액이 만들어집니다.

다음 작업을 수행하면 Microsoft Dynamics GP가 일반 영구 원장, LIFO 영구 또는 FIFO 영구 항목의 경우 조정 트랜잭션을 생성할 수 있습니다.

  • 인벤토리 조정 비용 창은 구매 영수증의 단가를 변경하는 데 사용됩니다. Microsoft Dynamics GP는 비용 차이를 계산하여 트랜잭션에 필요한 조정 금액을 결정합니다.
  • 사용자는 청구서 비용이 배송 비용과 다른 구매 청구서를 게시할 때 인벤토리를 다시 평가하도록 선택합니다.
  • 구매 주문에 대해 다음 조건이 충족되면 구매 주문 품목이 상태 닫힘으로 변경됩니다.
    • Quantity Shipped 필드 값이 Quantity Invoiced 필드 값보다 큽니다.
    • 수량 송장 필드 금액은 0이 아닙니다.
  • 구매 주문 반환 트랜잭션이 게시됩니다.
  • 기존 구매 영수증의 날짜 이전에 게시 날짜가 오면 구매 영수증이 기존 구매 영수증 스택에 삽입됩니다.

다음 시나리오에서는 비용 조정이 생성됩니다.

  • 다음과 같은 값이 있는 구매 주문 배송 트랜잭션을 게시합니다.
    • 배송 수량: 100
    • 단가: $1.00
  • 다음 값이 있는 판매 청구서를 게시합니다.
    • 배송 수량: 10
    • 단가: $1.00
    • 송장 수량: $10
  • 각각 $2의 단가를 사용하여 게시된 배송에 대한 구매 주문 청구서 트랜잭션을 받게 됩니다. 다음 방법 중 하나를 사용하여 인벤토리를 다시 평가합니다.
    • $100 재평가에 대한 인벤토리 계정을 이체합니다.
    • 미지급 구매 계정을 $100에 이체한 다음 계정 지불 가능 계정에 $200를 크레딧으로 지급합니다.
    • 원래 영수증을 게시한 후 제거된 $10의 인벤토리 계정에 크레딧이 표시됩니다. 이 청구서의 균형을 맞추려면 COGS 계정을 $10에 이체해야 합니다.

일반 원장 게시 정보

자동으로 생성되는 일반 원장 게시 트랜잭션

다음 조건은 자동으로 생성되는 일반 원장 게시 트랜잭션에 해당합니다.

  • Microsoft Dynamics GP는 트랜잭션이 시작된 시리즈에 대해 입력된 게시 기본 설정을 사용합니다. 프로그램은 일반 항목의 원본 항목 유형을 사용합니다.

  • 게시 보고서 대상은 계열 필드가 재무로 설정되고 보고서 필드가 일반 게시 저널 설정된 게시 설정 창을 사용하여 선택됩니다.

  • 트랜잭션 수준 게시를 사용하여 문서를 게시하는 경우 Microsoft Dynamics GP는 기존 규칙을 따릅니다. 프로그램은 일반 원장을 통하지 않고 일반 원장에 게시합니다.

  • Microsoft Dynamics GP는 항상 요약을 게시합니다.

  • Microsoft Dynamics GP가 일반 원장 트랜잭션을 성공적으로 만든 후 다음 특성이 있는 일반 원장 일괄 처리에 이러한 트랜잭션이 추가됩니다.

    • 일괄 처리 ID: 시스템 생성

    • 원본: 일반 항목

    • 주석: 비용 조정

    • 빈도: 일회용

    • Microsoft Dynamics GP는 트랜잭션이 시작된 시리즈의 "게시 위치" 및 "게시" 옵션을 적용합니다.

    • 모듈에서 일괄 처리를 게시하면 Microsoft Dynamics GP는 일반 원장 조정이 생성되는 해당 일괄 처리의 모든 문서에 대해 하나의 저널 항목을 만듭니다. 이러한 모듈의 예로는 판매 주문 처리 및 인벤토리가 있습니다. 요약에 게시하는 여러 계정이 있을 수 있습니다.

      참고

      게시 설정 창에서 선택하는 옵션에 따라 Microsoft Dynamics GP는 이 글머리 기호 항목에 언급된 특성이 있는 일반 항목 일괄 처리에 대해 다른 작업을 수행합니다. 새로 만들기 옵션을 선택하면 일반 원장에 항목이 계속 있는 경우 프로그램이 새 일괄 처리를 만듭니다. 추가 옵션을 선택하면 프로그램이 트랜잭션을 기존 일괄 처리에 추가합니다. 한 가지 예외는 트랜잭션이 인벤토리 조정 비용 창에서 시작될 때 발생합니다. 이 경우 Microsoft Dynamics GP는 항상 새 일괄 처리를 만듭니다.

    • Microsoft Dynamics GP가 비용 변경 트랜잭션에 대한 "게시 대상" 및 "게시" 옵션을 적용하는 방법에 대한 다음 예제를 고려합니다.

      • 판매 주문 처리에서 오래된 반환 문서는 비용 변경 저널 항목을 만듭니다. 이 비용 변경 저널 항목은 Sales 시리즈의 판매 트랜잭션 항목 원본에 대한 "게시 대상" 및 "게시" 옵션을 적용합니다.
      • 구매 주문 처리에서 오래된 배송 영수증은 비용 변경 저널 항목을 만듭니다. 이 비용 변경 저널 항목은 구매 시리즈의 수신 트랜잭션 항목 원본에 대한 "게시 대상" 및 "게시" 옵션을 적용합니다.
      • 인벤토리에서 오래된 증가 조정은 비용 변경 저널 항목을 만듭니다. 이 비용 변경 저널 항목은 인벤토리 시리즈의 트랜잭션 항목 원본에 대한 "게시 대상" 및 "게시" 옵션을 적용합니다.
  • 항목에 대해 다음 값을 고려합니다.

    • 구매 가격 차이 계정
    • 인벤토리 계정
    • 인벤토리 오프셋 계정
    • 인벤토리 분산 계정

    Microsoft Dynamics GP가 이러한 값을 가져와야 하는 경우 다음 프로세스가 발생합니다.

    • Microsoft Dynamics GP는 먼저 항목 계정 유지 관리 창에서 계정을 가져오려고 시도합니다.
    • 항목 계정 유지 관리 창에 계정이 비어 있는 경우 Microsoft Dynamics GP는 계정 게시 설정 창에서 계정을 가져오려고 시도합니다. 이 창에서 표시 필드는 인벤토리로 설정됩니다.
    • 앞에서 언급한 단계에서 Microsoft Dynamics GP가 필요한 계정을 가져올 수 없는 경우 계정은 비어 있습니다.
  • 사이트 대체는 Microsoft Dynamics GP가 항목에 대한 계정을 가져올 때 적용됩니다.

  • 일반 원장 트랜잭션은 일반 원장 일괄 처리에 저장되고 다음 조건이 충족되면 해당 계정은 비어 있습니다.

    • Microsoft Dynamics GP는 Quantity Sold 세부 정보 트랜잭션의 계정을 사용하여 일반 원장 트랜잭션을 만들려고 합니다.
    • 하나 이상의 계정이 더 이상 유효하지 않거나 더 이상 존재하지 않습니다.
  • 하나 이상의 트랜잭션에 빈 게시 계정이 있는 경우 Microsoft Dynamics GP는 인벤토리 시리즈의 게시 설정 창에서 일반 원장 검사 게시 상자가 선택되어 있더라도 일괄 처리를 게시하지 않습니다. 일괄 처리를 게시할 수 있도록 계정 번호를 입력해야 합니다.

  • 게시할 때 Microsoft Dynamics GP는 게시 계정을 확인하여 활성 상태인지 확인합니다. 계정이 비활성 상태인 경우 Microsoft Dynamics GP는 인벤토리 모듈에 게시한 다음 해당 트랜잭션에 대한 일반 원장 일괄 처리를 만듭니다.

평균 영구 평가 방법을 사용하는 항목

평균 영구 평가 방법을 사용하는 항목의 경우 다음 조건이 적용됩니다.

  • 현재(평균) 비용은 다음과 같은 추가 작업 후에 자동으로 다시 계산됩니다.

    • 사용자는 청구서 비용이 배송 비용과 다른 구매 주문 청구서를 게시할 때 인벤토리를 다시 평가하도록 선택합니다.
    • 사용자는 인벤토리 조정 비용 창을 사용하여 구매 영수증 레코드의 비용을 편집합니다.
    • 품목의 수량 배송 필드 값이 수량 송장 필드 값보다 크고 수량 장 필드 값이 0이 아닌 경우 사용자는 구매 주문 품목의 상태 힘으로 변경합니다.
    • 사용자가 구매 주문 반환 트랜잭션을 게시합니다.
    • 사용자가 기존 구매 영수증 스택에 구매 영수증을 삽입합니다.
  • 항목의 평균(현재) 비용 및 Average Perpetual, LIFO 영구 또는 FIFO 영구 항목의 수량 판매 값에 대한 조정은 Microsoft Dynamics GP로 업그레이드한 후에 게시된 구매 영수증을 조정하는 경우에만 발생합니다. Microsoft Dynamics GP는 Microsoft Dynamics GP로 업그레이드하기 전에 필요한 데이터를 저장하지 않으므로 이전 구매 영수증에 대한 평균 비용 또는 조정된 트랜잭션을 다시 계산할 수 없습니다.

  • Microsoft Dynamics GP는 평균 비용 항목에 대한 기존 구매 영수증의 단가가 업데이트된 경우 다음 작업을 수행합니다.

    • Microsoft Dynamics GP는 먼저 다음 수식을 사용하여 업데이트된 영수증 레코드에 대해 조정된 새 비용을 다시 계산합니다.

      {(이전 영수증의 수량 x 이전 영수증의 조정된 단가) + [(영수증 수량 - 수량 반환) x 영수증 단위 비용]} ÷ [이전 영수증의 수량 손 + (영수증의 수량 - 반품 수량)]

      참고

      • 이전 영수증의 Quantity On Hand 값이 음수이면 Microsoft Dynamics GP는 수식에서 해당 값에 0을 사용합니다.
      • 영수증의 손 수량 값은 날짜별로 지정되며 모든 사이트의 총 금액입니다. 구매 영수증 의 경우 영수증의 주문 수량 값은 영수증이 게시된 후의 총 주문 수량을 반영합니다. 즉, 영수증의 손 수량 값에는 해당 영수증의 수량이 포함됩니다.
      • PO 반환 트랜잭션을 게시할 때 수량 반환 값이 Quantity Received 값에서 빼면 Microsoft Dynamics GP는 수량 수신 값을 줄이는 대신 구매 영수증의 수량 판매 값을 늘림합니다. 따라서 실제 Quantity Received 값을 얻으려면 Microsoft Dynamics GP가 PO 반환 트랜잭션에 대한 새 Quantity Sold 세부 정보 테이블을 검사하고 수량 수신 값에서 수량 반환 값을 빼야 합니다.
    • 조정된 구매 영수증보다 나중에 날짜가 지정된 구매 영수증이 있는 경우 Microsoft Dynamics GP는 다음 구매 영수증에 대한 현재(평균) 비용을 다시 계산하여 다음 영수증 레코드에 대한 새로운 조정 비용을 계산합니다. 이 프로세스는 각 후속 구매 영수증에 대해 계속됩니다. 이 프로세스는 스택을 계속 진행하여 사용자 날짜를 기준으로 조정된 비용을 결정합니다. 이 새 값은 현재 비용이 됩니다. 각 후속 구매 영수증에 대한 프로세스가 계속됨에 따라 Microsoft Dynamics GP는 각 구매 영수증에 대해 조정된 비용을 업데이트합니다. 또한 Microsoft Dynamics GP는 조정된 구매 수령 이후 및 다음 영수증보다 일찍 날짜가 지정된 각 Quantity Sold 트랜잭션에 대해 조정된 비용 값을 업데이트합니다. 이 작업은 수신 날짜를 기준으로 합니다. 이 작업은 이전 구매 영수증의 조정된 비용도 사용합니다.

      참고

      구매 영수증이 기록되면 Microsoft Dynamics GP는 다음 수식의 합계와 동일한 값을 사용하여 구매 영수증 에 대한 인벤토리 On Hand Quantity 값을 채웁니다.
      (이전 영수증의 재고 수량) + (이전 영수증에 대한 Qty Received) - (구매 영수증이 기록된 후 다음 구매 영수증 이전에 발생한 Qty Sold 거래( 날짜 기준)
      다음 예제에서는 다음 조건이 true라고 가정합니다.

      • 현재 시작 수량은 0입니다.
      • 구매 주문 반환 트랜잭션이 없습니다.
      트랜잭션 유형 인벤토리 온 핸드 Qty Qty Received Qty Sold 단가 조정된 비용
      영수증 #1 100 100 $1.00 $1.00
      영수증 #2 125 100 $1.50 $1.25
      판매액 #1 50 $1.25 $1.25
      판매액 #2 25 $1.25 $1.25
      영수증 #3 200 100 $1.20 $1.23
      판매액 #3 25 $1.23 $1.23
      영수증 #4 250 100 $1.30 $1.25
      판매액 #4 50 $1.25 $1.25

      영수증 #1 계산에서는 [(0 x $0.00) + (100 x $1.00)] ÷ [0 + (100 - 0)] = $1.00 수식을 사용합니다.

      영수증 #3 계산에서는 [(125 x $1.25) + (100 x $1.20)] ÷ [125 + (100 - 0)] = $1.227 수식을 사용합니다.

      참고

      이 계산의 합계는 $1.23로 반올림됩니다.

  • 기존 구매 영수증의 단가가 업데이트되면 Microsoft Dynamics GP는 평균 비용 계산 수식에서 다음 값을 사용하여 구매 영수증의 조정된 비용을 다시 계산합니다.

    • 저장된 인벤토리 손 수량
    • 이전 영수증의 조정된 비용
    • 저장된 수량 수신 값
    • 단가

    기존 구매 영수증이 업데이트되는 상황의 예는 다음과 같습니다.

    • 구매 주문 청구서의 구매 가격 차이에 대한 재고를 다시 평가합니다.
    • 청구서는 재료 분산 또는 토지 비용 분산을 위한 것입니다.

    업데이트된 영수증보다 나중에 날짜가 지정된 영수증 레코드가 있는 경우 Microsoft Dynamics GP는 이 섹션의 앞부분에서 언급한 단계 및 평균 비용 계산 수식을 사용하여 영수증 레코드에 대한 조정된 비용을 다시 계산합니다. Microsoft Dynamics GP는 최종 구매 영수증 레코드에 대해 조정된 새 비용을 사용하여 항목 유지 관리 기간의 현재 비용 필드를 업데이트합니다. 또한 이 예제에서는 조정된 비용에 의해 변경된 내용이 다음 표에 나와 있습니다.

    참고

    이 표에서는 다음 조건이 참이라고 가정합니다.

    • 영수증 #3에 대한 구매 주문 청구서를 $1.28의 단가로 게시합니다.
    • 인벤토리를 다시 평가하도록 선택합니다.
    • 배송은 이전에 $ 1.20의 단가로 게시되었습니다.

    이러한 조건이 충족되면 Microsoft Dynamics GP는 영수증 스택의 단가를 $1.28로 업데이트합니다. 그런 다음, 프로그램은 해당 영수증 레코드에서 시작하여 각 후속 영수증에 대해 조정된 비용을 다시 계산합니다.

    트랜잭션 유형 인벤토리 온 핸드 Qty Qty Received Qty Sold 단가 조정된 비용
    영수증 #1 100 100 $1.00 $1.00
    영수증 #2 125 100 $1.50 $1.25
    판매액 #1 50 $1.25 $1.25
    판매액 #2 25 $1.25 $1.25
    영수증 #3 200 100 $1.28 $1.26
    판매액 #3 25 $1.23 $1.26
    영수증 #4 250 100 $1.30 $1.27
    판매액 #4 50 $1.25

    영수증 #3 계산에서는 [(125 x $1.25) + (100 x $1.28)] ÷ [125 + (100 - 0)] = $1.263 수식을 사용합니다.

    참고

    이 계산의 합계는 $1.26로 반올림됩니다.

    영수증 #4 계산에서는 [(200 * $1.26) + (100 * $1.30)] ÷ [200 + (100 - 0)] = $1.273 수식을 사용합니다.

    참고

    이 계산의 합계는 $1.27로 반올림됩니다.

    • Microsoft Dynamics GP는 구매 영수증의 조정된 비용에 따라 업데이트되는 수량 판매 세부 트랜잭션에 대한 조정 트랜잭션을 생성합니다. 조정 트랜잭션은 원래 트랜잭션에 사용되었으며 IV10201 테이블에 저장된 계정 번호를 사용합니다.
  • 만들고 평균 비용 항목의 인벤토리 전송을 게시하는 경우 다음과 같은 변경 내용이 적용됩니다.

    • On Hand 수량 형식에서 다른 수량 유형으로 전송하는 경우 항목의 현재 비용을 사용합니다.
    • On Hand 이외의 수량 유형에서 전송하는 경우 항목의 현재 비용 대신 FIFO 비용을 사용합니다. 전송을 만드는 경우 항목의 단가는 현재 비용 값을 사용합니다. 그러나 전송이 게시되면 Microsoft Dynamics GP는 구매 영수증 스택에서 FIFO 비용을 얻습니다.
    • 트랜잭션의 단위 비용이 항목의 현재 비용과 다른 경우 Microsoft Dynamics GP는 재고를 On Hand 수량 유형으로 전송한 후 항목의 현재(평균) 비용을 다시 계산합니다.