Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on December 09, 2015, 01:54:26 pm



Title: Vastleggen nieuwe koers <> Batchboekingen
Post by: Heart Informatisering B.V. on December 09, 2015, 01:54:26 pm
Bij het toevoegen van een nieuwe Valutakoers is de kontrole op aanwezigheid van Batchboekingen gewijzigd.

Batchboekingen zijn uitgestelde boekingen. In een subadministratie vind e.o.a. handeling plaats die een financiële mutatie impliceert, maar we willen de gebruiker niet met eventueel boekhoudkundige fouten vermoeien en dus worden de boekingen uitgesteld verwerkt. Via een "Financiële Interface" kan een Journaalpostdefinitie worden gekoppeld die het systeem vertelt hoe de mutatie moet worden doorgeboekt naar het Grootboek. De Journaalpostdefinitie bepaalt of een eventueel beschikbaar gesteld rekeningnummer moet worden overgenomen of niet.

De Financiële Interface werkt in 'de bedrijfsvaluta'. Als we een Inkooporder ontvangen die in de Valuta USD staat en we ontvangen USD 1.000,- dan zal de Batchboeking (bij een koers van 0,90) een waarde bevatten van EUR 900,-; tevens bevat de Batchboeking de Valutakode USD. Zodra de boeking wordt doorgeboekt zal opnieuw de koers worden bepaald, die dan weer opnieuw op 0,90 uit moet komen, en leidt tot een te journaliseren bedrag van USD 1.000,-. Om dit juist terug te kunnen rekenen mag de koers niet ondertussen gewijzigd zijn.

Omdat het beheer van Grootboekrekeningen en Journaalpostdefinities bij U zelf ligt, is het strikt genomen mogelijk om e.e.a. zo in te richten dat een Batchboeking in Vreemde Valuta op een Grootboekrekening wordt geboekt die niet in Vreemde Valuta staat (en andersom). En, omdat zonder die Journaalpostdefinitie te kennen (indien het er meerdere zijn zal de gebruiker moeten kiezen) we niet kunnen kontroleren hoe de Batchboeking in het Grootboek terecht zal gaan komen, is ooit een kontrole opgenomen die zegt dat er in zijn geheel geen Batchboekingen mogen bestaan (na de ingevulde koersdatum) als we een nieuwe koers willen toevoegen.

Tsja... die kontrole is natuurlijk verre van handig, immers, als we met tientallen gebruikers honderd duizenden boekingen in een maand maken, dan hebben we de Batchboekingen nog niet doorgeboekt of de volgende staat er al weer in; we kunnen moeilijk het hele bedrijf 'platleggen' om een koers te mogen invoeren. Derhalve vanaf heden een andere werkwijze:

M.i.v. heden nemen we als uitgangspunt dat als we in de subadministratie iets registreren in een Vreemde Valuta (bijv. USD) en dit heeft financiële gevolgen in die specifike Valutakode (de Valutakode wordt ook beschikbaar gesteld aan de Financiële Interface) dan moeten we er maar vanuit kunnen gaan dat dit niet voor niets is, en die Valutakode ook overgenomen moet worden uit wat de Interface beschikbaar stelt. Ofwel, als we goederen ontvangen ter waarde van USD 1.000,- dan zullen we ook een Faktuur te ontvangen hebben in USD en dus moet dit in USD worden gejournaliseerd. Als we een Inkooporder hebben in EUR dan zal dit in EUR gejournaliseerd moeten worden, en heeft het weinig zin om dit op een USD rekening te boeken.

Met dat als nieuw uitgangspunt is er een nieuwe index op de Batchboekingen tabel opgenomen op Valutakode. Bij het toevoegen van een nieuwe Valutakoers wordt nu niet meer gekontroleerd "of er Batchboekingen zijn na de opgegeven Valutadatum" maar specifieker: "of er Batchboekingen zijn voor de betreffende Valutakode na de opgegeven Valutadatum". Om dus een koers in USD te kunnen registreren hoeven nu niet "alle" Batchboekingen te zijn doorgeboekt, maar moeten enkel die Batchboekingen waarbij iets in USD geboekt is (en nog niet is doorgeboekt naar het Grootboek) zijn doorgeboekt. Dat dan ook nog eens specifiek ná de ingevulde koersdatum ! waarmee de kans dat er al Batchboekingen gegenereerd zijn voor die Valutakode een stuk kleiner is.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
ADBHOI      Omschrijving (nog) niet bekend    23-10-2015    09-12-2015
ADVAHV      Herwaarderen Valuta    09-12-2015    10-12-2015
ADVAWRTV    Toevoegen Valutawaarden    19-12-2014    09-12-2015