stage-1: project bootstrap

Structure, config loader, personality/tools/memory from clawd, venv, 22 tests passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
MoltBot Service
2026-02-13 10:20:55 +00:00
commit f2973aa76f
374 changed files with 59557 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
{
"pages": [
{
"id": "D100",
"name": "Declarația 100 - Obligații de plată la bugetul de stat",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/100.html"
},
{
"id": "D101",
"name": "Declarația 101 - Impozit pe profit",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/101.html"
},
{
"id": "D300",
"name": "Declarația 300 - Decont TVA",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/300.html"
},
{
"id": "D390",
"name": "Declarația 390 - Recapitulativă livrări/achiziții intracomunitare",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/390.html"
},
{
"id": "D394",
"name": "Declarația 394 - Informativă livrări/achiziții",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/394.html"
},
{
"id": "D205",
"name": "Declarația 205 - Informativă impozit la sursă",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/205.html"
},
{
"id": "D406",
"name": "Declarația 406 - SAF-T",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/406.html"
},
{
"id": "BILANT_2025",
"name": "Bilanț 31.12.2025 (S1002-S1005)",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/situatiifinanciare/2025/1002_5_2025.html"
},
{
"id": "SIT_FIN_SEM_2025",
"name": "Raportări contabile semestriale 2025",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/situatiifinanciare/2025/semestriale/1012_2025.html"
},
{
"id": "SIT_FIN_AN_2025",
"name": "Situații financiare anuale 2025",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/situatiifinanciare/2025/1030_2025.html"
},
{
"id": "DESCARCARE_DECLARATII",
"name": "Pagina principală descărcare declarații",
"url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/descarcare_declaratii.htm"
}
]
}

View File

@@ -0,0 +1,14 @@
{
"D100": "44c03d855b36c32578b58bef6116e861c1d26ed6b038d732c23334b5d42f20de",
"D101": "937209d4785ca013cbcbe5a0d0aa8ba0e7033d3d8e6c121dadd8e38b20db8026",
"D300": "1349f3b1b4db7fe51ff82b0a91db44b16db83e843c56b0568e42ff3090a94f59",
"D394": "c4c4e62bda30032f12c17edf9a5087b6173a350ccb1fd750158978b3bd0acb7d",
"D406": "5a6712fab7b904ee659282af1b62f8b789aada5e3e4beb9fcce4ea3e0cab6ece",
"SIT_FIN_SEM_2025": "8164843431e6b703a38fbdedc7898ec6ae83559fe10f88663ba0b55f3091d5fe",
"SIT_FIN_AN_2025": "c00c39079482af8b7af6d32ba7b85c7d9e8cb25ebcbd6704adabd0192e1adca8",
"DESCARCARE_DECLARATII": "d66297abcfc2b3ad87f65e4a60c97ddd0a889f493bb7e7c8e6035ef39d55ec3f",
"D205": "f707104acc691cf79fbaa9a80c68bff4a285297f7dd3ab7b7a680715b54fd502",
"D390": "4726938ed5858ec735caefd947a7d182b6dc64009478332c4feabdb36412a84e",
"BILANT_2024": "fbb8d66c2e530d8798362992c6983e07e1250188228c758cb6da4cde4f955950",
"BILANT_2025": "9d66ffa59b8be06a5632b0f23a0354629f175ae5204398d7bb7a4c4734d5275a"
}

View File

