italia / ansc

Issue tracker e documentazione di ANSC - Archivio Nazionale dello Stato Civile
Creative Commons Attribution 4.0 International
10 stars 6 forks source link

[SC]: problema con caso uso NASCITA 11116200. #1119

Closed OrazioCostanzo closed 2 weeks ago

OrazioCostanzo commented 2 weeks ago

Ambiente

pre-produzione

Servizio

R009 - Servizi cooperativi validazione evento

idOperazione

2683238

idEvento o idAnsc

No response

Provenienza segnalazione

Software House

Comune di riferimento e operatore

COMUNETEST052032 - INF.OR

Data del test (yyyy-mm-dd)

2024-10-28

Descrivi il problema

Considerando la descrizione dei dati che il servizio accetta per questo caso, rappresentati in https://github.com/italia/ansc/blob/main/docs/Mapping_casi_uso/nascita/Dic_Nasc_093.csv , il servizio risponde con questo errore:

{ "testataRisposta":{ "idComune":9493, "idOperazioneComune":"19717", "idOperazione":"2683238", "idEsito":1 }, "errors":[ { "code":"400003", "severity":"E", "text":"Per proseguire é necessario che il Motivo Recupero sia valorizzato correttamente" }, { "code":"400003", "severity":"E", "text":"Il campo evento.oraDecorrenza non rientra nel range 0-23" }, { "code":"400003", "severity":"E", "text":"Il campo evento.minutoDecorrenza non rientra nel range 0-59" } ], "infos":[ { "code":"110527", "severity":"I", "text":"Informazioni sull'operazione da fornire in caso di assistenza : data:2024-10-28 09:41:02 , idOperazione:2683238" } ] }

Il range di evento.ora e evento.minuto e' corretto. Non capisco a cosa sia dovuto questo errore : "Per proseguire é necessario che il Motivo Recupero sia valorizzato correttamente"

Come riprodurre il problema

No response

Payload (json)

