Ao tentar emitir notas através da API do Gateway, as empresas poderão receber a seguinte rejeição:
GEN002 - O servidor encontrou uma condição inesperada que o impediu de cumprir o pedido do cliente
Essa rejeição ocorre quando o JSON de requisição foi enviado com alguma inconsistência. A API do Gateway identifica que existe alguma falha e retorna a nota como negada.
Para entender o motivo da rejeição e realizar a correção antes de reprocessar a nota, será necessário analisar todas as informações de forma minuciosa. Se necessário, utilize alguma ferramenta para validação do JSON.
Alguns exemplos comuns que podem causar erro na sintaxe são:
• campo com determinado formato enviado em formato diferente
• falta de aspas ou inclusão de forma incorreta em objetos
• inclusão ou eliminação de campos
• campo com determinado formato enviado em formato diferente
• falta de aspas ou inclusão de forma incorreta em objetos
• inclusão ou eliminação de campos
Um exemplo mais prático em que ocorre o GEN002: o campo "municipioPrestacaoServico", quando enviado, deve ser enviado com o código IBGE da cidade onde o serviço foi prestado. Entretanto, como o campo é do tipo string o código deve ser enviado entre aspas. Caso ele não seja enviado entre aspas a API entenderá que está sendo enviado um valor do tipo numérico e não conseguirá interpertar a informação.
Após a realização dos devidos ajustes, se houverem notas pendentes ou rejeitadas, basta reprocessá-las observando se pertencem à competência atual.
Caso tenha ficado com alguma dúvida ou precise de auxílio, basta acionar nosso suporte! :D
Caso tenha ficado com alguma dúvida ou precise de auxílio, basta acionar nosso suporte! :D