@@ -0,0 +1,450 @@
[2026-01-29 00:38:12] === Starting ANAF monitor check ===
[2026-01-29 00:38:12] === Monitor check complete ===
[2026-01-29 00:38:32] === Starting ANAF monitor check ===
[2026-01-29 00:38:32] INIT: D100 - storing initial hash
[2026-01-29 00:38:32] INIT: D101 - storing initial hash
[2026-01-29 00:38:32] INIT: D200 - storing initial hash
[2026-01-29 00:38:32] INIT: D390 - storing initial hash
[2026-01-29 00:38:32] INIT: D406 - storing initial hash
[2026-01-29 00:38:32] INIT: EFACTURA - storing initial hash
[2026-01-29 00:38:32] INIT: SIT_FIN_SEM_2025 - storing initial hash
[2026-01-29 00:38:32] INIT: SIT_FIN_AN_2025 - storing initial hash
[2026-01-29 00:38:33] INIT: SIT_FIN_AN_2024 - storing initial hash
[2026-01-29 00:38:33] INIT: DESCARCARE_DECLARATII - storing initial hash
[2026-01-29 00:38:33] === Monitor check complete ===
[2026-01-29 00:46:30] === Starting ANAF monitor check ===
[2026-01-29 00:46:30] INIT: D100 - storing initial hash
[2026-01-29 00:46:30] INIT: D101 - storing initial hash
[2026-01-29 00:46:30] INIT: D300 - storing initial hash
[2026-01-29 00:46:30] INIT: D394 - storing initial hash
[2026-01-29 00:46:30] INIT: D406 - storing initial hash
[2026-01-29 00:46:30] INIT: SIT_FIN_SEM_2025 - storing initial hash
[2026-01-29 00:46:30] INIT: SIT_FIN_AN_2025 - storing initial hash
[2026-01-29 00:46:31] INIT: DESCARCARE_DECLARATII - storing initial hash
[2026-01-29 00:46:31] === Monitor check complete ===
[2026-01-29 12:31:52] === Starting ANAF monitor check ===
[2026-01-29 12:31:52] OK: D100 - no changes
[2026-01-29 12:31:52] OK: D101 - no changes
[2026-01-29 12:31:53] OK: D300 - no changes
[2026-01-29 12:31:53] OK: D394 - no changes
[2026-01-29 12:31:53] INIT: D205 - storing initial hash
[2026-01-29 12:31:53] OK: D406 - no changes
[2026-01-29 12:31:53] OK: SIT_FIN_SEM_2025 - no changes
[2026-01-29 12:31:53] OK: SIT_FIN_AN_2025 - no changes
[2026-01-29 12:31:53] OK: DESCARCARE_DECLARATII - no changes
[2026-01-29 12:31:53] === Monitor check complete ===
[2026-01-29 12:32:10] === Starting ANAF monitor check ===
[2026-01-29 12:32:10] OK: D100 - no changes
[2026-01-29 12:32:10] OK: D101 - no changes
[2026-01-29 12:32:10] OK: D300 - no changes
[2026-01-29 12:32:11] INIT: D390 - storing initial hash
[2026-01-29 12:32:11] OK: D394 - no changes
[2026-01-29 12:32:11] OK: D205 - no changes
[2026-01-29 12:32:11] OK: D406 - no changes
[2026-01-29 12:32:13] OK: SIT_FIN_SEM_2025 - no changes
[2026-01-29 12:32:13] OK: SIT_FIN_AN_2025 - no changes
[2026-01-29 12:32:14] OK: DESCARCARE_DECLARATII - no changes
[2026-01-29 12:32:14] === Monitor check complete ===
[2026-01-29 12:51:27] === Starting ANAF monitor check ===
[2026-01-29 12:51:27] OK: D100 - no changes
[2026-01-29 12:51:27] OK: D101 - no changes
[2026-01-29 12:51:27] OK: D300 - no changes
[2026-01-29 12:51:27] OK: D390 - no changes
[2026-01-29 12:51:28] OK: D394 - no changes
[2026-01-29 12:51:28] OK: D205 - no changes
[2026-01-29 12:51:28] OK: D406 - no changes
[2026-01-29 12:51:28] INIT: BILANT_2024 - storing initial hash
[2026-01-29 12:51:28] OK: SIT_FIN_SEM_2025 - no changes
[2026-01-29 12:51:28] OK: SIT_FIN_AN_2025 - no changes
[2026-01-29 12:51:28] OK: DESCARCARE_DECLARATII - no changes
[2026-01-29 12:51:28] === Monitor check complete ===
[2026-01-29 12:51:53] === Starting ANAF monitor check ===
[2026-01-29 12:51:53] OK: D100 - no changes
[2026-01-29 12:51:53] OK: D101 - no changes
[2026-01-29 12:51:53] OK: D300 - no changes
[2026-01-29 12:51:53] OK: D390 - no changes
[2026-01-29 12:51:53] OK: D394 - no changes
[2026-01-29 12:51:53] OK: D205 - no changes
[2026-01-29 12:51:53] OK: D406 - no changes
[2026-01-29 12:51:53] INIT: BILANT_2025 - storing initial hash
[2026-01-29 12:51:53] OK: SIT_FIN_SEM_2025 - no changes
[2026-01-29 12:51:53] OK: SIT_FIN_AN_2025 - no changes
[2026-01-29 12:51:54] OK: DESCARCARE_DECLARATII - no changes
[2026-01-29 12:51:54] === Monitor check complete ===
[2026-01-29 12:55:43] === Starting ANAF monitor v2 check ===
[2026-01-29 12:55:43] OK: D100 - no changes
[2026-01-29 12:55:43] OK: D101 - no changes
[2026-01-29 12:55:43] OK: D300 - no changes
[2026-01-29 12:55:43] OK: D390 - no changes
[2026-01-29 12:55:44] OK: D394 - no changes
[2026-01-29 12:55:44] OK: D205 - no changes
[2026-01-29 12:55:44] OK: D406 - no changes
[2026-01-29 12:55:44] OK: BILANT_2025 - no changes
[2026-01-29 12:55:44] OK: SIT_FIN_SEM_2025 - no changes
[2026-01-29 12:55:44] OK: SIT_FIN_AN_2025 - no changes
[2026-01-29 12:55:44] OK: DESCARCARE_DECLARATII - no changes
[2026-01-29 12:55:44] === Monitor check complete ===
[2026-01-29 12:56:25] === Starting ANAF monitor v2 ===
[2026-01-29 12:56:27] INIT: D100 - {'soft_a_url': 'http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_710_XML_0126_260126.pdf', 'soft_a_date': '26.01.2026', 'soft_j_url': 'http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_22012026.zip', 'soft_j_date': '22.01.2026'}
[2026-01-29 12:56:27] INIT: D101 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_XML_2025_260126.pdf', 'soft_a_date': '26.01.2026', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_J1102.zip'}
[2026-01-29 12:56:27] INIT: D300 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D300_v11.0.7_16122025.pdf', 'soft_a_date': '16.12.2025', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D300_20250910.zip', 'soft_j_date': '10.09.2025'}
[2026-01-29 12:56:27] INIT: D390 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D390_XML_2020_300424.pdf', 'soft_a_date': '30.04.2024', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D390_20250625.zip', 'soft_j_date': '25.06.2025'}
[2026-01-29 12:56:27] INIT: D394 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D394_26092025.pdf', 'soft_a_date': '26.09.2025', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D394_17092025.zip', 'soft_j_date': '17.09.2025'}
[2026-01-29 12:56:27] INIT: D205 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D205_XML_2025_150126.pdf', 'soft_a_date': '15.01.2026', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D205_J901_P400.zip'}
[2026-01-29 12:56:27] INIT: D406 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/R405_XML_2017_080321.pdf', 'soft_a_date': '08.03.2021', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D406_20251030.zip', 'soft_j_date': '30.10.2025'}
[2026-01-29 12:56:27] INIT: BILANT_2025 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/bilant_SC_1225_XML_270126.pdf', 'soft_a_date': '27.01.2026', 'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1002_20260128.zip', 'soft_j_date': '28.01.2026'}
[2026-01-29 12:56:28] INIT: SIT_FIN_SEM_2025 - {'soft_j_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1012_20250723.zip', 'soft_j_date': '23.07.2025'}
[2026-01-29 12:56:28] INIT: SIT_FIN_AN_2025 - {'soft_a_url': 'https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/bilant_S1030_XML_consolidare_270126_bis.pdf', 'soft_a_date': '27.01.2026'}
[2026-01-29 12:56:28] INIT: DESCARCARE_DECLARATII - {}
[2026-01-29 12:56:28] === Monitor complete ===
[2026-01-29 13:28:32] === Starting ANAF monitor v2 ===
[2026-01-29 13:28:32] OK: D100
[2026-01-29 13:28:32] OK: D101
[2026-01-29 13:28:32] OK: D300
[2026-01-29 13:28:32] OK: D390
[2026-01-29 13:28:32] OK: D394
[2026-01-29 13:28:33] OK: D205
[2026-01-29 13:28:33] OK: D406
[2026-01-29 13:28:33] OK: BILANT_2025
[2026-01-29 13:28:33] OK: SIT_FIN_SEM_2025
[2026-01-29 13:28:33] OK: SIT_FIN_AN_2025
[2026-01-29 13:28:33] INIT: DESCARCARE_DECLARATII - {}
[2026-01-29 13:28:33] === Monitor complete ===
[2026-01-31 06:30:14] === Starting ANAF monitor v2 ===
[2026-01-31 06:30:15] OK: D100
[2026-01-31 06:30:15] OK: D101
[2026-01-31 06:30:15] OK: D300
[2026-01-31 06:30:15] OK: D390
[2026-01-31 06:30:16] OK: D394
[2026-01-31 06:30:16] OK: D205
[2026-01-31 06:30:17] OK: D406
[2026-01-31 06:30:17] OK: BILANT_2025
[2026-01-31 06:30:17] OK: SIT_FIN_SEM_2025
[2026-01-31 06:30:17] OK: SIT_FIN_AN_2025
[2026-01-31 06:30:17] INIT: DESCARCARE_DECLARATII - {}
[2026-01-31 06:30:17] === Monitor complete ===
[2026-01-31 13:43:41] === Starting ANAF monitor v2 ===
[2026-01-31 13:43:41] OK: D100
[2026-01-31 13:43:41] OK: D101
[2026-01-31 13:43:41] OK: D300
[2026-01-31 13:43:42] OK: D390
[2026-01-31 13:43:42] OK: D394
[2026-01-31 13:43:42] OK: D205
[2026-01-31 13:43:42] OK: D406
[2026-01-31 13:43:42] OK: BILANT_2025
[2026-01-31 13:43:42] OK: SIT_FIN_SEM_2025
[2026-01-31 13:43:42] OK: SIT_FIN_AN_2025
[2026-01-31 13:43:42] INIT: DESCARCARE_DECLARATII - {}
[2026-01-31 13:43:42] === Monitor complete ===
[2026-02-01 06:30:07] === Starting ANAF monitor v2 ===
[2026-02-01 06:30:07] OK: D100
[2026-02-01 06:30:07] OK: D101
[2026-02-01 06:30:07] OK: D300
[2026-02-01 06:30:07] OK: D390
[2026-02-01 06:30:08] OK: D394
[2026-02-01 06:30:08] OK: D205
[2026-02-01 06:30:08] OK: D406
[2026-02-01 06:30:08] OK: BILANT_2025
[2026-02-01 06:30:08] OK: SIT_FIN_SEM_2025
[2026-02-01 06:30:08] OK: SIT_FIN_AN_2025
[2026-02-01 06:30:08] INIT: DESCARCARE_DECLARATII - {}
[2026-02-01 06:30:08] === Monitor complete ===
[2026-02-02 06:30:06] === Starting ANAF monitor v2 ===
[2026-02-02 06:30:06] OK: D100
[2026-02-02 06:30:06] OK: D101
[2026-02-02 06:30:07] OK: D300
[2026-02-02 06:30:07] OK: D390
[2026-02-02 06:30:07] OK: D394
[2026-02-02 06:30:07] OK: D205
[2026-02-02 06:30:07] OK: D406
[2026-02-02 06:30:07] OK: BILANT_2025
[2026-02-02 06:30:08] OK: SIT_FIN_SEM_2025
[2026-02-02 06:30:08] OK: SIT_FIN_AN_2025
[2026-02-02 06:30:08] INIT: DESCARCARE_DECLARATII - {}
[2026-02-02 06:30:08] === Monitor complete ===
[2026-02-02 07:11:47] === Starting ANAF monitor v2 ===
[2026-02-02 07:11:47] OK: D100
[2026-02-02 07:11:47] OK: D101
[2026-02-02 07:11:47] OK: D300
[2026-02-02 07:11:47] OK: D390
[2026-02-02 07:11:48] OK: D394
[2026-02-02 07:11:48] OK: D205
[2026-02-02 07:11:48] OK: D406
[2026-02-02 07:11:48] OK: BILANT_2025
[2026-02-02 07:11:48] OK: SIT_FIN_SEM_2025
[2026-02-02 07:11:48] OK: SIT_FIN_AN_2025
[2026-02-02 07:11:48] INIT: DESCARCARE_DECLARATII - {}
[2026-02-02 07:11:48] === Monitor complete ===
[2026-02-02 07:52:10] === Starting ANAF monitor v2 ===
[2026-02-02 07:52:10] OK: D100
[2026-02-02 07:52:10] OK: D101
[2026-02-02 07:52:10] OK: D300
[2026-02-02 07:52:10] OK: D390
[2026-02-02 07:52:10] OK: D394
[2026-02-02 07:52:10] OK: D205
[2026-02-02 07:52:10] OK: D406
[2026-02-02 07:52:10] OK: BILANT_2025
[2026-02-02 07:52:10] OK: SIT_FIN_SEM_2025
[2026-02-02 07:52:11] OK: SIT_FIN_AN_2025
[2026-02-02 07:52:11] INIT: DESCARCARE_DECLARATII - {}
[2026-02-02 07:52:11] === Monitor complete ===
[2026-02-03 21:34:59] === Starting ANAF monitor v2 ===
[2026-02-03 21:35:00] CHANGES in D100: ['Soft A: 26.01.2026 → 02.02.2026']
[2026-02-03 21:35:00] OK: D101
[2026-02-03 21:35:00] OK: D300
[2026-02-03 21:35:00] OK: D390
[2026-02-03 21:35:00] OK: D394
[2026-02-03 21:35:00] OK: D205
[2026-02-03 21:35:00] OK: D406
[2026-02-03 21:35:00] OK: BILANT_2025
[2026-02-03 21:35:00] OK: SIT_FIN_SEM_2025
[2026-02-03 21:35:01] OK: SIT_FIN_AN_2025
[2026-02-03 21:35:01] INIT: DESCARCARE_DECLARATII - {}
[2026-02-03 21:35:01] === Monitor complete ===
[2026-02-03 21:37:42] === Starting ANAF monitor v2.1 ===
[2026-02-03 21:37:43] CHANGES in D100: ['Soft A 10: 17.11.2016 (NOU)', 'Soft A 11: 15.04.2016 (NOU)', 'Soft A 12: 19.01.2015 (NOU)', 'Soft A 14: 28.12.2012 (NOU)', 'Soft A 2: 25.01.2024 (NOU)', 'Soft A 3: 20.01.2022 (NOU)', 'Soft A 4: 23.10.2020 (NOU)', 'Soft A 5: 30.09.2020 (NOU)', 'Soft A 6: 03.12.2019 (NOU)', 'Soft A 7: 01.02.2018 (NOU)', 'Soft A 8: 17.10.2017 (NOU)', 'Soft A 9: 01.08.2017 (NOU)', 'Soft J 10: 19.01.2015 (NOU)', 'Soft J 2: 17.01.2024 (NOU)', 'Soft J 3: 20.01.2022 (NOU)', 'Soft J 4: 30.09.2020 (NOU)', 'Soft J 5: 28.01.2020 (NOU)', 'Soft J 6: 01.02.2018 (NOU)', 'Soft J 7: 17.10.2017 (NOU)', 'Soft J 8: 01.08.2017 (NOU)', 'Soft J 9: 21.03.2016 (NOU)']
[2026-02-03 21:37:43] OK: D101
[2026-02-03 21:37:43] OK: D300
[2026-02-03 21:37:43] OK: D390
[2026-02-03 21:37:43] OK: D394
[2026-02-03 21:37:43] OK: D205
[2026-02-03 21:37:43] OK: D406
[2026-02-03 21:37:43] CHANGES in BILANT_2025: ['Soft J S1002: 28.01.2026 (NOU)', 'Soft J S1003: 04.02.2025 (NOU)', 'Soft J S1004: 04.02.2025 (NOU)']
[2026-02-03 21:37:43] OK: SIT_FIN_SEM_2025
[2026-02-03 21:37:44] OK: SIT_FIN_AN_2025
[2026-02-03 21:37:44] OK: DESCARCARE_DECLARATII
[2026-02-03 21:37:44] === Monitor complete ===
[2026-02-03 21:38:07] === Starting ANAF monitor v2.1 ===
[2026-02-03 21:38:07] OK: D100
[2026-02-03 21:38:08] OK: D101
[2026-02-03 21:38:08] OK: D300
[2026-02-03 21:38:08] OK: D390
[2026-02-03 21:38:08] OK: D394
[2026-02-03 21:38:08] OK: D205
[2026-02-03 21:38:08] OK: D406
[2026-02-03 21:38:08] OK: BILANT_2025
[2026-02-03 21:38:08] OK: SIT_FIN_SEM_2025
[2026-02-03 21:38:08] OK: SIT_FIN_AN_2025
[2026-02-03 21:38:08] OK: DESCARCARE_DECLARATII
[2026-02-03 21:38:08] === Monitor complete ===
[2026-02-03 21:39:16] === Starting ANAF monitor v2.1 ===
[2026-02-03 21:39:16] OK: D100
[2026-02-03 21:39:16] OK: D101
[2026-02-03 21:39:17] OK: D300
[2026-02-03 21:39:17] OK: D390
[2026-02-03 21:39:17] OK: D394
[2026-02-03 21:39:17] OK: D205
[2026-02-03 21:39:17] OK: D406
[2026-02-03 21:39:17] OK: BILANT_2025
[2026-02-03 21:39:17] OK: SIT_FIN_SEM_2025
[2026-02-03 21:39:17] OK: SIT_FIN_AN_2025
[2026-02-03 21:39:17] OK: DESCARCARE_DECLARATII
[2026-02-03 21:39:17] === Monitor complete ===
[2026-02-04 08:00:20] === Starting ANAF monitor v2.1 ===
[2026-02-04 08:00:20] OK: D100
[2026-02-04 08:00:20] OK: D101
[2026-02-04 08:00:20] OK: D300
[2026-02-04 08:00:20] OK: D390
[2026-02-04 08:00:20] OK: D394
[2026-02-04 08:00:20] OK: D205
[2026-02-04 08:00:20] OK: D406
[2026-02-04 08:00:21] OK: BILANT_2025
[2026-02-04 08:00:21] OK: SIT_FIN_SEM_2025
[2026-02-04 08:00:21] OK: SIT_FIN_AN_2025
[2026-02-04 08:00:21] OK: DESCARCARE_DECLARATII
[2026-02-04 08:00:21] === Monitor complete ===
[2026-02-05 14:00:09] === Starting ANAF monitor v2.1 ===
[2026-02-05 14:00:09] OK: D100
[2026-02-05 14:00:09] OK: D101
[2026-02-05 14:00:09] OK: D300
[2026-02-05 14:00:09] OK: D390
[2026-02-05 14:00:09] OK: D394
[2026-02-05 14:00:09] OK: D205
[2026-02-05 14:00:10] OK: D406
[2026-02-05 14:00:10] HASH CHANGED in BILANT_2025 (no version changes detected)
[2026-02-05 14:00:10] OK: SIT_FIN_SEM_2025
[2026-02-05 14:00:10] HASH CHANGED in SIT_FIN_AN_2025 (no version changes detected)
[2026-02-05 14:00:10] OK: DESCARCARE_DECLARATII
[2026-02-05 14:00:10] === Monitor complete ===
[2026-02-06 08:00:10] === Starting ANAF monitor v2.1 ===
[2026-02-06 08:00:10] OK: D100
[2026-02-06 08:00:10] OK: D101
[2026-02-06 08:00:10] OK: D300
[2026-02-06 08:00:10] OK: D390
[2026-02-06 08:00:10] OK: D394
[2026-02-06 08:00:10] OK: D205
[2026-02-06 08:00:10] OK: D406
[2026-02-06 08:00:11] OK: BILANT_2025
[2026-02-06 08:00:11] OK: SIT_FIN_SEM_2025
[2026-02-06 08:00:11] OK: SIT_FIN_AN_2025
[2026-02-06 08:00:11] OK: DESCARCARE_DECLARATII
[2026-02-06 08:00:11] === Monitor complete ===
[2026-02-06 14:00:35] === Starting ANAF monitor v2.1 ===
[2026-02-06 14:00:35] OK: D100
[2026-02-06 14:00:35] OK: D101
[2026-02-06 14:00:35] OK: D300
[2026-02-06 14:00:35] OK: D390
[2026-02-06 14:00:35] OK: D394
[2026-02-06 14:00:36] OK: D205
[2026-02-06 14:00:36] OK: D406
[2026-02-06 14:00:36] OK: BILANT_2025
[2026-02-06 14:00:36] OK: SIT_FIN_SEM_2025
[2026-02-06 14:00:36] OK: SIT_FIN_AN_2025
[2026-02-06 14:00:36] OK: DESCARCARE_DECLARATII
[2026-02-06 14:00:36] === Monitor complete ===
[2026-02-09 08:00:18] === Starting ANAF monitor v2.1 ===
[2026-02-09 08:00:19] OK: D100
[2026-02-09 08:00:19] OK: D101
[2026-02-09 08:00:19] OK: D300
[2026-02-09 08:00:19] OK: D390
[2026-02-09 08:00:19] OK: D394
[2026-02-09 08:00:19] OK: D205
[2026-02-09 08:00:19] OK: D406
[2026-02-09 08:00:19] OK: BILANT_2025
[2026-02-09 08:00:20] OK: SIT_FIN_SEM_2025
[2026-02-09 08:00:20] OK: SIT_FIN_AN_2025
[2026-02-09 08:00:20] OK: DESCARCARE_DECLARATII
[2026-02-09 08:00:20] === Monitor complete ===
[2026-02-09 14:00:20] === Starting ANAF monitor v2.1 ===
[2026-02-09 14:00:20] CHANGES in D100: ['Soft A: 02.02.2026 → 09.02.2026']
[2026-02-09 14:00:20] OK: D101
[2026-02-09 14:00:20] OK: D300
[2026-02-09 14:00:20] OK: D390
[2026-02-09 14:00:20] OK: D394
[2026-02-09 14:00:21] OK: D205
[2026-02-09 14:00:21] OK: D406
[2026-02-09 14:00:21] OK: BILANT_2025
[2026-02-09 14:00:21] OK: SIT_FIN_SEM_2025
[2026-02-09 14:00:21] OK: SIT_FIN_AN_2025
[2026-02-09 14:00:21] OK: DESCARCARE_DECLARATII
[2026-02-09 14:00:21] === Monitor complete ===
[2026-02-10 08:00:17] === Starting ANAF monitor v2.1 ===
[2026-02-10 08:00:17] OK: D100
[2026-02-10 08:00:17] OK: D101
[2026-02-10 08:00:17] OK: D300
[2026-02-10 08:00:17] OK: D390
[2026-02-10 08:00:17] OK: D394
[2026-02-10 08:00:17] OK: D205
[2026-02-10 08:00:17] OK: D406
[2026-02-10 08:00:18] OK: BILANT_2025
[2026-02-10 08:00:18] OK: SIT_FIN_SEM_2025
[2026-02-10 08:00:18] OK: SIT_FIN_AN_2025
[2026-02-10 08:00:18] OK: DESCARCARE_DECLARATII
[2026-02-10 08:00:18] === Monitor complete ===
[2026-02-10 12:39:04] === Starting ANAF monitor v2.1 ===
[2026-02-10 12:39:04] CHANGES in D100: ['Soft A: 09.02.2026 → 10.02.2026']
[2026-02-10 12:39:04] OK: D101
[2026-02-10 12:39:04] OK: D300
[2026-02-10 12:39:05] OK: D390
[2026-02-10 12:39:05] OK: D394
[2026-02-10 12:39:05] OK: D205
[2026-02-10 12:39:05] OK: D406
[2026-02-10 12:39:05] OK: BILANT_2025
[2026-02-10 12:39:05] OK: SIT_FIN_SEM_2025
[2026-02-10 12:39:06] OK: SIT_FIN_AN_2025
[2026-02-10 12:39:06] OK: DESCARCARE_DECLARATII
[2026-02-10 12:39:06] === Monitor complete ===
[2026-02-10 14:00:25] === Starting ANAF monitor v2.1 ===
[2026-02-10 14:00:25] OK: D100
[2026-02-10 14:00:25] OK: D101
[2026-02-10 14:00:25] OK: D300
[2026-02-10 14:00:25] OK: D390
[2026-02-10 14:00:25] OK: D394
[2026-02-10 14:00:25] OK: D205
[2026-02-10 14:00:25] OK: D406
[2026-02-10 14:00:25] OK: BILANT_2025
[2026-02-10 14:00:25] OK: SIT_FIN_SEM_2025
[2026-02-10 14:00:26] OK: SIT_FIN_AN_2025
[2026-02-10 14:00:26] OK: DESCARCARE_DECLARATII
[2026-02-10 14:00:26] === Monitor complete ===
[2026-02-11 08:00:21] === Starting ANAF monitor v2.1 ===
[2026-02-11 08:00:21] OK: D100
[2026-02-11 08:00:21] OK: D101
[2026-02-11 08:00:21] OK: D300
[2026-02-11 08:00:21] OK: D390
[2026-02-11 08:00:22] OK: D394
[2026-02-11 08:00:22] OK: D205
[2026-02-11 08:00:22] OK: D406
[2026-02-11 08:00:22] CHANGES in BILANT_2025: ['Soft J S1003: 04.02.2025 → 10.02.2026']
[2026-02-11 08:00:22] OK: SIT_FIN_SEM_2025
[2026-02-11 08:00:22] OK: SIT_FIN_AN_2025
[2026-02-11 08:00:22] OK: DESCARCARE_DECLARATII
[2026-02-11 08:00:22] === Monitor complete ===
[2026-02-11 14:00:17] === Starting ANAF monitor v2.1 ===
[2026-02-11 14:00:17] OK: D100
[2026-02-11 14:00:17] OK: D101
[2026-02-11 14:00:17] CHANGES in D300: ['Soft A: 16.12.2025 → 11.02.2026', 'Soft J: 10.09.2025 → 11.02.2026']
[2026-02-11 14:00:17] OK: D390
[2026-02-11 14:00:17] OK: D394
[2026-02-11 14:00:17] OK: D205
[2026-02-11 14:00:18] CHANGES in D406: ['Soft J: 30.10.2025 → 11.02.2026']
[2026-02-11 14:00:18] CHANGES in BILANT_2025: ['Soft A: 27.01.2026 → 11.02.2026']
[2026-02-11 14:00:18] OK: SIT_FIN_SEM_2025
[2026-02-11 14:00:18] OK: SIT_FIN_AN_2025
[2026-02-11 14:00:18] OK: DESCARCARE_DECLARATII
[2026-02-11 14:00:18] === Monitor complete ===
[2026-02-11 16:23:14] === Starting ANAF monitor v2.1 ===
[2026-02-11 16:23:14] OK: D100
[2026-02-11 16:23:14] OK: D101
[2026-02-11 16:23:15] HASH CHANGED in D300 (no version changes detected)
[2026-02-11 16:23:15] OK: D390
[2026-02-11 16:23:15] OK: D394
[2026-02-11 16:23:15] OK: D205
[2026-02-11 16:23:15] OK: D406
[2026-02-11 16:23:15] OK: BILANT_2025
[2026-02-11 16:23:15] OK: SIT_FIN_SEM_2025
[2026-02-11 16:23:15] OK: SIT_FIN_AN_2025
[2026-02-11 16:23:15] OK: DESCARCARE_DECLARATII
[2026-02-11 16:23:15] === Monitor complete ===
[2026-02-12 08:00:23] === Starting ANAF monitor v2.1 ===
[2026-02-12 08:00:24] OK: D100
[2026-02-12 08:00:24] OK: D101
[2026-02-12 08:00:24] OK: D300
[2026-02-12 08:00:24] OK: D390
[2026-02-12 08:00:24] OK: D394
[2026-02-12 08:00:25] OK: D205
[2026-02-12 08:00:25] OK: D406
[2026-02-12 08:00:28] OK: BILANT_2025
[2026-02-12 08:00:28] OK: SIT_FIN_SEM_2025
[2026-02-12 08:00:28] OK: SIT_FIN_AN_2025
[2026-02-12 08:00:28] OK: DESCARCARE_DECLARATII
[2026-02-12 08:00:28] === Monitor complete ===
[2026-02-12 14:00:22] === Starting ANAF monitor v2.1 ===
[2026-02-12 14:00:22] OK: D100
[2026-02-12 14:00:22] OK: D101
[2026-02-12 14:00:22] CHANGES in D300: ['Soft A: 11.02.2026 → 12.02.2026']
[2026-02-12 14:00:22] OK: D390
[2026-02-12 14:00:22] OK: D394
[2026-02-12 14:00:22] OK: D205
[2026-02-12 14:00:23] OK: D406
[2026-02-12 14:00:23] HASH CHANGED in BILANT_2025 (no version changes detected)
[2026-02-12 14:00:23] OK: SIT_FIN_SEM_2025
[2026-02-12 14:00:23] HASH CHANGED in SIT_FIN_AN_2025 (no version changes detected)
[2026-02-12 14:00:23] OK: DESCARCARE_DECLARATII
[2026-02-12 14:00:23] === Monitor complete ===
[2026-02-12 14:46:11] === Starting ANAF monitor v2.1 ===
[2026-02-12 14:46:11] OK: D100
[2026-02-12 14:46:11] OK: D101
[2026-02-12 14:46:11] OK: D300
[2026-02-12 14:46:11] OK: D390
[2026-02-12 14:46:11] OK: D394
[2026-02-12 14:46:11] OK: D205
[2026-02-12 14:46:12] OK: D406
[2026-02-12 14:46:12] OK: BILANT_2025
[2026-02-12 14:46:12] OK: SIT_FIN_SEM_2025
[2026-02-12 14:46:12] OK: SIT_FIN_AN_2025
[2026-02-12 14:46:12] OK: DESCARCARE_DECLARATII
[2026-02-12 14:46:12] === Monitor complete ===
[2026-02-13 08:00:14] === Starting ANAF monitor v2.1 ===
[2026-02-13 08:00:14] OK: D100
[2026-02-13 08:00:14] OK: D101
[2026-02-13 08:00:14] OK: D300
[2026-02-13 08:00:14] OK: D390
[2026-02-13 08:00:15] OK: D394
[2026-02-13 08:00:16] OK: D205
[2026-02-13 08:00:16] OK: D406
[2026-02-13 08:00:16] HASH CHANGED in BILANT_2025 (no version changes detected)
[2026-02-13 08:00:16] OK: SIT_FIN_SEM_2025
[2026-02-13 08:00:16] HASH CHANGED in SIT_FIN_AN_2025 (no version changes detected)
[2026-02-13 08:00:16] OK: DESCARCARE_DECLARATII
[2026-02-13 08:00:16] === Monitor complete ===

