กฎการตรวจสอบความถูกต้องสำหรับการโหลดข้อมูลลงใน 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 มิฉะนั้น คำเตือนจะถูกบันทึกไว้