bom dia,
estou informando os dados de endereco e retorna as seguintes mensagens:
“message”: “O campo ‘‘endereco.logradouro’’ é obrigatório”
“message”: "O campo ‘‘endereco.numero’’ é obrigatório
“message”: “O campo ‘‘endereco.bairro’’ é obrigatório”’
“message”: “O campo ‘‘endereco.codigo_municipio’’ é obrigatório”
até concordo que falta o email. mas por que será que retornou erro nos outros campos?
aguardo um retorno, uma luz pra dar seguimento no meu serviço.
Obrigado
As mensagens de erro que mencionam a ausência de campos como endereco.logradouro, endereco.numero, endereco.bairro e endereco.codigo_municipio parecem não estar relacionadas ao trecho do JSON que você compartilhou, que trata da estrutura de enderEmit.
Recomendo que verifique se essas mensagens de erro não são, na verdade, de uma outra requisição que você tenha feito, possivelmente relacionada a outro objeto JSON ou endpoint que exija esses campos específicos de endereço.
ola… eu fiz a correção e continua apresentando erro.
Deve ser algum detalhe que nao percebi. inclusive estao aparecendo outros erros conforme abaixo:
Erros:
“O campo ‘‘ambiente’’ é obrigatório”’
“O campo ‘‘infMDFe.emit’’ é obrigatório”
"O campo ‘‘infMDFe.infModal’’ é obrigatório
"O campo ‘‘infMDFe.infDoc’’ é obrigatório
"O campo ‘‘infMDFe.tot’’ é obrigatório
é como se nao reconhecesse cada uma dessas secoes.
Poderia por favor analisar o json que te mandei em anexo? ele será a referencia para montar os demais.
Após analisar o JSON que você enviou, identifiquei o problema com relação às seções mencionadas nos erros. A estrutura atual do seu JSON coloca todas as propriedades que estão apresentando erro dentro de infMDFe.ide, mas, na verdade, elas devem estar em outros níveis da estrutura:
Campo ambiente: Ele deve estar no mesmo nível de infMDFe.
Campos emit, infModal, infDoc e tot: Estes campos não devem estar dentro de ide. Eles são seções principais do MDF-e e devem estar no mesmo nível de ide dentro do infMDFe.
Sugiro revisar as seções indicadas, garantindo que elas estejam organizadas conforme esse exemplo. Após ajustar essas posições, o erro deverá ser resolvido.
Também é importante sempre consultar a documentação do endpoint. Nela, você encontrará a lista completa de propriedades com a hierarquia correta para evitar esses tipos de problema.
Se precisar de mais alguma ajuda, fico à disposição.