Ga naar hoofdinhoud

Mapping FCID 4.1.0 - UI

In deze documenten wordt de mapping vanuit FCID v4.1.0 naar de schermen beschreven, inclusief de bijbehorende logica.

Het gaat om de volgende schermen (flow):

Schermflow

De mapping betreft alleen de schermen vanaf "Overzicht". De intro- en aanmeldschermen en het account scherm worden hier niet besproken.

Belangrijk

Deze mapping en functionaliteit is het uitgangspunt voor de MVP uitrol van de Vorderingenoverzicht Rijk App. Op hoofdlijnen zal deze werking niet veranderen, maar vanuit het project wordt continue gekeken naar de ervaring van gebruikers. Dit kan betekenen dat op details nog aanpassingen gedaan kunnen worden.

Algemene regels

Let op

De onderstaande algemene regels gelden voor elk scherm, tenzij in de specificatie er expliciet van afgeweken wordt.

Bedragen

Voor het tonen van bedragen moet het juiste formaat worden opgesteld.

De inhoud van attributen met bedragen is in eurocenten. Het bedrag in centen wordt omgezet naar de opmaak met 2 decimalen en een duizendtal scheidingsteken. Er wordt een euroteken voorgezet. Bijvoorbeeld: € 1.100,12.

Bij negatieve bedragen wordt het min-teken voor het euroteken gezet. Bijvoorbeeld: − € 1.100,12.

Organisatienaam

Attributen die verwijzen naar een organisatie zijn gevuld met de OIN. Deze wordt vertaald naar de juiste naam van de organisatie a.d.h.v. de catalogus en vervolgens getoond in het scherm.

Indien het OIN niet in de catalogus staat, dan wordt OIN zelf getoond (tijdelijke situatie).

Type financiële verplichting

  • Het type gebruikt van de FinancieleVerplichtingOpgelegd wordt gebruikt. Het betreft dan de oudste (FVO.datumtijd_gebeurtenis) primaire verplichting (FVO.primaire_verplichting = TRUE). Het attribuut FVO.type wordt vertaald via de catalogus.
  • Is er geen primaire FVO, dan wordt het type gebruikt van de oudste (FVO.datumtijd_gebeurtenis) FinancieleVerplichtingOpgelegd. Ook hier wordt het attribuut FVO.type wordt vertaald via de catalogus.

Het type van een financiële verplichting bevat de code van het type. Bijvoorbeeld CJIB_WAHV. Deze wordt vertaald via de catalogus naar de leesbare variant en vervolgens getoond. Bijvoorbeeld: Verkeersboete

Indien het type niet in de catalogus staat, dan wordt de inhoud van het FVO.type zelf getoond. Bijv. CJIB_WAHV. (tijdelijke situatie).

Actuele betalingsverplichtingen

Met actueel voor een gebeurtenis BetalingsverplichtingOpgelegd (BVO) wordt bedoeld dat binnen 1 zaak:

  1. Het saldo van de zaak (financiële_zaak.saldo) is groter dan nul
  2. De BVO is niet ingetrokken door een gebeurtenis BetalingsverplichtingIngetrokken (BVI) met een directe link naar een BVO (via ingetrokken_gebeurtenis_kenmerk).
  3. De BVO heeft geen corresponderende gebeurtenis BetalingVerwerkt (BV), d.w.z. geen BV waarbij betalingskenmerk èn het bedrag gelijk zijn aan die van de BVO. Als er meerdere BVOs en BVs zijn, dan wordt deze gematcht op volgorde van datumtijd_gebeurtenis. De oudste BVO wordt (eenmalig!) tegen de oudste BV weggestreept.

Betalingstermijn

  • Voor een betalingsverplichting met BVO.betaalwijze = "Handmatig" wordt de BVO.vervaldatum gebruikt om het aantal dagen tussen de huidige datum en de vervaldatum te berekenen. Als het aantal dagen kleiner wordt dan 0, dan wordt 0 aangehouden.
    • Als het aantal dagen < 0, dan wordt de tekst "BETAALTERMIJN VERSTREKEN" getoond.
    • Als het aantal dagen = 0, dan wordt de tekst "VANDAAG BETALEN" getoond.
    • Als het aantal dagen > 0 en < = 30, dan wordt het aantal dagen in de volgende tekst gezet: "NOG <aantal dagen> DAGEN OM TE BETALEN".
    • Als het aantal dagen > 30 is, dan wordt de datum uit BVO.vervaldatum met opmaak dd-mm-jjjj in de tekst gezet: "TE BETALEN VOOR <datum>".
  • Voor een betalingsverplichting met BVO.betaalwijze = "Automatische incasso" wordt de datum uit BVO.vervaldatum met opmaak dd-mm-jjjj in de tekst gezet: "AUTOMATISCHE INCASSO ROND <datum>".

Uitgewerkte mappingen

Voor de volgende schermen is een mapping beschikbaar:

Overzichtsscherm

Het Overzichtsscherm is het eerste scherm dat getoond wordt na het opstarten/aanmelden. Het toont de belangrijkste betalingsverplichtingen en financiële rechten.

Detailscherm Betalingsverplichting

Het detailscherm voor een betalingsverplichting bevat de details van 1 specifieke gebeurtenis BetalingsverplichtingOpgelegd.

Dossiers

Het scherm Dossiers toont een overzicht van de ontvangen financiële zaken met bijbehorende saldo.

Dossier detail

Het scherm Dossiers toont een overzicht van de ontvangen financiële zaken met bijbehorende saldo.