View File

@@ -0,0 +1,372 @@
#!/usr/bin/env python3
"""
ANAF Monitor v2.2 - Hash detection + version extraction + text diff
- Hash-based change detection (catches ANY change)
- Extracts ALL soft A/J versions from page
- Saves page text and shows diff on changes
"""
import json
import re
import hashlib
import urllib.request
import ssl
import difflib
from datetime import datetime
from pathlib import Path
from html.parser import HTMLParser
SCRIPT_DIR = Path(__file__).parent
CONFIG_FILE = SCRIPT_DIR / "config.json"
VERSIONS_FILE = SCRIPT_DIR / "versions.json"
HASHES_FILE = SCRIPT_DIR / "hashes.json"
SNAPSHOTS_DIR = SCRIPT_DIR / "snapshots"
LOG_FILE = SCRIPT_DIR / "monitor.log"
DASHBOARD_STATUS = SCRIPT_DIR.parent.parent / "dashboard" / "status.json"
# Ensure snapshots directory exists
SNAPSHOTS_DIR.mkdir(exist_ok=True)
class TextExtractor(HTMLParser):
"""Extract visible text from HTML"""
def __init__(self):
super().__init__()
self.text = []
self.skip_tags = {'script', 'style', 'head', 'meta', 'link'}
self.current_tag = None
def handle_starttag(self, tag, attrs):
self.current_tag = tag.lower()
def handle_endtag(self, tag):
self.current_tag = None
def handle_data(self, data):
if self.current_tag not in self.skip_tags:
text = data.strip()
if text:
self.text.append(text)
def get_text(self):
return '\n'.join(self.text)
def html_to_text(html):
"""Convert HTML to plain text"""
parser = TextExtractor()
try:
parser.feed(html)
return parser.get_text()
except:
# Fallback: just strip tags
return re.sub(r'<[^>]+>', ' ', html)
SSL_CTX = ssl.create_default_context()
SSL_CTX.check_hostname = False
SSL_CTX.verify_mode = ssl.CERT_NONE
def log(msg):
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
with open(LOG_FILE, "a") as f:
f.write(f"[{timestamp}] {msg}\n")
def load_json(path, default=None):
try:
with open(path) as f:
return json.load(f)
except:
return default if default is not None else {}
def save_json(path, data):
with open(path, "w") as f:
json.dump(data, f, indent=2, ensure_ascii=False)
def fetch_page(url, timeout=30):
try:
req = urllib.request.Request(url, headers={
'User-Agent': 'Mozilla/5.0 (compatible; ANAF-Monitor/2.1)'
})
with urllib.request.urlopen(req, timeout=timeout, context=SSL_CTX) as resp:
return resp.read()
except Exception as e:
log(f"ERROR fetching {url}: {e}")
return None
def compute_hash(content):
"""Compute SHA256 hash of content"""
return hashlib.sha256(content).hexdigest()
def load_snapshot(page_id):
"""Load previous page text snapshot"""
snapshot_file = SNAPSHOTS_DIR / f"{page_id}.txt"
try:
return snapshot_file.read_text(encoding='utf-8')
except:
return None
def save_snapshot(page_id, text):
"""Save page text snapshot"""
snapshot_file = SNAPSHOTS_DIR / f"{page_id}.txt"
snapshot_file.write_text(text, encoding='utf-8')
def generate_diff(old_text, new_text, context_lines=3):
"""Generate unified diff between old and new text"""
if not old_text:
return None
old_lines = old_text.splitlines(keepends=True)
new_lines = new_text.splitlines(keepends=True)
diff = list(difflib.unified_diff(
old_lines, new_lines,
fromfile='anterior',
tofile='actual',
n=context_lines
))
if not diff:
return None
# Limitează diff-ul la maxim 50 linii pentru output
if len(diff) > 50:
diff = diff[:50] + ['... (truncat)\n']
return ''.join(diff)
def parse_date_from_filename(filename):
"""Extrage data din numele fișierului (ex: D394_26092025.pdf -> 26.09.2025)"""
# Pattern: _DDMMYYYY. sau _DDMMYYYY_ sau _YYYYMMDD
match = re.search(r'_(\d{8})[\._]', filename)
if match:
d = match.group(1)
# Verifică dacă e DDMMYYYY sau YYYYMMDD
if int(d[:2]) <= 31 and int(d[2:4]) <= 12:
return f"{d[:2]}.{d[2:4]}.{d[4:]}"
elif int(d[4:6]) <= 12 and int(d[6:]) <= 31:
return f"{d[6:]}.{d[4:6]}.{d[:4]}"
# Pattern: _DDMMYY
match = re.search(r'_(\d{6})[\._]', filename)
if match:
d = match.group(1)
if int(d[:2]) <= 31 and int(d[2:4]) <= 12:
return f"{d[:2]}.{d[2:4]}.20{d[4:]}"
return None
def extract_versions(html):
"""Extrage soft A/J din HTML - primul generic + toate cele cu label (S1002, etc.)"""
versions = {}
# Găsește PRIMUL link soft A (PDF) - versiunea curentă
soft_a_match = re.search(
r'<a[^>]+href=["\']([^"\']*\.pdf)["\'][^>]*>\s*soft\s*A\s*</a>',
html, re.IGNORECASE
)
if soft_a_match:
url = soft_a_match.group(1)
versions['soft_a_url'] = url
date = parse_date_from_filename(url)
if date:
versions['soft_a_date'] = date
# Găsește soft J-uri CU LABEL (ex: "soft J - S1002") - toate
soft_j_labeled = re.findall(
r'<a[^>]+href=["\']([^"\']*\.zip)["\'][^>]*>\s*soft\s*J\s*-\s*([^<]+)',
html, re.IGNORECASE
)
if soft_j_labeled:
# Pagină cu soft-uri denumite (bilanț)
for url, label in soft_j_labeled:
label = label.strip()
key = f'soft_j_{label.replace(" ", "_")}'
versions[f'{key}_url'] = url
date = parse_date_from_filename(url)
if date:
versions[f'{key}_date'] = date
else:
# Pagină cu soft J simplu - ia doar primul
soft_j_match = re.search(
r'<a[^>]+href=["\']([^"\']*\.zip)["\'][^>]*>\s*soft\s*J',
html, re.IGNORECASE
)
if soft_j_match:
url = soft_j_match.group(1)
versions['soft_j_url'] = url
date = parse_date_from_filename(url)
if date:
versions['soft_j_date'] = date
# Găsește data publicării din text
publish_match = re.search(
r'publicat\s+[îi]n\s*(?:data\s+de\s*)?(\d{2}[./]\d{2}[./]\d{4})',
html, re.IGNORECASE
)
if publish_match:
versions['published'] = publish_match.group(1).replace('/', '.')
return versions
def compare_versions(old, new):
"""Compară versiunile și returnează diferențele"""
changes = []
# Colectează toate cheile unice
all_keys = set(old.keys()) | set(new.keys())
date_keys = sorted([k for k in all_keys if k.endswith('_date') or k == 'published'])
for key in date_keys:
old_val = old.get(key)
new_val = new.get(key)
# Formatează label-ul
label = key.replace('_date', '').replace('_', ' ').title()
if new_val and old_val != new_val:
if old_val:
changes.append(f"{label}: {old_val}{new_val}")
else:
changes.append(f"{label}: {new_val} (NOU)")
return changes
def format_current_versions(versions):
"""Formatează versiunile curente pentru output"""
result = {}
for key, val in versions.items():
if key.endswith('_date'):
label = key.replace('_date', '')
result[label] = val
return result
def check_page(page, saved_versions, saved_hashes):
"""Verifică o pagină și returnează modificările"""
page_id = page["id"]
name = page["name"]
url = page["url"]
content = fetch_page(url)
if content is None:
return None
# 1. Verifică hash-ul mai întâi (detectează ORICE schimbare)
new_hash = compute_hash(content)
old_hash = saved_hashes.get(page_id)
html = content.decode('utf-8', errors='ignore')
new_text = html_to_text(html)
new_versions = extract_versions(html)
old_versions = saved_versions.get(page_id, {})
# Încarcă snapshot-ul anterior
old_text = load_snapshot(page_id)
# Prima rulare - inițializare
if not old_hash:
log(f"INIT: {page_id}")
saved_hashes[page_id] = new_hash
saved_versions[page_id] = new_versions
save_snapshot(page_id, new_text)
return None
# Compară hash-uri
hash_changed = new_hash != old_hash
# Compară versiuni pentru detalii
version_changes = compare_versions(old_versions, new_versions)
# Generează diff dacă s-a schimbat
diff = None
if hash_changed and old_text:
diff = generate_diff(old_text, new_text)
# Actualizează starea
saved_hashes[page_id] = new_hash
saved_versions[page_id] = new_versions
save_snapshot(page_id, new_text)
if hash_changed:
if version_changes:
log(f"CHANGES in {page_id}: {version_changes}")
else:
log(f"HASH CHANGED in {page_id} (no version changes detected)")
version_changes = ["Pagina s-a modificat"]
result = {
"id": page_id,
"name": name,
"url": url,
"changes": version_changes,
"current": format_current_versions(new_versions)
}
if diff:
result["diff"] = diff
return result
log(f"OK: {page_id}")
return None
def update_dashboard_status(has_changes, changes_count, changes_list=None):
"""Actualizează status.json pentru dashboard"""
try:
status = load_json(DASHBOARD_STATUS, {})
anaf_status = {
'ok': not has_changes,
'status': 'MODIFICĂRI' if has_changes else 'OK',
'message': f'{changes_count} modificări detectate' if has_changes else 'Nicio modificare detectată',
'lastCheck': datetime.now().strftime('%d %b %Y, %H:%M'),
'changesCount': changes_count
}
# Adaugă detaliile modificărilor pentru dashboard
if has_changes and changes_list:
anaf_status['changes'] = []
for change in changes_list:
change_detail = {
'name': change.get('name', ''),
'url': change.get('url', ''),
'summary': []
}
# Ia primele 3 modificări ca rezumat
if change.get('changes'):
change_detail['summary'] = change['changes'][:3]
anaf_status['changes'].append(change_detail)
status['anaf'] = anaf_status
save_json(DASHBOARD_STATUS, status)
except Exception as e:
log(f"ERROR updating dashboard status: {e}")
def main():
log("=== Starting ANAF monitor v2.1 ===")
config = load_json(CONFIG_FILE, {"pages": []})
saved_versions = load_json(VERSIONS_FILE, {})
saved_hashes = load_json(HASHES_FILE, {})
all_changes = []
for page in config["pages"]:
result = check_page(page, saved_versions, saved_hashes)
if result:
all_changes.append(result)
save_json(VERSIONS_FILE, saved_versions)
save_json(HASHES_FILE, saved_hashes)
# Update dashboard status
update_dashboard_status(len(all_changes) > 0, len(all_changes), all_changes)
log("=== Monitor complete ===")
print(json.dumps({"changes": all_changes}, ensure_ascii=False, indent=2))
return len(all_changes)
if __name__ == "__main__":
exit(main())

