Validatieregels voor gegevensladingen in Financial Consolidation

Nadat u op Gegevens laden hebt geklikt in het dialoogvenster Gegevens laden, wordt het validatieproces gestart en worden de resultaten weergegeven. De resultaten bevatten de volgende elementen:

  • Aantal gevalideerde entiteiten.
  • Aantal entiteiten dat is geladen.
  • Aantal entiteiten waarvoor een waarschuwing is geregistreerd.

    Een waarschuwing geeft aan dat gegevens zijn geladen en, als er inconsistenties in de gegevens aanwezig zijn, dat die zijn geregistreerd.

  • Aantal entiteiten waarvoor een fout is geregistreerd.

    Entiteiten met fouten worden overgeslagen tijdens een gegevenslading.

Download een logboek als er waarschuwingen of fouten zijn aangetroffen tijdens de validatie.

De gegevens van ExchangeRate worden geladen op basis van de perioden die u selecteert in het dialoogvenster Gegevens laden.

Validatie van een lading van financiële gegevens

Financiële gegevens worden geladen uit de integratietabellen BudgetingMain en FactsTransactionCurrency.

Validatie van een lading van financiële gegevens wordt alleen uitgevoerd voor entiteiten en perioden die u selecteert in het dialoogvenster Gegevens laden.

Records in de tabellen BudgetingMain en FactsTransactionCurrency mogen alleen verwijzen naar basisrecords van bedrijfsobjecten. Er wordt een fout geregistreerd als gegevens in ouders worden geladen.

Voor de doeleinden van validatie moeten records met bedrijfsobjecten beschikbaar zijn in Business Modeling en worden gepubliceerd. Anders wordt er een fout geregistreerd.

