Deze fout is teruggevonden. Hij hoort bij een andere tabel: Twinfield.Views.CostCenterBudgets@tfd
met daarin onder andere Twinfield.Twinfield.BudgetByCostCenter@tfd
.
Het betreft een Twinfield-foutmelding:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring xml:lang="en-US">Code 001 bestaat niet.</faultstring><detail><BudgetServiceFault xmlns="http://schemas.datacontract.org/2004/07/Twinfield.WebServices.BudgetService" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Code>BudgetNotFound</Code><Message>Code 001 bestaat niet.</Message></BudgetServiceFault></detail></s:Fault></s:Body></s:Envelope>
bij (bijvoorbeeld het ophalen van budget met Code = 001, Year = 2005, PeriodFrom = 0, PeriodTo = 56, IncludeFinal = true.
De Twinfield API is https://api.accounting2.twinfield.com/webservices/BudgetService.svc
.
De achterliggende SQL-query ter uitvoering in de UniversalSQL-editor is:
select bgt.company_code
, bgt.company_name
, bgt.code budget_code
, fyr.year
, bps.Period
, bgt.name BudgetName
, bps.Dim1
, bps.Dim2
, bps.Dim3
, bps.Group1
, bps.Group2
, bps.Group3
, bps.ActualCredit
, bps.ActualDebit
, bps.ActualTotal
, bps.BudgetCredit
, bps.BudgetDebit
, bps.BudgetTotal
from Twinfield.Twinfield.Budgets bgt
join Twinfield.Views.FinancialYears fyr
on fyr.company_code = bgt.company_code
join Twinfield.Twinfield.BudgetByCostCenter
( Company_Code => bgt.company_code
, Code => bgt.code
, Year => fyr.year
, PeriodFrom => 0
, PeriodTo => 56
)
bps
De oorzaak van de Twinfield-foutmelding is niet bekend.
Via een ander kanaal zal contact gezocht worden ter analyse.