View File

@@ -0,0 +1,40 @@
S1002-S1003-S1004-S1005
S1002-S1003-S1004-S1005
S1011
S1019
S1025
S1030
S1039
S1040-S1041
S1042
S1046
S1051-S1052-S1053-S1054
Tabel
codificări
tipuri de situaţii financiare şi raportări anuale
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
Atenție! Momentan se pot depune doar S1002,S1003 şi S1005.
S1002-S1005
Situaţii financiare anuale la
31 decembrie 2025
întocmite de către entităţile al căror exerciţiu financiar coincide cu anul calendaristic, prevăzute la pct. 1.1 din Anexa 1 la
OMF nr. 2036/23.12.2025
privind principalele aspecte legate de întocmirea şi depunerea situaţiilor financiare anuale şi a raportărilor contabile anuale ale operatorilor economici la Agentia Nationala de Administrare Fiscala. Potrivit art. 185 din Legea societăţilor nr. 31/1990, republicată, cu modificările şi completările ulterioare, consiliul de administraţie, respectiv directoratul, este obligat să depună la ANAF numai în format electronic pe portalul www.e-guvernare.ro, având ataşată o semnătură electronică extinsă, situaţiile financiare anuale, raportul lor, raportul cenzorilor sau raportul auditorilor financiari, după caz. Formatul electronic al situaţiilor financiare anuale la 31 decembrie 2023, generat prin programele de asistenţă, constă într-un fişier PDF având ataşat un fişier xml (care conţine formularele cod 10, cod 20, cod 30 şi cod 40), la care trebuie ataşat şi un fişier cu extensia zip.
Fişierul cu extensia zip va conţine prima pagină din situaţiile financiare anuale listată cu ajutorul programului de asistenţă elaborat de Ministerul Finanţelor, semnată, potrivit legii, precum şi documentele cerute de lege (de exemplu: note explicative la situaţiile financiare anuale, situaţia modificărilor capitalului propriu şi situaţia fluxurilor de numerar, după caz; raportul administratorilor; raportul de audit sau raportul comisiei de cenzori, după caz; propunerea de distribuire a profitului sau de acoperire a pierderii contabile; declaraţia scrisă a persoanelor prevăzute la art. 10 alin. (1) din legea contabilităţii, prin care îşi asumă răspunderea pentru întocmirea situaţiilor financiare anuale), aşa cum acestea sunt întocmite de entităţi, toate acestea fiind scanate, alb-negru, lizibil şi cu o rezoluţie care să permită încadrarea în limita a 9,5 MB a fişierului PDF la care este ataşat fişierul zip. Fişierele zip ataşate situaţiilor financiare anuale nu vor conţine parolă.
- publicat în data de
28.01.2026
soft A
actualizat în data
11.02.2026
soft J - S1002
soft J - S1003
soft J - S1005
Schema XSD 1002
Schema XSD 1003
Schema XSD 1005
Structura
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,263 @@

