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):
De mapping betreft alleen de schermen vanaf "Overzicht". De intro- en aanmeldschermen en het account scherm worden hier niet besproken.
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
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 attribuutFVO.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 attribuutFVO.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:
- Het saldo van de zaak (
financiële_zaak.saldo
) is groter dan nul - De BVO is niet ingetrokken door een gebeurtenis BetalingsverplichtingIngetrokken (BVI) met een directe link naar een BVO (via ingetrokken_gebeurtenis_kenmerk).
- 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 deBVO.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 uitBVO.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.