Erro estranho ao enviar NFE

Bom dia. Estou homologando o processo para um cliente meu, e estou recebendo a seguinte mensagem ao tentar enviar o json:

{
    "error": {
        "code": "ValidationFailed",
        "message": "Validation failed: Falha na validação dos dados da nota: 2135\r\n\r\n --> 1871 - Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN': This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/nfe}ICMS00, {http://www.portalfiscal.inf.br/nfe}ICMS02, {http://www.portalfiscal.inf.br/nfe}ICMS10, {http://www.portalfiscal.inf.br/nfe}ICMS15, {http://www.portalfiscal.inf.br/nfe}ICMS20, {http://www.portalfiscal.inf.br/nfe}ICMS30, {http://www.portalfiscal.inf.br/nfe}ICMS40, {http://www.portalfiscal.inf.br/nfe}ICMS51, {http://www.portalfiscal.inf.br/nfe}ICMS53, {http://www.portalfiscal.inf.br/nfe}ICMS60 ).\n",
        "errors": [
            {
                "code": "ValidationError",
                "message": "Falha na validação dos dados da nota: 2135\r\n\r\n --> 1871 - Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN': This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/nfe}ICMS00, {http://www.portalfiscal.inf.br/nfe}ICMS02, {http://www.portalfiscal.inf.br/nfe}ICMS10, {http://www.portalfiscal.inf.br/nfe}ICMS15, {http://www.portalfiscal.inf.br/nfe}ICMS20, {http://www.portalfiscal.inf.br/nfe}ICMS30, {http://www.portalfiscal.inf.br/nfe}ICMS40, {http://www.portalfiscal.inf.br/nfe}ICMS51, {http://www.portalfiscal.inf.br/nfe}ICMS53, {http://www.portalfiscal.inf.br/nfe}ICMS60 ).\n"
            }
        ]
    }
}

Posso ter feito algo errado no console? Ou seria na requisição? (se for na requisição eu envio ela no privado). Obrigado desde já.

Bom dia @Bvx_Tecnologia,

Provavelmente foi um erro na requisição, com algum campo faltando ou incorreto.

Favor enviar o JSON no privado para analisarmos.

Enviei no seu privado.

@Bvx_Tecnologia

Verifique se o seu caso é o mesmo desse:

1 curtida

Parece ser. Vou preparar uma rotina e se der certo eu marco como solução :smiley:.

O erro ainda persiste; o cliente é simples nacional e está dando erro ao tentar enviar um produto com ICMSSN 500.

Basta você enviar o campo do imposto correspondente no JSON.

Enviei no seu privado o novo JSON com esse imposto.

Bom dia @Bvx_Tecnologia,

Segue o trecho do JSON enviado:

"imposto": {
  "ICMS": {
    "ICMS500": {
      "orig": 0,
      "CSOSN": "500",
      "vBCSTRet": 0,

Segue o nome do campo correto, disponível na documentação da API:

Era isso mesmo! Eu passei os olhos ali tantas vezes, mas não me toquei que poderia ser um erro de escrita e não algo relacionado ao imposto. Muito obrigado Arimateia, que Deus te abençoe!

1 curtida

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.