หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
สําคัญ
Dynamics 365 Project Service Automation ได้พัฒนาเป็น Dynamics 365 Project Operations สำหรับข้อมูลเพิ่มเติม โปรดดู การเปลี่ยนแปลงของ Project Service Automation
นำไปใช้กับแอป Project Service รุ่น 3.x
Microsoft Dynamics 365 มีแนวคิดของสกุลเงินสองแบบ:
- สกุลเงินของธุรกรรม - สกุลเงินที่ธุรกรรมเกิดขึ้น
- สกุลเงินพื้นฐาน - สกุลเงินของอินสแตนซ์ Dynamics 365 สกุลเงินนี้ถูกตั้งค่าเมื่อมีการเตรียมใช้งานอินสแตนซ์ Dynamics 365 ซึ่งไม่สามารถเปลี่ยนแปลงได้
ตัวอย่างเช่น Contoso US ขายเสื้อยืด 100 ตัวให้กับลูกค้าในสหราชอาณาจักรสําหรับ 15 ounds sterling (GBP) แต่ละรายการ ตารางต่อไปนี้แสดงวิธีการบันทึกธุรกรรมนี้ในเอนทิตีผลิตภัณฑ์คําสั่งซื้อ
| ผลิตภัณฑ์ | ปริมาณ | ราคาต่อหน่วย | สกุลเงิน | จำนวนเงิน | อัตราแลกเปลี่ยน | ราคาต่อหน่วย (ฐาน) | จํานวน (ฐาน) |
|---|---|---|---|---|---|---|---|
| เสื้อยืด | 100 | 15 | ปอนด์สเตอร์ลิง | 1500 | 0.94 | $17.25 | $1,725 |
คอลัมน์ สกุลเงิน แสดงสกุลเงินของธุรกรรม ซึ่งเป็นสกุลเงินที่มีการขายเกิดขึ้น คอลัมน์ อัตราแลกเปลี่ยน คืออัตราแลกเปลี่ยนระหว่างสกุลเงินธุรกรรมและสกุลเงินฐาน สกุลเงินพื้นฐานคือดอลลาร์สหรัฐ (USD) ตั้งค่าสกุลเงินพื้นฐานนี้เมื่อมีการเตรียมใช้งานอินสแตนซ์ Dynamics 365 ดังที่ตารางแสดง ธุรกรรมทั้งหมดจะถูกบันทึกทั้งในสกุลเงินธุรกรรมและสกุลเงินพื้นฐาน Dynamics 365 ใช้อัตราแลกเปลี่ยนสกุลเงินเพื่อคํานวณยอดเงินสกุลเงินฐาน
ส่วนขยาย Project Service Automation
บริการอัตโนมัติของโครงการ Dynamics 365 มีผลต่อสกุลเงินในการทําธุรกรรมเนื่องจากธุรกรรมทางธุรกิจมักจะมีสองแง่มุม: ต้นทุนและยอดขาย
เอนทิตีต่อไปนี้ถือเป็นธุรกรรมทางธุรกิจ:
- รายละเอียดรายการใบเสนอราคา
- รายละเอียดของรายการสัญญาโครงการ
- รายการประเมิน
- รายการสมุดรายวัน
- รายละเอียดรายการใบแจ้งหนี้
- ค่าจริง
ในแต่ละเอนทิตีเหล่านี้ มีระเบียนที่แสดงยอดต้นทุนหรือยอดขาย สําหรับเอนทิตี Dynamics 365 ใดๆ ที่มีเขตข้อมูล Amount แต่ละระเบียนมียอดเงินทั้งในสกุลเงินธุรกรรมและสกุลเงินพื้นฐาน
PSA ขยายแนวคิดของสกุลเงินธุรกรรมสําหรับต้นทุนและยอดขายด้วยวิธีต่อไปนี้
- สกุลเงินของธุรกรรมต้นทุนสําหรับธุรกรรมเวลาจะมาจากสกุลเงินของหน่วยองค์กรที่เป็นเจ้าของหรือจัดการโครงการเสมอ หน่วยงานนี้เรียกว่าหน่วยสัญญา
- สกุลเงินของธุรกรรมการขายสําหรับธุรกรรมเวลาและค่าใช้จ่ายมาจากสกุลเงินของสัญญาโครงการเสมอ
- สกุลเงินของธุรกรรมต้นทุนสําหรับค่าใช้จ่ายมาจากสกุลเงินที่สร้างรายการค่าใช้จ่าย
สถานการณ์แบบหลายสกุลเงิน
ในส่วนนี้จะอธิบายตัวอย่างของโครงการที่ Contoso UK ให้บริการสําหรับลูกค้าที่มีชื่อว่า Fabrikam ประเทศญี่ปุ่น นี่คือวิธีการตั้งค่าสถานการณ์สมมติ:
- GBP และเยนญี่ปุ่น (JPY) ถูกตั้งค่าภายใต้การตั้งค่า>สกุลเงิน>
- บัญชีลูกค้าที่มีชื่อว่า Fabrikam - ญี่ปุ่น ถูกตั้งค่าและ JPY จะถูกเลือกเป็นสกุลเงินในบัญชี
- หน่วยองค์กรที่มีชื่อว่า Contoso UK ถูกตั้งค่า และ GBP จะถูกเลือกเป็นสกุลเงิน
- สัญญาโครงการถูกสร้างขึ้น ซึ่งมีการระบุ Contoso UK เป็นหน่วยสัญญาและ Fabrikam – ญี่ปุ่น จะถูกระบุเป็นลูกค้า
- รายการสัญญาโครงการจะถูกสร้างขึ้น ตามการจัดการการเรียกเก็บเงินสําหรับคลาสธุรกรรมต่างๆ ของโครงการ เช่น การเรียกเก็บเงินสําหรับเวลาเทียบกับการเรียกเก็บเงินสําหรับค่าใช้จ่าย
- โครงการถูกสร้างขึ้นซึ่งมีการระบุ Contoso UK เป็นหน่วยสัญญา โครงการนี้ถูกสร้างขึ้นและแม็ปกับบรรทัดสัญญาโครงการ
ในระหว่างการประมาณการที่ใช้รายละเอียดของรายการใบเสนอราคา รายละเอียดบรรทัดสัญญาโครงการ หรือบนบรรทัดการประเมินของกําหนดการ จะมีการสร้างเรกคอร์ดสองรายการในเอนทิตีเสมอ เรกคอร์ดหนึ่งใช้สําหรับต้นทุน และอีกเรกคอร์ดหนึ่งเป็นการขาย
- ตามค่าเริ่มต้น สกุลเงินธุรกรรมในเรกคอร์ดต้นทุนจะถูกกําหนดเป็นสกุลเงินของหน่วยสัญญาของโครงการ ในตัวอย่างนี้ สกุลเงินคือ GBP
- ตามค่าเริ่มต้น สกุลเงินธุรกรรมในเรกคอร์ดการขายจะถูกกําหนดเป็นสกุลเงินของสัญญาโครงการ ในตัวอย่างนี้ สกุลเงินคือ JPY
เมื่อเวลาที่เกิดขึ้นจริงถูกสร้างสําหรับเวลาโดยใช้รายการเวลาหรือบรรทัดสมุดรายวัน ลักษณะการทํางานต่อไปนี้เกิดขึ้น:
- ตามค่าเริ่มต้น สกุลเงินธุรกรรมในเรกคอร์ดต้นทุนจะถูกกําหนดเป็นสกุลเงินของหน่วยสัญญาของโครงการ
- ตามค่าเริ่มต้น สกุลเงินธุรกรรมในเรกคอร์ดการขายจะถูกกําหนดเป็นสกุลเงินของสัญญาโครงการ
เมื่อสร้างค่าใช้จ่ายขึ้นตามจริงโดยรายการค่าใช้จ่ายหรือบรรทัดสมุดรายวัน
- คุณสามารถบันทึกยอดค่าใช้จ่ายในสกุลเงินใดก็ได้ เลือกสกุลเงินโดยใช้ตัวเลือกสกุลเงินบนหน้า รายการค่าใช้จ่าย หรือหน้า รายการสมุดรายวัน ตามค่าเริ่มต้น สกุลเงินธุรกรรมสําหรับเรกคอร์ดต้นทุนจะถูกกําหนดเป็นสกุลเงินในรายการค่าใช้จ่าย
- ตามค่าเริ่มต้น สกุลเงินธุรกรรมสําหรับเรกคอร์ดการขายคือสกุลเงินของสัญญาโครงการ เมื่อต้องการตั้งค่าสกุลเงินนี้ ระบบจะแปลงยอดเงินธุรกรรมในสกุลเงินที่ผู้ใช้ป้อนเป็นสกุลเงินฐานก่อน จากนั้นจะแปลงยอดเงินเป็นสกุลเงินของสัญญาโครงการ
การคํานวณค่าสะสมเมื่อมีการบันทึกยอดจริงของโครงการในสกุลเงินของธุรกรรมหลายสกุลเงิน
Dynamics 365 จัดการค่าสะสมของยอดเงินในสกุลเงินที่แตกต่างกันโดยอัตโนมัติ นี่คือตัวอย่าง
| คลาสธุรกรรม | ชนิดธุรกรรม | วันที่ | ทรัพยากร | หมวดหมู่ธุรกรรม | ปริมาณ | ราคาต่อหน่วย | จำนวนเงิน | อัตราแลกเปลี่ยน | ยอดเงินในฐาน |
|---|---|---|---|---|---|---|---|---|---|
| เวลา | การขายที่ยังไม่ได้เรียกเก็บเงิน | 14 มิ.ย. | Prakash | 8 ชม. | 20,000 เยน | 160,000 เยน | 123 | 1,300.81 USD | |
| เวลา | การขายที่ยังไม่ได้เรียกเก็บเงิน | 15 มิ.ย. | Prakash | 8 ชม. | 20,000 เยน | 160,000 เยน | 123 | 1,300.81 USD | |
| ค่าใช้จ่าย | การขายที่ยังไม่ได้เรียกเก็บเงิน | 16 มิ.ย. | Prakash | โรงแรม | 1 พื้นที่ | 250 EUR | 250 EUR | 0.94 | 265.95 USD |
| ค่าใช้จ่าย | การขายที่ยังไม่ได้เรียกเก็บเงิน | 17 มิ.ย. | Prakash | บริการรถยนต์เช่า | 1 พื้นที่ | 150 EUR | 150 EUR | 0.94 | 159.57 USD |
เมื่อต้องการคํานวณมูลค่ายอดขายรวมที่ไม่ได้เติมในโครงการ เขตข้อมูลค่าสะสมคือโครงสร้างของ Dynamics 365 ที่อนุญาตให้มีสูตรด่วนในระเบียนที่เกี่ยวข้อง