Ao tentar emitir NFS-e via integração em Maceió/AL, a empresa poderá receber a seguinte rejeição:
[result returns more than one elements; nested exception is javax.persistence.NonUniqueResultException: result returns more than one elements]
Essa mensagem de erro é uma rejeição genérica e ocorre quando há alguma irregularidade no envio das informações para emissão na prefeitura.
Algumas informações devem ser verificadas quando essa mensagem for retornada, tais como: cadastro do tomador (CPF, endereço, telefone e email), cadastro da empresa (inscrição municipal, inscrição estadual, token, frase secreta) e a realização da comparação do XML de envio de uma nota negada com o de uma nota autorizada.
Em Maceió, essa rejeição normalmente ocorre quando uma nota é enviada para emissão com um tomador CNPJ, que também seja de Maceió, porém sem a informação da inscrição municipal do tomador.
Para corrigir, será necessário enviar a inscrição municipal nos dados do tomador no JSON da nota.
Segue um exemplo abaixo:
"cliente": {
"tipoPessoa": "J",
"nome": "teste pessoa juridica",
"email": "teste@teste.com.br",
"cpfCnpj": "00000000000000",
"inscricaoMunicipal": "012345678",
"inscricaoEstadual": null,
"telefone": null,
"endereco": {
"pais": "Brasil",
"uf": "AL",
"cidade": "Maceió",
"logradouro": "Não informado",
"numero": "01",
"complemento": "ap 44",
"bairro": "Não informado",
"cep": "01234567"
}
},
Após a correção dos dados, reprocesse a nota observando se pertence à competência atual.
Caso tenha ficado com alguma dúvida ou precise de auxílio, basta acionar nosso suporte! :D