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.
- Het deel voor overdracht moet nog worden toegevoegd aan de Vorderingenoverzicht Rijk App.
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 van de FinancieleVerplichtingOpgelegd wordt gebruikt. Het betreft dan de primaire verplichting (
FVO.primaire_verplichting= TRUE). - Zijn er meerdere primaire verplichtingen, dan wordt de oudste (
FVO.datumtijd_gebeurtenis) primaire verplichting gebruikt. - Is er geen primaire FVO, dan wordt het type gebruikt van de oudste (
FVO.datumtijd_gebeurtenis) FinancieleVerplichtingOpgelegd.
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).
Overdracht van zaak
In de MVP variant van het overdracht proces (FCID v4.1), is er voor gekozen om van de overgedragen zaak geen gebeurtenissen of betalingsverplichtingen te tonen, alleen de gebeurtenissen van de overgenomen zaak worden getoond. Als een zaak dus is overgedragen door bronorganisatie A naar bronorganisatie B, dan wordt er geen enkele gebeurtenis van de overgedragen zaak in het door bronorganisatie A aangeleverde FCID getoond in de app. Bronorganisatie B zal bij een overdracht starten met een gebeurtenis FinancieleZaakOvergenomen. Alle gebeurtenissen die bronorganisatie B voor deze zaak in het FCID worden aangeleverd worden getoond.
De regels:
-
Een zaak heeft de "status" overgedragen als er voor de specifieke zaak een gebeurtenis
FinancieleZaakOvergedragenin het FCID voorkomt, zonder dat deze is vervolgd door een gebeurtenisFinancieleZaakOvergenomenvoor dezelfde zaak met een lateredatumtijd_gebeurtenis. Er worden dan geen gebeurtenissen van deze zaak getoond. -
Een zaak heeft de "status" overgenomen als er voor de specifieke zaak een gebeurtenis
FinancieleZaakOvergenomenin het FCID voorkomt, zonder dat deze is vervolgd door een gebeurtenisFinancieleZaakOvergedragenvoor dezelfde zaak met een lateredatumtijd_gebeurtenis. De gebeurtenissen bij deze zaak worden dan wel getoond.
Samenvatting in tabelvorm:
| Gebeurtenissen FCID bronorganisatie A | Zichtbaar in app? | Gebeurtenissen FCID bronorganisatie B | Zichtbaar in app? | |
|---|---|---|---|---|
| 1 | FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd | ✅ | n.a. | ❌ |
| 2 | FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd BetalingsverplichtingIngetrokken FinancieleZaakOvergedragen | ❌ | FinancieleZaakOvergenomen FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd | ✅ |
| 3 | FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd BetalingsverplichtingIngetrokken FinancieleZaakOvergedragen BetalingVerwerkt | ❌ | FinancieleZaakOvergenomen FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd BetalingVerwerkt | ✅ |
| 4 | FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd BetalingsverplichtingIngetrokken FinancieleZaakOvergedragen BetalingVerwerkt FinancieleZaakOvergenomen BetalingVerwerkt | ✅ | FinancieleZaakOvergenomen FinancieleVerplichtingOpgelegd BetalingsverplichtingOpgelegd BetalingVerwerkt FinancieleZaakOvergedragen | ❌ |
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 zaak niet is overgedragen. Zie Overdracht van zaak voor de regels. NB: BVOs van een zaak met "status" overgenomen zijn wel actueel.
- 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.vervaldatumgebruikt 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.vervaldatummet opmaak dd-mm-jjjj in de tekst gezet: "TE BETALEN VOOR <datum>".
- Voor een betalingsverplichting met
BVO.betaalwijze= "Automatische incasso" wordt de datum uitBVO.vervaldatummet 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.