tst-labs/esocial

Evento S-2299 - Problema verbasResc/dmDev

Closed this issue · 1 comments

Tentei realizar o envio do evento S-2299 com os campos relativos às verbas rescisórias, foi retornado o seguinte problema:

Cannot deserialize value of type java.util.ArrayList<br.jus.tst.esocial.dominio.desligamento.DmDev> from Object value (token JsonToken.START_OBJECT) at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: br.jus.tst.esocial.ocorrencia.OcorrenciaDTO["dadosOcorrencia"]->br.jus.tst.esocial.ocorrencia.dados.Deslig["infoDeslig"]->br.jus.tst.esocial.dominio.desligamento.InfoDeslig["verbasResc"]->br.jus.tst.esocial.dominio.desligamento.VerbasResc["dmDev"])

Estou mandando com a seguinte estrutura de exemplo:

   "infoDeslig" : {
                                "verbasResc" : {
                                    "dmDev" : {
                                                      "ideDmDev" : 1,
                                                      "infoPerApur" : {
                                                                 "ideEstabLot" : {
                                                                            "tpInsc" : 0,
                                                                            "nrInsc": 0 ,
                                                                            "codLotacao" : 0,
                                                                            "detVerbas" : {
                                                                                                         "codRubr" : 0,
                                                                                                         "ideTabRubr" : 'A',
                                                                                                         "vrRubr": 0,
                                                                                                          "indApurIR" : 0
                                                                           }      
                                                               }
                                                  }
                                           }
                                }
    }

Fix: Os campos "dmDev" e "ideEstabLot" devem ser enviados como array dentro do objeto JSON