Formule i_eol_cut_bal_year_open voor beginsaldi balans op kostendragerniveau toont geen beginsaldi

In het overzicht met mijn beginsaldi van de balans op kostendragerniveau (fondsniveau) ben ik alle beginsaldi kwijt.

Het gaat om de formule:

i_eol_cut_bal_year_open

Kunnen jullie inmiddels aangeven wat de stand van zaken is met betrekking tot dit probleem?

Met vriendelijke groet,

Op dit moment is er geen bekende wijziging hiervoor. Helaas zal dit punt voorlopig niet verder opgepakt kunnen worden. Een eventueel reproductiescenario is welkom.

Ik zal voor nu de saldi handmatig invoeren. Wordt dit nog wel opgepakt, aangezien ik deze rapportage ook gebruik voor verantwoording bij de accountant in maart?

Op het moment dat ik zelf saldi ga invoeren in de rapportage in Excel, is dit natuurlijk geen juiste verantwoording van de gegevens in Exact Online.

Alvast heel veel dank voor de informatie.

Inmiddels is een reproductiescenario gevonden (zie I_eol_cut_bal_year_open bevat niet de openingsbalans van de kostendrager). Daarmee is het probleem opgewekt en opgelost. Gelieve de nieuwe versie 22.0.104 of nieuwer te gebruiken:

Ik heb op het forum gekeken, de nieuwe versie gedownload, opnieuw ingelogd en mijn bestand geopend.

Ik krijg nu onderstaande foutmelding met versie 22.0.104:

itgenefn003
The field with name ‘PERIODS_YEAR_YEARS_BALANCE_CODE_ATTR’ is unknown for ‘ExactOnlineXML.XML.BalanceLinesPerPeriod’.
There are no registered fields.

Had ik nog iets moeten doen?

De uitkomst is allemaal nullen, dus geen #N/A’s o.i.d. maar echte nullen, ook voor de ‘gewone’ formule zonder kostendrager.

De formule is:

=@I_EOL_BAL_PDE_CLOSE(C$2,C$4,C$5,C$6,C$7,C$11)

Deze melding treedt ook op als itgenefn003 met als tekst “Er is een onbekende fout opgetreden.”

Call stack:

itgenefn003: Er is een onbekende fout opgetreden.

Er is een onbekende fout opgetreden.

Bericht ID: 983571bf-eb34-4823-bc1c-eb3937d0ff91

Opgetreden (UTC): 15/04/2022 10:30:54

InvantiveSystemException
System.AggregateException
   at Invantive.Basics.ValidationException..ctor(GlobalState owner, ExecutionOptions executionOptions, String messageCode, String errorMessage, String kindRequest, String localStackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId, String url)
   at Invantive.Basics.InvantiveSystemException..ctor(GlobalState owner, ExecutionOptions executionOptions, String validationCode, String errorMessage, String kindRequest, String stackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId)
   at Invantive.Data.EntityFieldCollection.get_Item(String name)
   at Invantive.Producer.Control.UdfExactOnline.GetEolXmlBalanceLinePeriodInformation(GlobalState owner, ExecutionOptions executionOptions, String fieldName, String divisionCode, Int64 reportingYear, Int64 reportingPeriodFrom, Int64 reportingPeriodTo, String glAccountCode, String glAccountType, String glAccountBalanceType, String reportingSchemeCode, String classificationCode, Boolean afterEntry, Int64 classificationLevelsIncluded, String executionHint, Boolean isNoValueNA, ResultAggregationMethod resultAggregationMethod)
   at Invantive.Producer.Control.UdfHub.GetEolXmlBalanceLinePeriodInformation(String fieldName, String divisionCode, Int64 reportingYear, Int64 reportingPeriodFrom, Int64 reportingPeriodTo, String glAccountCode, String glAccountType, String glAccountBalanceType, String reportingSchemeCode, String classificationCode, Boolean afterEntry, Int64 classificationLevelsIncluded, String executionHint, Boolean isNoValueNA, ResultAggregationMethod resultAggregationMethod)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.Office.Interop.Excel._Application.CalculateFullRebuild()
   at Microsoft.Office.Interop.Excel._Application.CalculateFullRebuild()
   at Invantive.Producer.Control.Utility.RecalculateAllFormulas(GlobalState owner, ExecutionOptions executionOptions, Workbook workbook)
   at Invantive.Producer.Control.ActionsRibbon.installDatabaseButton_Click(Object sender, RibbonControlEventArgs e)
   at Microsoft.Office.Tools.Ribbon.RibbonPropertyStorage.ControlActionRaise(IRibbonControl control)
   at Microsoft.Office.Tools.Ribbon.RibbonPropertyStorage.ButtonClickCallback(RibbonComponentImpl component, Object[] args)
   at Microsoft.Office.Tools.Ribbon.RibbonManagerImpl.Invoke(RibbonComponentCallback callback, Object[] args)
   at Microsoft.Office.Tools.Ribbon.RibbonManagerImpl.System.Reflection.IReflect.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters)
   at Invantive.Data.EntityFieldCollection.get_Item(String name)
   at Invantive.Producer.Control.UdfExactOnline.GetEolXmlBalanceLinePeriodInformation(GlobalState owner, ExecutionOptions executionOptions, String fieldName, String divisionCode, Int64 reportingYear, Int64 reportingPeriodFrom, Int64 reportingPeriodTo, String glAccountCode, String glAccountType, String glAccountBalanceType, String reportingSchemeCode, String classificationCode, Boolean afterEntry, Int64 classificationLevelsIncluded, String executionHint, Boolean isNoValueNA, ResultAggregationMethod resultAggregationMethod) in ...\Invantive.Control\src\Invantive.Producer.Control\UDF\Platforms\UdfExactOnline.cs:line 6287

