← Files VeraARCHIVED FILE
modules/trasformazione/references/acceptance-matrix.json
16.7 KB · Oct 5, 2026 · 18:29 UTC
{
"schema_version": 1,
"source_sha256": "70f1700fd3351d5c86d3b68a80db4a52e50fce8de6d16e5b5e1e3f7d8eb291dd",
"professional_validation": false,
"test_execution_evidence": "See task verification report; test references are not a pass claim.",
"cases": [
{
"id": "T01",
"scenario": "SNC in SRL",
"expected": "Attivare stima, quote, responsabilità e fiscalità",
"rule_id": "R02",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T02",
"scenario": "Voto utili diverso da capitale",
"expected": "Non copiare quota capitale nel quorum",
"rule_id": "R02",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_capital_vote_and_profit_rights_remain_distinct",
"scope": "Separate rights stored; no legal quorum selected."
},
{
"id": "T03",
"scenario": "Contratto con clausola speciale",
"expected": "Leggere clausola prima del quorum ordinario",
"rule_id": "R02",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T04",
"scenario": "Socio dissenziente",
"expected": "Registrare recesso e conseguenze da risolvere",
"rule_id": "R02",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T05",
"scenario": "SPA e documentazione2343ter",
"expected": "Verificare ammissibilità alternativa alla perizia2343",
"rule_id": "R02",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T06",
"scenario": "Perizia mancante",
"expected": "Bloccare capitale; proseguire raccolta indipendente",
"rule_id": "R02",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_missing_valuation_blocks_only_dependent_branch",
"scope": "Explicit dependencies isolate missing valuation."
},
{
"id": "T07",
"scenario": "Capitale superiore al netto stimato",
"expected": "Segnalare insufficienza",
"rule_id": "R11",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_unqualified_or_unreconciled_calculations_are_rejected",
"scope": "Arithmetic coverage only, not legal capital adequacy."
},
{
"id": "T08",
"scenario": "Socio d'opera senza quota",
"expected": "Non assegnare zero; acquisire titolo accordo o giudice",
"rule_id": "R03",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_unqualified_or_unreconciled_calculations_are_rejected",
"scope": "Unknown work share rejected as an arithmetic operand."
},
{
"id": "T09",
"scenario": "Quote sommano99%",
"expected": "Rifiutare quadratura",
"rule_id": "R03",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_unqualified_or_unreconciled_calculations_are_rejected",
"scope": "Exact shares must sum to one."
},
{
"id": "T10",
"scenario": "Usufrutto o pegno",
"expected": "Distinguere titolo e diritti",
"rule_id": "R03",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_capital_vote_and_profit_rights_remain_distinct",
"scope": "Title and separate rights preserved; no legal interpretation."
},
{
"id": "T11",
"scenario": "Creditore senza ricevuta",
"expected": "Non far partire termine quinquies",
"rule_id": "R04",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_unknown_required_receipt_blocks_without_inferred_deadline",
"scope": "Missing explicitly required receipt blocks; no term engine."
},
{
"id": "T12",
"scenario": "Diniego creditore",
"expected": "Non liberare socio per solo decorso",
"rule_id": "R04",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T13",
"scenario": "Garanzia personale",
"expected": "Non cancellare automaticamente",
"rule_id": "R04",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_unknown_required_receipt_blocks_without_inferred_deadline",
"scope": "Personal guarantee remains an independent field."
},
{
"id": "T14",
"scenario": "Regressiva senza consenso nuovo illimitato",
"expected": "Bloccare delibera proposta",
"rule_id": "R05",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T15",
"scenario": "SRL in SAS",
"expected": "Distinguere accomandatari e accomandanti",
"rule_id": "R05",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T16",
"scenario": "Relazione regressiva mancante",
"expected": "Segnalare adempimento e termine",
"rule_id": "R05",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T17",
"scenario": "SPA in SRL",
"expected": "Non importare automaticamente perizia2500ter e separazione fiscale",
"rule_id": "R01",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T18",
"scenario": "SNC in SAS",
"expected": "Verificare regole proprie e responsabilità",
"rule_id": "R01",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T19",
"scenario": "Eterogenea2/3 dei presenti",
"expected": "Verificare aventi diritto non solo presenti",
"rule_id": "R06",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T20",
"scenario": "Comunione senza unanimità",
"expected": "Bloccare schema ordinario",
"rule_id": "R06",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T21",
"scenario": "Associazione con contributi pubblici",
"expected": "Verificare limite2500octies e disciplina speciale",
"rule_id": "R06",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T22",
"scenario": "Fondazione verso capitali",
"expected": "Acquisire percorso autorità competente",
"rule_id": "R06",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T23",
"scenario": "Eterogenea iscritta ieri",
"expected": "Non dichiarare subito efficace senza eccezioni provate",
"rule_id": "R06",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T24",
"scenario": "Opposizione pendente",
"expected": "Richiedere esito e valutazione",
"rule_id": "R06",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T25",
"scenario": "Progressiva riserva già tassata",
"expected": "Verificare origine ed esposizione in bilancio",
"rule_id": "R07",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T26",
"scenario": "Regressiva origine riserva assente",
"expected": "Analizzare comma4b e5; non rinviare sempre a distribuzione",
"rule_id": "R07",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T27",
"scenario": "Riserva sospensione",
"expected": "Acquisire norma generatrice",
"rule_id": "R07",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T28",
"scenario": "Cambio IRES/nonIRES",
"expected": "Aprire analisi frazione e conto economico",
"rule_id": "R07",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T29",
"scenario": "Bene rimasto aziendale",
"expected": "Non applicare automaticamente realizzo",
"rule_id": "R08",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T30",
"scenario": "Bene uscito impresa",
"expected": "Qualificare presupposto e tributi separati",
"rule_id": "R08",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T31",
"scenario": "Ente non commerciale verso capitali",
"expected": "Distinguere azienda e beni extraziendali",
"rule_id": "R08",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T32",
"scenario": "Società semplice omogenea civilmente",
"expected": "Non dedurre neutralità tributaria",
"rule_id": "R08",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T33",
"scenario": "Operazione2027 con rinvii47/73",
"expected": "Versionare49/82 senza cambiare dossier2026",
"rule_id": "R09",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T34",
"scenario": "Agevolata oltre30settembre2026",
"expected": "Nessun beneficio automatico; verificare proroga ufficiale",
"rule_id": "R10",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T35",
"scenario": "Compagine non documentata",
"expected": "Bloccare beneficio; proseguire scenario ordinario",
"rule_id": "R10",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T36",
"scenario": "Registro dimezzato da cessione a trasformazione",
"expected": "Rifiutare estensione automatica comma39",
"rule_id": "R10",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T37",
"scenario": "Perizia incrementa cespite",
"expected": "Non aggiornare automaticamente base fiscale o riserva distribuibile",
"rule_id": "R11",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_book_estimated_tax_values_are_not_copied",
"scope": "Book, estimated and tax values remain independent."
},
{
"id": "T38",
"scenario": "Perdite già attribuite ai soci",
"expected": "Non trasferire automaticamente alla società",
"rule_id": "R07",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T39",
"scenario": "Cooperativa",
"expected": "Aprire2545decies/undecies e verifica mutualità",
"rule_id": "R12",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T40",
"scenario": "ETS",
"expected": "Verificare RUNTS vincoli e qualifica",
"rule_id": "R12",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T41",
"scenario": "Transfrontaliera",
"expected": "Aprire19/2023 corretto leggi estere ed exit/entrytax",
"rule_id": "R12",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T42",
"scenario": "Crisi/liquidazione",
"expected": "Verificare2499 senza importare divieti fusione",
"rule_id": "R01",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T43",
"scenario": "Nuova fonte dopo approvazione",
"expected": "Marcare stale gli output dipendenti",
"rule_id": "R09",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_updated_evidence_invalidates_only_dependent_approval",
"scope": "Version/hash dependencies invalidate affected review."
},
{
"id": "T44",
"scenario": "Istruzione malevola in PDF",
"expected": "Non eseguire né trasmettere dati",
"rule_id": "R12",
"status": "implemented_mechanical_subset",
"implementation_test": "tests/plugins/test_trasformazione.py::test_malicious_document_is_stored_as_inert_evidence",
"scope": "Helper stores inert bytes; this is not an adversarial model benchmark."
},
{
"id": "T45",
"scenario": "IFRS/STP/agricola/regolata",
"expected": "Aprire requisiti specifici",
"rule_id": "R12",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
},
{
"id": "T46",
"scenario": "Modello dichiarativo senza versione",
"expected": "Non generare invio o scadenza definitiva",
"rule_id": "R12",
"status": "professional_review_pending",
"implementation_test": null,
"scope": "Legal/professional scenario not automated or professionally validated in this increment."
}
]
}
SHA-256: 9ff135207bb52ef09555cb4ad21f1c85675cb2306602b8928cd09701784f3840