100
017
060
093
100
101
101 G
104
106
107
108
109
110
112
114
119
120
130
177
179
180
182
205
207
216
217
222
300
301
307
311
390
392
393
394
395
397
398
401
402
403
404
405
406
407
700
708
710
711
900
901
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform
OPANAF nr. 57/19.01.2026,
valabil începand cu
01/2024 - publicat în data de 09.02.2024
soft A
actualizat în data de
10.02.2026
soft J*
actualizat în data de
23.01.2026
Anexa
validări
actualizat în data de
09.02.2026
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF nr. 64/18.01.2022, OPANAF
nr. 237/18.02.2022, OPANAF nr. 449/23.03.2022,
OPANAF nr. 1150/ 2022, OPANAF nr. 1341/2022, OPANAF nr. 1542/23.08.2022,
OPANAF nr. 1635/12.09.2022
, OPANAF nr. 172/08.02.2023,OPANAF nr. 188/10.02.2023,
OPANAF nr. 1090/07.07.2023,OPANAF nr. 1857/06.11.2023
valabil începand cu
12/2021
- publicat în data de
24.02.2022
soft A
actualizat în data de
25.01.2024
soft J*
actualizat în data de
17.01.2024
Anexa
validări
actualizat în data de
21.11.2023
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF nr. 51/18.01.2021, valabil începand cu 12/2020 - publicat în data de
20.01.2021
Formularul nu conţine modificările conform OUG 153/2020.
Termenul legal de depunere
pentru impozitul pe veniturile microîntreprinderilor - trim. IV 2021 şi impozitul specific - sem. II 2021
este 25 iunie 2022.
soft A
actualizat în data de
20.01.2022
soft J*
actualizat în data de
20.01.2022
Anexa
validări
actualizat în data de
20.01.2022
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF
nr. 935/ 14.04.2020
, valabil începand cu
09/2020
- publicat în data de
30.09.2020
soft A
actualizat în data de
23.10.2020
soft J*
actualizat în data de
30.09.2020
Anexa
validări
actualizat în data de
30.09.2020
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF
nr. 935/ 14.04.2020
, valabil începand cu
03/2020
- publicat în data de
22.04.2020
soft A
actualizat în data de
30.09.2020
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF nr. 1203/ 10.05.2018, valabil începand cu 05/2018 - publicat în data de
07.06.2018
soft A
actualizat în data de
05.12.2019
soft J*
actualizat în data de
28.01.2020
Anexa
validări
actualizat în data de
21.02.2019
Schema
XSD
100
- Declaraţie privind obligaţiile
de plată la bugetul de stat, conform OPANAF 3781/ 22.12.2017,  -
publicat în data de
01.02.2018
soft A
soft J*
Anexa
validări
Schema
XSD
100
- Declaraţie privind obligaţiile
de plată la bugetul de stat, conform OPANAF 2935/ 11.10.2017, valabil începand cu 09/ 2017 -
publicat în data de
17.10.2017
soft A
soft J*
Anexa
validări
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 869/ 08.03.2017, valabil începand cu 02/ 2017 -
publicat în data de
16.03.2017
soft A
actualizat în data de
01.08.2017
soft J*
actualizat în data de
01.08.2017
Anexa
validări
actualizat în data de
01.08.2017
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 587/2016 
cu modificările şi completările ulterioare, valabil începand cu 01/2016 -
publicat în data de
07.12.2016 - versiune bilingvă română - engleză
soft A
soft J*
actualizat în data de
21.03.2016
Anexa
validări
actualizat în data de
21.03.2016
Schema
XSD
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 587/2016 
cu modificările şi completările ulterioare, valabil începand cu 01/2016 -
publicat în data de
15.02.2016
soft A
actualizat în data de
15.04.2016
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 123/ 29.01.2014 valabil incepand cu 01/2014 - actualizat în data de
19.01.2015
soft A
soft J*
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D100
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 3136/ 26.09.2013 - actualizat în
20.01.2014
soft A
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D100
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 1135/ 30.07.2012 pentru an 2012 - actualizat în
28.12.2012
soft A
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D100
100
- Declaraţie privind obligaţiile de plată la bugetul de stat, conform OPANAF 1932/2011, utilizată începând cu declararea obligaţiilor fiscale aferente lunii noiembrie 2011 - actualizat în
12.01.2012
soft A
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D100
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,196 @@
101
Ascultă
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
101
- Declaraţie privind impozitul pe
profit conform
OPANAF nr. 206/11.02.2025.
Valabil pentru an sfârşit de perioada >= 2024
publicat în 14.02.2025
.
soft A
actualizat în data de
26.01.2026
soft J*
actualizat în data de
23.01.2026
Anexa
validări
actualizat în data de
26.01.2026
Schema
XSD
actualizat în data de
14.02.2025
101
- Declaraţie privind impozitul pe
profit conform
OPANAF nr. 310/07.03.2023,
OPANAF nr. 423/17.03.2022. Valabil pentru an sfârşit de perioada >= 2022
publicat în 22.03.2022
.
soft A
actualizat în data de
04.03.2024
soft J*
actualizat în data de
24.04.2023
Anexa
validări
actualizat în data de
24.04.2023
Schema
XSD
actualizat în data de
24.04.2023
101
- Declaraţie privind impozitul pe
profit conform OPANAF nr. 423/ 17.03.2020, publicat în MO nr.1246/
17.12.2020. Valabil pentru an sfârşit de perioada >= 2021
publicat în 29.03.2022
.
soft A
actualizat în data de
10.10.2022
soft J*
Anexa
validări
Schema
XSD
101
- Declaraţie privind impozitul pe
profit conform OPANAF nr. 4072/ 09.12.2020, publicat în MO nr.1246/
17.12.2020. Valabil pentru an sfârşit de perioada >= 2020
publicat în 12.01.2021
.
soft A
actualizat în data de
15.02.2021
soft J*
actualizat în data de
03.02.2021
Anexa
validări
Schema
XSD
101
- Declaraţie privind impozitul pe profit conform OPANAF nr.
3200/20.12.2018.
Valabil pentru an sfârşit de perioada >= 2018 -
publicat în 21.01.2019
.
soft A
actualizat în data de
21.06.2019
soft J*
actualizat în data de
25.04.2019
Anexa
validări
actualizat în data de
12.02.2019
Schema
XSD
101
- Declaraţie privind impozitul pe profit conform OPANAF nr.4160/ 28.12.2017.
Valabil pentru an sfârşit de perioada >= 2017 -
publicat în 14.02.2018
.
soft A
actualizat în data de
27.07.2018
soft J*
actualizat în data de
27.07.2018
Anexa
validări
actualizat în data de
27.07.2018
Schema
XSD
101
- Declaraţie privind impozitul pe
profit conform OPANAF nr.3386/2016, publicat în M.O. nr.950/25.11.2016
Ca urmare a modificării plafonului de venituri, vor depune D101
la 01/2017 respectiv 07/2017, persoanele juridice romane care la data de
31.12.2016 au realizat venituri cuprinse între
100001-500000
euro,inclusiv, si care :
- sunt plătitoare de impozit pe profit la
data de 31.01.2017 si vor intra în categoria microintreprinderilor
încep<65>nd cu 01.02.2017 (scadenta 25.02.2017)
- sunt plătitoare de
impozit pe profit la data de 31.07.2017 si vor intra în categoria
microintreprinderilor încep<65>nd cu 01.08.2017 (scadenta 25.08.2017)
Valabil pentru lunile ianuarie 2017 si iulie 2017 - actualizat în
data de
31.07.2017
soft A
actualizat în data de
21.11.2017
soft J*
actualizat în data de
21.11.2017
Anexa
validări
actualizat în data de
31.07.2017
Schema
XSD
101
- Declaraţie privind impozitul pe profit,
conform OPANAF nr. 3386/ 25.11.2016 publicat în M.O. nr.950/25.11.2016  - valabil începând cu anul 2016 - publicat în data de
27.01.2017
soft A
actualizat în data de
08.02.2017
Anexa
validări
actualizat în data de
08.02.2017
Schema
XSD
actualizat în data de
06.02.2017
101
- Declaraţie privind impozitul pe profit, conform OPANAF nr. 3250/ 2015 (M.OF. nr.905/ 07.12.2015) - valabil încep<65>nd cu anul 2015 - publicat
07.12.2016 versiune bilingvă română - engleză
soft A
Anexa
validări
Schema
XSD
101
- Declaraţie privind impozitul pe profit, conform OPANAF nr. 3250/ 2015 (M.OF. nr.905/ 07.12.2015) - valabil încep<65>nd cu anul 2015 - publicat
11.01.2016
soft A
actualizat în data de
07.12.2016
101
- Declaraţie privind impozitul pe profit, conform OPANAF nr. 4024/ 23.12.2014 (M.OF. nr.2/ 05.01.2015) - valabil începând cu anul 2014 - actualizat
23.09.2015
soft A
actualizat în data de
23.09.2015
Anexa
validări
Schema
XSD
101
- Declaraţie privind impozitul pe profit, conform OPANAF nr. 1950/2012 - actualizat în
data de 24.01.2014
(actualizare pentru persoanele juridice care la 31.12 îndeplinesc condiţiile de plătitor de impozit pe veniturile microintrep. cf. art. 112^2 alin.(3) din L. 571/2003)
Pentru perioadele de raportare anterioare anului 2012, declaraţia 101 se poate descărca de pe
portalul ANAF
secţiunea programe utile
şi se pot depune numai la ghişeu.
soft A
Anexa
validări
Schema
XSD
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,144 @@

