중요합니다
Dynamics 365 Project Service Automation은 Dynamics 365 프로젝트 작업으로 발전했습니다. 자세한 내용은 Project Service Automation 전환을 참조하세요.
Project Service 앱 버전 3.x에 적용됩니다.
Microsoft Dynamics 365에는 두 가지 통화 개념이 있습니다.
- 트랜잭션 통화 - 트랜잭션이 발생하는 통화입니다.
- 기본 통화 - Dynamics 365 인스턴스의 통화입니다. 이 통화는 Dynamics 365 인스턴스가 프로비전될 때 설정됩니다. 변경할 수 없습니다.
예를 들어 Contoso US는 영국의 고객에게 각각 15개의 운드 스털링(GBP)을 위해 100개의 티셔츠를 판매했습니다. 다음 표에서는 이 트랜잭션이 Order Product 엔터티에 기록되는 방법을 보여 있습니다.
| 제품 | 수량 | 단가 | 통화 | 금액 | 환율 | 단위당 가격(기준) | 금액(기준) |
|---|---|---|---|---|---|---|---|
| 티셔츠 | 100 | 15 | 영국 파운드 | 1500 | 0.94 | $17.25 | $1,725 |
통화 열에는 판매가 발생한 통화인 트랜잭션 통화가 표시됩니다. 환율 열은 트랜잭션 통화와 기본 통화 간의 환율입니다. 기본 통화는 미국 달러(USD)입니다. 이 기본 통화는 Dynamics 365 인스턴스가 프로비전될 때 설정되었습니다. 표와 같이 모든 트랜잭션은 트랜잭션 통화와 기본 통화로 모두 기록됩니다. Dynamics 365는 환율을 사용하여 기본 통화 금액을 계산합니다.
Project Service Automation 확장
Dynamics 365 Project Service Automation은 비즈니스 트랜잭션에 일반적으로 비용과 판매라는 두 가지 측면이 있기 때문에 트랜잭션 통화에 영향을 줍니다.
다음 엔터티는 비즈니스 트랜잭션으로 간주됩니다.
- 견적 라인 세부 정보
- 프로젝트 계약선 세부 정보
- 예상 줄
- 업무 일지 줄
- 청구서 행 세부 정보
- 실제
이러한 각 엔터티에는 비용 금액 또는 판매액을 나타내는 레코드가 있습니다. Amount 필드가 있는 Dynamics 365 엔터티의 경우 각 레코드에는 트랜잭션 통화와 기본 통화의 금액이 모두 포함됩니다.
PSA는 다음과 같은 방법으로 비용 및 판매에 대한 트랜잭션 통화의 개념을 확장합니다.
- 시간 트랜잭션에 대한 비용 트랜잭션 통화는 항상 프로젝트를 소유하거나 관리하는 조직 단위의 통화에서 가져옵니다. 이 조직 단위를 계약 단위라고 부합니다.
- 시간 및 비용 트랜잭션의 판매 거래 통화는 항상 프로젝트 계약의 통화에서 가져옵니다.
- 비용에 대한 비용 거래 통화는 비용 항목이 만들어진 통화에서 가져옵니다.
다중 통화 시나리오
이 섹션에서는 Contoso UK가 일본 Fabrikam이라는 고객을 위해 제공하는 프로젝트의 예를 설명합니다. 시나리오가 설정된 방법은 다음과 같습니다.
- GBP 및 일본 엔(JPY)은 설정>비즈니스 관리> 통화에 따라 설정됩니다.
- Fabrikam - Japan이라는 고객 계정이 설정되고 JPY가 계정의 통화로 선택됩니다.
- Contoso UK라는 조직 단위가 설정되고 GBP가 통화로 선택됩니다.
- Contoso UK가 계약 단위로 지정되고 Fabrikam – 일본이 고객으로 지정되는 프로젝트 계약이 만들어집니다.
- 프로젝트 계약 줄은 시간 대금 청구 및 비용 청구와 같이 프로젝트의 다양한 트랜잭션 클래스에 대한 청구 정렬에 따라 생성됩니다.
- Contoso UK가 계약 단위로 지정된 프로젝트가 만들어집니다. 이 프로젝트가 만들어지고 프로젝트 계약 줄에 매핑됩니다.
견적 선 세부 정보, 프로젝트 계약 줄 세부 정보 또는 일정의 예상 줄을 사용하는 예측 중에는 항상 엔터티에 두 개의 레코드가 만들어집니다. 한 레코드는 비용용이고 다른 레코드는 판매용입니다.
- 기본적으로 비용 레코드의 트랜잭션 통화는 프로젝트 계약 단위의 통화로 설정됩니다. 이 예제에서 통화는 GBP입니다.
- 기본적으로 판매 레코드의 트랜잭션 통화는 프로젝트 계약의 통화로 설정됩니다. 이 예제에서 통화는 JPY입니다.
시간 입력 또는 업무 일지 줄을 사용하여 시간 동안 실제 항목을 만들면 다음 동작이 발생합니다.
- 기본적으로 비용 레코드의 트랜잭션 통화는 프로젝트 계약 단위의 통화로 설정됩니다.
- 기본적으로 판매 레코드의 트랜잭션 통화는 프로젝트 계약의 통화로 설정됩니다.
비용 항목 또는 업무 일지 줄에 의해 비용에 대한 실제 항목이 생성되면 다음 동작이 발생합니다.
- 모든 통화로 비용 금액을 기록할 수 있습니다. 경비 항목 페이지 또는 저널 라인 페이지에서 통화 선택기를 사용하여 통화를 선택합니다. 기본적으로 비용 레코드의 트랜잭션 통화는 비용 항목의 통화로 설정됩니다.
- 기본적으로 판매 레코드의 트랜잭션 통화는 프로젝트 계약의 통화입니다. 이 통화를 설정하기 위해 시스템은 먼저 사용자가 입력한 통화로 트랜잭션 금액을 기본 통화로 변환합니다. 그런 다음, 금액을 프로젝트 계약의 통화로 변환합니다.
프로젝트 실제 값이 여러 트랜잭션 통화로 기록되는 경우의 컴퓨팅 롤업
Dynamics 365는 서로 다른 통화로 롤업을 자동으로 처리합니다. 다음은 예제입니다.
| 처리 등급 | 트랜잭션 유형 | 날짜 | Resource | 거래 범주 | 수량 | 단가 | 금액 | 환율 | 기준 크기 |
|---|---|---|---|---|---|---|---|---|---|
| 시간 | 청구되지 않은 판매 | 6월 14일 | 프라카시 주 | 8시간 | 20,000엔 | 160,000엔 | 123 | 1,300.81 USD | |
| 시간 | 청구되지 않은 판매 | 6월 15일 | 프라카시 주 | 8시간 | 20,000엔 | 160,000엔 | 123 | 1,300.81 USD | |
| 경비 | 청구되지 않은 판매 | 6월 16일 | 프라카시 주 | 호텔 | 1 ea | 250EUR | 250EUR | 0.94 | 265.95 USD |
| 경비 | 청구되지 않은 판매 | 6월 17일 | 프라카시 주 | 렌터카 | 1 ea | 150EUR | 150EUR | 0.94 | 159.57 USD |
프로젝트에서 청구되지 않은 총 판매액을 계산하려면 관련된 모든 청구되지 않은 판매 실제 항목에 대해 Amount 필드에 대한 롤업 필드를 만들 수 있습니다. 롤업 필드는 관련 레코드에 대한 빠른 수식을 허용하는 Dynamics 365의 구문입니다.