Dank.
Het genoemde probleem treedt op bij zowel:
-
AnnualReportTotals
(Twinfield browse code 040_1),
-
AnnualReportYtd
(Twinfield browse code 050_1),
-
AnnualReportTotalsMulticurrency
(Twinfield browse code 060).
Opgave van het fiscaal regime is bij specifiek bij deze drie tabellen verplicht geworden.
Regime in Twinfield bij een Boeking
De ingangsdatum van regimes is onbekend, maar hangt samen met de introductie van de nieuwe vaste activa module zoals beschreven in de Twinfield documentatie. Net zoals bijvoorbeeld AccountView ondersteunt Twinfield boekingen die alleen in een bepaald regime van toepassing zijn, zodat ondernemers onderscheid kunnen maken tussen een fiscale en commerciële waardering.
De introductie van regimes heeft het afgelopen jaar bij een aantal gebruikers geleid tot stabiliteitsproblemen van de Twinfield API’s. Deze zijn de afgelopen maanden niet meer geconstateerd.
Twinfield kent vier soorten regimes voor boekingen:
- Algemeen (
Generic
)
- Fiscaal (
Fiscal
)
- Economisch (
Economic
)
- Commercieel (
Commercial
)
Per bedrijf kunnen regimes geactiveerd worden. Vervolgens kan een regime bij een financiële transactie gebruikt worden. Het algemene regime is altijd beschikbaar; de andere regimes kunnen individueel geactiveerd worden.
De niet-algemene regimes werken als een delta-boeking t.o.v. het algemeen regime: selectie van het algemeen regime geeft alleen de boekingen terug in het algemeen regime terwijl selectie van een ander regime geeft alle boekingen terug in het algemeen regime, plus het gevraagde regime.
De basis is dus altijd het bedrag van het algemene regime, aangepast met de boekingen van precies één ander regime.
Gebruik van een regime heeft invloed op een aantal tabellen als er geen selectie wordt gemaakt qua regime:
Naam |
Gedrag 22.0.381 bij geen selectie |
GeneralLedgerTransactions |
Alle boekingen |
TransactionsToBeMatched |
Alle boekingen |
TransactionList |
Alle boekingen |
GeneralLedgerDetailsV3 |
Alle boekingen |
GeneralLedgerIntercompanyV2 |
Alle boekingen |
AnnualReportTotals |
Foutmelding itgentpr064
|
AnnualReportYtd |
Foutmelding itgentpr064
|
AnnualReportTotalsMulticurrency |
Foutmelding itgentpr064
|
Het is mogelijk om het regime mee te geven als volgt:
use ...
select FIN_TRS_HEAD_BALANCEREGIMEPROMPT
, fin_trs_head_regime
, fin_trs_head_browseregime
from Twinfield.Twinfield.AnnualReportTotals
where FIN_TRS_HEAD_BALANCEREGIMEPROMPT = 'Generic'
Echter, deze kolom is in het resultaat leeg, waardoor client-side de gegevens weggefilterd worden. Dit is een bug in de werking van de Invantive SQL Twinfield driver. Er zal gewerkt worden aan een verbetering.
Door deze verbetering wordt filteren op regime mogelijk voor de genoemde acht tabellen. Of de kolom FIN_TRS_HEAD_BALANCEREGIMEPROMPT
zal hiervoor toegevoegd worden, of een viertal varianten zullen beschikbaar gesteld worden voor elk van de acht genoemde tabellen.