nfephp-org / sped-esocial

API para comunicação com a Receita Federal, para atender aos requisitos do e-Social
Other
158 stars 108 forks source link

Pattern Protocolo de Envio #383

Closed arismarioneves closed 2 years ago

arismarioneves commented 2 years ago

O patterm atual do protocolo de envios dos eventos v_S_01_00_00 estão incorretos.

Modelo do pattern do protocolo de envio: 1.2.202201.0000000000112233444.

Atual:

Novo:

robmachado commented 2 years ago

Da onde você tirou isso ?? Nos xsds mais recentes "Esquemas XSD v. S-1.0 - NT 03/2021" continua igual sem essa alteração que você menciona.

marcusyoda commented 2 years ago

Bom dia, aqui continua enviando normalmente em produção e produção restrita sem alterações!

robmachado commented 2 years ago

Obrigado Marcus, também sei disso. Mas quero saber da onde o colega tirou esse informação.

arismarioneves commented 2 years ago

O problema foi encontrado quando eu tento fazer a Retificação de uma transmissão. Uso o indRetif = 2 e envio o protocolo recebido na transmissão Original. O modelo de protocolo que eu estou recebendo está neste padrão (1.2.202201.0000000000112233444), então eu só conseguir retificar modificando o pattern.

robmachado commented 2 years ago

Você está retificando um evento emitido originalmente pela versão 2.5 ??

arismarioneves commented 2 years ago

Não, estou usando a versão S-1.0.

robmachado commented 2 years ago

Precisamos conferir isso e ver qual é a estruturas dos recibos retornados para outros emitentes antes de chegarmos a alguma conclusão sobre esse caso. Não é possível simplesmente alterar o XSD ! tem algo estranho ai ... (pode ser a Receita federal que tem se comportado cada vez pior nesse governo)

robmachado commented 2 years ago

Então .. estou conferindo e parece que alguns recibos tem o formato do XSD e outros estão vindo diferentes estou vendo com um colega para ver se tem algum motivo para isso. Pois ser for esse realmente o caso. Não adianta colocar esse pattern que você menciona no xsd pois alguns estão nesse formato e outros NÃO ai vai falhar em um caso ou outro

robmachado commented 2 years ago

@marcusyoda Pode dar uma verificada nos formatos dos recibos recebidos por você para ver se tem essa anomalia também ??

robmachado commented 2 years ago

@arismarioneves Você também deveria ver os recibos que tem ai pois se alguns estiverem em um formato e outros em outro formato vai voltar a ter erros na validação do XSD

marcusyoda commented 2 years ago

O problema foi encontrado quando eu tento fazer a Retificação de uma transmissão. Uso o indRetif = 2 e envio o protocolo recebido na transmissão Original. O modelo de protocolo que eu estou recebendo está neste padrão (1.2.202201.0000000000112233444), então eu só conseguir retificar modificando o pattern.

@arismarioneves O problema é que para retificar você não informa o protocoloque tem esse padrão que você falou, você informa o nrRecibo.

Ta faltando você consultar o protocolo, e eles vão retornar o nrRecibo caso tudo esteja ok. O nrRecibo, só é retornado consultando o protocolo, caso ele tenha sido aceito e retorne sucesso!

arismarioneves commented 2 years ago

Opa, muito obrigado @marcusyoda. Agora faz sentido.

robmachado commented 2 years ago

Grande Marcus !! valeu !!