กฎการตรวจสอบความถูกต้องสำหรับการโหลดข้อมูลลงใน Financial Consolidation
หลังจากที่คุณคลิก โหลดข้อมูล กระบวนการตรวจสอบได้เริ่มต้นขึ้นและมีการแสดงผลลัพธ์ ผลลัพธ์ได้รวมถึงองค์ประกอบเหล่านี้:
ในกล่องโต้ตอบ- จำนวนของหน่วยงานที่ได้รับการตรวจสอบ
- จำนวนหน่วยงานที่โหลดสำเร็จแล้ว
- จำนวนของหน่วยงานที่มีการบันทึกคำเตือน
คำเตือนระบุว่ามีการโหลดข้อมูลแล้ว และหากมีข้อมูลที่ไม่สอดคล้องกัน แสดงว่าข้อมูลดังกล่าวได้รับการบันทึกไว้แล้ว
- จำนวนหน่วยงานที่มีการบันทึกข้อผิดพลาด
หน่วยงานที่มีข้อผิดพลาดจะถูกข้ามระหว่างการโหลดข้อมูล
ดาวน์โหลดบันทึกหากมีการตรวจพบคำเตือนหรือข้อผิดพลาดระหว่างการตรวจสอบ
ข้อมูล ExchangeRate ถูกโหลดตามรอบระยะเวลาที่คุณเลือกในกล่องโต้ตอบ โหลดข้อมูล
ดูหัวข้อ "การโหลดข้อมูลเข้าสู่ Financial Consolidation" และหัวข้อย่อยในส่วน แบบจำลองข้อมูลแอปพลิเคชันสำหรับ Business Modeling ของเอกสารนี้
การตรวจสอบความถูกต้องของโหลดข้อมูลการเงิน
ข้อมูลทางการเงินถูกโหลดจากตารางการผนวกรวม BudgetingMain และ FactsTransactionCurrency
การตรวจสอบความถูกต้องของโหลดข้อมูลการเงินจะดำเนินการเฉพาะสำหรับหน่วยงานและรอบระยะเวลาที่คุณเลือกในกล่องโต้ตอบ โหลดข้อมูล
บันทึกในตาราง BudgetingMain และ FactsTransactionCurrency ต้องอ้างอิงถึงบันทึกพื้นฐานของวัตถุประสงค์ทางธุรกิจเท่านั้น ข้อผิดพลาดถูกบันทึก หากโหลดข้อมูลไปยังระดับหลัก
เพื่อวัตถุประสงค์ในการตรวจสอบความถูกต้อง บันทึกวัตถุประสงค์ทางธุรกิจต้องมีอยู่ใน Business Modeling และจะต้องเผยแพร่ มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
รายการนี้แสดงเงื่อนไขที่บันทึกข้อผิดพลาดในการตรวจสอบและคำเตือนไว้:
- ฟิลด์หน่วยงานต้องมีการอ้างอิงที่ถูกต้องในบันทึกวัตถุประสงค์ทางธุรกิจของหน่วยงาน มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
- ค่าในฟิลด์หน่วยงานและระหว่างบริษัทต้องแตกต่างกัน มิฉะนั้น ข้อมูลจากตาราง BudgetingMain จะถูกโหลดไปยังองค์ประกอบภายนอกของมิติระหว่างบริษัท และบันทึกจากตาราง FactsTransactionCurrency จะถูกเมินเฉย ในทั้งสองกรณี คำเตือนจะถูกบันทึกไว้
- ฟิลด์ระหว่างบริษัทต้องมีการอ้างอิงที่ถูกต้องในบันทึกวัตถุประสงค์ทางธุรกิจของระหว่างบริษัท มิฉะนั้น ข้อมูลจากตาราง BudgetingMain จะถูกโหลดไปยังองค์ประกอบภายนอกของมิติระหว่างบริษัท ในกรณีนี้ บันทึกจากตาราง FactsTransactionCurrency ถูกเมินเฉยและแยกออกจากการโหลดข้อมูล ในทั้งสองกรณี คำเตือนจะถูกบันทึกไว้หมายเหตุ
เราขอแนะนำให้คุณเว้นฟิลด์ระหว่างบริษัทว่างไว้สำหรับธุรกรรมภายนอก
- หากฟิลด์ระหว่างบริษัทของบันทึกถูกเติม ค่าของคุณสมบัติระหว่างบริษัทของบัญชีกลุ่มที่อ้างอิงต้องเป็น True มิฉะนั้น คำเตือนจะถูกบันทึกไว้
- ฟิลด์บัญชีต้องมีการอ้างอิงที่ถูกต้องในบันทึกวัตถุประสงค์ทางธุรกิจของบัญชี มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
- สำหรับบัญชีประเภท A, L, E และ R หากไม่ได้ระบุ ID ที่อ้างถึงบัญชีกลุ่มหรือ ID ที่อ้างถึงองค์ประกอบของมิติบัญชีกลุ่มไม่ถูกต้อง ดังนั้นข้อมูลจะถูกโหลดไปยังองค์ประกอบที่ไม่ได้กำหนดของมิติบัญชีกลุ่ม บันทึกคำเตือนแล้ว บันทึกที่มีบัญชีทางสถิติประเภท S, M, T และ O ถูกข้าม และมีการบันทึกคำเตือนแล้ว
- ถ้าฟิลด์สกุลเงินในตาราง BudgetingMain ว่างเปล่าหรือค่าไม่ตรงกับการกำหนดค่าของพารามิเตอร์หน่วยงาน ข้อผิดพลาดจะถูกบันทึกไว้
- ถ้าฟิลด์สกุลเงินในตาราง FactsTransactionCurrency ว่างเปล่าหรือค่าไม่ถูกต้อง ข้อผิดพลาดจะถูกบันทึกไว้
- ต้องมีอัตราแลกเปลี่ยนสกุลเงินสำหรับสกุลเงินทั้งหมดในตารางการผนวกรวม นั่นคือ แต่ละสกุลเงินท้องถิ่นต้องมีอัตราแลกเปลี่ยนสำหรับสกุลเงินกลุ่มทั้งหมด คำเตือนจะถูกบันทึกไว้ถ้าอัตราแลกเปลี่ยนหายไปในชุดสกุลเงินแบบกลุ่มสกุลเงินท้องถิ่นหมายเหตุ
ในตาราง FactsTransactionCurrency ฟิลด์สกุลเงินสามารถเป็น NULL ได้ ในตาราง BudgetingMain ฟิลด์สกุลเงินมีข้อจำกัด NOT NULL
- ฟิลด์ระดับต้องว่างเปล่าหรือมีการอ้างอิงที่ถูกต้องไปยังองค์ประกอบที่เกี่ยวข้องในมิติระดับ ค่าขอคุณลักษณะการนำเข้าขององค์ประกอบที่เกี่ยวข้องนั้นจะต้องเป็น True หากไม่มีองค์ประกอบที่เกี่ยวข้องในมิติข้อมูล หรือหากค่าของคุณลักษณะการนำเข้าขององค์ประกอบเป็น False แถวข้อมูลจะถูกข้ามและมีการบันทึกคำเตือนหมายเหตุ
คุณลักษณะการนำเข้าได้รับการกำหนดค่าใน Business Modeling เลือก แล้วคลิก บนแท็บ การป้อนหรือการนำเข้าระดับเอนทิตี ให้เลือกคุณลักษณะการนำเจ้าสำหรับองค์ประกอบที่จำเป็น
- ตาราง BudgetingMain และ FactsTransactionCurrency ต้องมีข้อมูลสำหรับหน่วยงานและรอบระยะเวลาที่เลือก ตาราง ExchangeRate ต้องมีข้อมูลสำหรับรอบระยะเวลาที่เลือก มิฉะนั้น คำเตือนจะถูกบันทึกไว้
- วัตถุประสงค์ทางธุรกิจแบบกำหนดเองที่ได้รับการกำหนดเป็นส่วน 1, 2 หรือ 3 ต้องมีการอ้างอิงที่ถูกต้องไปยังบันทึกที่สอดคล้องกันในวัตถุประสงค์ทางธุรกิจแบบกำหนดเอง บันทึกที่เกี่ยวข้องต้องเป็นวัตถุประสงค์ทางธุรกิจรอง มิฉะนั้น คำเตือนจะถูกบันทึกไว้
ตารางนี้แสดงวิธีการใช้การตรวจสอบความถูกต้องสำหรับการกำหนดค่าส่วนที่ใช้งานได้ใน Consolidation Core:
ส่วน 1 ส่วน 2 ส่วน 3 การตรวจสอบความถูกต้อง ไม่ ไม่ ไม่ ไม่มีการตรวจสอบความถูกต้อง ใช่ ไม่ ไม่ ใช่ เซกเมนต์ 1 ใช่ ใช่ ไม่ ใช่ เซกเมนต์ 1 และ 2 ใช่ ใช่ ใช่ ใช่ เซกเมนต์ 1, 2 และ 3 - สำหรับบันทึกที่มีข้อมูลระหว่างส่วน ต้องเป็นไปตามเงื่อนไขเหล่านี้:
- บันทึกที่เกี่ยวข้องต้องมีในวัตถุประสงค์ทางธุรกิจส่วนของคู่ค้าระหว่างบริษัทที่สอดคล้องกันได้ มิฉะนั้น คำเตือนจะถูกบันทึกไว้
- บันทึกที่เกี่ยวข้องไม่สามารถเป็นพาเรนต์ในวัตถุประสงค์ทางธุรกิจส่วนของคู่ค้าระหว่างบริษัทที่สอดคล้องกันได้ มิฉะนั้น คำเตือนจะถูกบันทึกไว้
- ต้องระบุข้อมูลส่วนและระหว่างบริษัทในบันทึก มิฉะนั้น คำเตือนจะถูกบันทึกไว้
- ต้องระบุข้อมูลระหว่างส่วนในบันทึก หากมีการระบุข้อมูลส่วนและระหว่างบริษัท มิฉะนั้น คำเตือนจะถูกบันทึกไว้
ตารางนี้แสดงวิธีการใช้การตรวจสอบความถูกต้องสำหรับการกำหนดค่าส่วนของคู่ค้าระหว่างบริษัทที่ใช้งานได้ใน Consolidation Core:
ส่วน 1 ส่วน 2 ส่วน 3 การตรวจสอบความถูกต้อง ไม่ ไม่ ไม่ ไม่มีการตรวจสอบความถูกต้อง ใช่ ไม่ ไม่ ใช่ ส่วนของคู่ค้าระหว่างบริษัท 1 ใช่ ใช่ ไม่ ใช่ ส่วนของคู่ค้าระหว่างบริษัท 1 และ 2 ใช่ ใช่ ใช่ ใช่ ส่วนของคู่ค้าระหว่างบริษัท 1, 2 และ 3 - ฟิลด์ ScheduleDetailID จากตารางการผนวกรวม BudgetingMain ต้องมีการอ้างอิงที่ถูกต้องไปยังบันทึกวัตถุประสงค์ทางธุรกิจของรายละเอียดกำหนดการ มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้ สิ่งนี้ใช้ไม่ได้หากไม่มีการใช้กำหนดการ นั่นคือ ถ้าไม่มีการกำหนดค่ากำหนดการในโมดูลการรวมบัญชีหลัก และไม่ได้กำหนดให้กับบันทึวัตถุประสงค์ทางธุรกิจของบัญชีกลุ่ม
ตารางนี้แสดงวิธีการใช้การตรวจสอบความถูกต้องสำหรับการกำหนดค่ากำหนดการต่างๆ :
บัญชีที่มีกำหนดการ กำหนดการที่มียอดดุลยกมา กำหนดการที่มีกำหนดการย่อย รอบระยะเวลา โหลดไปยังองค์ประกอบกำหนดการ การตรวจสอบความถูกต้อง ไม่ ไม่ ไม่ รอบระยะเวลาใดๆ ไม่มีโหลดไปยังมิติรายละเอียดกำหนดการ ไม่มีการตรวจสอบความถูกต้อง ใช่ ไม่ ไม่ รอบระยะเวลาใดๆ โหลดไปยังรายละเอียดที่เกี่ยวข้อง ยกเว้นรายละเอียดยอดดุลยกมา ใช่ ต้องมีบันทึกวัตถุประสงค์ทางธุรกิจที่เกี่ยวข้อง มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
ใช่ ใช่ ไม่ รอบระยะเวลา 0 โหลดไปยังรายละเอียดรายละเอียดยอดดุลยกมาที่เกี่ยวข้อง ควบคุมโดย Business Modeling ไม่มีการตรวจสอบความถูกต้อง รอบระยะเวลาอื่นที่ไม่ใช่ 0 โหลดไปยังรายละเอียดที่เกี่ยวข้อง ใช่ ต้องมีบันทึกวัตถุประสงค์ทางธุรกิจที่เกี่ยวข้อง มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
ใช่ ใช่ ใช่ รอบระยะเวลา 0 โหลดไปยังรายละเอียดที่เกี่ยวข้อง ใช่ ต้องมีบันทึกวัตถุประสงค์ทางธุรกิจที่เกี่ยวข้อง มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
หากไม่มีการระบุ ID หรือ ID ที่ไม่ถูกต้อง กำหนดการย่อยเริ่มต้นสำหรับยอดดุลยกมาจะถูกใช้เพื่อตรวจสอบว่าองค์ประกอบยอดดุลยกมาใดที่จะโหลดยอดดุลยกมา
รอบระยะเวลาอื่นที่ไม่ใช่ 0 โหลดไปยังรายละเอียดที่เกี่ยวข้อง ใช่ ต้องมีบันทึกวัตถุประสงค์ทางธุรกิจที่เกี่ยวข้อง มิฉะนั้น ข้อผิดพลาดจะถูกบันทึกไว้
ข้อมูลของรอบระยะเวลา 0 ถูกโหลดเป็นยอดดุลยกมาไปยังองค์ประกอบยอดดุลยกมาของมิติรายละเอียดกำหนดการ องค์ประกอบยอดดุลยกมาเหล่านั้นถูกควบคุมโดย Business Modeling
บัญชีกลุ่มสามารถกำหนดกำหนดการได้ หากไม่ได้กำหนดกำหนดการ ข้อเท็จจริงเหล่านี้จะถูกนำไปใช้:
- ไม่ได้โหลดข้อมูลไปยังมิติรายละเอียดกำหนดการ ข้อมูลของรอบระยะเวลา 0 จะใช้สำหรับยอดดุลปิดบัญชี YTD ที่คำนวณแล้วของคิวบ์การเงินใน Financial Consolidation
- ไม่จำเป็นต้องมีการตรวจสอบความถูกต้องสำหรับรอบระยะเวลาใดๆ
หากบัญชีกลุ่มมีกำหนดการที่มีการกำหนดยอดดุลยกมาและไม่ได้กำหนดกำหนดการย่อย ข้อเท็จจริงเหล่านี้จะถูกนำไปใช้:
- ข้อมูลของรอบระยะเวลา 0 (ยอดดุลยกมา) ถูกโหลดไปยังองค์ประกอบยอดดุลยกมาที่เกี่ยวข้องของมิติรายละเอียดกำหนดการ องค์ประกอบยอดดุลยกมานั้นถูกควบคุมโดย Business Modeling
- ข้อมูลของรอบระยะเวลาใดๆ ที่ไม่ใช่ช่วงเวลา 0 (ข้อมูลเป็นระยะ) จะถูกโหลดไปยังรายละเอียดกำหนดการที่เกี่ยวข้อง ต้องมีการตรวจสอบความถูกต้อง
หากบัญชีกลุ่มมีกำหนดการที่มีการกำหนดยอดดุลยกมาและกำหนดการย่อย ข้อเท็จจริงเหล่านี้จะถูกนำไปใช้:
- ข้อมูลของรอบระยะเวลา 0 (ยอดดุลยกมา) ถูกโหลดไปยังองค์ประกอบยอดดุลยกมาที่เกี่ยวข้องของกำหนดการย่อย หาก ID กำหนดการไม่ตรงกับบันทึกวัตถุประสงค์ทางธุรกิจที่เกี่ยวข้องในมิติกำหนดการ ดังนั้น กำหนดการย่อยเริ่มต้นจะถูกใช้ในระหว่างการโหลดข้อมูล
- ข้อมูลของรอบระยะเวลาใดๆ ที่ไม่ใช่ช่วงเวลา 0 (ข้อมูลเป็นระยะ) จะถูกโหลดไปยังรายละเอียดกำหนดการที่เกี่ยวข้อง หากไม่มี ID รายละเอียดกำหนดการหรือไม่ถูกต้อง ดังนั้นข้อมูลจะไม่ถูกโหลดและข้อผิดพลาดจะถูกบันทึกไว้
หากบัญชีกลุ่มมีกำหนดการที่กำหนดโดยไม่มียอดดุลยกมา ดังนั้นข้อมูลของช่วงเวลาใดๆ จะถูกโหลดไปยังรายละเอียดกำหนดการที่เกี่ยวข้อง หากไม่มี ID รายละเอียดกำหนดการหรือไม่ถูกต้อง ดังนั้นข้อมูลจะไม่ถูกโหลดและข้อผิดพลาดจะถูกบันทึกไว้
การตรวจสอบความถูกต้องของโหลดอัตราแลกเปลี่่ยน
ข้อมูลจากตาราง ExchangeRate ถูกโหลดไปยังรอบระยะเวลาที่เลือก การตรวจสอบความถูกต้องเหล่านี้เกิดขึ้น:
- คอลัมน์สกุลเงินหน่วยงานและสกุลเงินกลุ่มอ้างอิงถึงสกุลเงินที่ถูกต้องและใช้งานอยู่ในวัตถุประสงค์ทางธุรกิจของสกุลเงิน หากไม่ตรงกัน แถวที่ไม่ตรงกันจะถูกข้ามและมีการบันทึกคำเตือน
- กล่าวคือ ในการผนวกรวม เฉพาะอัตราแลกเปลี่ยนสกุลเงินของประเภท F (อัตราขณะปิด) และ PA (อัตราเฉลี่ยตามรอบระยะเวลา) จะถูกใช้ บันทึกที่มีประเภทอัตราอื่นๆ จะถูกข้ามและมีการบันทึกคำเตือน
- กล่าวคือ สำหรับการคำนวณประเภทอัตรา A (อัตราเฉลี่ย) จะมีอัตราเฉลี่ยตามรอบระยะเวลาสำหรับรอบระยะเวลาของปีงบประมาณก่อนหน้า รอบระยะเวลาก่อนหน้าต้องมีสถานะเป็น เปิด ใน Financial Consolidation มิฉะนั้น คำเตือนจะถูกบันทึกไว้