diff --git a/cron/jobs.json b/cron/jobs.json index c462f35..74ced12 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -11,9 +11,9 @@ "report_on": "changes", "timeout": 120, "enabled": true, - "last_run": "2026-09-12T16:00:00.003393+00:00", + "last_run": "2026-10-01T10:00:00.002136+00:00", "last_status": "ok", - "next_run": "2026-09-15T10:00:00+00:00" + "next_run": "2026-10-01T16:00:00+00:00" }, { "name": "security-audit-daily", @@ -43,9 +43,9 @@ "report_on": "never", "timeout": 120, "enabled": true, - "last_run": "2026-09-13T03:30:00.007722+00:00", + "last_run": "2026-10-01T03:30:00.002023+00:00", "last_status": "ok", - "next_run": "2026-09-14T03:30:00+00:00" + "next_run": "2026-10-02T03:30:00+00:00" }, { "name": "archive-tasks-daily", @@ -59,9 +59,9 @@ "report_on": "changes", "timeout": 60, "enabled": true, - "last_run": "2026-09-13T03:00:00.002653+00:00", + "last_run": "2026-10-01T03:00:00.002858+00:00", "last_status": "ok", - "next_run": "2026-09-14T03:00:00+00:00" + "next_run": "2026-10-02T03:00:00+00:00" }, { "name": "backup-config", @@ -75,9 +75,9 @@ "report_on": "never", "timeout": 120, "enabled": true, - "last_run": "2026-09-13T02:00:00.005181+00:00", + "last_run": "2026-10-01T02:00:00.002423+00:00", "last_status": "ok", - "next_run": "2026-09-14T02:00:00+00:00" + "next_run": "2026-10-02T02:00:00+00:00" }, { "name": "insights-extract", @@ -243,9 +243,9 @@ "prompt": "Heartbeat check. Rulează src/heartbeat.py printr-un scurt raport de status.\nDacă nu e nimic de raportat (email=0, calendar nu are evenimente <2h, kb ok), răspunde doar cu HEARTBEAT_OK și oprește-te — nu trimite mesaj.\nDacă e ceva: raport scurt pe Discord #echo-work.", "allowed_tools": [], "enabled": true, - "last_run": "2026-09-13T10:00:00.001938+00:00", + "last_run": "2026-10-01T10:00:00.003140+00:00", "last_status": "ok", - "next_run": "2026-09-13T14:00:00+00:00" + "next_run": "2026-10-01T14:00:00+00:00" }, { "name": "night-execute", diff --git a/cron/newsletter-cercetasi-state.json b/cron/newsletter-cercetasi-state.json index 9265556..9ce55e1 100644 --- a/cron/newsletter-cercetasi-state.json +++ b/cron/newsletter-cercetasi-state.json @@ -1,5 +1,5 @@ { - "last_sent": 35, + "last_sent": 36, "year": 2026, - "last_sent_at": "2026-09-10T15:01:45.458803+00:00" + "last_sent_at": "2026-09-17T15:00:28.692264+00:00" } diff --git a/memory/kb/index.json b/memory/kb/index.json index 29aecc2..f2e832a 100644 --- a/memory/kb/index.json +++ b/memory/kb/index.json @@ -1,5 +1,84 @@ { "notes": [ + { + "file": "notes-data/youtube/2026-09-25_how-id-replace-my-9-5-income-with-claude-ai.md", + "title": "How I'd Replace My 9–5 Income With Claude AI (Realistic 90-Day Plan)", + "date": "2026-09-25", + "tags": [], + "domains": [ + "growth" + ], + "types": [ + "project" + ], + "category": "youtube", + "project": null, + "subdir": null, + "video": "", + "tldr": "Plan de 90 de zile pentru a construi un canal YouTube personal ca sursă de venit, folosind Claude ca \"leverage\" (scriere scenarii, cercetare, pregătire titluri/thumbnail-uri), nu ca înlocuitor de conț..." + }, + { + "file": "notes-data/youtube/2026-09-24_ai-coding-rate-limits-are-ridiculous-now-here-s-ho.md", + "title": "AI Coding Rate Limits are RIDICULOUS Now - Here's How You Keep Scaling Anyway", + "date": "2026-09-24", + "tags": [], + "domains": [], + "types": [ + "coaching" + ], + "category": "youtube", + "project": null, + "subdir": null, + "video": "", + "tldr": "Rate limit-urile pe Claude Code/Codex s-au înăsprit tot anul; Cole Medin (canal AI coding) a testat zeci de combinații de modele pe workflow-uri complete (plan → implementare → review) și a găsit un p..." + }, + { + "file": "notes-data/youtube/2026-09-20_kaggle-32gb-vram-ollama-local-ai.md", + "title": "2026-09-20_kaggle-32gb-vram-ollama-local-ai", + "date": "2026-09-20", + "tags": [], + "domains": [ + "growth" + ], + "types": [ + "project" + ], + "category": "youtube", + "project": null, + "subdir": null, + "video": "", + "tldr": "Tutorial arată cum să folosești gratuit un notebook Kaggle cu 2x GPU T4 (32GB VRAM combinat) ca server pentru a rula modele Ollama, expus prin tunel Cloudflare și accesat local prin Hermes (client des..." + }, + { + "file": "notes-data/youtube/2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai.md", + "title": "2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai", + "date": "2026-09-18", + "tags": [], + "domains": [ + "work" + ], + "types": [], + "category": "youtube", + "project": null, + "subdir": null, + "video": "", + "tldr": "Testere pe forumul Level1Techs a comparat DeepSeek 0731 rulat pe două NVIDIA DGX Spark (Dell, ~4-5.000$ bucata, 256GB LPDDR5 total, NVFP4 quant) vs. același model pe un sistem cu patru RTX Pro 6000 (~..." + }, + { + "file": "notes-data/youtube/2026-09-18_jev-gut-instinct-coding-agents.md", + "title": "2026-09-18_jev-gut-instinct-coding-agents", + "date": "2026-09-18", + "tags": [], + "domains": [ + "work" + ], + "types": [], + "category": "youtube", + "project": null, + "subdir": null, + "video": "", + "tldr": "Jev (TypeSafeAI) e un model \"System 1\": nu generează text, primești o probabilitate/scor pe opțiuni predefinite (bool / score 0-10 / choice din până la 255 opțiuni), în 100-300ms, foarte ieftin. Ideea..." + }, { "file": "notes-data/youtube/2026-09-13_pi-agent-armin-ronacher-agentic-workflow.md", "title": "2026-09-13_pi-agent-armin-ronacher-agentic-workflow", @@ -10313,8 +10392,8 @@ "title": "Proiect: Vending Master - Integrare Website → ROA", "date": "2026-01-30", "tags": [ - "vending-master", - "integrare" + "integrare", + "vending-master" ], "domains": [ "work" @@ -10794,11 +10873,11 @@ } ], "stats": { - "total": 627, + "total": 632, "by_domain": { - "work": 219, + "work": 221, "health": 105, - "growth": 285, + "growth": 287, "sprijin": 43, "scout": 16 }, @@ -10815,7 +10894,7 @@ "reflectii": 3, "retete": 1, "tools": 7, - "youtube": 179, + "youtube": 184, "memory": 45 } }, diff --git a/memory/kb/index.md b/memory/kb/index.md index c0441db..56122f7 100644 --- a/memory/kb/index.md +++ b/memory/kb/index.md @@ -14,7 +14,7 @@ - **[reflectii/](reflectii/index.md)** — 3 note - **[retete/](retete/index.md)** — 1 note - **[tools/](tools/index.md)** — 7 note -- **[youtube/](youtube/index.md)** — 179 note +- **[youtube/](youtube/index.md)** — 184 note ## Note la rădăcină diff --git a/memory/kb/projects/index.md b/memory/kb/projects/index.md index 6db0c3f..a6fd45a 100644 --- a/memory/kb/projects/index.md +++ b/memory/kb/projects/index.md @@ -465,5 +465,5 @@ - **[Episodul 20 - Ce au în comun traderii profitabili](trading-basics/_duplicates/21-episodul-20-ce-au-n-comun-traderii-profitabili.md)** **Pentru conținut complet structurat (concepte, quote-uri, aplicații practice), consultă Episodul 9.** - **[22-episodul-19-motivul-cheie-f-r-de-care-nu-func-ioneaz-nicio-strategie-n-trading-](trading-basics/_duplicates/22-episodul-19-motivul-cheie-f-r-de-care-nu-func-ioneaz-nicio-strategie-n-trading-.md)** -- **[Proiect: Vending Master - Integrare Website → ROA](vending-master/README.md)** `@work #vending-master #integrare` +- **[Proiect: Vending Master - Integrare Website → ROA](vending-master/README.md)** `@work #integrare #vending-master` [conversations/2026-01-30-conversatie-completa.md](https://moltbot.tailf7372d.ts.net/echo/files.html#conversations/2026-01-30-conversatie-co diff --git a/memory/kb/youtube/2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai.md b/memory/kb/youtube/2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai.md new file mode 100644 index 0000000..745528d --- /dev/null +++ b/memory/kb/youtube/2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai.md @@ -0,0 +1,25 @@ +--- +title: "Getting the Same Results with Smaller \"Cheaper\" Dual Sparks AI as the More Expensive Clusters" +url: https://youtu.be/tmcn1-jFLWY +date: 2026-09-18 +tags: [@work, insights] +--- + +## TL;DR + +Testere pe forumul Level1Techs a comparat DeepSeek 0731 rulat pe două NVIDIA DGX Spark (Dell, ~4-5.000$ bucata, 256GB LPDDR5 total, NVFP4 quant) vs. același model pe un sistem cu patru RTX Pro 6000 (~10.000$/GPU, de 7x mai scump și 7x mai rapid). Rezultatul-surpriză: la task-uri reale (code review, breakout-clone, audit securitate router, agentic tool-use), calitatea output-ului a fost aproape identică — singura categorie unde dual-Spark a picat clar a fost numărarea (ex. "câte R-uri are strawberry"). Concluzia autorului: NVFP4 e motivul principal — quantizarea la 4-bit pe DeepSeek păstrează coerența mult mai bine decât se aștepta, iar diferența de preț/performanță nu mai justifică sistemele mari decât pentru uz comercial cu utilizare la capacitate. + +## Idei cheie + +- Setup dual DGX Spark: 256GB memorie unificată, peste 1M tokeni context per stream (multipli stream în paralel, ~1.5M context agregat), 60-80 tok/s decode cu VLM patch-uit (out-of-box doar 10-15 tok/s — optimizările software au făcut diferența, nu hardware-ul). +- Diferența reală RTX Pro 6000 vs. dual Spark: doar viteză (7x), nu calitate — pentru workflow agentic (harness + task descompus în sub-task-uri), diferența de viteză contează mai puțin decât la chat interactiv. +- Recomandare cost: pentru cineva care vrea doar să învețe/experimenteze, un cont OpenRouter la 20$/lună dă acces la modele comparabile — hardware-ul propriu (50-120k$) se justifică doar cu utilizare comercială susținută (se amortizează în săptămâni la $25/1M tokeni, nu ani). +- "Agentic" ≠ chatbot: diferența e un harness (ex. Turnstone, succesorul mai organizat al OpenClaw) care descompune un task mare în sub-task-uri supervizate — asta a rulat breakout-clone-ul de test, nu conversație directă. +- Bit-flip / non-determinism hardware: chiar la parametri identici, kernel-urile matematice diferă între arhitecturi (SM120 Blackwell vs. Hopper/GH200) — ordinea operațiilor floating-point diferă, deci același model+prompt poate diverge după câteva mii de tokeni în funcție de hardware. Relevant pentru oricine rulează modele cuantizate (Q4 pe 3090/4090) și se întreabă de ce coerența variază. +- Predicție autor: prețul per token va continua să scadă rapid (modele noi, mai mici, ating performanța celor mari de acum 6 luni) — "race to the bottom" pe cost, benefic pentru rulare locală/offline. + +## Relevanță pentru Echo/Marius + +Zero acțiune directă — Echo rulează deja local doar embeddings (Ollama all-minilm pe LXC 104), nu modele de conversație grele, deci nu e un caz de folosit hardware dedicat AI. Notă informativă: confirmă că fallback-ul local (Qwen 2B) e pe drumul corect — modele mici, bine optimizate, pot ajunge surprinzător de aproape de cele mari pe task-uri concrete (nu pe benchmark-uri sintetice), exact ce s-a observat empiric la scorul 36/36 al fallback-ului RO. + +Linkuri: https://youtu.be/tmcn1-jFLWY diff --git a/memory/kb/youtube/2026-09-18_jev-gut-instinct-coding-agents.md b/memory/kb/youtube/2026-09-18_jev-gut-instinct-coding-agents.md new file mode 100644 index 0000000..10371c2 --- /dev/null +++ b/memory/kb/youtube/2026-09-18_jev-gut-instinct-coding-agents.md @@ -0,0 +1,24 @@ +--- +title: "Jev Gives Your Coding Agents GUT INSTINCT" +url: https://youtu.be/ScvXFi4MUSc +date: 2026-09-18 +tags: [@work, insights] +--- + +## TL;DR + +Jev (TypeSafeAI) e un model "System 1": nu generează text, primești o probabilitate/scor pe opțiuni predefinite (bool / score 0-10 / choice din până la 255 opțiuni), în 100-300ms, foarte ieftin. Ideea centrală a video-ului: combină Jev (rapid, reflex) cu un model "System 2" (Claude/GPT, lent, deliberativ) — Jev face triaj masiv și ieftin, System 2 intervine doar pe cazurile cu scor mare. Exemple concrete: rutare automată către skill-ul corect din 182 skills instalate (eroare de alegere scade de la 17% la 7.3% cu Haiku 4.5), pre-filtrare code review/code smells pe cod diff (150 comentarii analizate în 9.3s pentru ~1 cent), adversarial browser testing masiv paralel, detecție fraudă pe facturi, scoring lead-uri de vânzări, linteri "calitativi" (întrebări în limbaj natural în loc de regex). Un exemplu extrem: Jev joacă Minecraft în timp real (decizii instant) sub coordonarea unui model System 2 care planifică pe termen lung. + +## Idei cheie + +- Trei primitive: bool (da/nu), score (spectru 0-10 cu rubrică proprie), choice (multiple choice, până la 255 opțiuni) — fiecare vine cu probabilități, nu text generat. +- Pattern System 1 + System 2: Jev ia mii de decizii rapide/ieftine cu praguri if-else; un model deliberativ periodic revizuiește criteriile/promptul lui Jev pe baza rezultatelor — "System 2 trains System 1". +- Cazuri de folos relevante pentru coding agents: rutare skill/tool (reduce tokeni din context + erori), pre-triaj code review (reduce ce citește System 2 de ~10x), qualitative linters (întrebări gen "ce se loghează aici, e secret/PII?"), code smell scanning pe codebase întreg (28M tokeni analizați pentru ~1.19$), verificare rapidă post-implementare (browser agent ieftin care confirmă feature-ul înainte să treacă înapoi la System 2 pentru fix). +- Costuri citate: cod review triaj — fracțiuni de cent per PR; scanare codebase completă pentru code smells — sub 2$; testare adversarială paralelă continuă — 5-10$/zi pentru mii de sesiuni browser. +- Limitare clară: Jev nu generează text, doar clasifică/scorează din opțiuni date de tine — utilitatea stă complet în cât de bine definești criteriile/rubrica. + +## Relevanță pentru Echo/Marius + +Pattern potențial interesant pentru Ralph (`tools/ralph/prompt.md` — smart gates pe tags) și pentru gate-urile de review: în loc de reguli fixe pe tag, un clasificator ieftin ar putea tria ce merge la ce skill/model. Dar e serviciu extern nou (API key, waitlist) — nu se integrează automat în fluxul curent, ar necesita cont + cost separat de abonamentul Claude. Nu recomand acțiune acum: e o idee de arhitectură de reținut, nu un fix 80/20 imediat pe ce ai deja. + +Linkuri: https://youtu.be/ScvXFi4MUSc diff --git a/memory/kb/youtube/2026-09-20_kaggle-32gb-vram-ollama-local-ai.md b/memory/kb/youtube/2026-09-20_kaggle-32gb-vram-ollama-local-ai.md new file mode 100644 index 0000000..2cfa8f4 --- /dev/null +++ b/memory/kb/youtube/2026-09-20_kaggle-32gb-vram-ollama-local-ai.md @@ -0,0 +1,31 @@ +--- +title: "FREE 32GB VRAM Server for Running AI Models Locally" +url: https://youtu.be/sAJkIBURfBo +duration: "7:36" +tags: [@growth, @project] +date: 2026-09-20 +--- + +## TL;DR + +Tutorial arată cum să folosești gratuit un notebook Kaggle cu 2x GPU T4 (32GB VRAM combinat) ca server pentru a rula modele Ollama, expus prin tunel Cloudflare și accesat local prin Hermes (client desktop). Practic: Kaggle rulează inferența, tu te conectezi de acasă prin URL-ul de tunel + API key "ollama". + +## Pași cheie + +1. Cont Kaggle + verificare telefon (necesară pentru GPU gratuit) +2. Notebook nou → Settings → Accelerator → GPU T4 x2 +3. În celule cod: instalează `jstd`, apoi Ollama (`curl` install script), pornește serviciul Ollama +4. Alege model de pe Hugging Face (filtru "text generation" + tag Ollama), copiază comanda `ollama run ` de pe pagina modelului +5. Rulează tunel Cloudflare → generează URL public temporar către instanța Ollama din Kaggle +6. Local: aplicația "Hermes" (client desktop, alt video al aceluiași canal) → custom endpoint = URL Cloudflare + `/api/v1`, API key = `ollama` +7. Selectezi modelul detectat automat, setezi reasoning effort, gata + +## Observații + +- Nu e cod/tool propriu, e workaround pentru GPU gratuit temporar (sesiune Kaggle, tunel expiră). +- Relevanță pentru Marius: alternativă la Ollama local (LXC 104) când ai nevoie de un model mai mare temporar, fără cost — dar sesiunea Kaggle e efemeră și necesită re-pornire manuală. +- Nu recomand adopție: infra proprie (LXC 104) e deja stabilă și fără dependență de tunel extern/sesiune expirabilă. + +## Insights + +- [ ] @growth — de reținut ca opțiune "burst compute" gratuit dacă apare vreodată nevoie de un model mare one-off, nu pentru uz continuu diff --git a/memory/kb/youtube/2026-09-24_ai-coding-rate-limits-are-ridiculous-now-here-s-ho.md b/memory/kb/youtube/2026-09-24_ai-coding-rate-limits-are-ridiculous-now-here-s-ho.md new file mode 100644 index 0000000..69cf8f6 --- /dev/null +++ b/memory/kb/youtube/2026-09-24_ai-coding-rate-limits-are-ridiculous-now-here-s-ho.md @@ -0,0 +1,34 @@ +# AI Coding Rate Limits are RIDICULOUS Now - Here's How You Keep Scaling Anyway + +**Sursa:** https://youtu.be/NZq88JAJSag?si=hx_PHjK5_YDxxFR_ +**Data:** 2026-09-24 +**Creator:** Cole Medin +**Format:** Video (~14:08 min) +**Limbă:** en +**Tags:** @coaching + +--- + +## TL;DR + +Rate limit-urile pe Claude Code/Codex s-au înăsprit tot anul; Cole Medin (canal AI coding) a testat zeci de combinații de modele pe workflow-uri complete (plan → implementare → review) și a găsit un pattern clar: treapta de plan/review beneficiază de cel mai capabil model (Claude fable 5.1 / GPT-6 astra), dar implementarea — partea cea mai consumatoare de tokeni — merge la fel de bine cu un model mic/ieftin (GLM 5.3 flash), cu ~4x mai puțini tokeni și rezultate comparabile sau mai bune. Recomandarea lui: model puternic doar la plan+review, model ieftin la implementare, indiferent de unealtă. + +**Linkuri:** https://youtu.be/NZq88JAJSag + +## Puncte cheie + +- Cel mai important pas al unui workflow AI coding e planul — un plan bun face ca implementatorul să nu mai aibă nevoie de un model de top. +- Implementarea consumă cei mai mulți tokeni → acolo se face economia reală de rate limit, nu la plan/review. +- Testul lui: același joc construit cu (a) doar modele open, (b) doar Claude, (c) model puternic la plan/review + GLM 5.3 flash la implementare — varianta (c) a ieșit la fel de bună sau mai bună, cu ~4x mai puțin cost/tokeni. +- Pentru task-uri mici, bine delimitate, cu om în buclă → poate merge un model ieftin pe tot fluxul. +- Pentru task-uri foarte dificile/neexplorate → merită model puternic peste tot. + +## Insights + +- [ ] Aplicabil la fluxul Ralph (proiecte autonome, planning → PRD → implementare per story): planning/PRD deja pe Opus, implementarea pe Sonnet — pattern-ul descris confirmă alegerea curentă. De văzut dacă la un moment dat merită încercat un model mai ieftin/open doar pentru story-urile de implementare simple, ca să reducă presiunea pe rate limit. @work @project + +--- + +## Transcrierea + +This week I've hit my Claude code rate limit way faster than I ever have before and I'm not even doing that much more work. This is my max $200 a month plan and the worst part is I also have a $200 a month pro subscription for Codex and I've almost exhausted that limit as well and both of them aren't going to reset for another three or four days. And so if you thought it was just you hitting your rate limits faster don't worry it's not. We're all suffering from this and unfortunately we knew this was coming it's been a trend this entire year our rate limits getting worse but it's just finally come to a point where I can't just be more efficient with my token usage. I mean it's ridiculous that I have to wait three to four more days before I even have a reset on my max plans. So over the past half year I've been doing a lot of experimentation with using different models especially open ones in my AI coding workflows but now that's gone from just experimentation to okay I absolutely need this as a crucial part of everything that I'm doing. I mean look the proof is right here and that's not just me as an industry when we get more into harness engineering and loop engineering and software factories whatever your AI coding workflow looks like we're trying to scale the output with our coding agents but now even more than before the biggest limit is just the number of tokens that we can spend. That is why we need to strategize and figure out for our larger AI coding workflows not single agent where do we absolutely need the largest and most capable LLM versus other places where we can use something that is smaller cheaper faster and still get basically the same output quality and yes that is possible. Trust me I've been deep in the lab this week expanding on all the research I've been doing this year figuring out for a traditional AI coding workflow where you have your planning implementing validating and reviewing where do we need the best LLM versus where do we not that's the big question to answer right now so you don't hit your rate limit three days into your weekly reset. So for all the testing that I've done this week I've done it with my AI software factory I've covered this system a lot on my channel recently it takes all my best practices for AI coding with planning and implementing and validating it packages it up into a complete system where I can send in a scope of work and it just builds and validates everything without me in the loop at all it's the ultimate test of how autonomous can we make AI coding while still keeping it reliable but more importantly for this video it allows me to very easily test different combinations of large language models with the full development cycle so what I've been doing is building a bunch of different applications with the AI software factory including this video game that I'll show you today just makes for a nice and visual core example but all the other things that I built the results I got is pretty much the same as what I got with the different combinations for this game so building the same game but with only open models using Claude and using Codex a lot of other testing that I did as well but these are the three core columns and so essentially I just took the best model from each group right with open models deep seek v4.1 flash is pretty much the best of the best so if we look at like the live llm benchmarks here as far as open models go with that open tag deep seek v4.1 flash is the best right now and then for Claude Claude fable 5.1 max effort is the best and then for Codex GPT6 astra max effort is the best and so going back here for my core testing with open models I'm using deep seek flash for planning and reviewing and then glm 5.3 flash for the implementation and I actually did this as a baseline where I used it for implementation for every single test and then for Claude using fable for planning and reviewing and then for Codex using astra the most important thing here is you'll notice I'm always using the more capable llm for planning and reviewing and then the smaller model for building this is something that I've determined in my experimentation this week and a lot of what I was doing earlier this year as well the most important step of your ai coding workflow is always the plan step if you have a well written plan the implementer following that it doesn't even have to be that capable of an llm to pretty much get the best results possible right like using fable for planning and implementation it's you essentially the same results as using fable for planning and sonnet for implementation so that you'll see that very intentionally laid out in all the testing I show you today and by the way for implementation generally that's the most token heavy part of your workflow so for using the smaller model for that that is what prevents us from hitting our rate limits super quickly now obviously for some work if it's very very difficult and unexplored you might want to use a large model for everything and I don't do this in my software factory but if you do have human in the loop really small and bounded tasks you can use an open model for literally everything so there's different combinations that make sense in different situations but this is generally what I recommend and I'll show you a lot of my testing that has led to this but for me my favorite flow right now my favorite combination is to use GPT6 Astra for the planning and the review and then GLM 5.3 flash for the super fast and cheap implementation this is my core workflow for everything that I'm doing right now with my software factory and even outside of that the sponsor of today's video is scrimba and they just released something incredible called explain you ask a question and it gives back a fully narrated video lesson in two to three seconds built live while you watch and it plugs right into codex and claud code so now over in claud code I do slash mcp we can see I have scrimba explain connected it was just a single command to do this and so now I can ask claud code to make an explainer for anything and so I thought this would be a neat demo here to show it making a scrimba explainer for a more complicated pull request from my open source project archon so here claud reads the diff it builds up the lesson and then it streams the scrimba slide by slide so I get the link right away I can watch it as it builds the explainer and I gotta say the explainer that I got back here at the end it genuinely impressed me let me show you so this is the original pull request that I made the explainer for and then here is the video so I'll just shut up for a second and play a couple of the clips here PR 3416 gives three adapters one shared way I'll go to a more high level diagram here is the contract that the cli adapter and the web adapter implement the work goes into the code as well without an error click a little bit further here lives in core the helper accepts any object which lets the headless platform pass its structurally identical work so I'm not going to play the entire thing obviously but yeah it sounds great and it's breaking things down really nice and simple for me I love it explain also works from chat gbt and as a chrome extension for any article give explain a try for free with my link in the description now the question you might have at this point is how exactly do we build a larger ai coding workflow where we're using different models and providers because maybe you want to implement the same way I am you want to experiment like I am whatever it is there are a lot of different ways you can do this the most manual but simple way is just to have each coding agent output a handoff document as markdown so you feed that into the next model or the next coding agent and so you just go through one at a time opening up different coding agent sessions there are also harnesses out there like omniscient that make it very easy to work with models and different providers in this way but what I do for my ai software factory and my coding workflows in general is I simply use my open-source harness builder arcon this makes it really easy for us to build these workflows that I've been running hundreds of times the last week to combine different models and providers so for every single test that I ran every single combination of models the shape always looks like this as an arcon workflow and I'll show you what the workflows look like in a little bit so the input is always a github issue that describes what we want to build then I have the most powerful model do the planning like GPT-6 astra as my favorite we take that plan and then within the arcon workflow we automatically pass that into the next node which is glm 5.3 flash doing the implementation and then we have astra review and then any findings that sends back to glm 2 correct and we have that loop with obviously max retries and then we have the check at the end which is just running our tests making sure the build is green before we do the merge at the end of the software factory and so this is a pretty traditional AI coding workflows nothing crazy here this is the exact shape for every single test I ran there are also a lot of different ways to access open models for our AI coding workflows but my favorite recently especially because arcon supports this is to use pi as the AI coding agent harness and then for accessing the LLMs using neon's AI gateway I've always loved neon I love their postgres database solution they've been adding a lot of other really cool AI features as well like AI gateway and all their other new backend features like object storage authentication and functions but yeah for right now I'm using AI gateway which gives us really reliable and at cost access to pretty much every open model that you could hope for so for example we have kimi k3 uh what else do we have here we got glm 5.3 flash which I've been talking about a lot and so this is just my easy way to access all the models that I need within my arcon workflows and with pi but regardless of how I am accessing these open models the important thing is that I am I'm not just using Astra or fable for everything like a lot of us are tempted to do and you can do the setup with anything you don't even need arcon it's my tool it's free and open source and I use it to run the AI software factory but also I'm not telling you you have to go use my tool at all right like this is just what I've been doing for my experimentation to give these results to you and help you think about what models to use what combination and so for my arcon workflows this is a bit of a simplified view but pretty much every single one of them looks like this right we have the planning step at first where we're using the more powerful model and then we take that plan markdown document as a handoff to go into the build step with the cheaper model like glm 5.3 flash through neon and then review with more powerful again and then fix anything that came up with the cheaper model this is the shape even beyond my experimentation here for just generally how I work with coding agents now okay so I wanted to spend good time explaining my workflow my experimentation and the models that I recommend but now I want to get into the actual game with you as the core example here just to give you a visualization of the results that I've been getting across all the different apps I've been building this again like I said at the start of the video is very much the results I got no matter what I was building and so the first version of the game looks terrible you can probably guess this is what I built with only open models and so by the way this game is an idea from a friend it's really cool so I thought I'd put this through the factory it's a weather chasing like storm chasing game on Neptune it's actually multiplayer we can have different people join and man the stations here I won't set that up right now but it's pretty comprehensive game that it gave us that prd into the software factory and so this version of the game I used open models so deep seek v4.1 flash for the planning and reviewing and then for the building I use glm 5.3 flash now the visuals are so bad you can't even really tell that I'm moving there's a couple of clouds you can see outside the windows but yeah you can see the heading changing in the top left as I'm turning around as the pilot but overall this isn't even really a good starting point for a game and then for the next version of the game this one was built entirely with Claude because I wanted to show you an example here where we aren't using open models at all I used Claude fable 5.1 to build this entire thing and yes for the sake of tokens I couldn't do something super comprehensive so I unfortunately wasn't able to make something that looks like super beautiful but I mean this still looks pretty good definitely a lot better than just the open models and let me go over to the pilot here I wish I could run but I'll go over to the pilot and show you that things look a lot better like if I take the controls here and I change the heading you'll see that like I mean it's a little bit choppy but I'm moving towards the clouds and then when I go forward the clouds are actually getting closer like the navigation on the planet is actually working pretty well here it'd be cool to show you all the other stations as well but it would take a lot of time the point is that Claude fable 5.1 it did a pretty good job for the very initial proof of concept for this game I didn't allow that many tokens but yeah it's pretty good the next version of the game I am genuinely impressed not that it's like actually amazing but the fact is I used glm 5.3 flash to write every single line of code in this version of the game and then for the planning and reviewing I used GPT-6 astra and so this version of the game was about four times less tokens or like less cost overall because I'm using glm for the implementation and it plays pretty much the same actually the moving is even smoother here going towards the clouds I would say this version of the game actually is better even though I was using an open model to write every single line of code so of course it helps to have astra review but I'm still saving a ton on my cost slash rate limit by using this combination of models and so yeah a little bit of a cheesy game very much just a proof of concept but the point here is this is the results that I got for pretty much every application that I built and remember going back to the live bench here Claude fable 5.1 and GPT-6 astra they're pretty close in capability and so it's pretty awesome that we were able to build even a little bit of a better game and other apps with this combination compared to just using Claude that is the proof you need you don't always have to have the best large language model for every step of your process it is well worth your time and I hope I've really proved it here to analyze your AI coding workflow figure out where you need the best model and where you don't because that is what's going to prevent you from jacking up your rate limits for your subscriptions like Claude and Codex and so my AI software factory is how I've been doing all my testing how I run my workflows now but whatever you're currently doing this this lesson applies like you should really explore open models at this point because it's becoming clear that we can't always run on our frontier models so I hope that you found this testing interesting as I'm going through all these different combinations building out different apps if you did I would really appreciate a like and a subscribe follow along as I continue to build out my software factory and test these combinations and with that I will see you in the next video diff --git a/memory/kb/youtube/2026-09-25_how-id-replace-my-9-5-income-with-claude-ai.md b/memory/kb/youtube/2026-09-25_how-id-replace-my-9-5-income-with-claude-ai.md new file mode 100644 index 0000000..ad120ed --- /dev/null +++ b/memory/kb/youtube/2026-09-25_how-id-replace-my-9-5-income-with-claude-ai.md @@ -0,0 +1,29 @@ +# How I'd Replace My 9–5 Income With Claude AI (Realistic 90-Day Plan) + +**Sursa:** https://youtu.be/f2YdbWKXdMs?si=SP1wgtqgNt3KRoy1 +**Data:** 2026-09-25 +**Creator:** Shane (Video Ranking Academy / creator content YouTube) +**Format:** Video (~19:31 min) +**Limbă:** en +**Tags:** @growth @project + +--- + +## TL;DR + +Plan de 90 de zile pentru a construi un canal YouTube personal ca sursă de venit, folosind Claude ca "leverage" (scriere scenarii, cercetare, pregătire titluri/thumbnail-uri), nu ca înlocuitor de conținut ("AI slop" nu funcționează). Structură: Luna 1 — alege o nișă și publică primul video fără să te simți pregătit; Luna 2 — volum și "packaging" (1-2 video-uri/săptămână, ~4h, batching); Luna 3 — stivă de monetizare (AdSense → afiliere → sponsorizări → produse proprii → oferte high-ticket). Video puternic promoțional (pitch spre training live gratuit + apel de vânzare pentru mentorat). + +**Linkuri:** https://youtu.be/f2YdbWKXdMs + +## Puncte cheie + +- Motivul principal pentru care oamenii nu reușesc: analysis paralysis, nu lipsa de skill — pornesc de la "publică înainte să te simți pregătit". +- Distribuția contează mai mult decât produsul: un canal cu audiență e ca un "magazin" propriu — poți vinde aproape orice odată ce ai atenția oamenilor (exemplu Sears: nu a inventat ceasurile, a deținut canalul către clienți). +- Claude recomandat pentru scriere/creativitate (interviu cu tine însuți pentru scenariu în vocea ta, nu generic), ChatGPT recomandat separat doar pentru thumbnail-uri. +- Batching: o sesiune de planificare cu Claude pentru 4-8 video-uri, o zi de filmare, editare simplă (recomandă Descript pentru tăiat pauze). +- Stivă de monetizare pe straturi: AdSense (55% din venit publicitar) → afiliere → sponsorizări → produse/servicii proprii → oferte high-ticket (vânzare telefonică). +- Exemple/testimoniale multiple (folosite ca dovadă socială pentru pitch-ul de mentorat de la final). + +## Insights + +- [ ] Nu e direct aplicabil pe ERP/consultanță Romfast, dar principiul "distribuție înainte de produs" + "publică înainte să fii gata" e relevant pentru provocarea curentă a lui Marius cu antreprenoriatul (inacțiune, credința "clienți noi = mai multă muncă"). De discutat opțional în coaching, nu de acționat automat. @coaching diff --git a/memory/kb/youtube/index.md b/memory/kb/youtube/index.md index a9d4efd..9bf6a6d 100644 --- a/memory/kb/youtube/index.md +++ b/memory/kb/youtube/index.md @@ -1,6 +1,6 @@ # Index — youtube/ -> 179 note. Citește acest index întâi; deschide doar fișierele relevante. +> 184 note. Citește acest index întâi; deschide doar fișierele relevante. - **[Talk to Claude on 3CX Phone System Tutorial (Full Setup)](2025-02-13_talk-to-claude-3cx-phone.md)** `@work` Tutorial complet pentru a vorbi cu Claude Code prin telefon, folosind 3CX (sistem telefonic cloud gratuit) + un proiect GitHub custom. Setup @@ -358,5 +358,15 @@ Armin Ronacher (creatorul Flask, acum la Arendelle — compania din spatele Pi agent) vorbește despre de ce harness-urile minimale (bash + puț - **[2026-09-13_strategii-datorii-inteligente-business](2026-09-13_strategii-datorii-inteligente-business.md)** `@work` 5 categorii de "datorie inteligentă" folosite de bogați: împrumut garantat cu active (borrow, don't sell), datorie de business (SBA loan / s +- **[2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai](2026-09-18_dual-dgx-spark-vs-rtx-pro-6000-local-ai.md)** `@work` + Testere pe forumul Level1Techs a comparat DeepSeek 0731 rulat pe două NVIDIA DGX Spark (Dell, ~4-5.000$ bucata, 256GB LPDDR5 total, NVFP4 qu +- **[2026-09-18_jev-gut-instinct-coding-agents](2026-09-18_jev-gut-instinct-coding-agents.md)** `@work` + Jev (TypeSafeAI) e un model "System 1": nu generează text, primești o probabilitate/scor pe opțiuni predefinite (bool / score 0-10 / choice +- **[2026-09-20_kaggle-32gb-vram-ollama-local-ai](2026-09-20_kaggle-32gb-vram-ollama-local-ai.md)** `@growth` + Tutorial arată cum să folosești gratuit un notebook Kaggle cu 2x GPU T4 (32GB VRAM combinat) ca server pentru a rula modele Ollama, expus pr +- **[AI Coding Rate Limits are RIDICULOUS Now - Here's How You Keep Scaling Anyway](2026-09-24_ai-coding-rate-limits-are-ridiculous-now-here-s-ho.md)** + Rate limit-urile pe Claude Code/Codex s-au înăsprit tot anul; Cole Medin (canal AI coding) a testat zeci de combinații de modele pe workflow +- **[How I'd Replace My 9–5 Income With Claude AI (Realistic 90-Day Plan)](2026-09-25_how-id-replace-my-9-5-income-with-claude-ai.md)** `@growth` + Plan de 90 de zile pentru a construi un canal YouTube personal ca sursă de venit, folosind Claude ca "leverage" (scriere scenarii, cercetare - **[thinking-on-paper](thinking-on-paper.md)** `@growth` Metoda "Thinking on Paper" — 3 principii: **Make it Wrong** (scrie repede, fără perfecționism), **Make it Shorter** (doar keywords), **Make diff --git a/src/router.py b/src/router.py index 47c27da..7986fd5 100644 --- a/src/router.py +++ b/src/router.py @@ -625,17 +625,26 @@ def route_message( # only way left to answer them is `on_text`, the same real-time # channel already used for intermediate assistant text. pending_steers = _pop_pending_steers(channel_id) - if _is_rate_limit_error(e): - log.warning("Rate limit detected for channel %s — trying local fallback", channel_id) - fallback = _local_fallback_reply(text, channel_id=channel_id) - for steered_text in pending_steers: - _redeliver_steered_reply( - steered_text, channel_id, on_text, - _local_fallback_reply(steered_text, channel_id=channel_id), - ) - if fallback is not None: - _set_last_response(channel_id, fallback) - return fallback, False + # Any Claude failure (rate limit, timeout, crashed process, truncated + # stream) gets the same local-fallback attempt — not just confirmed + # rate limits. Only the final wording differs, since "la limită" is + # misleading for a crash/timeout. + is_rate_limit = _is_rate_limit_error(e) + log.warning( + "%s for channel %s — trying local fallback", + "Rate limit detected" if is_rate_limit else "Claude failed", + channel_id, + ) + fallback = _local_fallback_reply(text, channel_id=channel_id) + for steered_text in pending_steers: + steered_fallback = _local_fallback_reply(steered_text, channel_id=channel_id) + if not is_rate_limit and steered_fallback is None: + steered_fallback = f"Error: {e}" + _redeliver_steered_reply(steered_text, channel_id, on_text, steered_fallback) + if fallback is not None: + _set_last_response(channel_id, fallback) + return fallback, False + if is_rate_limit: log.error( "Local fallback unavailable for channel %s — surfacing the limit notice", channel_id, @@ -644,8 +653,10 @@ def route_message( "⚠️ Claude e la limită, iar modelul local nu a răspuns.\n" f"{_rate_limit_detail(e)}" ), False - for steered_text in pending_steers: - _redeliver_steered_reply(steered_text, channel_id, on_text, f"Error: {e}") + log.error( + "Local fallback unavailable for channel %s — surfacing the raw error", + channel_id, + ) return f"Error: {e}", False diff --git a/tests/test_router.py b/tests/test_router.py index eb27d73..3718b86 100644 --- a/tests/test_router.py +++ b/tests/test_router.py @@ -203,20 +203,47 @@ class TestRegularMessage: assert is_cmd is False mock_send.assert_called_once_with("ch-1", "hello", model="opus", on_text=None, voice_mode=False, adapter_name=None) + @patch("src.router._local_fallback_reply") @patch("src.router._get_channel_config") @patch("src.router._get_config") @patch("src.router.send_message") - def test_claude_error(self, mock_send, mock_get_config, mock_chan_cfg): + def test_claude_error(self, mock_send, mock_get_config, mock_chan_cfg, mock_fallback): + # Non-rate-limit failure (timeout, crash) now also attempts local + # fallback; raw error only surfaces if that's unavailable too. mock_send.side_effect = RuntimeError("API timeout") mock_chan_cfg.return_value = None mock_cfg = MagicMock() mock_cfg.get.return_value = "sonnet" mock_get_config.return_value = mock_cfg + mock_fallback.return_value = None response, is_cmd = route_message("ch-1", "user-1", "hello") assert "Error: API timeout" in response assert is_cmd is False + @patch("src.router._local_fallback_reply") + @patch("src.router._get_channel_config") + @patch("src.router._get_config") + @patch("src.router.send_message") + def test_non_rate_limit_error_also_falls_back_to_local_llm( + self, mock_send, mock_get_config, mock_chan_cfg, mock_fallback, + ): + """T-rootcause: timeouts/crashes must get the same local-fallback + rescue as confirmed rate limits — the prior code only tried fallback + when `_is_rate_limit_error` matched, so a dead Claude CLI process or + a 300s timeout surfaced the raw exception to the user instead.""" + mock_send.side_effect = RuntimeError("Claude CLI error: no result line in stream. stderr:") + mock_chan_cfg.return_value = None + mock_cfg = MagicMock() + mock_cfg.get.return_value = "sonnet" + mock_get_config.return_value = mock_cfg + mock_fallback.return_value = "⚠️ fallback reply" + + response, is_cmd = route_message("ch-1", "user-1", "hello") + assert response == "⚠️ fallback reply" + assert is_cmd is False + mock_fallback.assert_called_once_with("hello", channel_id="ch-1") + @patch("src.router._local_fallback_reply") @patch("src.router._get_channel_config") @patch("src.router._get_config") diff --git a/tests/test_steering_dispatch.py b/tests/test_steering_dispatch.py index a1403b8..6e15af8 100644 --- a/tests/test_steering_dispatch.py +++ b/tests/test_steering_dispatch.py @@ -425,6 +425,9 @@ def test_pending_steers_logged_without_on_text(monkeypatch, caplog): router, "send_message", lambda *a, **kw: (_ for _ in ()).throw(RuntimeError("boom")), ) + # Local fallback unreachable here — isolates the "no on_text" logging + # behavior under test from the (now equally attempted) fallback path. + monkeypatch.setattr(router, "_local_fallback_reply", lambda *a, **kw: None) with caplog.at_level("WARNING"): result, is_cmd = router.route_message("ch-c3b", "user-1", "hello") diff --git a/tools/anaf-monitor/config.json b/tools/anaf-monitor/config.json index 32d2a90..89d7408 100644 --- a/tools/anaf-monitor/config.json +++ b/tools/anaf-monitor/config.json @@ -54,6 +54,11 @@ "id": "DESCARCARE_DECLARATII", "name": "Pagina principală descărcare declarații", "url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/descarcare_declaratii.htm" + }, + { + "id": "SAFT_PROIECT", + "name": "SAF-T - Proiect digitalizare ANAF", + "url": "https://www.anaf.ro/anaf/internet/ANAF/despre_anaf/strategii_anaf/proiecte_digitalizare/saf_t" } ] } diff --git a/tools/anaf-monitor/hashes.json b/tools/anaf-monitor/hashes.json index d4c406e..b86c987 100644 --- a/tools/anaf-monitor/hashes.json +++ b/tools/anaf-monitor/hashes.json @@ -1,14 +1,15 @@ { - "D100": "44c673cd78b5ac39798d4ff102725f7c59ddab86a6deb03619ff62522bf27ed4", - "D101": "f72fc1c29657ea11e0238806a28f6abccf5b00e45904e1e0c9385cc64491fcaf", + "D100": "3eb63bda1a243bb9004c7fa9bae9c55e8142a63740b6193178fd6a8923b89b45", + "D101": "8be03c3fe9c53dffc1df65d34d6e77fde1d95562dfad56d343a2924041f48887", "D300": "cb7b55b568ab893024884971eac0367fb6fe487c297e355d64258dae437f6ddd", "D394": "c4c4e62bda30032f12c17edf9a5087b6173a350ccb1fd750158978b3bd0acb7d", "D406": "ca6103448d663ab16fcaef0f29f8933ef526cbf5aad12c7ff5dbd61b22ca9fc6", "SIT_FIN_SEM_2025": "8164843431e6b703a38fbdedc7898ec6ae83559fe10f88663ba0b55f3091d5fe", "SIT_FIN_AN_2025": "accceef5b6585a3e901d83d23fc2e60f6562eac4a2ce00f943856232bed929d6", - "DESCARCARE_DECLARATII": "8f8736076a9865c413bc7ea6af08220c8b72e305e69d418774324a87bb1218c4", + "DESCARCARE_DECLARATII": "36bea0502217ca6b7c5e891d9ccfacd024be63accff699ee3f174dcbed5b176c", "D205": "d3c20a7ae70f4c18bbb7add42af035e3746d323b2e6df37a4e31ed625ddb86d9", "D390": "31d0bf3f98eda3556039cc7e186bfcaf71bdb962459a2cf54f4d03d1d57053fc", "BILANT_2024": "fbb8d66c2e530d8798362992c6983e07e1250188228c758cb6da4cde4f955950", - "BILANT_2025": "2dc2d1782b0dde6f03a00e8f3893fa2db99c395c394c68fa886fa7e8b3d6c137" + "BILANT_2025": "2dc2d1782b0dde6f03a00e8f3893fa2db99c395c394c68fa886fa7e8b3d6c137", + "SAFT_PROIECT": "bb2ae3bc5bae75b91600b3d39abd5a6832ca72123be5bbb9fa3721d7f0c57822" } \ No newline at end of file diff --git a/tools/anaf-monitor/snapshots/D100.txt b/tools/anaf-monitor/snapshots/D100.txt index 70a7b68..873983d 100644 --- a/tools/anaf-monitor/snapshots/D100.txt +++ b/tools/anaf-monitor/snapshots/D100.txt @@ -62,14 +62,14 @@ valabil începand cu 01/2024 - publicat în data de 09.02.2024 soft A actualizat în data de -22.07.2026 +14.09.2026 soft J* actualizat în data de -18.08.2026 +14.09.2026 Anexa validări actualizat în data de -17.06.2026 +14.09.2026 Schema XSD 100 diff --git a/tools/anaf-monitor/snapshots/D101.txt b/tools/anaf-monitor/snapshots/D101.txt index e33dfcc..98ae8bc 100644 --- a/tools/anaf-monitor/snapshots/D101.txt +++ b/tools/anaf-monitor/snapshots/D101.txt @@ -17,7 +17,7 @@ actualizat în data de 18.03.2026 soft J* actualizat în data de -19.02.2026 +22.09.2026 Anexa validări actualizat în data de diff --git a/tools/anaf-monitor/snapshots/DESCARCARE_DECLARATII.txt b/tools/anaf-monitor/snapshots/DESCARCARE_DECLARATII.txt index c2987d3..3ea44e0 100644 --- a/tools/anaf-monitor/snapshots/DESCARCARE_DECLARATII.txt +++ b/tools/anaf-monitor/snapshots/DESCARCARE_DECLARATII.txt @@ -1,12 +1,12 @@ 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 +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 +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 @@ -17,13 +17,13 @@ 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 +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 - +- 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 @@ -36,6 +36,12 @@ Formular ataşare documente, în baza H.G. nr. 300/2024 - publicat în data de CP300 Cerere de plată, în baza H.G. nr. 300/2024 - publicat în data de 16.12.2025 +CA486 +Cererea de acord pentru finanţare în baza H.G. nr. 486/2026 - publicat în data de +29.09.2026 +C486 +Formular ataşare documente în baza H.G. nr. 486/2026 - publicat în data de +29.09.2026 Se transmit prin portalul e-guvernare.ro CA807 @@ -49,58 +55,58 @@ Cerere de plată a ajutorului de stat, în baza H.G. nr.807/2014 - publicat în 12.04.2021 Se transmit prin SPV F1129 --  Ordinul de plată multiplu electronic (OPME) V.2.0.45 dată +-  Ordinul de plată multiplu electronic (OPME) V.2.0.45 dată actualizare 22.06.2026 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 +de către operatorii economici şi alte entităţi decât instituţii publice 173 -- Cerere privind grupul fiscal în domeniul impozitului pe profit. - +- 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. - +- 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ă +- 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 / +- 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ă / +- 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 +- 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 +- 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 @@ -114,15 +120,15 @@ and  link Depunere Declaraţie unică şi alte formulare SPV-PF " Z015 -- Chestionar pentru stabilirea rezidenţei fiscale a +- 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 +- 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 +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 @@ -136,14 +142,14 @@ 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 - +- 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 @@ -151,28 +157,28 @@ 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 +- + 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 +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 - +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 +Se depun la organul fiscal competent. Nu se transmit on-line. -Declaraţii +Declaraţii electronice N015 , @@ -224,6 +230,8 @@ N016 , 183 , +184 +, D182 , 205 @@ -288,9 +296,9 @@ D182 711, B900, B901, -B902 - - +B902 + + - actualizat în data de 28.10.2024 (C182) @@ -305,16 +313,16 @@ 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 - +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 - +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 @@ -323,27 +331,27 @@ Declaraţie de ajustare a pro-ratei - publicat în Se transmit prin portalul e-guvernare.ro Formular S1055 -înştiinţare privind modificarea exerciţiului +î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 - +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 - +privind modificarea sistemului + anual/trimestrial de declarare şi plată a impozitului pe profit - publicat în data de 13.04.2020 -Se +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 @@ -352,7 +360,7 @@ Cerere de acordare a eşalonării la plată - publicat în data de 19.11.2020 Se transmit prin SPV -Cerere de restructurare a obligaţiilor bugetare/Notificare privind +Cerere de restructurare a obligaţiilor bugetare/Notificare privind intenţia de restructurare a obligaţiilor bugetare (D6) - publicat în data de @@ -363,14 +371,14 @@ Cerere de acordare a eşalonării la plată, în forma simplificată - 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 +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 +Declaraţie privind preţurile de vânzare cu amănuntul pe sortimente de ţigarete (D10) - publicat în data de @@ -464,8 +472,8 @@ Declaraţia unică (212) , 600 603 -) - +) + - actualizat în data de 28.04.2022 (D603) @@ -475,10 +483,10 @@ 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 +- 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 +Se transmit prin portalul e-guvernare.ro Formulare pentru sistemul PATRIMVEN: @@ -509,16 +517,16 @@ P4000 P5000 Formularul L153 -Se transmit prin +Se transmit prin portalul e-guvernare.ro Formularul S007 -Se transmit prin +Se transmit prin portalul e-guvernare.ro C801 -- Cerere de atribuire a numărului unic de identificare din aplicaţia +- Cerere de atribuire a numărului unic de identificare din aplicaţia informatică a ANAF - publicat în data de 16.07.2018 C802 @@ -526,64 +534,64 @@ C802 30.03.2021 Se transmit prin SPV F4101 -- Formulare utilizate pentru declararea în etapa - pre-operaţionalizare a Registrului Aparatelor de Marcat Electronice +- 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 +- 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 +- 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 - +- 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) +- 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 +- 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. +- 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 +- 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 +- 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 +Se transmit prin portalul e-guvernare.ro ^ \ No newline at end of file diff --git a/tools/anaf-monitor/snapshots/SAFT_PROIECT.txt b/tools/anaf-monitor/snapshots/SAFT_PROIECT.txt new file mode 100644 index 0000000..0a8ec35 --- /dev/null +++ b/tools/anaf-monitor/snapshots/SAFT_PROIECT.txt @@ -0,0 +1,482 @@ + +x +Autentificare utilizator +Autentificare certificat +Depunere declaratie unica si alte formulare SPV-PF +Inregistrare in Spatiul Privat Virtual +Autentificare +Ro e-Factura / Ro e-Transport RO e-TVA +Autentificare certificat +Autentificare utilizator +Depunere declaratie unica si alte formulare SPV-PF +ANAF +> +Despre ANAF +> +Strategii ANAF +> +Proiecte de digitalizare +> +SAF-T +Logout +Despre ANAF +Conducere ANAF +> +Demnitari ANAF +Agenda conducerii ANAF +Organizare +> +Regulamentul de organizare și funcționare al ANAF +Organigrama +Unități subordonate +Resurse umane +> +Concursuri +Propuneri subiecte concurs +Transfer +Procedură probe suplimentare +Etică și conduită profesională +Comisia Paritară ANAF - aparat propriu +Acord Colectiv +Contract colectiv +Strategii ANAF +> +Programe și strategii +Proiecte de digitalizare +> +SAF-T +E-Factura +OSS +RO e-Transport +SIPOCA 739 +CESOP +SME-SS (Schema specială de TVA pentru întreprinderile mici) +iBON +Rapoarte și studii +Declarație accesabilitate +Asistență Contribuabili +Informații privind obligațiile fiscale +> +Calendarul obligațiilor fiscale +Declararea obligaţiilor fiscale +> +Toate formularele, cu explicații +Norme de venit +Prețuri medii produse agricole +Codurile CAEN +Cursuri valutare +Plata obligaţiilor fiscale +> +Codurile IBAN +Nomenclatoarele obligațiilor +Programe utile +Legislaţie +> +Buletin informativ fiscal +Codul fiscal +Codul de procedură fiscală +Hotărâri CJUE +Circulare ANAF +Alte acte normative +Acorduri internaționale +> +Convenții pentru evitarea dublei impuneri +Acorduri internaționale +Colaborări internaționale +Servicii oferite contribuabililor +> +Servicii electronice oferite contribuabililor +Ghiduri curente și alte materiale informative +Întrebări și răspunsuri pe Facebook +Baza de date cu întrebări și răspunsuri - ANAFI +Adrese sedii ANAF dotate cu calculatoare destinate Self - Service +Seminare web +Acces date prin SMS +Catalogul serviciilor oferite contribuabililor +Schimbul automat de informații în domeniul impozitelor directe +> +Directiva 2011/16/UE privind cooperarea administrativă în domeniul fiscal (DAC1) +Directiva 2014/107/UE privind schimbul automat obligatoriu de informații în domeniul fiscal (DAC2)/CRS/FATCA +> +Ghiduri privind schimbul automat de informații +Întrebări frecvente +Listă jurisdicții +Alte link-uri utile +Directiva (UE)2016/881 a Consiliului din 25 mai 2016 de modificare a Directivei 2011/16/UE(DAC4) +Directiva 2018/822/UE privind obligația de raportare a aranjamentelor transfrontaliere (DAC6) +Directiva (UE) 2021/514 a Consiliului de modificare a Directivei 2011/16/UE privind cooperarea administrativã în domeniul fiscal (DAC7) +DIRECTIVA 2023/2226/UE privind cooperarea administrativã în domeniul fiscal (DAC8/CARF) +> +Ghid crypto privind schimbul automat de informații +Întrebări frecvente +Listă jurisdicții +Contact +> +Contact pentru probleme de business +Formular contact pentru probleme tehnice +Directiva (UE) 2025/872 DAC9 – Pilonul II +> +Informații utile +Documentație +Schimbul de informații DAC 9 / Pilonul II +Informații tehnice +Carta contribuabilului +Servicii Online +Inregistrare utilizatori +Descărcare declaraţii electronice +Programări online +Verificare documente electronice eliberate în Spaţiul Privat Virtual +Registre +> +Registrul RO e-Factura +Registrul persoanelor impozabile înregistrate în scopuri de TVA +Registrul persoanelor impozabile care aplică TVA la încasare +Registrul persoanelor care aplică plata defalcată a TVA +Registrul contribuabililor inactivi/reactivaţi +Registrul agricultorilor care aplică regimul special +Registrul entităților/unităților de cult +Lista persoanelor impozabile care au depus D089 pe propria răspundere - Energie electrică +Lista persoanelor impozabile care au depus D089 pe propria răspundere - Gaze naturale +Servicii WEB - ANAF +Lista contribuabililor fără obligații restante +Obligaţii restante către bugete +Aparate de marcat electronice fiscale (case de marcat) +Rambursare TVA din UE +Stadiul de soluţionare al unui decont cu suma negativă de TVA +Notificări +Aplicaţii în curs de dezvoltare pentru interesul contribuabililor +PATRIMVEN - specificații tehnice +One Stop Shop +Formular 707 +Info publice +Informaţii de interes public +> +Numele și prenumele persoanei responsabile pentru Legea 544/2001 +Formular pentru solicitare informaţii de interes public +Modalități de contestare +Lista documente de interes public și lista cu documente produse/gestionate de instituție +Rapoarte de aplicare a Legii 544/2001 +Buletin informativ în baza Legii nr. 544/2001 +Buget +> +Buget pe surse financiare +Situația plăților +Situația drepturilor salariale +Bilanțuri contabile +Declaraţii de avere şi interese +> +Declaraţii de avere şi interese +Ghidul de completare a declaraţiilor de avere şi interese +Informaţii privind agenţii economici +> +Listele contribuabililor mari şi mijlocii +Antrepozite fiscale autorizate +Formulare tip +Protocoale ANAF +Lista achiziţiilor publice de produse, servicii şi lucrări +Ordin nr. 830/10-X-2006 al preşedintelui ANAF +Registrul Național de Publicitate Mobiliară +RSS +Plan de măsuri pentru eficientizarea colectării veniturilor la Bugetul General Consolidat +Strategia Națională Anticorupție +Metodologia de calcul al duratei de completare a formularelor ANAF +Situația bunurilor imobile eligibile conform OUG 91/2023 +Info ANAF +Consultare publică +Protecția datelor cu caracter personal +Registrul Unic al Transparenței Intereselor +Relaţii internaţionale +> +Prezentare +Banca Mondială +> +RAMP +Anunţuri +> +Valorificare bunuri din proprietatea privată a statului +Valorificare prin licitaţie a bunurilor sechestrate +Valorificare prin vânzare directă a bunurilor sechestrate +Anunţuri de achiziţie de bunuri şi servicii +Anunţuri acte administrative fiscale +Executări silite cu darea în plată +Lista centralizată a bunurilor perisabile +Anunțuri bunuri perisabile +Valorificări bunuri perisabile +Anunţuri de interes general +Hartă site +Campanii +Programe și Proiecte +P.N.R.R. +> +Descriere P.N.R.R. +Jaloane/Ținte +Investiții ce sustin reforma A.N.A.F. prin digitalizare +Proiecte finanțate FSE +> +Îmbunătățirea sistemului de monitorizare a tranzacțiilor intracomunitare, cod SIPOCA 702 +Consolidarea capacității A.N.A.F. de a susține inițiativele de modernizare, cod SIPOCA 604 +Proiecte finanțate din PSRS/TSI +Arhivă proiecte +Info UE +Info Brexit +Rambursări TVA din UE +VIES solicitare verificare cod TVA +VIES verificarea codului TVA +EMCS +> +Prima pagină +Descriere EMCS +> +Ce este EMCS? +Baza legală a EMCS +Schema simplă de funcţionare +Etapele de dezvoltare +Caiete de sarcini +Funcţionalitate +> +Ce reprezintă FESS? +Descrierea funcţionării sistemului +SEED +Prototip EMCS +Glosar +Noutăţi +Contact EMCS +ICS2 - Sistemul de control al importurilor +Integritate Instituțională +Cod etic/deontologic/de conduită +Declaraţia privind asumarea unei agende de integritate organizaţională +Raportări privind încălcări ale legii +Planul de integritate al instituţiei +Situaţia incidentelor de integritate şi măsurile adoptate +Lista cuprinzând cadourile primite potrivit Legii nr.251/2004 și destinația acestora +Raport anual de evaluare a măsurilor incluse în Planul de integritate al ANAF pe perioada 2022-2025 +Sancțiuni Internaționale +Cadrul juridic național privind sancțiunile internaționale +Cadrul juridic internațional și Liste persoane și entități vizate de sancțiuni internaționale +Informații utile privind sanctiunile internationale / Formular tip / Procedura solicitării +Ordine de blocare/deblocare +Contact +Formular de contact +Servicii de asistență +Direcția Generală Juridică +Relații publice / Mass media / Transparență decizională +Contact unități fiscale +Contact Trezorerii +Afişare sediu unitate fiscală +Magazine proprii valorificare bunuri +Programul de funcționare al instituției +Program de audiențe +Error: +Javascript este dezactivat în acest browser. Această pagină necesită Javascript. Modificaţi setările browser-ului dumneavoastră pentru a permite executarea Javascript-ului. Consultaţi documentaţia browser-ului dumneavoastră pentru instrucţiuni specifice. +{} +SAF-T +SAF-T +Fișierul Standard de control Fiscal (SAF-T) +1. Programe asistență +Schema XLS +- republicat în data de 19.02.2026 +Fişierul XSD +Validator +- Arhiva contine versiunea DukIntegrator (DUKIntegrator_AnLunaUI.jar ) care permite trimiterea informatiilor privind anul si luna de raportare in linia de comanda. +Exemple de apel: +java -jar DUKIntegrator_AnLunaUI.jar -v D406 d:\d406.xml $ $ an=2025 luna=8 +java -jar DUKIntegrator_AnLunaUI.jar -p D406 d:\d406.xml $ 0 0 d:\d406.pdf an=2025 luna=8 +java -jar DUKIntegrator_AnLunaUI.jar -s D406 d:\d406.xml $ 0 0 d:\d406.pdf 1234 aladdin $ an=2025 luna=8 +- republicat în data de 19.02.2026 +2. Documente de asistență +Document de asistenţă +- exemple de declarare a structurii de taxă, în condiţia în care societatea aplică PRO-RATA +Fişier exemple imobilizări repostat +- eliminare eroare materială din sheet 2 - Ex.2-vanzaremijlocfix +CLARIFICARE +referitoare la depunerea Declaraţiei anuale D406 Active (SAF-T Active) - publicat în data de 14.11.2022 +Documentul de asistenţă dedicat modulului active +pentru pregătirea/depunerea declaraţiei informative D406 - Fişierul standard de control fiscal (SAF-T) - actualizat în data de 26.05.2023 +Documentul de asistenţă +pentru pregătirea/depunerea DECLARAŢIEI INFORMATIVE D406 - FIŞIERUL STANDARD DE CONTROL FISCAL (SAF-T) - publicat în data de 20.04.2022 +Ghidul +contribuabilului restructurat +Întrebări +frecvente şi răspunsuri specifice Schemei SAF-T - publicat în data de 07 octombrie 2021 +3. Documentație tehnică +DUK validator +actualizat în data de 19.11.2024, actualizare format IBAN pentru Cote d'Ivoire și Mauritius, corecţie validare AccountId (6 cifre) +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +Precizare tehnică: +noul model de DUK validator permite introducerea anului și a lunii de raportare, în mod corespunzator perioadei selectate la nivelul fișierului XML, iar atribuirea corecta a valorilor este în sarcina contribuabililor raportori. +- actualizat în data de 02.08.2024 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 17.07.2024 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 26.02.2024 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 21.11.2023 +DUK validator +actualizat în 04.08.2023, corecție tehnică, eliminare obligativitate transmitere element "cod poştal" pentru D406, în condiția utilizării pentru tip declarație a marcajului "NL"/"NT" +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 01.08.2023 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii şi +documentul de asistenţă dedicat modulului active +pentru pregătirea/depunerea declaraţiei informative D406 - Fişierul standard de control fiscal (SAF-T) - actualizat în data de 26.05.2023 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 10.05.2023 +DUK validator +actualizat în 09.05.2023, corectie validare structura IBAN aferent urmatoarelor tari : Ucraina - UA, El Salvador - SV +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 05.05.2023 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 09.03.2023 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 20.02.2023 +Pentru a facilita depunerea declaraţiei D406, ANAF republică +validator +şi +schema xls +- actualizat în data de 19.12.2022 +Pentru a facilita depunerea declaraţiei D406, ANAF republică +validator +şi +schema xls +- actualizat în data de 29.04.2022 +Pentru a facilita depunerea declaraţiei D406, ANAF republică +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii şi +documentul de asistenţă +pentru pregătirea/depunerea DECLARAŢIEI INFORMATIVE D406 - FIŞIERUL STANDARD DE CONTROL FISCAL (SAF-T) - publicat în data de 20.04.2022 +Pentru a facilita depunerea declaraţiei D406, ANAF republică +validator +- actualizat în data de 25.03.2022 +Pentru a facilita depunerea declaraţiei D406, ANAF republică +validator +- actualizat în data de 14.03.2022 +Pentru a facilita depunerea declaraţiei D406, ANAF republică următoarele documente: +validator +, +fişierul XSD +şi +schema xls +ce conţine numeroase elemente de ghidaj/asistenţă pentru depunerea acestei declaraţii +- actualizat în data de 09.03.2022 +Actualizare Validator, fişier xsd şi Schema SAF-T pentru România +(fişierul XLS) cu notele explicative [1] − [7] privind utilizarea alternativă a unor elemente din structurile de date SAF-T.  În notele explicative au fost adăugate şi fragmentele relevante de cod XML pentru utilizarea elementelor vizate - publicat în data de 28 decembrie 2021 +D406 +format zip - publicat în data de 20.12.2021 +Documentaţia tehnică updatată, respectiv: +schema xlsx +, +fişierul xsd +dedicat dezvoltatorilor de soft şi +validatorul soft J +actualizat în data de 17.12.2021 +Documentaţia tehnică, publicată în data de 10 noiembrie 2021: +Schema xlsx +, +Schema xsd +, +Validator Soft J +Validator update +asupra modului de completare al metadatei CUI în formularul electronic D406T, unde CUI pentru generare pdf se ia din RegistrationNumber (header/company) iar registrationNumber poate începe cu 'RO' caz în care e urmat de un cod numeric, sau poate conţine doar codul numeric. În pdf urmează a ajunge doar partea numerică în câmpul CUI. - publicat în data de 22 noiembrie 2021 +Validator updatat +la cerinţa contribuabililor pentru a facilita testarea cu date din perioade anterioare lunii mai 2021 - publicat în data de 15 noiembrie 2021 +Documentaţie tehnică +SAF-T +actualizat în data de 09 august 2021 +Documentaţie tehnică +SAF-T +actualizat în data de 09 iulie 2021 +4. Teste de consistență a conținutului declarațiilor +COMUNICATUL +privind o serie de TESTE privind consistenţa (care completeaza testele publicate prin comunicatul din data de 09.03.2023), ce pot fi aplicate asupra datelor raportate prin XML aferente declaraţiei SAF-T (D406), pentru a se asigura conformitatea la depunere - publicat în data de 19.08.2024 +COMUNICATUL +privind o serie de TESTE privind consistenţa, ce pot fi aplicate asupra datelor raportate prin XML aferent declaraţiei SAF-T (D406), pentru a se asigura conformitatea la depunere - publicat în data de 09.03.2023 +5. Legislatie şi comunicate +OPANAF 373/2022 +pentru modificarea anexei nr. 5 la Ordinul presedintelui Agentiei Nationale de Administrare Fiscală nr. 1.783/2021 privind natura informatiilor pe care contribuabilul/plătitorul trebuie să le declare prin fisierul standard de control fiscal, modelul de raportare, procedura si conditiile de transmitere, precum si termenele de transmitere si data/datele de la care categoriile de contribuabili/plătitori sunt obligate să transmită fisierul standard de control fiscal +Ordinul preşedintelui ANAF nr.1783 din 04.11.2021, +publicat în Monitorul Oficial nr. 1073 din 09.11.2021 - publicat în data de 10 noiembrie 2021 +Anexa 1 +Anexa 2 +Anexa 3 +Anexa 4 +Anexa 5 +Agenţia Naţională de Administrare Fiscală a publicat un nou set de documente ce detaliază elementele obligatorii şi opţionale încorporabile la nivelul noului model declarativ +SAF-T +- publicat în data de 10 august 2021 +ANAF supune atenţiei, în scopul asigurării pregătirii pentru conformarea cu cerinţele de export ale fişierului standard de control fiscal, un set de documente ce detaliază elementele obligatorii şi opţionale încorporabile la nivelul noului model declarativ +SAF-T +- publicat în data de 22 aprilie 2021 +Agenţia Naţională de Administrare Fiscală a semnat contractul privind dezvoltarea sistemului informatic +SAF-T +, iar finalizarea acestuia este planificată pentru luna iulie 2021 - publicat în data de 31 decembrie 2020 +Comunicat de presă deschidere proiect cod +SIPOCA 604 +- publicat în data de 19 decembrie 2019 +6. Aplicatie de evaluare a consistentei informatiilor declarate prin D406 - în testare +AppVerifXML +TestSafT jar +TestSafTW jar +7. Aplicatie de evaluare a informatiilor declarate prin D406 in sablon D300 - în testare +Ghid utilizare D300 v1_0_5 +Ghid D300 Java 17 v2 +D300_2026 jar +D300_2026-2.0 +actualizat în data de +18.09.2026 +© Agenția Națională de Administrare Fiscală - CNIF - +Conținutul acestui portal este proprietatea Agenției Naționale de Administrare + Fiscală +Complementary Content \ No newline at end of file diff --git a/tools/anaf-monitor/versions.json b/tools/anaf-monitor/versions.json index 50f1545..02b9398 100644 --- a/tools/anaf-monitor/versions.json +++ b/tools/anaf-monitor/versions.json @@ -1,14 +1,14 @@ { "D100": { - "soft_a_url": "http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_710_XML_0126_220726.pdf", - "soft_a_date": "22.07.2026", - "soft_j_url": "http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_18082026.zip", - "soft_j_date": "18.08.2026" + "soft_a_url": "http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_710_XML_0126_140926.pdf", + "soft_a_date": "14.09.2026", + "soft_j_url": "http://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D100_14092026.zip", + "soft_j_date": "14.09.2026" }, "D101": { "soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_XML_2025_180326.pdf", "soft_a_date": "18.03.2026", - "soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_J1103.zip" + "soft_j_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D101_vJ1104.zip" }, "D300": { "soft_a_url": "https://static.anaf.ro/static/10/Anaf/Declaratii_R/AplicatiiDec/D300_v12.0.2_12022026.pdf", @@ -59,5 +59,6 @@ "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": {} + "DESCARCARE_DECLARATII": {}, + "SAFT_PROIECT": {} } \ No newline at end of file