Deze lijst toont voorwaarden waaronder validatiefouten en waarschuwingen worden geregistreerd:

  • Het veld Entiteit moet een geldige verwijzing naar de record van het bedrijfsobject Entiteiten hebben. Anders wordt er een fout geregistreerd.
  • Waarden in de velden Entiteit en Intergroep moeten verschillend zijn. Anders worden gegevens uit de tabel BudgetingMain geladen in het externe element van de dimensie Intergroep en records uit de tabel FactsTransactionCurrency worden genegeerd. In beide gevallen wordt een waarschuwing geregistreerd.
  • Het veld Intergroep moet een geldige verwijzing naar de record van het bedrijfsobject Intergroep hebben. Anders worden gegevens uit de tabel BudgetingMain geladen naar het externe element van de dimensie Intergroep. In dit geval worden records uit de tabel FactsTransactionCurrency genegeerd en uitgesloten van een gegevenslading. In beide gevallen wordt een waarschuwing geregistreerd.
    NB

    We raden u aan het veld Intergroep leeg te laten voor externe transacties.

  • Als het veld Intergroep van een record wordt gevuld, moet de waarde van de eigenschap Intergroep van de groepsrekening waarnaar wordt verwezen Waar zijn. Anders wordt een waarschuwing geregistreerd.
  • Het veld Rekening moet een geldige verwijzing naar de record met bedrijfsobject Rekeningen hebben. Anders wordt er een fout geregistreerd.
  • Voor rekeningen van de typen A, L, E en R, als een ID die naar de groepsrekening verwijst niet is opgegeven of een ID die verwijst naar een element van de dimensie Groepsrekening niet geldig is, worden de gegevens vervolgens naar het element Niet-toegewezen van de dimensie Groepsrekening geladen. Er wordt een waarschuwing geregistreerd. Records met statistische rekeningen van de typen S, M, T en O worden overgeslagen en er wordt een waarschuwing geregistreerd.
  • Als het veld Valuta in de tabel BudgetingMain leeg is of de waarde niet overeenkomt met de configuratie van entiteitsparameters, wordt er een fout geregistreerd.
  • Als het veld Valuta in de tabel FactsTransactionCurrency leeg is of de waarde ongeldig is, wordt er een fout geregistreerd.
  • De valutawisselkoers moet bestaan voor alle valuta's in beide integratietabellen. Dat wil zeggen dat elke lokale valuta een wisselkoers moet hebben voor alle groepsvaluta's. Er wordt een waarschuwing geregistreerd als een wisselkoers ontbreekt in een combinatie van lokale valuta en groepsvaluta.
    NB

    In de tabel FactsTransactionCurrency kan het veld Valuta NULL zijn. In de tabel BudgetingMain bevat het veld Valuta een beperking voor NIET NULL.

  • Het veld Niveau moet leeg zijn of een geldige verwijzing hebben naar het bijbehorende element in de dimensie Niveau. De waarde van het kenmerk Importeren van dat bijbehorende element moet Waar zijn. Als het bijbehorende element niet voorkomt in de dimensie of als de waarde van het kenmerk van het element Importeren Onwaar is, worden er gegevensrijen overgeslagen en wordt een waarschuwing geregistreerd.
    NB

    Het kenmerk Importeren wordt geconfigureerd in Business Modeling. Selecteer Modules > Consolidation > Kern en klik op Gegevensbeheer. Selecteer op het tabblad Entiteitsniveaus invoeren of importeren het kenmerk Importeren voor de vereiste elementen.

  • De tabellen BudgetingMain en FactsTransactionCurrency moeten gegevens bevatten voor de geselecteerde entiteiten en perioden. De tabel ExchangeRate moet gegevens bevatten voor de geselecteerde perioden. Anders wordt een waarschuwing geregistreerd.
  • Aangepaste bedrijfsobjecten die zijn gedefinieerd als segment 1, 2 of 3 moeten een geldige verwijzing bevatten naar de bijbehorende record in een aangepast bedrijfsobject. De bijbehorende record moet een kindobject zijn. Anders wordt een waarschuwing geregistreerd.

    Deze tabel laat zien hoe validatie wordt toegepast voor beschikbare segmentconfiguraties in de Consolidation Core:

    Segment 1 Segment 2 Segment 3 Validatie
    Nee Nee Nee Geen validatie
    Ja Nee Nee Ja, segment 1
    Ja Ja Nee Ja, segment 1 en 2
    Ja Ja Ja Ja, segment 1, 2 en 3
  • Voor records die intersegmentgegevens bevatten, moet aan deze voorwaarden worden voldaan:
    • De bijbehorende record moet bestaan in het bijbehorende bedrijfsobject van het partnersegment Intergroep. Anders wordt een waarschuwing geregistreerd.
    • De bijbehorende record kan geen ouder zijn in het bijbehorende bedrijfsobject van het partnersegment Intergroep. Anders wordt een waarschuwing geregistreerd.
    • Segment- en intergroepgegevens moeten worden opgegeven in een record. Anders wordt een waarschuwing geregistreerd.
    • Intersegmentgegevens moeten worden opgegeven in een record als segment- en intergroepgegevens worden opgegeven. Anders wordt een waarschuwing geregistreerd.

    Deze tabel laat zien hoe validatie wordt toegepast voor beschikbare partnersegmentconfiguraties voor Intergroep in de Consolidation Core:

    Segment 1 Segment 2 Segment 3 Validatie
    Nee Nee Nee Geen validatie
    Ja Nee Nee Ja, partnersegment Intergroep 1
    Ja Ja Nee Ja, partnersegment Intergroep 1 en 2
    Ja Ja Ja Ja, partnersegment Intergroep 1, 2 en 3
  • Het veld ScheduleDetailID uit de integratietabel BudgetingMain moet een geldige verwijzing hebben naar de record van het bedrijfsobject Groeperingsdetails. Anders wordt er een fout geregistreerd. Dit is niet van toepassing als er geen schema's worden gebruikt. Dat wil zeggen, als groeperingen niet geconfigureerd zijn in de consolidatiemodule Kern en niet worden toegewezen aan een record met het bedrijfsobject Groepsrekeningen.

    Deze tabel laat zien hoe validatie wordt toegepast voor verschillende groeperingsconfiguraties:

    Rekening met groepering Groepering met beginsaldo Groepering met subgroeperingen Periode Laden naar groeperingselement Validatie
    Nee Nee Nee Elke periode Niet laden naar dimensie Groeperingsdetails. Geen validatie.
    Ja Nee Nee Elke periode Laad naar het bijbehorende detail, exclusief het beginsaldodetail. Ja.

    De bijbehorende record met het bedrijfsobject moet bestaan. Anders wordt er een fout geregistreerd.

    Ja Ja Nee Periode 0 Laad naar het bijbehorende beginsaldodetail. Beheerd door Business Modeling. Geen validatie.
    Een andere periode dan 0 Laden naar het bijbehorende detail. Ja.

    De bijbehorende record met het bedrijfsobject moet bestaan. Anders wordt er een fout geregistreerd.

    Ja Ja Ja Periode 0 Laden naar het bijbehorende detail. Ja.

    De bijbehorende record met het bedrijfsobject moet bestaan. Anders wordt er een fout geregistreerd.

    Als er geen ID of onjuiste ID wordt opgegeven, wordt de standaard subgroepering voor beginsaldi gebruikt om te detecteren naar welk beginsaldo-element u de beginsaldi wilt laden.

    Een andere periode dan 0 Laden naar het bijbehorende detail. Ja.

    De bijbehorende record met het bedrijfsobject moet bestaan. Anders wordt er een fout geregistreerd.

    Gegevens van de 0 periode worden geladen als beginsaldi naar de beginsaldo-elementen van de dimensie Groeperingsdetails. Deze beginsaldo-elementen worden beheerd door Business Modeling.

    Aan een groepsrekening kan een groepering worden toegewezen. Als een groepering niet is toegewezen, gelden deze feiten:

    • Gegevens worden niet geladen in de dimensie Groeperingsdetails. Gegevens van de periode 0 worden alleen gebruikt voor het berekende YTD-eindsaldo van de financiële kubus in Financial Consolidation.
    • Validatie is niet vereist voor perioden.

    Als een groepsrekening een groepering heeft waaraan een beginsaldo is toegewezen en geen subgroepering is toegewezen, gelden deze feiten:

    • Gegevens van de periode 0 (beginsaldi) worden geladen in het bijbehorende beginsaldo-element van de dimensie Groeperingsdetails. Dat beginsaldo-element wordt beheerd door Business Modeling.
    • Gegevens van een andere periode dan periode 0 (periodieke gegevens) worden geladen in het bijbehorende groeperingsdetail. Validatie is vereist.

    Als een groepsrekening een groepering heeft waaraan een beginsaldo en een subgroepering is toegewezen, gelden de volgende feiten:

    • Gegevens van de periode 0 (beginsaldi) worden geladen in het bijbehorende beginsaldo-element van de subgroeperingen. Als de schema-ID niet overeenkomt met de bijbehorende record met bedrijfsobject in de dimensie Groeperingen, wordt de standaardsubgroepering gebruikt tijdens een gegevenslading.
    • Gegevens van een andere periode dan periode 0 (periodieke gegevens) worden geladen in het bijbehorende groeperingsdetail. Als een groeperingsdetail-ID niet bestaat of ongeldig is, worden de gegevens niet geladen en wordt er een fout geregistreerd.

    Als aan een groepsrekening een groepering is toegewezen zonder een beginsaldo, worden de gegevens van een periode geladen in het bijbehorende groeperingsdetail. Als een groeperingsdetail-ID niet bestaat of ongeldig is, worden de gegevens niet geladen en wordt er een fout geregistreerd.

Validatie van een wisselkoerslading

Gegevens uit de tabel ExchangeRate worden geladen in de geselecteerde perioden. De volgende validaties vinden plaats:

  • Deze entiteitsvaluta- en groepsvalutakolommen verwijzen naar een geldige en geactiveerde valuta in het bedrijfsobject Valuta's. Als dat niet het geval is, worden rijen die niet overeenkomen overgeslagen en wordt er een waarschuwing geregistreerd.
  • Met andere woorden, alleen wisselkoersen van de typen F (eindkoersen) en PA (periodieke gemiddelde koersen) worden gebruikt. Records met andere koerstypen worden overgeslagen en er wordt een waarschuwing geregistreerd.
  • Bij de berekening van een koers van het type A (gemiddelde koers) zijn de periodieke gemiddelde koersen voor perioden van het vorige boekjaar aanwezig. De vorige perioden moeten de status Open hebben in Financial Consolidation. Anders wordt een waarschuwing geregistreerd.