bij het openen van een nieuw spreadsheet en inschakelen repository.

De formule in een nieuw spreadsheet:

=I_EOL_BAL_PDER(2231910,2017,1,12,“8002”,1)

geeft:

#VALUE

Bij afsluiten treedt telkens weer de itgenefn003 op.

FinYears geeft ook foutmelding

De volgende query geeft ook een foutmelding op 22.0.135 van het Query Tool:

select * from EXACTONLINEXML.XML.FINYEARS

De foutmelding is itgendid073: Tabel ‘EXACTONLINEXML.XML.FINYEARS’ heeft nul kolommen.

Call stack:

ValidationException
   at Invantive.Basics.ValidationException..ctor(GlobalState owner, ExecutionOptions executionOptions, String messageCode, String errorMessage, String kindRequest, String localStackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId, String url)
   at Invantive.Sql.V1.DataSourceOrFunctionTree.OnExecute(GlobalState owner, ExecutionOptions executionOptions, ParameterList parameters, ExpressionParser expressionParser)
   at Invantive.Sql.V1.QueryTree.Execute(GlobalState owner, ExecutionOptions executionOptions, ParameterList parameters, ExpressionParser expressionParser)
   at Invantive.Sql.V1.SelectStatementTree.OnExecute(GlobalState owner, ExecutionOptions executionOptions, ParameterList parameters, ExpressionParser expressionParser)
   at Invantive.Sql.V1.QueryTree.Execute(GlobalState owner, ExecutionOptions executionOptions, ParameterList parameters, ExpressionParser expressionParser)
   at Invantive.Sql.V1.QueryPlan.ForcePlan(GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Sql.V1.QueryPlan.Fetch(GlobalState owner, ExecutionOptions executionOptions, String sqlStatement)
   at Invantive.Data.ConnectionManager.IY.G(QueryPlan )
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Invantive.Data.ConnectionManager.ExecuteAndCombineQueryPlansV1(GlobalState owner, ExecutionOptions executionOptions, QueryPlan[] queryPlans, String sqlStatement, ParameterList parameters)
   at Invantive.Data.ConnectionManager.ExecuteProviderPassthroughSqlActionTable(GlobalState owner, ExecutionOptions executionOptions, String actionSql, ParameterList parameters, String callSafeNameOverrule)
   at Invantive.Data.ConnectionManager.PassthroughSqlActionTable(GlobalState owner, ExecutionOptions executionOptions, String actionSql, ParameterList parameters, String callSafeNameOverrule)
   at Invantive.Data.ActionProceduresBase.PassthroughSqlActionTable(GlobalState owner, ExecutionOptions executionOptions, String actionSql, ParameterList parameters)
   at Invantive.Producer.Windows.Forms.QueryTool.HHT(GlobalState , ExecutionOptions , IProgressNotifier , String , ParameterList , Boolean , Boolean , Boolean , Boolean )
...

Oorzaak bleek te zijn het aanmelden op Exact Online via Invantive Business, in plaats via de Exact Online groep. Door opnieuw aan te melden via Exact Online\Exact Online (nl) was het probleem opgelost.

Vanaf release 22.0.135 treedt de itgenefn003 fout niet meer op bij het gebruik van XML-tabellen via Exact Online for Invantive Business. Ook zijn visuele verbeteringen doorgevoerd in de herkenbaarheid van de databasegroepen zodat het per abuis kiezen van de Invantive Business-drivers minder zal voorkomen:

image