italia / ansc

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

R009 - Divorzio: errore soggetto è già presente #824

Closed eschoysman closed 7 months ago

eschoysman commented 7 months ago

Ambiente

pre-produzione

Servizio

R009 - Servizi cooperativi validazione evento

idOperazione

2167834

idEvento o idAnsc

No response

Provenienza segnalazione

Software House

Comune di riferimento e operatore

COMUNETEST052032 - INF.OR.

Data del test (yyyy-mm-dd)

12/04/2024

Descrivi il problema

Dopo aver inviato e firmato un atto di matrimonio con successo, si è provato ad inviare un atto di separazione con gli stessi soggetti ottenendo il seguente payload di risposta:

{
    "errors": [
        {
            "code": "400003",
            "severity": "E",
            "text": "Il soggetto è già presente con id 2315211"
        },
        {
            "code": "400003",
            "severity": "E",
            "text": "Il soggetto è già presente con id 2315214"
        }
    ],
    "forcingCode": "1712918289762_PPNRCR66L16A390F",
    "infos": [
        {
            "code": "110527",
            "severity": "I",
            "text": "Informazioni sull'operazione da fornire in caso di assistenza : data:2024-04-12 10:38:09 , idOperazione:2167834"
        }
    ],
    "testataRisposta": {
        "idComune": 9493,
        "idEsito": 1,
        "idOperazione": "2167834",
        "idOperazioneComune": "12277"
    }
}

Come riprodurre il problema

No response

Payload (json)

{
    "evento": {
        "allegati": [],
        "annoAtto": "2024",
        "ausilioInterprete": false,
        "composizioneCompleta": "divorzio",
        "dataformazione": "2024-04-12",
        "descrizioneCasoUso": "Accordo di scioglimento (o di cessazione degli effetti civili) del matrimonio (divorzio)",
        "idComuneRegistrazione": "9493",
        "idProvinciaRegistrazione": "052",
        "idTipoEvento": "3",
        "idUsecase": "342000",
        "idVersion": "100008",
        "idtipocontenuto": "1",
        "intestatari": [
            {
                "codiceFiscale": "PPNMRC70L12I726Z",
                "cognome": "PAPINI",
                "dataNascita": "1970-07-12",
                "documentoRiconoscimento": {},
                "flagComparente": false,
                "flagDichiarante": true,
                "flagFirmatario": true,
                "id": "",
                "idComuneNascita": "9493",
                "idComuneResidenza": "9493",
                "idNazionalita": "90",
                "idProvinciaNascita": "052",
                "idProvinciaResidenza": "052",
                "idStatoNascita": "90",
                "idStatoResidenza": "90",
                "idsoggettoanpr": "93080349",
                "indirizzoResidenza": "",
                "nazionalita": "ITALIANA",
                "nome": "MARCO",
                "nomeComuneNascita": "SIENA",
                "nomeComuneResidenza": "SIENA",
                "nomeStatoNascita": "ITALIA",
                "nomeStatoResidenza": "ITALIA",
                "sesso": "M",
                "siglaProvinciaNascita": "SI",
                "siglaProvinciaResidenza": "SI"
            },
            {
                "codiceFiscale": "FNTLSN29L44I726T",
                "cognome": "FANETTI",
                "dataNascita": "1929-07-04",
                "documentoRiconoscimento": {},
                "flagComparente": false,
                "flagDichiarante": true,
                "flagFirmatario": true,
                "id": "",
                "idComuneNascita": "9493",
                "idComuneResidenza": "9493",
                "idNazionalita": "90",
                "idProvinciaNascita": "052",
                "idProvinciaResidenza": "052",
                "idStatoNascita": "90",
                "idStatoResidenza": "90",
                "idsoggettoanpr": "93060521",
                "indirizzoResidenza": "",
                "nazionalita": "ITALIANA",
                "nome": "ALESSANDRA",
                "nomeComuneNascita": "SIENA",
                "nomeComuneResidenza": "SIENA",
                "nomeStatoNascita": "ITALIA",
                "nomeStatoResidenza": "ITALIA",
                "sesso": "F",
                "siglaProvinciaNascita": "SI",
                "siglaProvinciaResidenza": "SI"
            }
        ],
        "minuto": "22",
        "nomeComuneRegistrazione": "SIENA",
        "numeroatto": "2393",
        "operatore": "PTTRNZ66L13C661Y",
        "operatoreCognome": "Ghinelli",
        "operatoreNome": "Alessandro",
        "ora": "12",
        "redattoNellaCasaComunale": true,
        "ruoloOperatore": "1",
        "separazione": {
            "assegnoMantenimento": false,
            "attoMatrimonio": {
                "annoAtto": "2024",
                "dataformazione": "2024-04-11",
                "idComuneRegistrazione": "9493",
                "idProvinciaRegistrazione": "052",
                "idtipocontenuto": "1",
                "nomeComuneRegistrazione": "SIENA",
                "numeroatto": "2366",
                "siglaProvinciaRegistrazione": "SI",
                "tipologia": "3"
            },
            "autoritaGiudiziaria": "Magistrato",
            "dataConfermaAccordo": "2024-04-12",
            "dataEventoMatrimonio": "2024-04-12",
            "luogoEventoMatrimonio": {
                "comuneEstero": null,
                "idComune": "022111",
                "idProvincia": "022",
                "idStato": "90",
                "nomeComune": "MALOSCO",
                "nomeStato": "ITALIA",
                "siglaProvincia": "TN"
            },
            "officianteEventoMatrimonio": "3",
            "parteInGiudizioPendente": false,
            "presenzaAvvocatoConiuge1": false,
            "presenzaAvvocatoConiuge2": false,
            "provvedimentoSeparazione": {
                "dataTrascrizione": "2024-09-04",
                "estremiDocumento": "CCC3333",
                "idComuneEnte": "9493",
                "idProvinciaEnte": "9493",
                "nomeComuneEnte": "SI",
                "nomeEnte": "infor",
                "siglaProvinciaEnte": "SI"
            },
            "tipoAccordo": "2",
            "tipoProvvedimentoSeparazione": "1"
        },
        "siglaProvinciaRegistrazione": "SI",
        "stato": "CONFERMATO"
    },
    "testataRichiesta": {
        "dataOraRichiesta": "2024-04-12T10:38:08.921314",
        "fornitoreApplicativo": "SistemiInformativi",
        "idComune": 9493,
        "idOperazioneComune": "12277",
        "nomeApplicativo": "SIDe",
        "versioneApplicativo": "1.0.0"
    }
}
rvinzani commented 7 months ago

Salve, in caso il soggetto sia già presente occorre risottomettere il servizio di validazione indicando l'idANSC del soggetto (nel caso mostrato l'idANSC non è indicato). Se invece si tratta di un soggetto diverso, si tratta quindi di un'omonimia, è necessario sottomettere nuovamente il servizio di validazione utilizzando il forcingCode (restituito nella risposta), nella sezione evento Chiudo la issue. Nel caso fossero necessari ulteriori approfondimenti si chiede di aprire una nuova issue che faccia riferimento a questa