O campo 'vFrete' é obrigatório?

Boa tarde, tudo bem ?

Estou com um dilema aqui, se eu crio a tag vFrete com zero, a API me retorna erro dizendo que o vFrete deve ser maior que zero, porém, se eu não crio a tag vFrete, a API me retorna erro dizendo que o vFrete é obrigatório.

Mas dai vem a pergunta, se eu não tenho frete na nota, eu não preciso enviar ele, mas dai retorna isso “O campo ‘vFrete’ é obrigatório”

E no campo modFrete , estou enviando 9 , que seria o sem frete

Mesma coisa para o campo vSeg e vDesc e vOutro

O campo ‘vSeg’ é obrigatório
O campo ‘vDesc’ é obrigatório
O campo ‘vOutro’ é obrigatório

Alguém já passou por isso talvez ?

Olá @jones, seja bem-vindo à Nuvem Fiscal!

  1. Está usando um SDK ou construindo o JSON na mão? Se sim, qual SDK?

  2. Está se referindo ao campo vFrete de qual objeto?

  3. Qual a mensagem exata que aparece quando ele alega que o vFrete deve ser maior que zero?

opa, obrigado,

estou construindo o JSON na mão, usando node + javaScript

ao enviar o JSON pra api retorna o erro abaixo

{
“statusCode”: 400,
“message”: [
{
“code”: “ValidationError”,
“message”: “O campo ‘vFrete’ é obrigatório”
},
{
“code”: “ValidationError”,
“message”: “O campo ‘vSeg’ é obrigatório”
},
{
“code”: “ValidationError”,
“message”: “O campo ‘vDesc’ é obrigatório”
},
{
“code”: “ValidationError”,
“message”: “O campo ‘vOutro’ é obrigatório”
}
]
}

  1. Está se referindo ao campo vFrete de qual objeto?
  2. Qual a mensagem exata que aparece quando ele alega que o vFrete deve ser maior que zero?
  3. Qual é o JSON que você está enviando?

Opaaa,

Conseguiu resolver a situação. \o/

A confusão foi que o vFrete do prod, não pode ser criado se for zero.

Já o vFrete do ICMSTot , tem que ser criado mesmo que for zero

Fiz o ajuste aqui e agora tá aprovando,

Muito obrigado!!!

1 curtida

Muito obrigado pelo retorno!

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