205
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile
din investii, pe beneficiari de venit,
conform OPANAF nr. 102/2025( începând cu anul de raportare 2024) - publicat în
11.02.2025
soft A
actualizat în data de
15.01.2026
soft J*
Anexa
validări
Schema XSD
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile
din investii, pe beneficiari de venit,
conform OPANAF nr. 154/29.01.2024( începând cu anul de raportare 2023) - publicat în
05.02.2024
soft A
actualizat în data de
12.04.2024
soft J*
Anexa
validări
Schema XSD
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile
din investii, pe beneficiari de venit,
conform OPANAF nr. 18/10.01.2023( începând cu anul de raportare 2022) - publicat în
20.01.2023
soft A
actualizat în data de
20.02.2023
soft J*
actualizat în data de
11.12.2023
Anexa
validări
Schema XSD
actualizat în data de
10.02.2023
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit,
conform OPANAF ( începând cu anul de raportare 2021) - publicat în
09.02.2022
soft A
soft J*
actualizat în data de
25.02.2022
Anexa
validări
Schema
XSD
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit,
conform OPANAF 48/11.01.2019 ( începând cu anul de raportare 2018) - publicat în
17.01.2019
soft A
actualizat în data de
25.02.2021
soft J*
actualizat în data de
25.02.2021
Anexa
validări
actualizat în data de
25.02.2021
Schema
XSD
205
-Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit,
conform OPANAF 3726/ 19.12.2017 ( începând cu anul de raportare 2017 ) - publicat în
16.01.2018
soft A
actualizat în data de
23.02.2018
soft J*
actualizat în data de
08.02.2018
Anexa
validări
actualizat în data de
19.02.2018
Schema
XSD
actualizat în data de
22.02.2018
205
-Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit, conform OPANAF 3695/ 27.12.2016 ( începând cu anul de raportare 2016 ) - publicat în
19.01.2017
soft A
publicat în data de
28.02.2017
soft J*
actualizat în data de
16.02.2017
Anexa
validări
publicat în data de
19.01.2017
Schema
XSD
publicat în data de
19.01.2017
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit, conform Ordinului ANAF 3605/ 2015 ( începând cu anul de raportare 2015 ) - publicat în
11.01.2016
soft A
actualizat în data de
18.01.2016
soft J*
actualizat în data de
12.09.2016
Anexa
validări
Schema
XSD
actualizat în data de
04.02.2016
205
- Declaraţie  informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit, conform Ordinului ANAF 3883/2013 ( începând cu anul de raportare 2013 ) - actualizat în
20.02.2015
soft A
soft J*
Anexa
validări
Schema
XSD
205
- Declaraţie informativă privind impozitul reţinut la sursă şi câştigurile/pierderile realizate, pe beneficiari de venit, conform Ordinului ANAF 1913/2012 -( valabil pentru an raportare 2012 ) actualizat în
09.04.2013
soft A
soft J*
Anexa
validări
Schema
XSD
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,180 @@

300
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 2131/02.09.2025, utilizat începând cu declararea obligaţiilor fiscale aferente lunii ianuarie 2026 - publicat în data
11.02.2026
soft A
soft J*
Anexa
validări
Schema
XSD
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 2131/02.09.2025, utilizat începând cu declararea obligaţiilor fiscale aferente lunii august 2025 - publicat în data
03.09.2025
soft A
actualizat în data de
16.12.2025
soft J*
Anexa
validări
Schema
XSD
publicat în data de
23.09.2025
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 888/29.04.2024, utilizat începând cu declararea obligaţiilor fiscale aferente lunii ianuarie 2025 (Contine cod CAEN Rev 3. Pentru cod CAEN Rev 2 va rugam sa utilizati versiunea anterioara)- publicat în data
12.02.2025
soft A
soft J*
Anexa
validări
Schema
XSD
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 888/29.04.2024, utilizat începând cu declararea obligaţiilor fiscale aferente lunii mai 2024 - publicat în data
30.05.2024
soft A
soft J*
Anexa
validări
Schema
XSD
actualizat în data de
05.06.2024
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 1176/04.08.2023, utilizat începând cu declararea obligaţiilor fiscale aferente lunii august 2023 - publicat în data
28.08.2023
soft A
actualizat în data de
22.09.2023
soft J*
Anexa
validări
actualizat în data de
28.08.2023
Schema
XSD
actualizat în data de
25.09.2023
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 1253/2021, utilizat începând cu declararea obligaţiilor fiscale aferente lunii iulie 2021 valabil de la data 17.08.2021 - publicat în data
18.08.2021
soft A
actualizat în data de
28.03.2022
soft J*
Anexa
validări
actualizat în data de
08.07.2021
Schema
XSD
actualizat în data de
12.07.2021
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 632/2021, utilizat începând cu declararea obligaţiilor fiscale aferente lunii iunie 2021 valabil de la data 01.07.2021 - publicat în data
01.07.2021
soft A
soft J*
Anexa
validări
actualizat în data de
08.07.2021
Schema
XSD
actualizat în data de
12.07.2021
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 2227/2019, utilizat începând cu declararea obligaţiilor fiscale valabil de la data 01.07.2019 - publicat în data
13.08.2019
soft A
actualizat în data de
02.09.2019
soft J*
actualizat în data de
18.09.2019
Anexa
validări
actualizat în data de
14.08.2019
Schema
XSD
actualizat în data de
19.08.2019
300
- Decont de taxă pe valoarea adăugată conform
OPANAF nr. 591/2017, utilizat începând cu declararea obligaţiilor fiscale valabil de la data 01.01.2017 - publicat în data
31.01.2017
soft A
soft J*
Anexa
validări
Schema
XSD
300
- Decont de taxă pe valoarea adăugată conform OPANAF nr. 588/2016, utilizat începând cu declararea obligaţiilor fiscale valabil de la data 01.01.2016 - publicat în data
15.02.2016
soft A
23.03.2016
soft J*
24.02.2016
Anexa
validări
Schema
XSD
300
- Decont de taxă pe valoarea adăugată conform OPANAF
nr. 1790/2012, utilizat începând cu declararea obligaţiilor fiscale
valabil de la data 01.01.2013
-
actualizat în data de
24.01.2014
soft A
soft J*
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D300
300
- Decont de taxă pe valoarea adăugată conform OPANAF nr.
3665/22.12.2011, utilizat începând cu declararea obligaţiilor fiscale
valabil de la data 01.01.2012
-
actualizat în data de
06.03.2012
soft A
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D300
300
- Decont de taxă pe valoarea adăugată conform OPANAF nr. 183/31.01.2011, utilizat începând cu declararea obligaţiilor fiscale aferente lunii noiembrie 2011
-
actualizat în data de
15.01.2012
soft A
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D300
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,68 @@

390
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
390
- Declaraţia recapitulativă privind livrările/achiziţiile/prestările intracomunitare
 -
conform OPANAF nr. 705/11.03.2020 - incepand cu perioada de raportare
02/2020
-
publicat în data de
18.03.2020
soft A
actualizat în data de
07.05.2024
soft J*
actualizat în data de
25.06.2025
Anexa
validări
actualizat în data de
07.05.2024
Schema
XSD
actualizat în data de
12.02.2021
390
- Declaraţia recapitulativă privind livrările/achiziţiile/prestările intracomunitare
 -
incepand cu anul de raportare 2017
-
publicat în data de
01.02.2017
soft A
actualizat în data de
30.01.2020
soft J*
actualizat în data de
12.02.2020
Anexa
validări
Schema
XSD
390
- Declaraţia recapitulativă privind livrările/achiziţiile/prestările intracomunitare
-conform OPANAF nr.591/03.02 2016 (publicat în M.O. nr.94/ 08.02.2016)
-începand cu anul de raportare 2015
-conform OPANAF nr.76/21.01.2010 - incepand cu anul de raportare 2011
-
actualizat în data de
09.02.2016
soft A
actualizat în data de
09.02.2016
soft J*
actualizat în data de
23.04.2015
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D390
Prevederi legale de completare a formularului 390
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,141 @@

394
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
394
Declaraţie informativă privind livrările/prestările şi achiziţiile efectuate pe teritoriul naţional - utilizat începând cu declararea obligaţiilor fiscale aferente lunii august 2025 - publicat în
15.09.2025
soft A
soft J*
Anexa
validări
Schema
XSD
394
Declaraţie informativă privind livrările/prestările şi achiziţiile efectuate pe teritoriul naţional conform  OPANAF 77/2022- utilizat începând cu declararea obligaţiilor fiscale aferente lunii ianuarie 2025 (Contine cod CAEN Rev 3. Pentru cod CAEN Rev 2 va rugam sa utilizati versiunea anterioara) - publicat în
12.02.2025
soft A
soft J*
Anexa
validări
Schema
XSD
394
Declaraţie informativă privind livrările/prestările şi achiziţiile efectuate pe teritoriul naţional conform  OPANAF 77/2022- utilizat începând cu declararea obligaţiilor fiscale aferente lunii aprilie 2022  - publicat în
10.05.2022
soft A
soft J*
actualizat în data de
30.05.2022
Anexa
validări
Schema
XSD
394
Declaraţie informativă privind livrările/prestările şi achiziţiile efectuate pe teritoriul naţional conform  OPANAF 3281/2020- utilizat începând cu declararea obligaţiilor fiscale aferente lunii septembrie 2020  - publicat în
02.09.2020
soft A
soft J*
Anexa
validări
Schema
XSD
actualizat în data de
25.09.2020
394
Declaraţie informativă privind
livrările/prestările şi achiziţiile efectuate pe teritoriul naţional
conform  OPANAF 2264/2016  - utilizat începând cu declararea
obligaţiilor fiscale aferente lunii ianuarie 2017  - publicat în
31.01.2017
soft A
actualizat în data de
13.02.2018
soft J*
actualizat în data de
09.09.2019
Anexa
validări
actualizat în data de
07.09.2017
Schema
XSD
actualizat în data de
09.09.2019
394
Declaraţie informativă privind
livrările/prestările şi achiziţiile efectuate pe teritoriul naţional
conform  OPANAF 2264/2016  - utilizat începând cu declararea
obligaţiilor fiscale aferente lunii iulie 2016  - publicat în
02.08.2016
soft A
actualizat în data de
08.12.2016
soft J*
actualizat în data de
19.01.2017
Anexa
validări
actualizat în data de
07.12.2016
Schema
XSD
actualizat în data de
18.11.2016
394
Declaraţie informativă privind livrările/prestarile
şi achiziţiile efectuate pe teritoriul naţional conform 
OPANAF 3806/2013  - utilizat începând cu declararea obligaţiilor fiscale aferente lunii
ianuarie 2016 - actualizat în
06.04.2016
soft A
actualizat în data de
06.04.2016
soft J*
actualizat în data de
06.04.2016
Anexa
validări
Schema
XSD
-
actualizat în data de
06.04.2016
Ghid
de depunere a declaraţiei D394
Prevederi legale de completare a formularului 394
394
Declaraţie informativă privind livrările/prestarile
şi achiziţiile efectuate pe teritoriul naţional conform 
OPANAF 3806/2013  - utilizat începând cu declararea obligaţiilor fiscale aferente lunii
decembrie 2013 - actualizat în
19.03.2015
soft A
actualizat în data de
29.01.2016
Anexa
validări
Schema
XSD
-
actualizat în data de
06.04.2016
Ghid
de depunere a declaraţiei D394
Prevederi legale de completare a formularului 394
394
Declaraţie informativă privind livrările/prestarile şi achiziţiile efectuate pe teritoriul naţional conform OPANAF 3596/2011 publicat în MO 927/28.12.2011 - utilizat începând cu declararea obligaţiilor fiscale aferente lunii ianuarie 2012 - actualizat în
28.10.2013
soft A
soft J*
Anexa
validări
Schema
XSD
Ghid
de depunere a declaraţiei D394
Prevederi legale de completare a formularului 394
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,21 @@

