Καλώς Ήλθατε στην Διαδικτυακή Πύλη του Εθνικού Ποινικού Μητρώου
Η διαδικτυακή πύλη του Εθνικού Ποινικού Μητρώου παρέχει πληροφόρηση για θέματα ποινικού μητρώου των υπηρεσιών ποινικού μητρώου των Εισαγγελιών Πρωτοδικών της χώρας και του Αυτοτελούς Τμήματος Ποινικού Μητρώου της Κεντρικής Υπηρεσίας του Υπουργείου Δικαιοσύνης, καθώς επίσης και για τους τρόπους και τις διαδικασίες που απαιτούνται προκειμένου να εκδοθεί αντίγραφο ποινικού μητρώου.
Μέσα από την διαδικτυακή πύλη του Εθνικού Ποινικού Μητρώου τόσο οι πολίτες όσο και οι δημόσιες υπηρεσίες μπορούν να λάβουν ηλεκτρονικά την φόρμα αίτησης για έκδοση αντιγράφου ποινικού μητρώου, να καταθέτουν ηλεκτρονικά τις αιτήσεις αυτές και εφόσον είναι πιστοποιημένοι να λαμβάνουν ηλεκτρονικά τα αντίγραφα ποινικού μητρώου.
Χάρτης Υπηρεσιών Ποινικού Μητρώου
ή επιλέξτε από τον χάρτη
Ενημερώσεις - Νέα
Υπότιτλος όπου θα αναφέρει τι θα περιλαμβάνουν οι ενημερώσεις/νεα
The following has evaluated to null or missing:
==> dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 32]
----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign day = dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 17]
----
1<div class="news-item">
2 <div class="news-date">
3 <#if (JournalArticle_displayDate.getData())??>
4 <#assign dateString = JournalArticle_displayDate.getData()>
5 <#assign currentLanguage = themeDisplay.getLocale().getLanguage()>
6
7 <!-- Parse date based on the current language -->
8 <#if currentLanguage == "el">
9 <!-- Greek format: d/M/yyyy H:mm -->
10 <#assign dateParts = dateString?split(" ")[0]?split("/")>
11 <#assign day = dateParts[0]>
12 <#assign month = dateParts[1]>
13 <#assign year = dateParts[2]>
14 <#assign monthNames = ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"]>
15 <#else>
16 <!-- English format: M/d/yyyy H:mm -->
17 <#assign dateParts = dateString?split(" ")[0]?split("/")>
18 <#assign month = dateParts[0]>
19 <#assign day = dateParts[1]>
20 <#assign year = "20${dateParts[2]}">
21 <#assign monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>
22 </#if>
23
24 <!-- Convert month number to month name -->
25 <#assign displayMonth = monthNames[month?number - 1]>
26
27 <span class="day">${day}</span>
28 <span class="month">${displayMonth}</span>
29 <span class="year">${year}</span>
30 </#if>
31 </div>
32 <div class="news-content news-category">
33 <div class="news-title">
34 <h3 class="card-title">
35 <#if (JournalArticle_title.getData())??>
36 <a href="${JournalArticle_displayPageURL.getData()}">
37 ${JournalArticle_title.getData()}
38 </a>
39 </#if>
40 </h3>
41 </div>
42
43 <div class="clearfix component-paragraph text-break mt-2">
44 <!-- Display content -->
45 <#if (DDMStructure_content.getData())??>
46 ${DDMStructure_content.getData()}
47 </#if>
48 </div>
49</div>
50</div>
51<style>
52.news-item .component-paragraph {
53 line-height: 1.7rem !important;
54 max-height: calc(1.7rem * 3);
55 overflow: hidden !important;
56 display: -webkit-box !important;
57 -webkit-line-clamp: 3;
58 -webkit-box-orient: vertical;
59 text-overflow: ellipsis;
60 white-space: normal !important;
61 margin: 0;
62}
63
64.news-item .component-paragraph p {
65 display: inline; /* Inline to treat multiple <p> tags as continuous content */
66 margin: 0; /* Remove gaps between <p> tags */
67 padding: 0; /* Remove padding */
68}
69
70.news-item .card-title {
71 font-size: 1.2rem;
72 padding-top: 2rem;
73}
74
75.news-item {
76 display: flex;
77 align-items: center;
78 margin-bottom: 10px;
79}
80
81.news-date {
82 color: var(--brand-color-1);
83 background-color: #f0f0f0;
84 padding: 0.6rem;
85 height: 3.6rem;
86 text-align: center;
87 margin-right: 1rem;
88 display: flex;
89 flex-direction: column;
90 justify-content: center;
91 transform: translateY(-37%);
92}
93
94.news-date .day {
95 display: block;
96 font-size: small;
97 font-weight: bold;
98}
99
100.news-date .month {
101 display: block;
102 font-size: small;
103 color: var(--brand-color-1);
104}
105
106.news-date .year {
107 display: block;
108 font-size: small;
109 color: var(--brand-color-1);
110}
111
112.news-content {
113 flex-grow: 1;
114}
115
116.news-title {
117 font-size: 16px;
118 font-weight: bold;
119}
120
121.news-read-more a {
122 text-decoration: none;
123}
124
125/* Fix for images - hide them completely */
126.news-item img {
127 display: none !important;
128}
129</style>
130
131<script>
132// This will handle text truncation with CSS primarily, but provide JavaScript as fallback
133document.addEventListener('DOMContentLoaded', function() {
134 // Check if the browser supports line-clamp
135 const isLineClampSupported = 'webkitLineClamp' in document.documentElement.style;
136
137 if (!isLineClampSupported) {
138 // Use JS truncation as fallback for older browsers
139 const paragraphs = document.querySelectorAll('.news-item .news-content .component-paragraph');
140
141 paragraphs.forEach(paragraph => {
142 let text = paragraph.innerText;
143 if (text.length > 200) {
144 paragraph.innerText = text.substring(0, 200) + '...';
145 }
146 });
147 }
148
149 // Hide all images in news-item components
150 const images = document.querySelectorAll('.news-item img');
151 images.forEach(img => {
152 img.style.display = 'none';
153 });
154});
155</script>
The following has evaluated to null or missing:
==> dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 32]
----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign day = dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 17]
----
1<div class="news-item">
2 <div class="news-date">
3 <#if (JournalArticle_displayDate.getData())??>
4 <#assign dateString = JournalArticle_displayDate.getData()>
5 <#assign currentLanguage = themeDisplay.getLocale().getLanguage()>
6
7 <!-- Parse date based on the current language -->
8 <#if currentLanguage == "el">
9 <!-- Greek format: d/M/yyyy H:mm -->
10 <#assign dateParts = dateString?split(" ")[0]?split("/")>
11 <#assign day = dateParts[0]>
12 <#assign month = dateParts[1]>
13 <#assign year = dateParts[2]>
14 <#assign monthNames = ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"]>
15 <#else>
16 <!-- English format: M/d/yyyy H:mm -->
17 <#assign dateParts = dateString?split(" ")[0]?split("/")>
18 <#assign month = dateParts[0]>
19 <#assign day = dateParts[1]>
20 <#assign year = "20${dateParts[2]}">
21 <#assign monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>
22 </#if>
23
24 <!-- Convert month number to month name -->
25 <#assign displayMonth = monthNames[month?number - 1]>
26
27 <span class="day">${day}</span>
28 <span class="month">${displayMonth}</span>
29 <span class="year">${year}</span>
30 </#if>
31 </div>
32 <div class="news-content news-category">
33 <div class="news-title">
34 <h3 class="card-title">
35 <#if (JournalArticle_title.getData())??>
36 <a href="${JournalArticle_displayPageURL.getData()}">
37 ${JournalArticle_title.getData()}
38 </a>
39 </#if>
40 </h3>
41 </div>
42
43 <div class="clearfix component-paragraph text-break mt-2">
44 <!-- Display content -->
45 <#if (DDMStructure_content.getData())??>
46 ${DDMStructure_content.getData()}
47 </#if>
48 </div>
49</div>
50</div>
51<style>
52.news-item .component-paragraph {
53 line-height: 1.7rem !important;
54 max-height: calc(1.7rem * 3);
55 overflow: hidden !important;
56 display: -webkit-box !important;
57 -webkit-line-clamp: 3;
58 -webkit-box-orient: vertical;
59 text-overflow: ellipsis;
60 white-space: normal !important;
61 margin: 0;
62}
63
64.news-item .component-paragraph p {
65 display: inline; /* Inline to treat multiple <p> tags as continuous content */
66 margin: 0; /* Remove gaps between <p> tags */
67 padding: 0; /* Remove padding */
68}
69
70.news-item .card-title {
71 font-size: 1.2rem;
72 padding-top: 2rem;
73}
74
75.news-item {
76 display: flex;
77 align-items: center;
78 margin-bottom: 10px;
79}
80
81.news-date {
82 color: var(--brand-color-1);
83 background-color: #f0f0f0;
84 padding: 0.6rem;
85 height: 3.6rem;
86 text-align: center;
87 margin-right: 1rem;
88 display: flex;
89 flex-direction: column;
90 justify-content: center;
91 transform: translateY(-37%);
92}
93
94.news-date .day {
95 display: block;
96 font-size: small;
97 font-weight: bold;
98}
99
100.news-date .month {
101 display: block;
102 font-size: small;
103 color: var(--brand-color-1);
104}
105
106.news-date .year {
107 display: block;
108 font-size: small;
109 color: var(--brand-color-1);
110}
111
112.news-content {
113 flex-grow: 1;
114}
115
116.news-title {
117 font-size: 16px;
118 font-weight: bold;
119}
120
121.news-read-more a {
122 text-decoration: none;
123}
124
125/* Fix for images - hide them completely */
126.news-item img {
127 display: none !important;
128}
129</style>
130
131<script>
132// This will handle text truncation with CSS primarily, but provide JavaScript as fallback
133document.addEventListener('DOMContentLoaded', function() {
134 // Check if the browser supports line-clamp
135 const isLineClampSupported = 'webkitLineClamp' in document.documentElement.style;
136
137 if (!isLineClampSupported) {
138 // Use JS truncation as fallback for older browsers
139 const paragraphs = document.querySelectorAll('.news-item .news-content .component-paragraph');
140
141 paragraphs.forEach(paragraph => {
142 let text = paragraph.innerText;
143 if (text.length > 200) {
144 paragraph.innerText = text.substring(0, 200) + '...';
145 }
146 });
147 }
148
149 // Hide all images in news-item components
150 const images = document.querySelectorAll('.news-item img');
151 images.forEach(img => {
152 img.style.display = 'none';
153 });
154});
155</script>
The following has evaluated to null or missing:
==> dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 32]
----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign day = dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 17]
----
1<div class="news-item">
2 <div class="news-date">
3 <#if (JournalArticle_displayDate.getData())??>
4 <#assign dateString = JournalArticle_displayDate.getData()>
5 <#assign currentLanguage = themeDisplay.getLocale().getLanguage()>
6
7 <!-- Parse date based on the current language -->
8 <#if currentLanguage == "el">
9 <!-- Greek format: d/M/yyyy H:mm -->
10 <#assign dateParts = dateString?split(" ")[0]?split("/")>
11 <#assign day = dateParts[0]>
12 <#assign month = dateParts[1]>
13 <#assign year = dateParts[2]>
14 <#assign monthNames = ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"]>
15 <#else>
16 <!-- English format: M/d/yyyy H:mm -->
17 <#assign dateParts = dateString?split(" ")[0]?split("/")>
18 <#assign month = dateParts[0]>
19 <#assign day = dateParts[1]>
20 <#assign year = "20${dateParts[2]}">
21 <#assign monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>
22 </#if>
23
24 <!-- Convert month number to month name -->
25 <#assign displayMonth = monthNames[month?number - 1]>
26
27 <span class="day">${day}</span>
28 <span class="month">${displayMonth}</span>
29 <span class="year">${year}</span>
30 </#if>
31 </div>
32 <div class="news-content news-category">
33 <div class="news-title">
34 <h3 class="card-title">
35 <#if (JournalArticle_title.getData())??>
36 <a href="${JournalArticle_displayPageURL.getData()}">
37 ${JournalArticle_title.getData()}
38 </a>
39 </#if>
40 </h3>
41 </div>
42
43 <div class="clearfix component-paragraph text-break mt-2">
44 <!-- Display content -->
45 <#if (DDMStructure_content.getData())??>
46 ${DDMStructure_content.getData()}
47 </#if>
48 </div>
49</div>
50</div>
51<style>
52.news-item .component-paragraph {
53 line-height: 1.7rem !important;
54 max-height: calc(1.7rem * 3);
55 overflow: hidden !important;
56 display: -webkit-box !important;
57 -webkit-line-clamp: 3;
58 -webkit-box-orient: vertical;
59 text-overflow: ellipsis;
60 white-space: normal !important;
61 margin: 0;
62}
63
64.news-item .component-paragraph p {
65 display: inline; /* Inline to treat multiple <p> tags as continuous content */
66 margin: 0; /* Remove gaps between <p> tags */
67 padding: 0; /* Remove padding */
68}
69
70.news-item .card-title {
71 font-size: 1.2rem;
72 padding-top: 2rem;
73}
74
75.news-item {
76 display: flex;
77 align-items: center;
78 margin-bottom: 10px;
79}
80
81.news-date {
82 color: var(--brand-color-1);
83 background-color: #f0f0f0;
84 padding: 0.6rem;
85 height: 3.6rem;
86 text-align: center;
87 margin-right: 1rem;
88 display: flex;
89 flex-direction: column;
90 justify-content: center;
91 transform: translateY(-37%);
92}
93
94.news-date .day {
95 display: block;
96 font-size: small;
97 font-weight: bold;
98}
99
100.news-date .month {
101 display: block;
102 font-size: small;
103 color: var(--brand-color-1);
104}
105
106.news-date .year {
107 display: block;
108 font-size: small;
109 color: var(--brand-color-1);
110}
111
112.news-content {
113 flex-grow: 1;
114}
115
116.news-title {
117 font-size: 16px;
118 font-weight: bold;
119}
120
121.news-read-more a {
122 text-decoration: none;
123}
124
125/* Fix for images - hide them completely */
126.news-item img {
127 display: none !important;
128}
129</style>
130
131<script>
132// This will handle text truncation with CSS primarily, but provide JavaScript as fallback
133document.addEventListener('DOMContentLoaded', function() {
134 // Check if the browser supports line-clamp
135 const isLineClampSupported = 'webkitLineClamp' in document.documentElement.style;
136
137 if (!isLineClampSupported) {
138 // Use JS truncation as fallback for older browsers
139 const paragraphs = document.querySelectorAll('.news-item .news-content .component-paragraph');
140
141 paragraphs.forEach(paragraph => {
142 let text = paragraph.innerText;
143 if (text.length > 200) {
144 paragraph.innerText = text.substring(0, 200) + '...';
145 }
146 });
147 }
148
149 // Hide all images in news-item components
150 const images = document.querySelectorAll('.news-item img');
151 images.forEach(img => {
152 img.style.display = 'none';
153 });
154});
155</script>
The following has evaluated to null or missing:
==> dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 32]
----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign day = dateParts[1] [in template "1880328553783579705#20119#null" at line 19, column 17]
----
1<div class="news-item">
2 <div class="news-date">
3 <#if (JournalArticle_displayDate.getData())??>
4 <#assign dateString = JournalArticle_displayDate.getData()>
5 <#assign currentLanguage = themeDisplay.getLocale().getLanguage()>
6
7 <!-- Parse date based on the current language -->
8 <#if currentLanguage == "el">
9 <!-- Greek format: d/M/yyyy H:mm -->
10 <#assign dateParts = dateString?split(" ")[0]?split("/")>
11 <#assign day = dateParts[0]>
12 <#assign month = dateParts[1]>
13 <#assign year = dateParts[2]>
14 <#assign monthNames = ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"]>
15 <#else>
16 <!-- English format: M/d/yyyy H:mm -->
17 <#assign dateParts = dateString?split(" ")[0]?split("/")>
18 <#assign month = dateParts[0]>
19 <#assign day = dateParts[1]>
20 <#assign year = "20${dateParts[2]}">
21 <#assign monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>
22 </#if>
23
24 <!-- Convert month number to month name -->
25 <#assign displayMonth = monthNames[month?number - 1]>
26
27 <span class="day">${day}</span>
28 <span class="month">${displayMonth}</span>
29 <span class="year">${year}</span>
30 </#if>
31 </div>
32 <div class="news-content news-category">
33 <div class="news-title">
34 <h3 class="card-title">
35 <#if (JournalArticle_title.getData())??>
36 <a href="${JournalArticle_displayPageURL.getData()}">
37 ${JournalArticle_title.getData()}
38 </a>
39 </#if>
40 </h3>
41 </div>
42
43 <div class="clearfix component-paragraph text-break mt-2">
44 <!-- Display content -->
45 <#if (DDMStructure_content.getData())??>
46 ${DDMStructure_content.getData()}
47 </#if>
48 </div>
49</div>
50</div>
51<style>
52.news-item .component-paragraph {
53 line-height: 1.7rem !important;
54 max-height: calc(1.7rem * 3);
55 overflow: hidden !important;
56 display: -webkit-box !important;
57 -webkit-line-clamp: 3;
58 -webkit-box-orient: vertical;
59 text-overflow: ellipsis;
60 white-space: normal !important;
61 margin: 0;
62}
63
64.news-item .component-paragraph p {
65 display: inline; /* Inline to treat multiple <p> tags as continuous content */
66 margin: 0; /* Remove gaps between <p> tags */
67 padding: 0; /* Remove padding */
68}
69
70.news-item .card-title {
71 font-size: 1.2rem;
72 padding-top: 2rem;
73}
74
75.news-item {
76 display: flex;
77 align-items: center;
78 margin-bottom: 10px;
79}
80
81.news-date {
82 color: var(--brand-color-1);
83 background-color: #f0f0f0;
84 padding: 0.6rem;
85 height: 3.6rem;
86 text-align: center;
87 margin-right: 1rem;
88 display: flex;
89 flex-direction: column;
90 justify-content: center;
91 transform: translateY(-37%);
92}
93
94.news-date .day {
95 display: block;
96 font-size: small;
97 font-weight: bold;
98}
99
100.news-date .month {
101 display: block;
102 font-size: small;
103 color: var(--brand-color-1);
104}
105
106.news-date .year {
107 display: block;
108 font-size: small;
109 color: var(--brand-color-1);
110}
111
112.news-content {
113 flex-grow: 1;
114}
115
116.news-title {
117 font-size: 16px;
118 font-weight: bold;
119}
120
121.news-read-more a {
122 text-decoration: none;
123}
124
125/* Fix for images - hide them completely */
126.news-item img {
127 display: none !important;
128}
129</style>
130
131<script>
132// This will handle text truncation with CSS primarily, but provide JavaScript as fallback
133document.addEventListener('DOMContentLoaded', function() {
134 // Check if the browser supports line-clamp
135 const isLineClampSupported = 'webkitLineClamp' in document.documentElement.style;
136
137 if (!isLineClampSupported) {
138 // Use JS truncation as fallback for older browsers
139 const paragraphs = document.querySelectorAll('.news-item .news-content .component-paragraph');
140
141 paragraphs.forEach(paragraph => {
142 let text = paragraph.innerText;
143 if (text.length > 200) {
144 paragraph.innerText = text.substring(0, 200) + '...';
145 }
146 });
147 }
148
149 // Hide all images in news-item components
150 const images = document.querySelectorAll('.news-item img');
151 images.forEach(img => {
152 img.style.display = 'none';
153 });
154});
155</script>
Οnline services
Provision of access to the available electronic services and applications for each group of users (citizens, judicial officers and employees, and accredited bodies.) This section will contain a description of all electronic services and applications and instructions for their use. Users will be redirected to the corresponding system for the provision of supremacy according to the group they belong to.
Πολίτες
Διαπιστευμένοι Φορείς