{
   "testataRichiesta":{
      "idComune":9493,
      "idOperazioneComune":"19717",
      "dataOraRichiesta":"2024-10-28T09:41:02.334081",
      "nomeApplicativo":"SIDe",
      "versioneApplicativo":"1.0.0",
      "fornitoreApplicativo":"SistemiInformativi"
   },
   "evento":{
      "idTipoEvento":"1",
      "idtipocontenuto":"1",
      "idUsecase":"11116200",
      "descrizioneCasoUso":"Dichiarazione nascita: Dichiarazione nei termini di filiazione nel matrimonio resa dalla madre con presenza padre all'USC di bimbo nato vivo ma morto prima della denuncia di nascita",
      "stato":"CONFERMATO",
      "idVersion":"100015",
      "dataformazione":"2024-10-28",
      "annoAtto":"2024",
      "ora":"10",
      "minuto":"29",
      "operatore":"PTTRNZ66L13C661Y",
      "ruoloOperatore":"1",
      "operatoreNome":"Alessandro",
      "operatoreCognome":"Ghinelli",
      "idComuneRegistrazione":"9493",
      "nomeComuneRegistrazione":"SIENA",
      "idProvinciaRegistrazione":"052",
      "siglaProvinciaRegistrazione":"SI",
      "dataDecorrenza":"2024-10-20",
      "numeroatto":"4717",
      "tipoDichiarante":"6",
      "ausilioInterprete":"false",
      "allegati":[
         {
            "id":"3321428",
            "idTipoAllegato":"5",
            "hashAllegato":"HksTH8CFhTxZmY12AT7uJimGZvCSIefbRGwvEtH6E04=",
            "idStatoAllegato":"3"
         },
         {
            "id":"3321429",
            "idTipoAllegato":"3",
            "hashAllegato":"HksTH8CFhTxZmY12AT7uJimGZvCSIefbRGwvEtH6E04=",
            "idStatoAllegato":"3"
         },
         {
            "id":"3321430",
            "idTipoAllegato":"1",
            "hashAllegato":"HksTH8CFhTxZmY12AT7uJimGZvCSIefbRGwvEtH6E04=",
            "idStatoAllegato":"3"
         }
      ],
      "intestatari":[
         {
            "id":"",
            "idsoggettoanpr":"",
            "codiceFiscale":"MDRVMR24R20G273A",
            "cognome":"MADREPADRETERMINI",
            "nome":"VIVOMORTO",
            "sesso":"M",
            "dataNascita":"2024-10-20",
            "idComuneNascita":"6843",
            "nomeComuneNascita":"PALERMO",
            "idProvinciaNascita":"082",
            "siglaProvinciaNascita":"PA",
            "idStatoNascita":"90",
            "nomeStatoNascita":"ITALIA",
            "nomeComuneResidenza":"",
            "idNazionalita":"90",
            "nazionalita":"ITALIANA",
            "flagDichiarante":false,
            "flagComparente":false,
            "flagFirmatario":false
         }
      ],
      "madre":{
         "id":"",
         "idsoggettoanpr":"24708048",
         "codiceFiscale":"LNELLL60P55D656W",
         "cognome":"LEONI",
         "nome":"LORELLA",
         "sesso":"F",
         "dataNascita":"1960-09-15",
         "idComuneNascita":"3960",
         "nomeComuneNascita":"FOLLONICA",
         "idProvinciaNascita":"053",
         "siglaProvinciaNascita":"GR",
         "idStatoNascita":"90",
         "nomeStatoNascita":"ITALIA",
         "idComuneResidenza":"9493",
         "nomeComuneResidenza":"SIENA",
         "idProvinciaResidenza":"052",
         "siglaProvinciaResidenza":"SI",
         "idStatoResidenza":"90",
         "nomeStatoResidenza":"ITALIA",
         "idNazionalita":"90",
         "nazionalita":"ITALIANA",
         "flagDichiarante":true,
         "flagComparente":true,
         "flagFirmatario":true
      },
      "padre":{
         "id":"",
         "idsoggettoanpr":"24708050",
         "codiceFiscale":"PPNRCR57B18B509W",
         "cognome":"PAPINI",
         "nome":"RICCARDO",
         "sesso":"M",
         "dataNascita":"1957-02-18",
         "idComuneNascita":"1643",
         "nomeComuneNascita":"CAMPIGLIA MARITTIMA",
         "idProvinciaNascita":"049",
         "siglaProvinciaNascita":"LI",
         "idStatoNascita":"90",
         "nomeStatoNascita":"ITALIA",
         "idComuneResidenza":"9493",
         "nomeComuneResidenza":"SIENA",
         "idProvinciaResidenza":"052",
         "siglaProvinciaResidenza":"SI",
         "idStatoResidenza":"90",
         "nomeStatoResidenza":"ITALIA",
         "idNazionalita":"90",
         "nazionalita":"ITALIANA",
         "flagDichiarante":false,
         "flagComparente":true,
         "flagFirmatario":false
      },
      "datiDichiarante":{
         "datiEssenzialiProcura":"",
         "titoloDichiarante":"",
         "comprensione":"0",
         "motivoImpedimentoScrittura":""
      },
      "datiDiNascita":{
         "luogoFiliazione":"",
         "sceltaCognome":"4",
         "oraNascita":"11",
         "minutoNascita":"11",
         "tipoAccertamento":"1"
      },
      "composizioneCompleta":"L'anno DUEMILAVENTIQUATTRO add VENTOTTO del mese di OTTOBRE alle ore DIECI e minuti VENTINOVE (1)  nella Casa Comunale. Avanti a me, MUNICIPIA ......, Ufficiale dello stato civile del Comune di SIENA (2) DELEGA AVUTA DAL SINDACO. ? comparsa LEONI LORELLA nata in FOLLONICA li' 15 settembre 1960, residente in SIENA la quale(4)  mi ha dichiarato quanto segue:  Il giorno VENTI del mese di OTTOBRE dell'anno DUEMILAVENTIQUATTRO alle ore UNDICI e minuti UNDICI nel (4 bis)  (5)da nata in  il  cittadina  residente in  moglie del dichiarante, cittadino Italiano e' nato un bambino di sesso MASCHILE. A detto bambino che (6) non mi viene presentato, ma della cui nascita mi sono accertato mediante l'attestazione di nascita rilasciata dall'ostetrica ================ assistente al parto (7) la dichiarante da' il nome di VIVOMORTO (10) Il presente atto dopo essere stato letto, viene insieme con me sottoscritto dal dichiarante.\r\n\r\nL'UFFICIALE DELLO STATO CIVILE  Municipia ......\r\n_____________________________________________________________________________________\r\nIl presente atto di nascita e' stato trascritto nei registri di Stato Civile del Comune di  al N. _ _ _ _ P. _ _ S. _ _ anno _ _ _ _  \r\ncome da comunicazione del _ _ _ _ _ _ _ _ _ _ _ _  \r\nSIENA, li'  __________  L'UFFICIALE DELLO STATO CIVILE\r\n______________________________________________________________________________________\r\n"
   }
}
asqueglia commented 2 weeks ago

Buongiorno, quando viene trasmessa una data formazione diversa dalla data decorrenza come nel vostro caso, è necessario specificare anche il motivo di recupero, nonchè l'ora e il minuto di decorrenza. Si specifica che la data decorrenza non è una data obbligatoria e non corrisponde alla data di validità anagrafica; la data decorrenza deve essere trasmessa nel caso in cui viene recuperato un atto redatto in forma cartacea, per problemi di indisponibilità temporanea del sistema centrale o del gestionale; in tal caso quando viene registrato l'atto in digitale (recuperando il cartaceo) la data decorrenza è la data in cui è stato redatto l'atto cartaceo e la data formazione sarà successiva ossia la data di formazione dell'atto digitale; se ci troviamo in questa casistica, è obbligatorio indicare il motivo del recupero, nonchè l'ora e il minuto di decorrenza (corrispondenti ad ora e minuto di formazione dell'atto cartaceo). Nel vostro caso, come si evince dal payload, avete trasmesso trasmesso "dataformazione":"2024-10-28" e "dataDecorrenza":"2024-10-20", quindi è necessario specificare anche il motivo del recupero ad esempio "motivoRecupero": 1 e l'ora e minuto decorrenza, ad esempio "oraDecorrenza": "18", "minutoDecorrenza": "00".

Chiudiamo pertanto la issue. In caso di ulteriori dubbi fate riferimento alla documentazione oppure una altra issue dedicata.