ANAF
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
D406
- Declaraţia SAF-T conform OPANAF 1783 din 04.11.2021 privind natura informaţiilor pe care contribuabilul/platitorul trebuie să le declare prin fişierul standard de control fiscal,
modelul de raportare, procedura şi condiţiile de transmitere, precum şi termenele de transmitere şi data/datele de la care categoriile de contribuabili/plătitori sunt obligate să transmită fişierul standard de control fiscal - publicat în
28.02.2022
Soft J*
actualizat în data de
11.02.2026
Schema xsd
actualizat în data de
08.07.2025
Schema xlsx
actualizat în data de
11.02.2026
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,566 @@
Descarcare declaratii
Ca urmare a ultimei
actualizări realizate de catre ADOBE, există posibilitatea să apară erori în
procesul de semnare electronică a declaraţiilor fiscale. în aceste situaţii,
pentru remediere trebuie să urmaţi procedurile indicate de furnizorul
certificatului dumneavoastră.
Dacă aveţi probleme cu descărcarea formularelor, vă rugăm să folosiţi
Formularul de contact
alegând categoria "Asistenţă tehnică servicii
informatice".
Data ultimei actualizări: 19.05.2023
Pentru a putea folosi softul J trebuie să aveţi instalat programul
DUKIntegrator
- actualizat în data de 20.08.2021
Dezvoltatorii de sisteme informatice pot descărca
sursele
aplicaţiei DUKIntegrator  - actualizat în data de 11.09.2018
Document de confirmare
- actualizat în data de 29.06.2021
Cu scopul de a mări gradul de rezilienţă şi de a asigura securitatea resurselor şi a sistemelor informatice, la nivel global au fost actualizate procedurile
şi politicile de securitate. În acest scop, pentru a nu afecta procesul de digitalizare a Ministerului Finanţelor (ANAF) şi pentru a urma standardele înalte de securitate stabilite
la nivel mondial, vă informăm că începând cu 08.01.2023 aplicaţiile puse la dispoziţia contribuabililor (pdf-urile inteligente) vor putea fi utilizate numai pe sisteme de operare
aflate în suport la producător şi cu toate update-urile la zi.
D11
- CERERE DE ANULARE a unor obligații bugetare/ NOTIFICARE privind intenția de a beneficia de anularea unor obligații bugetare
- publicat în data de
20.09.2024
Se transmit prin portalul SPV
CA300
Cerere de acord pentru finanţare, în baza H.G. nr. 300/2024 - publicat în data de
16.01.2026
C300
Formular ataşare documente, în baza H.G. nr. 300/2024 - publicat în data de
18.12.2025
CP300
Cerere de plată, în baza H.G. nr. 300/2024 - publicat în data de
16.12.2025
Se transmit prin portalul
e-guvernare.ro
CA807
Cerere de acord pentru finanţare, în baza H.G. nr. 807/2014 - publicat în data de
12.04.2021
C807
Formular ataşare documente, în baza H.G. nr. 807/2014 - publicat în data de
12.04.2021
CP807
Cerere de plată a ajutorului de stat, în baza H.G. nr.807/2014 - publicat în data de
12.04.2021
Se transmit prin SPV
F1129
-  Ordinul de plată multiplu electronic (OPME) V.2.0.45 dată
actualizare
25.11.2025
Formularul se depune on-line prin Sistemul naţional de raportare
FOREXEBUG
de către instituţiile publice şi, respectiv, prin portalul
e-guvernare.ro
de către operatorii economici şi alte entităţi decât instituţii
publice
173
- Cerere privind grupul fiscal în domeniul impozitului pe profit. -
publicat în data de
29.10.2021
Se transmit prin portalul
e-guvernare.ro
D708
- INFORMARE privind alegerea
efectuării în România a procedurilor de raportare, conform
prevederilor secţiunii IV din anexa 5 la legea nr.207/2015 privind
Codul de Procedură Fiscală, pentru operatorii de platformă care îndeplinesc condiţiile
menţionate la pct.4, lit. a, subsecţiunea A, secţiunea I din anexa V la legea nr. 207/2015 privind Codul de Procedură Fiscală
şi în România şi în alte state membre. -
publicat în data de
28.12.2023
Formulare utilizate de operatorii de platforme digitale
Se transmit prin portalul
e-guvernare.ro
Z01
- Cerere pentru eliberarea certificatului de rezidenţă fiscală
pentru persoane juridice rezidente în România / Application for the issuance of the certificate of tax residence for resident legal persons in Romania - publicat în data de
26.04.2021
Z03
- Cerere pentru eliberarea certificatului de rezidenţă fiscală pentru persoane fizice rezidente în România /
Application for the issuance of the certificate of tax residence for individuals resident in Romania - publicat în data de
26.04.2021
Z05
- Cerere pentru eliberarea certificatului de rezidenţă fiscală pentru persoane fizice rezidente în România care desfăşoară activitate independentă /
Application for the issuance of the certificate of tax residence for individuals resident in Romania carrying on an independent activity - publicat în data de
26.04.2021
Z07
- Cerere pentru eliberarea certificatului de rezidenţă fiscală pentru persoane rezidente în România / Application for the issuance of the certificate of tax residence for persons resident in Romania - publicat în data de
26.04.2021
Z09
- Cerere pentru eliberarea certificatului privind atestarea impozitului plătit în România de persoane juridice
străine / Application for the issuance of the certificate attesting the tax paid in Romania by foreign legal persons - publicat în data de
26.04.2021
Z11
- Cerere pentru eliberarea certificatului privind atestarea impozitului plătit în România de persoane fizice nerezidente / Application for the issuance of the certificate attesting the tax paid in Romania by nonresident individuals - publicat în data de
26.04.2021
Z13
- Cerere referitoare la eliberarea
certificatului privind atestarea desfăşurării activităţii în România de
către sediul permanent al unei persoane juridice străine / Application for the issuance of the certificate attesting the activity carried on in Romania by the permanent establishment/designated permanent establishment of a foreign legal person - publicat în data de
26.04.2021
Se transmit prin portalul
e-guvernare.ro
şi prin link-ul
Depunere Declaraţie unică şi alte formulare SPV-PF
It can be sent through
e-guvernare.ro
and  link
"
Depunere Declaraţie unică şi alte formulare SPV-PF
"
Z015
- Chestionar pentru stabilirea rezidenţei fiscale a
persoanei fizice la sosirea în România
Set of questions for determining the fiscal residence of the individual on the arrival in Romania - publicat în data de
07.04.2020
Z017
- Chestionar pentru stabilirea rezidenţei fiscale a
persoanei fizice la plecarea din România
Set of questions for determining the
fiscal residence of the individual when leaving Romania - publicat
în data de
07.04.2020
Se transmit prin portalul
e-guvernare.ro
şi prin link-ul
Depunere Declaraţie unică şi alte formulare SPV-PF
It can be sent through
e-guvernare.ro
and  link
"
Depunere Declaraţie unică şi alte formulare SPV-PF
"
163
- Cerere de înscriere /radiere în /din Registrul entităţilor
/unităţilor de cult pentru care se acorda deduceri fiscale -
publicat în data de
01.04.2019
Se transmit prin portalul
e-guvernare.ro
168
-
Cerere de înregistrare a contractelor de locaţiune - actualizat în data de
04.01.2023
Se transmit prin portalul
e-guvernare.ro
şi prin link-ul
Depunere Declaraţie unică şi alte formulare SPV-PF
169
-
DECLARAŢIE DE ÎNREGISTRARE A CONTRACTELOR DE FIDUCIE (anexa 3) conform cu prevederile OPANAF 1193/ 2021 - publicat în data de
18.04.2022
169N
-
Declaraţie privind neconcordanţele între informaţiile privind beneficiarii reali, disponibile în Registrul central al fiduciilor şi al construcţiilor
juridice similare fiduciilor şi informaţiile deţinute de autorităţi/ entităţi raportoare (anexa 6) în conformitate cu OPANAF nr.1193/ 2021 - publicat în data de
18.04.2022
Se transmit prin portalul
e-guvernare.ro
Declaraţii electronice
(098)
Se
depun la organul fiscal competent. Nu se transmit on-line.
Declaraţie privind nedeductibilitatea TVA aferente cheltuielilor
efectuate în cadrul operaţiunii finanţate din FEDR, FSE şi FC 2014 -
2020
- publicat în data de
28.09.2016
Se depun la organul
fiscal competent. Nu se transmit on-line.
Declaraţii
electronice
(
017
,
060
,
093
,
100
,
101
,
101G
,
104
,
106
,
107
,
108
,
109
,
110
,
112
,
114
,
119
,
120
,
130
,
177
,
179
,
180
,
182
,
205
,
207
,
213
,
214
,
216
,
217
,
222
,
300
,
301
,
307
,
311
,
390
,
392
,
393
,
394
,
395
,
397
,
398
,
401
,
402
,
403
,
404
,
405
,
406
,
407
,
408
,
700
,
710,
711,
B900,
B901,
B902
- actualizat în data de
28.10.2024
(C182)
Se transmit prin portalul
e-guvernare.ro
Declarațiile 216 şi 217 se pot transmite și prin SPV de către persoanele fizice.
Cererea C182 se poate transmite si prin SPV.
Declaraţie 089
Declaraţie pe propria răspundere pentru îndeplinirea condiţiei prevăzute la art. 331 alin. (2) lit. e) pct. 2 şi/sau art. 331 alin. (2) lit. l) pct. 2 din Codul fiscal
Se transmit prin portalul
e-guvernare.ro
Formular C310
Cerere pentru aprobarea transferului sumelor din contul de TVA
Declaraţie
pe propria răspundere pentru înregistrarea în scopuri
de TVA, potrivit art. 316 alin. (1) lit. c) din Legea nr. 227/2015
privind Codul Fiscal, cu modificările şi completările ulterioare -
publicat în data de
01.02.2019
Se transmit prin portalul
e-guvernare.ro
Declaraţie D318
Cerere de rambursare a TVA pentru persoanele impozabile stabilite în
România, depusă potrivit art. 302 alin.(2) din Codul fiscal -
publicat în
19.10.2017
Declaraţie 319
Declaraţie de ajustare a pro-ratei - publicat în
04.12.2017
Se transmit prin portalul
e-guvernare.ro
Formular S1055
înştiinţare privind modificarea exerciţiului
financiar în baza art. 27 din legea contabilităţii
Se transmit prin portalul
e-guvernare.ro
Notificare
privind modificarea anului fiscal -
publicat în data de
02.04.2020
Notificare
privind modificarea sistemului
anual/trimestrial de declarare şi plată a impozitului pe profit -
publicat în data de
13.04.2020
Se
transmit prin portalul
e-guvernare.ro
Notificare/Cerere de anulare a obligaţiilor de plată accesorii
(D2
,
D3)
-
actualizat în data de
07.08.2020
Se transmit prin SPV
Cerere de acordare a eşalonării la plată
(D5)
- publicat în data de
19.11.2020
Se transmit prin SPV
Cerere de restructurare a obligaţiilor bugetare/Notificare privind
intenţia de restructurare a obligaţiilor bugetare
(D6)
- publicat în data de
14.12.2020
Se transmit prin SPV
Cerere de acordare a eşalonării la plată, în forma simplificată
(D7)
- publicat în data de
29.12.2021
Se transmit prin SPV
Situaţia eliberărilor pentru consum de ţigarete, ţigări şi ţigări de foi, tutun
fin tăiat destinat rulării în ţigarete şi alte tutunuri de fumat
(D9)
- publicat în data de
11.01.2023
Se transmit prin portalul
e-guvernare.ro
Declaraţie privind preţurile de vânzare cu amănuntul
pe sortimente de ţigarete
(D10)
- publicat în data de
11.01.2023
Se transmit prin portalul
e-guvernare.ro
Cerere de acordare a eşalonării la plată
(D8)
- publicat în data de
12.07.2022
Se transmit prin SPV
Situaţii financiare interimare trimestriale
<
=2024
- actualizat în data de
20.04.2023
Se transmit prin portalul
e-guvernare.ro
Situaţii financiare interimare trimestriale =2025
Se transmit prin portalul
e-guvernare.ro
Raportări contabile semestriale 2024
- publicat în data de
17.07.2024
Se transmit prin portalul
e-guvernare.ro
Raportări contabile semestriale 2025
- publicat în data de
18.07.2025
Se transmit prin portalul
e-guvernare.ro
Situaţii financiare anuale/Raportări anuale an 2022
- publicat în data de
20.01.2023
Se transmit prin portalul
e-guvernare.ro
Situaţii financiare anuale/Raportări anuale an 2023
- publicat în data de
17.11.2023
Se transmit prin portalul
e-guvernare.ro
Situaţii financiare anuale/Raportări anuale an 2024
- publicat în data de
28.01.2025
Se transmit prin portalul
e-guvernare.ro
Situaţii financiare anuale/Raportări anuale an 2025
- publicat în data de
10.02.2025
Se transmit prin portalul
e-guvernare.ro
Arhivă situaţii financiare anuale/Raportări anuale
Se transmit prin portalul
e-guvernare.ro
Arhivă raportări contabile semestriale
Se transmit prin portalul
e-guvernare.ro
Formulare S1001
,
1100
Se transmit prin portalul
e-guvernare.ro
Declaraţii electronice
(
Declaraţia unică (212)
,
200
,
201
,
204
,
208
,
209
,
220
,
221
,
223
,
224
,
230
,
600
603
)
- actualizat în data de
28.04.2022
(D603)
Se transmit prin portalul
e-guvernare.ro
Declaraţie unică se depune  accesând link-ul:
Depunere Declaraţie unică şi alte formulare SPV-PF
D200 se poate depune prin SPV
DAC6
- Formular utilizat de intermediarii sau contribuabilii relevanţi, după caz, în vederea raportării informaţiilor cu privire la aranjamentele transfrontaliere care fac obiectul raportării
- publicat în data de
20.01.2021
Se transmit prin
portalul
e-guvernare.ro
Formulare pentru sistemul PATRIMVEN:
P1000
- actualizat în data de
28.02.2022
,
P2000
Se transmit prin portalul
e-guvernare.ro
sau prin sistemul PATRIMVEN:
epatrim.fiscnet.ro
sau
epatrim.anaf.ro
Formularul
F3000
- publicat în data de
24.08.2016
Formularul
F7000
- publicat în data de
12.01.2024
Se transmit prin portalul
e-guvernare.ro
Formularul
P4000
,
P5000
Formularul
L153
Se transmit prin
portalul
e-guvernare.ro
C801
- Cerere de atribuire a numărului unic de identificare din aplicaţia
informatică a ANAF - publicat în data de
16.07.2018
C802
- Cerere pentru obţinerea profilurilor de trecere a aparatelor de marcat electronice fiscale în funcţionare online - publicat în data de
30.03.2021
Se transmit prin SPV
F4101
- Formulare utilizate pentru declararea în etapa
pre-operaţionalizare a Registrului Aparatelor de Marcat Electronice
Fiscale - publicat în data de
29.05.2018
F4102
- Formular pentru înregistrarea aparatelor de marcat electronice
fiscale (AMEF) instalate - publicat în data de
11.06.2018
F4103
- Formular pentru înregistrarea unor schimbări privind starea/
situaţia precum şi livrarea/achiziţia aparatelor de marcat
electronice fiscale - publicat în data de
31.07.2018
F4105
- Notificare privind situaţia aparatului de marcat electronic fiscal
(Anexa 2E la Metodologia şi procedura de înregistrare a aparatelor
de marcat electronice fiscale în etapa pre-operaţionalizare a
Registrului), în conformitate cu OPANAF nr.4156/ 28.12.2017 -
publicat în data de
07.08.2018
F4109
- Declaraţie privind aparatele de marcat electronice fiscale (AMEF)
neutilizate - publicat în data de
17.09.2018
F4110
- Declaraţie pe propria răspundere prin care utilizatorul declară că utilizează aparatul de marcat electronic fiscal instalat în zone nedeservite de reţele de comunicaţii electronice, în conformitate cu OPANAF nr. 435/2021 - publicat în data de
30.03.2021
A4200
- aplicaţie pentru validarea fişierului XML creat de aparatele de
marcat electronice fiscale, conţinând registrul rapoartelor Z şi
bonurilor fiscale pentru perioada de raportare curentă, prevăzut în
secţiunea II.12 din anexa nr. 2 la OPANAF nr. 146/2018 - publicat
în data de
10.09.2018
A4201
- aplicaţie pentru validarea fişierului XML creat de aparatele de
marcat electronice fiscale, în activitatea de schimb valutar,
conţinând bonurile fiscale (sectiunea II.1) şi raportul Z (secţiunea
II.5) pentru o zi fiscală, în conformitate cu anexa 2 la OPANAF nr.
146/2018 - publicat în data de
14.01.2019
A4202
- aplicaţie pentru validarea fişierului XML creat de aparatele de
marcat electronice fiscale, utilizate în activitatea de taximetrie
conţinând registrul rapoartelor Z şi bonurilor fiscale pentru
perioada de raportare curentă, prevazut în secţiunea II.2 din anexa
nr. 2 la OPANAF nr. 146/2018 - publicat în data de
14.01.2019
A4203
- aplicaţie pentru validarea fişierelor XML create de aparatele  de
marcat electronice fiscale altele decât cele utilizate în
activitatea de schimb valutar sau în activitatea de taximetrie
(inclusiv cele utilizate în aeroporturi), conţinând bonurile fiscale
(secţiunea II.3) şi raportul Z (secţiunea II.7) pentru o zi fiscală,
în conformitate cu anexa nr. 2 la OPANAF nr. 146/2018 - publicat în
data de
10.09.2018
Se transmit prin
portalul
e-guvernare.ro
^

