The following classes need to be present on the sds-snetFrame element for styles to be rendered correctly:
When clicking on a table row, a modal containing the transaction details pertaining to the selected row appears.
Validating/cancelling a transaction will have the following consequences:
<div class="sds-snetFrame -menuToggleVisible -fullWidth">
<a href="#frameMain" class="sds-skipNavLink">
Skip to content
</a>
<header class="sds-navTopbar sds-snetFrame__header">
<div class="sds-navTopbar__container">
<nav class="sds-navTopbar__inner navbar navbar-expand">
<div class="sds-navTopbar__alignToMainContent">
<a class="sds-navTopbar__logo navbar-brand" href="#">
<img src="../../media/logos/logo-bcee.svg" class="img-fluid" alt="">
</a>
</div>
<div class="sds-navTopbar__meta sds-textHelper">
<span>S-Net Professionnel</span>
<span class="sds-navTopbar__metaTime">Mercredi, 23. Octobre・10:54</span>
</div>
<div class="sds-navTopbar__collapse navbar-collapse" id="sds-navTopbar__collapse">
<ul class="sds-navTopbar__content navbar-nav">
<li class="sds-navTopbar__item dropdown">
<button type="button" class="sds-btn -iconBtn -secondary100 sds-navTopbar__icon dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<span class="sds-icon sds-icon-bell"></span>
</button>
</li>
<li class="sds-navTopbar__item dropdown">
<button type="button" class="sds-navTopbar__dropdownToggle -avatar dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<div class="sds-avatar centeredBgi -badgeVisible -badgeVisible sds-navTopbar__userDropdownAvatar">
<img class="img-fluid" src="../../media/snet/avatars/nopic/avatarNoPicWoman.svg" alt="">
<span class="sds-avatar__circle">
<span class="sds-icon sds-icon-business"></span>
</span>
</div>
<span class="sds-navTopbar__userDropdownLabel sds-textHelper">Label With Name</span>
<span class="sds-iconCircle" aria-hidden="true">
<span class="sds-icon sds-icon-chevrondown"></span>
</span>
</button>
<div class="sds-userMenu sds-navTopbar__userMenu dropdown-menu dropdown-menu-right">
<div class="sds-userMenu__header d-flex align-items-center">
<div class="sds-avatar centeredBgi -avatarLg -badgeVisible sds-userMenu__avatar">
<img class="img-fluid" src="../../media/snet/avatars/nopic/avatarNoPicWoman.svg" alt="">
<span class="sds-avatar__circle">
<span class="sds-icon sds-icon-business"></span>
</span>
</div>
<div class="sds-userMenu__headerText">
<div class="h3">Jil Schmit Longname</div>
<div class="sds-userMenu__headerMeta sds-textHelper">Espace professionnel</div>
</div>
</div>
<ul class="sds-userMenu__content list-unstyled">
<li class="sds-userMenu__item">
<a href="" class="sds-userMenu__link d-flex align-items-center justify-content-between">
<span class="font-weight-semibold">Mes commandes</span>
<div class="sds-userMenu__itemMeta d-flex align-items-center">
<span class="sds-iconCircle -secondary10" aria-hidden="true">
<span class="sds-icon sds-icon-shoppingbag"></span>
</span>
</div>
</a>
</li>
<li class="sds-userMenu__item">
<a href="" class="sds-userMenu__link d-flex align-items-center justify-content-between">
<span class="font-weight-semibold">Gestion des sociétés</span>
<div class="sds-userMenu__itemMeta d-flex align-items-center">
<span class="sds-iconCircle -secondary10" aria-hidden="true">
<span class="sds-icon sds-icon-business"></span>
</span>
</div>
</a>
</li>
<li class="sds-userMenu__item">
<a href="" class="sds-userMenu__link d-flex align-items-center justify-content-between">
<span class="font-weight-semibold">Paramètres</span>
<div class="sds-userMenu__itemMeta d-flex align-items-center">
<span class="sds-iconCircle -secondary10" aria-hidden="true">
<span class="sds-icon sds-icon-gear"></span>
</span>
</div>
</a>
</li>
<li class="sds-userMenu__item -borderTop">
<a href="" class="sds-userMenu__link d-flex align-items-center justify-content-between">
<span class="font-weight-semibold">Changer compte</span>
<div class="sds-userMenu__itemMeta d-flex align-items-center">
<span class="sds-iconCircle -secondary10" aria-hidden="true">
<span class="sds-icon sds-icon-switch"></span>
</span>
</div>
</a>
</li>
</ul>
<div class="sds-userMenu__footer">
<div class="h4">Votre conseiller</div>
<div class="sds-userMenu__footerRow">
<div class="sds-avatar centeredBgi -avatarXl">
<img class="img-fluid" src="../../media/snet/avatars/avatarBankerMain.png" alt="">
</div>
<div class="sds-userMenu__footerContent">
<div class="font-weight-semibold">Admir SKRIJELJ</div>
<div class="sds-userMenu__footerHelperText sds-textHelperSmall">
Personal Banker • Centre Financier Place de Metz
</div>
<div class="sds-userMenu__footerContactInfo">
<a class="d-block" href="tel:+35240158302">+352 4015-8302</a>
<a class="d-block" href="mailto:a.skrijelj@spuerkeess.lu">adresse.longue.skrijelj@spuerkeess.lu</a>
</div>
</div>
<div class="sds-userMenu__footerRowButtons">
<a href="tel:+35240158302" class="sds-btn -iconBtn -secondary10">
<span class="sds-icon sds-icon-phone"></span>
</a>
<a href="mailto:a.skrijelj@spuerkeess.lu" class="sds-btn -iconBtn -secondary10">
<span class="sds-icon sds-icon-paperplane"></span>
</a>
</div>
</div>
</div>
</div>
</li>
<li class="sds-navTopbar__item">
<button type="button" class="sds-btn -iconBtn -secondary100 sds-navTopbar__icon">
<span class="sds-icon sds-icon-logout"></span>
</button>
</li>
</ul>
</div>
</nav>
</div>
</header>
<div class="sds-snetFrame__inner">
<div class="sds-snetFrame__fader" aria-hidden="true"></div>
<div class="sds-snetFrame__menuContainer">
<nav class="sds-snetFrame__menu">
<div class="sds-snetFrame__menuClientZone">
<div class="sds-snetFrame__menuClientZoneItem ">
<div class="sds-snetFrame__menuClientZoneDropdown dropdown">
<button type="button" class="sds-listItem sds-hoverContentSecondary -rounded -headingText sds-snetFrame__menuClientZoneDropdownTrigger" id="clientZoneDropdownMenu" data-toggle="dropdown">
<div class="sds-avatar centeredBgi">
<img class="img-fluid" src="../../media/snet/avatars/avatarCactus.png" alt="">
</div>
<div class="sds-listItem__text">
<div class="sds-listItem__textMain">Cactus</div>
</div>
<div class="sds-listItem__rightContent">
<span class="sds-iconCircle sds-hoverContentSecondary__icon" aria-hidden="true">
<span class="sds-icon sds-icon-chevrondown"></span>
</span>
</div>
</button>
<div class="sds-snetFrame__menuClientZoneDropdownMenu dropdown-menu dropdown-menu-left" aria-labelledby="clientZoneDropdownMenu">
<a href="" class="sds-listItem sds-hoverContentSecondary -headingText -rounded">
<span class="sds-iconCircle -info100" aria-hidden="true">
<span class="sds-icon sds-icon-business"></span>
</span>
<div class="sds-listItem__text">
<div class="sds-listItem__textMain">Deloitte Consulting</div>
</div>
</a>
<a href="" class="sds-listItem sds-hoverContentSecondary -headingText -rounded">
<span class="sds-iconCircle -info100" aria-hidden="true">
<span class="sds-icon sds-icon-business"></span>
</span>
<div class="sds-listItem__text">
<div class="sds-listItem__textMain">Société commerciale</div>
</div>
</a>
<a href="" class="sds-listItem sds-hoverContentSecondary -headingText -rounded">
<span class="sds-iconCircle -info100" aria-hidden="true">
<span class="sds-icon sds-icon-business"></span>
</span>
<div class="sds-listItem__text">
<div class="sds-listItem__textMain">AC Company S.A.</div>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="sds-snetFrame__menuList">
<ul class="sds-snetFrame__menuListInner list-unstyled">
<li class="sds-snetFrame__menuItem">
<a href="" class="sds-snetFrame__menuLink">
<span data-toggle="tooltip" data-title="Situation financière" data-placement="right" data-boundary="window">
<span class="sds-iconCircle -secondary60 sds-snetFrame__menuLinkBubble" aria-hidden="true">
<span class="sds-icon sds-icon-graph"></span>
</span>
</span>
<span class="sds-snetFrame__menuItemText">Situation financière</span>
</a>
</li>
<li class="sds-snetFrame__menuItem -isActive -isOpen -hasNotifs">
<a href="" class="sds-snetFrame__menuLink">
<span data-toggle="tooltip" data-title="Paiements" data-placement="right" data-boundary="window">
<span class="sds-snetFrame__menuLinkNotif"></span>
<span class="sds-iconCircle -secondary60 sds-snetFrame__menuLinkBubble" aria-hidden="true">
<span class="sds-icon sds-icon-transaction"></span>
</span>
</span>
<span class="sds-snetFrame__menuItemText">Paiements</span>
</a>
<ul class="sds-snetFrame__submenu list-unstyled">
<li class="sds-snetFrame__submenuItem">
<a href="" class="sds-snetFrame__submenuLink">
<span class="sds-snetFrame__submenuLinkIndicator" data-toggle="tooltip" data-title="Virements" data-placement="right" data-boundary="window"></span>
<span class="sds-snetFrame__submenuItemText">Virements</span>
</a>
</li>
<li class="sds-snetFrame__submenuItem">
<a href="" class="sds-snetFrame__submenuLink">
<span class="sds-snetFrame__submenuLinkIndicator" data-toggle="tooltip" data-title="Importation fichiers" data-placement="right" data-boundary="window"></span>
<span class="sds-snetFrame__submenuItemText">Importation fichiers</span>
</a>
</li>
<li class="sds-snetFrame__submenuItem">
<a href="" class="sds-snetFrame__submenuLink">
<span class="sds-snetFrame__submenuLinkIndicator" data-toggle="tooltip" data-title="Paiements récurrents" data-placement="right" data-boundary="window"></span>
<span class="sds-snetFrame__submenuItemText">Paiements récurrents</span>
</a>
</li>
<li class="sds-snetFrame__submenuItem -isActive">
<a href="" class="sds-snetFrame__submenuLink">
<span class="sds-snetFrame__submenuLinkIndicator" data-toggle="tooltip" data-title="Suivi des ordres" data-placement="right" data-boundary="window"></span>
<span class="sds-snetFrame__submenuItemText">Suivi des ordres</span>
<span class="sds-countBadge -primary sds-snetFrame__menuCountBadge">
99+
<span class="sr-only">Notifications non lues</span>
</span>
</a>
</li>
</ul>
</li>
<li class="sds-snetFrame__menuItem">
<a href="" class="sds-snetFrame__menuLink">
<span data-toggle="tooltip" data-title="Mailbox" data-placement="right" data-boundary="window">
<span class="sds-iconCircle -secondary60 sds-snetFrame__menuLinkBubble" aria-hidden="true">
<span class="sds-icon sds-icon-message"></span>
</span>
</span>
<span class="sds-snetFrame__menuItemText">Mailbox</span>
</a>
</li>
<li class="sds-snetFrame__menuItem -isSeparatorNoOffset">
<a href="" class="sds-snetFrame__menuLink">
<span data-toggle="tooltip" data-title="Bénéficiaires" data-placement="right" data-boundary="window">
<span class="sds-iconCircle -secondary60 sds-snetFrame__menuLinkBubble" aria-hidden="true">
<span class="sds-icon sds-icon-contactbook"></span>
</span>
</span>
<span class="sds-snetFrame__menuItemText">Bénéficiaires</span>
</a>
</li>
</ul>
<ul class="sds-snetFrame__settings list-unstyled">
<li class="sds-snetFrame__settingsItem sds-snetFrame__settingsOpenMenu">
<button type="button" class="sds-snetFrame__settingsButton">
<span class="sds-snetFrame__settingsButtonIcon sds-icon sds-icon-chevronrightdouble" data-toggle="tooltip" data-title="Toggle Menu" data-placement="right" data-boundary="window"></span>
<span class="sr-only">Déployer le menu</span>
</button>
</li>
</ul>
</div>
</nav>
</div>
<main class="sds-snetFrame__main" id="frameMain">
<!-- panel header content start -->
<div class="sds-snetFrame__mainHeader -headroom">
<div class="sds-panelHeader -headroom">
<div class="sds-panelHeader__actionGroup">
<nav class="sds-linkTabs">
<ul class="sds-linkTabs__inner nav nav-tabs">
<li class="nav-item">
<a class="nav-link" href="">Ordres à valider</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="">Ordres validés</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">Historique des ordres</a>
</li>
</ul>
</nav>
</div>
<div class="sds-panelHeader__alignEnd">
<div class="sds-panelHeader__actionGroup">
<div class="sds-searchGrowing">
<button type="button" class="sds-btn -btnSecondary sds-searchGrowing__btn js-searchGrowing">
<span class="sds-icon sds-icon-search"></span>
<span class="sds-btn__text">Recherche</span>
</button>
<div class="sds-searchGrowing__search">
<div class="sds-searchGrowing__searchInner">
<span class="sds-searchGrowing__icon sds-icon sds-icon-search"></span>
<div class="sds-input">
<input id="" class="sds-input form-control sds-searchGrowing__input" type="text" placeholder="Recherche" value="">
</div>
<button type="button" class="sds-btn -btnSecondary sds-searchGrowing__btnSmall">
<span class="sds-btn__text">Recherche</span>
</button>
</div>
</div>
<button type="button" class="sds-btn -iconBtn -btnSecondary -btnSmall sds-searchGrowing__btnClose js-searchGrowingClose">
<span class="sds-icon sds-icon-cross"></span>
</button>
</div>
<button type="button" class="sds-btn -iconBtn -btnSecondary" data-toggle="modal" data-target="#suiviTransactionsModalFilters-1">
<span class="sds-icon sds-icon-filter"></span>
</button>
</div>
</div>
</div>
</div>
<!-- panel header content end -->
<div class="sds-snetFrame__mainContent">
<!-- main content start -->
<div class="sds-stackLg">
<div class="sds-message sds-stackMd">
<div class="sds-message__header">
<span class="sds-icon sds-icon-infocirclefill"></span>
<div class="sds-message__iconAlign">
<p>Seuls les virements unitaires, les virements multiples, les fichiers de transactions et les ordres permanents en attente de validation apparaissent ci-dessous. Vous avez la possibilité de les annuler ou de les modifier. Si vos droits le permettent, vous avez la possibilité de les valider.</p>
</div>
</div>
</div>
<div class="sds-box -insetLg sds-transactionTableBlock">
<div class="sds-transactionTableBlock__header">
<nav>
<ul class="sds-toggleTab list-unstyled nav" id="" role="tablist">
<li class="nav-item" role="presentation">
<button type="button" class="sds-btn -btnSecondary -btnSmall sds-toggleTab__btn -isActive active" id="" data-toggle="tab" data-target="#ordres-a-valider" role="tab" aria-controls="ordres-a-valider" aria-selected="true">
<span class="sds-btn__text">Ordres de virement</span>
<div class="sds-badge badge sds-btn__badge -primary100 -small">
99+
</div>
</button>
</li>
<li class="nav-item" role="presentation">
<button type="button" class="sds-btn -btnSecondary -btnSmall sds-toggleTab__btn" id="" data-toggle="tab" data-target="#ordres-valides" role="tab" aria-controls="ordres-valides" aria-selected="false">
<span class="sds-btn__text">Ordres permanents</span>
</button>
</li>
</li>
</ul>
</nav>
</div>
<div class="sds-transactionTableBlock__tableWrapper">
<div class="tab-content">
<div class="tab-pane fade show active" id="ordres-a-valider" role="tabpanel" aria-labelledby="">
<div class="sds-transactionTableBlock__tableResponsive table-responsive">
<table class="table table-borderless">
<thead>
<tr>
<th class="sds-transactionTableBlock__typeCol text-center">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Type</div>
</th>
<th class="sds-transactionTableBlock__accountInfoWidth">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Donneur d'ordre</div>
</th>
<th class="sds-transactionTableBlock__amountInfoWidth">
<div class="sds-transactionTableBlock__amountHeaderCol">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Montant</div>
</div>
</th>
<th>
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Bénéficiaire</div>
</th>
<th>
<div class="sds-transactionTableBlock__dateCol d-flex align-items-center">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Date de première échéance souhaitée</div>
<span class="sds-icon sds-icon-arrowbottom"></span>
</div>
</th>
<th class="position-relative">
<div class="sds-transactionTableBlock__statusCol d-flex align-items-center">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Statut</div>
<button class="d-flex align-items-center stretched-link" type="button" data-toggle="modal" data-target="#statusListModal">
<span class="sds-icon sds-icon-infocircleborder"></span>
<span class="sr-only">Show status list</span>
</button>
</div>
</th>
</tr>
</thead>
<tbody>
<tr class="sds-transactionTableBlock__row -hasAction">
<td>
<div>
<span class="sds-btn -iconBtn -btnSecondary -btnInverse sds-transactionTableBlock__typeBtn" data-toggle="tooltip" data-placement="top" title="virements multiples">
<span class="sds-icon sds-icon-multipletransfer"></span>
</span>
</div>
</td>
<td class="sds-transactionTableBlock__accountInfoWidth">
<div>
<div class="sds-accountInfo -metaSmall sds-aboveClickArea">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Kant Institution
</span>
</p>
<p class="sds-accountInfo__meta">LU## #### #### #### ####</p>
</div>
</div>
</div>
</td>
<td class="sds-transactionTableBlock__amountInfoWidth">
<div>
<div class="sds-arrowAmount -leftOffset sds-transactionTableBlock__arrowAmount">
<div class="sds-arrowAmount__bg">
<div class="sds-amount">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
<div class="sds-arrowAmount__meta">
1 transaction <br> Débit individuel
</div>
</div>
</div>
</div>
</td>
<td>
<div>
<div class="sds-textSemiBold">
2 bénéficiaires
</div>
</div>
</td>
<td>
<div class="sds-transactionTableBlock__dateCol">
<div class="sds-stackXxs">
01.02.2023
</div>
</div>
</td>
<td>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-check" aria-hidden="true"></div>
<div class="sds-transactionState__text">Validé</div>
</div>
</td>
<td>
<button class="sds-transactionTableBlock__rowAction" data-toggle="modal" data-target="#suiviTransactionsModalDetail-1" data-row-id="tableRow-suivi-1">
<span class="sr-only">afficher la modale contenant les détails de la transaction</span>
</button>
</td>
</tr>
<tr class="sds-transactionTableBlock__row -hasAction">
<td>
<div>
<span class="sds-btn -iconBtn -btnSecondary -btnInverse sds-transactionTableBlock__typeBtn" data-toggle="tooltip" data-placement="top" title="Fichier importé">
<span class="sds-icon sds-icon-documentdata"></span>
</span>
</div>
</td>
<td class="sds-transactionTableBlock__accountInfoWidth">
<div>
<div class="sds-accountInfo -metaSmall sds-aboveClickArea">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Kant Institution
</span>
</p>
<p class="sds-accountInfo__meta">LU## #### #### #### ####</p>
</div>
</div>
</div>
</td>
<td class="sds-transactionTableBlock__amountInfoWidth">
<div>
<div class="sds-arrowAmount -leftOffset sds-transactionTableBlock__arrowAmount">
<div class="sds-arrowAmount__bg">
<div class="sds-amount">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
<div class="sds-arrowAmount__meta">
1 transaction <br> Débit individuel
</div>
</div>
</div>
</div>
</td>
<td>
<div>
<div class="sds-accountInfo -metaSmall">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Nemrod Services SA
</span>
</p>
<p class="sds-accountInfo__meta">LU98 0384 3094 3248 9348</p>
</div>
</div>
</div>
</td>
<td>
<div class="sds-transactionTableBlock__dateCol">
<div class="sds-stackXxs">
01.02.2023
</div>
</div>
</td>
<td>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-check" aria-hidden="true"></div>
<div class="sds-transactionState__text">Validé</div>
</div>
</td>
<td>
<button class="sds-transactionTableBlock__rowAction" data-toggle="modal" data-target="#suiviTransactionsModalDetail-1" data-row-id="tableRow-suivi-2">
<span class="sr-only">afficher la modale contenant les détails de la transaction</span>
</button>
</td>
</tr>
<tr class="sds-transactionTableBlock__row -hasAction">
<td>
<div>
<span class="sds-btn -iconBtn -btnSecondary -btnInverse sds-transactionTableBlock__typeBtn" data-toggle="tooltip" data-placement="top" title="Virement unique">
<span class="sds-icon sds-icon-uniquetransfer"></span>
</span>
</div>
</td>
<td class="sds-transactionTableBlock__accountInfoWidth">
<div>
<div class="sds-accountInfo -metaSmall sds-aboveClickArea">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Kant Institution
</span>
</p>
<p class="sds-accountInfo__meta">LU## #### #### #### ####</p>
</div>
</div>
</div>
</td>
<td class="sds-transactionTableBlock__amountInfoWidth">
<div>
<div class="sds-arrowAmount -leftOffset sds-transactionTableBlock__arrowAmount">
<div class="sds-arrowAmount__bg">
<div class="sds-amount">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
<div class="sds-arrowAmount__meta">
1 transaction <br> Débit individuel
</div>
</div>
</div>
</div>
</td>
<td>
<div>
<div class="sds-accountInfo -metaSmall">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Nemrod Services SA
</span>
</p>
<p class="sds-accountInfo__meta">LU98 0384 3094 3248 9348</p>
</div>
</div>
</div>
</td>
<td>
<div class="sds-transactionTableBlock__dateCol">
<div class="sds-stackXxs">
01.02.2023
</div>
</div>
</td>
<td>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-check" aria-hidden="true"></div>
<div class="sds-transactionState__text">Validé</div>
</div>
</td>
<td>
<button class="sds-transactionTableBlock__rowAction" data-toggle="modal" data-target="#suiviTransactionsModalDetail-1" data-row-id="tableRow-suivi-3">
<span class="sr-only">afficher la modale contenant les détails de la transaction</span>
</button>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="tab-pane fade" id="ordres-valides" role="tabpanel" aria-labelledby="">
<div class="sds-transactionTableBlock__tableResponsive table-responsive">
<table class="table table-borderless">
<thead>
<tr>
<th class="sds-transactionTableBlock__typeCol text-center">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Type</div>
</th>
<th class="sds-transactionTableBlock__accountInfoWidth">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Donneur d'ordre</div>
</th>
<th class="sds-transactionTableBlock__amountInfoWidth">
<div class="sds-transactionTableBlock__amountHeaderCol">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Montant</div>
</div>
</th>
<th>
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Bénéficiaire</div>
</th>
<th>
<div class="sds-transactionTableBlock__dateCol d-flex align-items-center">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Date de première échéance souhaitée</div>
<span class="sds-icon sds-icon-arrowbottom"></span>
</div>
</th>
<th class="position-relative">
<div class="sds-transactionTableBlock__statusCol d-flex align-items-center">
<div class="sds-transactionTableBlock__heading sds-textHelperSmall">Statut</div>
<button class="d-flex align-items-center stretched-link" type="button" data-toggle="modal" data-target="#statusListModal">
<span class="sds-icon sds-icon-infocircleborder"></span>
<span class="sr-only">Show status list</span>
</button>
</div>
</th>
</tr>
</thead>
<tbody>
<tr class="sds-transactionTableBlock__row -hasAction">
<td>
<div>
<span class="sds-btn -iconBtn -btnSecondary -btnInverse sds-transactionTableBlock__typeBtn" data-toggle="tooltip" data-placement="top" title="Ordre permanent">
<span class="sds-icon sds-icon-reload"></span>
</span>
</div>
</td>
<td class="sds-transactionTableBlock__accountInfoWidth">
<div>
<div class="sds-accountInfo -metaSmall">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Kant Institution
</span>
</p>
<p class="sds-accountInfo__meta">LU## #### #### #### ####</p>
</div>
</div>
</div>
</td>
<td class="sds-transactionTableBlock__amountInfoWidth">
<div>
<div class="sds-arrowAmount -leftOffset sds-transactionTableBlock__arrowAmount">
<div class="sds-arrowAmount__bg">
<div class="sds-amount">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
<div class="sds-arrowAmount__meta">
1 transaction <br> Débit individuel
</div>
</div>
</div>
</div>
</td>
<td>
<div>
<div class="sds-accountInfo -metaSmall">
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
Nemrod Services SA
</span>
</p>
<p class="sds-accountInfo__meta">LU98 0384 3094 3248 9348</p>
</div>
</div>
</div>
</td>
<td>
<div class="sds-transactionTableBlock__dateCol">
01.02.2023
<div class="text-truncate sds-transactionTableBlock__meta sds-textHelperSmall">
Périodicité trimestrielle <br> Juin, Aôut, Novembre, Décembre
</div>
</div>
</td>
<td>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-check" aria-hidden="true"></div>
<div class="sds-transactionState__text">Actif</div>
</div>
</td>
<td>
<button class="sds-transactionTableBlock__rowAction" data-toggle="modal" data-target="#suiviTransactionsModalDetail-1" data-row-id="tableRow-suivi-tab2-1">
<span class="sr-only">afficher la modale contenant les détails de la transaction</span>
</button>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sds-modal modal fade -bodySecondary06" id="suiviTransactionsModalDetail-1" aria-hidden="true" tabindex="-1">
<div class="sds-modal__dialog modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg">
<div class="sds-modal__content modal-content">
<div class="sds-modal__header modal-header">
<div class="sds-modal__title modal-title">Détail de l'ordre</div>
<button type="button" class="sds-btn -iconBtn -btnSecondary -ghost sds-modal__close" data-dismiss="modal" aria-label="Close">
<span class="sds-icon sds-icon-close"></span>
</button>
</div>
<div class="sds-modal__body modal-body">
<div class="sds-stackLg">
<div class="sds-transactionBlock sds-box ">
<div class="sds-transactionBlock__inner">
<div class="sds-transactionBlock__row -infoHeader">
<div class="sds-transactionBlock__rowOuter sds-staticStackMd w-100">
<div class="sds-transactionBlock__rowInner">
<span class="sds-btn -iconBtn -btnSecondary -btnSmall">
<span class="sds-icon sds-icon-multipletransfer"></span>
</span>
<div class="sds-transactionBlock__headerInfo d-flex align-items-baseline">
<div>
<div class="sds-textSemiBold">Virement multiple</div>
<div class="sds-textHelper sds-transactionBlock__meta">
Débit {individuel || global}
</div>
</div>
<div>
<div class="sds-textHelper sds-transactionBlock__meta">
Réf. S-Net Business : S-NET #####-###
</div>
<div class="sds-textHelper sds-transactionBlock__meta">
Votre réf. : #################
</div>
</div>
</div>
<div class="ml-auto align-self-center">
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-checkcircleborder" aria-hidden="true"></div>
<div class="sds-transactionState__text">Comptabilisé</div>
</div>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__row -first">
<div class="sds-transactionBlock__rowOuter sds-staticStackMd w-100">
<div class="sds-transactionBlock__rowInner">
<div class="sds-transactionBlock__mainInfo">
<div class="sds-transactionBlock__mainInfoAccount">
<div class="sds-avatar centeredBgi -avatarSm">
<img class="img-fluid" src="../../media/snet/avatars/avatarCactus.png" alt="">
</div>
<div class="sds-stackXxs">
<div>{Account Name}</div>
<div class="sds-transactionBlock__meta sds-textHelper">
LU## ##### ##### #####
</div>
<div class="sds-amount -positive -amountLg">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
</div>
</div>
<div class="d-flex justify-content-end flex-grow-1">
<div class="sds-transactionBlock__col sds-stackXxs text-right">
<div>
<div class="sds-transactionBlock__meta sds-textHelper">
Date d'exécution souhaitée
</div>
<div class="sds-textSemiBold">{DD.MM.YYYY}</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__row -total">
<div class="sds-transactionBlock__rowOuter sds-staticStackMd w-100">
<div class="sds-transactionBlock__rowInner">
<div class="sds-transactionBlock__colWrapperFixed">
<span class="sds-itemConnector sds-transactionBlock__itemConnector">
</span>
<button type="button" class="sds-btn -iconBtn -btnSecondary -btnSmall sds-transactionBlock__collapseToggle" data-toggle="collapse" data-target="#transactionBlockCollapse-suiviTransactionDetail-1" aria-expanded="true">
<span class="sds-icon sds-icon-plus"></span>
</button>
<div class="sds-transactionBlock__col -amount">
<div class="sds-amount -amountXl">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
</div>
<div class="sds-transactionBlock__col -transactions">
<span class="sds-numberCircle">
2
</span>
<p class="sds-textSemiBold">Transactions</p>
</div>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__collapse collapse show" id="transactionBlockCollapse-suiviTransactionDetail-1">
<div class="sds-transactionBlock__collapseInner">
<div class="sds-transactionBlock__row">
<div class="sds-transactionBlock__rowOuter sds-staticStackMd w-100">
<div class="sds-transactionBlock__rowInner">
<div class="sds-transactionBlock__colWrapperFixed">
<span class="sds-itemConnector sds-transactionBlock__itemConnector">
</span>
<div class="sds-transactionBlock__col -amount">
<div class="sds-arrowAmount sds-transactionBlock__arrowAmount">
<div class="sds-arrowAmount__bg">
<div class="sds-amount">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__col -account">
<div class="sds-accountInfo">
<div class="sds-avatar centeredBgi -avatarSm">
<img class="img-fluid" src="../../media/snet/avatars/avatarCactus.png" alt="">
</div>
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
{Account Name}
</span>
<span class="sds-accountInfo__whitelisted sds-icon sds-icon-badgevalid"></span>
</p>
<p class="sds-accountInfo__meta">LU## #### #### #### ####</p>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__col -communication">
<div>{Communication}</div>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__row">
<div class="sds-transactionBlock__rowOuter sds-staticStackMd w-100">
<div class="sds-transactionBlock__rowInner">
<div class="sds-transactionBlock__colWrapperFixed">
<span class="sds-itemConnector sds-transactionBlock__itemConnector">
</span>
<div class="sds-transactionBlock__col -amount">
<div class="sds-arrowAmount sds-transactionBlock__arrowAmount">
<div class="sds-arrowAmount__bg">
<div class="sds-amount">
<span class="sds-amount__value">{+#.###,##}</span>
<span class="sds-amount__currency">€</span>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__col -account">
<div class="sds-accountInfo">
<div class="sds-avatar centeredBgi -avatarSm">
<img class="img-fluid" src="../../media/snet/avatars/avatarCactus.png" alt="">
</div>
<div class="sds-accountInfo__content">
<p class="sds-accountInfo__title">
<span class="text-truncate">
{Account Name}
</span>
</p>
<p class="sds-accountInfo__meta">LU## #### #### #### ####</p>
</div>
</div>
</div>
</div>
<div class="sds-transactionBlock__col -communication">
{Communication}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sds-box -insetLg">
<div class="sds-actionsList -isListItem">
<div class="sds-actionsList__heading">
<div class="sds-actionsList__title">
Activités
</div>
</div>
</div>
<div class="sds-actionsList__body">
<div class="sds-outOfBounds">
<div class="sds-activityLog">
<div class="sds-activityLog__row">
<span class="sds-itemConnector sds-activityLog__itemConnector">
<span class="sds-iconCircle -primary100 -smaller" aria-hidden="true">
<span class="sds-icon sds-icon-cross"></span>
</span>
</span>
<div class="sds-activityLog__rowContent">
<p>
<span>{Action description}</span>
<span class="sds-activityLog__meta">par {User}</span>
</p>
<small class="sds-activityLog__meta sds-textHelper">{DD.MM.YYYY • HH:MM}</small>
</div>
</div>
<div class="sds-activityLog__row">
<span class="sds-itemConnector sds-activityLog__itemConnector">
<span class="sds-iconCircle -success100 -smaller" aria-hidden="true">
<span class="sds-icon sds-icon-check"></span>
</span>
</span>
<div class="sds-activityLog__rowContent">
<p>
<span>{Action description}</span>
<span class="sds-activityLog__meta">par {User}</span>
</p>
<small class="sds-activityLog__meta sds-textHelper">{DD.MM.YYYY • HH:MM}</small>
</div>
</div>
<div class="sds-activityLog__row">
<span class="sds-itemConnector sds-activityLog__itemConnector">
<span class="sds-iconCircle -secondary100 -smaller" aria-hidden="true">
<span class="sds-icon sds-icon-edit"></span>
</span>
</span>
<div class="sds-activityLog__rowContent">
<p>
<span>{Action description}</span>
<span class="sds-activityLog__meta">par {User}</span>
</p>
<small class="sds-activityLog__meta sds-textHelper">{DD.MM.YYYY • HH:MM}</small>
</div>
</div>
<div class="sds-activityLog__row">
<span class="sds-itemConnector sds-activityLog__itemConnector">
<span class="sds-iconCircle -success100Outline -smaller" aria-hidden="true">
<span class="sds-icon sds-icon-check"></span>
</span>
</span>
<div class="sds-activityLog__rowContent">
<p>
<span>{Action description}</span>
<span class="sds-activityLog__meta">par {User}</span>
</p>
<small class="sds-activityLog__meta sds-textHelper">{DD.MM.YYYY • HH:MM}</small>
</div>
</div>
<div class="sds-activityLog__row">
<span class="sds-itemConnector sds-activityLog__itemConnector">
</span>
<div class="sds-activityLog__rowContent">
<p>
<span>{Action description}</span>
<span class="sds-activityLog__meta">par {User}</span>
</p>
<small class="sds-activityLog__meta sds-textHelper">{DD.MM.YYYY • HH:MM}</small>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sds-modal__footer modal-footer">
<div class="d-flex justify-content-between w-100">
<div class="dropdown dropup">
<button type="button" class="sds-btn -btnSecondary" data-cancel="" data-toggle="dropdown" data-display="static" aria-expanded="false">
<span class="sds-icon sds-icon-cross"></span>
<span class="sds-btn__text">Refuser</span>
</button>
<div class="sds-actionMenu -transparentFrame dropdown-menu sds-modal__footerDropConfirmation">
<div class="sds-alert alert fade show alert-warning-100 alert-dismissible">
<div class="sds-alert__content">
<p class="sds-textHelper sds-textSemiBold">Êtes-vous sur de vouloir annuler l’ordre?</p>
<p class="sds-textHelper ">Lorem ipsum</p>
</div>
<button type="button" class="close">
<span class="sr-only">Close</span>
<span class="sds-icon sds-icon-close" aria-hidden="true"></span>
</button>
<div class="sds-alert__btnArea">
<div class="sds-alert__btnGroup sds-btnGroup -hasVerticalSpacing">
<button type="button" class="sds-btn -btnSecondary -btnSmall -block sds-alert__refuseBtn">
<span class="sds-btn__text">Non</span>
</button>
<button type="button" class="sds-btn -btnSecondary -btnSmall -block sds-alert__acceptBtn" data-dismiss="modal">
<span class="sds-btn__text">Oui</span>
</button>
</div>
</div>
</div>
</div>
</div>
<div class="sds-btnGroup">
<a href="" class="sds-btn -btnSecondary">
<span class="sds-icon sds-icon-edit"></span>
<span class="sds-btn__text">Modifier</span>
</a>
<button type="button" class="sds-btn -btnPrimary" data-dismiss="modal" data-validate="">
<span class="sds-icon sds-icon-check"></span>
<span class="sds-btn__text">Valider</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sds-modal modal fade -bodySecondary06" id="statusListModal" aria-hidden="true" tabindex="-1">
<div class="sds-modal__dialog modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg">
<div class="sds-modal__content modal-content">
<div class="sds-modal__header modal-header">
<div class="sds-modal__title modal-title">Status</div>
<button type="button" class="sds-btn -iconBtn -btnSecondary -ghost sds-modal__close" data-dismiss="modal" aria-label="Close">
<span class="sds-icon sds-icon-close"></span>
</button>
</div>
<div class="sds-modal__body modal-body">
<div class="sds-box -insetLg">
<div class="sds-statusList">
<dl class="sds-stackLg">
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -processing -textHelper">
<div class="sds-icon sds-icon-sign" aria-hidden="true"></div>
<div class="sds-transactionState__text">A valider</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre à valider est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre en attente d’une [première] validation.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -processing -textHelper">
<div class="sds-icon sds-icon-doublesignature" aria-hidden="true"></div>
<div class="sds-transactionState__text">A contre-valider</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre à contre-valider est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre ayant reçu une ou plusieurs validations, mais nécessitant une ou plusieurs autres validations.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-check" aria-hidden="true"></div>
<div class="sds-transactionState__text">Validé</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre validé est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre entièrement validé, non encore transmis aux systèmes internes de la banque. L’annulation est toujours possible dans S-Net Business.</li>
<li>Ordre entièrement validé, transmis aux systèmes internes de la banque. Annulation toujours possible dans S-Net Business si la date d’exécution est future.</li>
<li>Ordre entièrement validé dont l’exécution est imminente. Aucune annulation possible dans S-Net Business.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-check" aria-hidden="true"></div>
<div class="sds-transactionState__text">Actif</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre actif est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre en attente d’une [première] validation.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -paid -textHelper">
<div class="sds-icon sds-icon-transaction" aria-hidden="true"></div>
<div class="sds-transactionState__text">Executé</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre actif est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre en attente d’une [première] validation.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -rejected -textHelper">
<div class="sds-icon sds-icon-crosscircleborder" aria-hidden="true"></div>
<div class="sds-transactionState__text">Annulé</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre annulé est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre en attente d’une [première] validation.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -rejected -textHelper">
<div class="sds-icon sds-icon-crosscircleborder" aria-hidden="true"></div>
<div class="sds-transactionState__text">Non exécuté</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre non exécuté est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre rejeté par la banque.</li>
</ul>
</dd>
</div>
<div class="sds-statusList__item sds-stackMd">
<dt>
<div class="sds-transactionState -rejected -textHelper">
<div class="sds-icon sds-icon-crosscircleborder" aria-hidden="true"></div>
<div class="sds-transactionState__text">Expiré</div>
</div>
</dt>
<dd class="sds-stackMd">
<p>Un ordre non expiré est un ordre qui concerne :</p>
<ul class="sds-list">
<li>Ordre expiré car non entièrement validé à la date de la première échéance.</li>
</ul>
</dd>
</div>
</dl>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- main content end -->
</div>
</main>
</div>
</div>
<!-- content such as modals, tooltips, popovers etc should be included here -->
{% extends "@snet-page-frame" %}
{% block panelHeaderContent %}
<div class="{{ namespace }}panelHeader -headroom">
<div class="{{ namespace }}panelHeader__actionGroup">
{% render "@snet-link-tabs",navLinkTabsOptions,true%}
</div>
<div class="{{ namespace }}panelHeader__alignEnd">
<div class="{{ namespace }}panelHeader__actionGroup">
{% render "@snet-search-growing" %}
{% render "@icon-btn-secondary",{
icon: "icon-filter",
attrs: {
"data-toggle": "modal",
"data-target": "#suiviTransactionsModalFilters-1"
}
},true %}
</div>
</div>
</div>
{% endblock %}
{% block panelMainContent %}
<div class="{{ namespace }}stackLg">
{% render "@message",{text: "Seuls les virements unitaires, les virements multiples, les fichiers de transactions et les ordres permanents en attente de validation apparaissent ci-dessous. Vous avez la possibilité de les annuler ou de les modifier. Si vos droits le permettent, vous avez la possibilité de les valider."},true %}
{% render "@snet-transaction-table-block",transactionTableBlockOptions,true %}
</div>
{% render "@snet-modal-base--suivi-transactions-detail-multiple" %}
{% render "@snet-modal-base--status-list" %}
{% endblock %}
{% block misc %}
{% endblock %}
export default class SuiviTransactions {
constructor() {
this.addModalOpenAfterFirstModalAction();
this.getRowID();
}
getRowID() {
$('#suiviTransactionsModalDetail-1').on('show.bs.modal', function (event) {
let button = $(event.relatedTarget);
let rowID = button.data('row-id');
let modal = $(this);
modal.find("[data-cancel]").attr("data-row", rowID);
modal.find("[data-validate]").attr("data-row", rowID);
})
}
addModalOpenAfterFirstModalAction() {
$('#suiviTransactionsModalDetail-1 [data-cancel]').on('click', function (event) {
let cancelledRow = $(this).data("row");
$(this).modal("hide");
$('.sds-modal__footerDropConfirmation [data-dismiss]').on('click', function (event) {
$("[data-row-id="+ cancelledRow +"]").closest("tr").addClass("-isDeleted").fadeOut(2000);
})
})
$('#suiviTransactionsModalDetail-1 [data-validate]').on('click', function (event) {
let validatedRow = $(this).data("row");
$("[data-row-id="+ validatedRow +"]").closest("tr").addClass("-isValidated").fadeOut(2000);
})
}
}