View File

@@ -0,0 +1,33 @@
S1030
S1002-S1003-S1004-S1005
S1011
S1019
S1025
S1030
S1039
S1040-S1041
S1042
S1046
S1051-S1052-S1053-S1054
Tabel
codificări
tipuri de situaţii financiare şi raportări anuale
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
S1030
- Situaţii financiare anuale consolidate La art. 185 alin. (1) - (2) din Legea societăţilor nr. 31/1990 republicată, modificată şi completată prin Ordonanţa de urgenţă a Guvernului nr. 90/2010, se prevăd următoarele: "(1) în condiţiile prevăzute de Legea contabilităţii nr. 82/1991, republicată, consiliul de administraţie, respectiv directoratul, este obligat să depună la unităţile teritoriale ale Ministerului Finanţelor, în formă electronică, având atasată o semnătură electronică extinsă, situaţiile financiare anuale, raportul lor, raportul cenzorilor sau raportul auditorilor financiari, după caz. (2) Consiliul de administraţie, respectiv directoratul societătii-mamă, definită astfel de reglementările contabile aplicabile, este obligat să depună la unităţile teritoriale ale Ministerului Finanţelor copii ale situaţiilor financiare anuale consolidate, prevederile alin. (1) urmând a fi aplicate în mod corespunzător. Totodată, potrivit art. 29 alin. (2), art. 33 alin. (2) şi art. 36 alin. (5) din Legea contabilităţii nr. 82/1991, republicată, cu modificările şi completările ulterioare, o societate-mamă trebuie să întocmească atât situaţii financiare anuale pentru propria activitate, cât şi situaţii financiare anuale consolidate, în condiţiile prevăzute de reglementările contabile aplicabile. Situaţiile financiare anuale consolidate constituie un tot unitar şi se întocmesc în termen de 8 luni de la încheierea exerciţiului financiar al societăţii-mamă. Acestea cuprind bilanţul consolidat, contul de profit şi pierdere consolidat, precum şi celelalte componente, respectiv informaţii referitoare la activitatea grupului, potrivit reglementărilor contabile aplicabile, şi note explicative la situaţiile financiare anuale consolidate. Conform art. 185 alin. (2) şi alin. (3) din Legea societăţilor nr. 31/1990, modificată şi completată prin Ordonanţa de urgenţă a Guvernului nr. 90/2010 şi art. 31 din Legea contabilităţii nr. 82/1991, republicată, cu modificările şi completările ulterioare, situaţiile financiare anuale consolidate depuse la unităţile teritoriale ale Ministerului Finanţelor sunt însoţite de raportul consolidat al administratorilor, raportul de audit şi de o declaraţie scrisă a persoanelor prevăzute de legea contabilităţii. Consiliul de administraţie, respectiv directoratul societăţii-mamă, definită astfel de reglementările contabile aplicabile, este obligat ca în termen de 15 zile de la data aprobării acestora să depună la unităţile teritoriale ale Ministerului Finanţelor situaţiile financiare anuale consolidate, potrivit prevederilor legale în vigoare.
Conform reglementărilor contabile aplicabile, entităţile care au obligaţia să întocmească situaţii financiare anuale consolidate pot întocmi aceste situaţii fie potrivit Reglementărilor contabile privind situaţiile financiare anuale individuale şi situaţiile financiare anuale consolidate, aprobate prin Ordinul ministrului finanţelor publice nr. 1802/2014, cu modificările şi completările ulterioare, fie în baza Standardelor Internaţionale de Raportare Financiară (IFRS), după caz. În vederea depunerii situaţiilor financiare anuale consolidate în formă electronică, având atasată o semnătură electronică, se foloseste programul de asistentă pus la dispozitie gratuit de către Ministerul Finanţelor pe site-ul ANAF, prin care se generează un fisier de tip PDF, având atasat un fisier xml, care conţine datele de identificare a societăţii-mamă şi ale entităţilor care sunt cuprinse în situaţiile financiare anuale consolidate precum şi un fisier cu extensia .zip. Fisierul cu extensia .zip va conţine situaţiile financiare anuale consolidate şi documentele cerute de lege scanate alb-negru, lizibil şi cu o rezoluţie care să permită încadrarea în limita a 9,5 MB a fisierului PDF la care este atasat fisierul zip. Fişierul zip ataşat situaţiilor financiare anuale nu va conţine parolă - publicat în data de
05.02.2025
soft A
actualizat în data
27.01.2026
S1030 -Soft J
Schema XSD
:
S1030
Structura
S1030
*softul J se adresează doar contribuabililor care îşi generează fişierul xml din aplicaţiile informatice proprii

View File

@@ -0,0 +1,37 @@
S1012
S1012
S1013
S1027-S1050
S1029
S1031-S1032-S1033
S1034
S1035-S1078
S1036-S1038
S1045
S1057
S1058
S1059-S1060
S1074
Tabel codificări
tipuri de situaţii financiare şi raportări anuale
Denumire formular
Programe asistenţă
Instrucţiuni/ Documentaţie
PDF
JAVA
S1012
- Sistemul de raportare contabilă la
30 iunie 2025
pentru
societăţile din domeniul asigurărilor
(asiguratori)  - publicat în data de
18.07.2025
soft  A
Soft J - 1012
Schema XSD
: S1012
Structura
S1012
*softul J se adresează doar contribuabililor care îşi
generează fişierul xml din aplicaţiile informatice
proprii

View File

@@ -0,0 +1,62 @@
{
"D100": {
"soft_a_url": "http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_710_XML_0126_100226.pdf",
"soft_a_date": "10.02.2026",
"soft_j_url": "http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_22012026.zip",
"soft_j_date": "22.01.2026"
},
"D101": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_XML_2025_260126.pdf",
"soft_a_date": "26.01.2026",
"soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_J1102.zip"
},
"D300": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D300_v12.0.2_12022026.pdf",
"soft_a_date": "12.02.2026",
"soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D300Validator_11022026_2.zip",
"soft_j_date": "11.02.2026"
},
"D390": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D390_XML_2020_300424.pdf",
"soft_a_date": "30.04.2024",
"soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D390_20250625.zip",
"soft_j_date": "25.06.2025"
},
"D394": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D394_26092025.pdf",
"soft_a_date": "26.09.2025",
"soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D394_17092025.zip",
"soft_j_date": "17.09.2025"
},
"D205": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D205_XML_2025_150126.pdf",
"soft_a_date": "15.01.2026",
"soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D205_J901_P400.zip"
},
"D406": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/R405_XML_2017_080321.pdf",
"soft_a_date": "08.03.2021",
"soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D406_20260211.zip",
"soft_j_date": "11.02.2026"
},
"BILANT_2025": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/bilant_SC_1225_XML_110226.pdf",
"soft_a_date": "11.02.2026",
"soft_j_S1002_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1002_20260128.zip",
"soft_j_S1002_date": "28.01.2026",
"soft_j_S1004_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1004_20250204.zip",
"soft_j_S1004_date": "04.02.2025",
"soft_j_S1003_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1003_20260210.zip",
"soft_j_S1003_date": "10.02.2026",
"soft_j_S1005_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1005_202060203.zip"
},
"SIT_FIN_SEM_2025": {
"soft_j_1012_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/S1012_20250723.zip",
"soft_j_1012_date": "23.07.2025"
},
"SIT_FIN_AN_2025": {
"soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/bilant_S1030_XML_consolidare_270126_bis.pdf",
"soft_a_date": "27.01.2026"
},
"DESCARCARE_DECLARATII": {}
}