Estou tentando implementar a busca de NF-e emitidas contra meu CNPJ (Notas de
Entrada), e ao tentar utilizar a API, me retorna que eu não tenho permissão . . .
Qual seria o endepoint correto, e quais perimissões eu preciso?
Bom dia, @silvio
Para utilizar o módulo de Distribuição NF-e, é necessário que a sua credencial possua a permissão distribuicao-nfe
.
Como é uma funcionalidade que foi liberada recentemente, provavelmente a sua credencial atual não a possua, sendo necessário você gerar uma nova pelo Console Web.
Segue a documentação com todos os endpoints de Distribuição NF-e:
https://dev.nuvemfiscal.com.br/docs/api#tag/Distribuicao-NF-e
Bom dia, @silvio.
É um erro apenas no Console Web. Iremos corrigir em breve.
Enquanto isso, favor realizar a configuração do serviço diretamente via API. Segue o endpoint: API Nuvem Fiscal | Nuvem Fiscal
Você está utilizando a nossa SDK para PHP?
A mensagem de erro está correta, pois a API não espera a propriedade cpf_cnpj
no JSON da requisição. Em vez disso, ela deveria ser enviada na URL, conforme documentação.
Sim, acabei que criar, mas o erro persiste . . .
“error” => array:2 [▼
“code” => “InsufficientPermissions”
“message” => “You do not have enough permissions to perform this action”
meu scope está assim: ‘scope’ => ‘empresa cep cnpj mdfe nfe nfce nfse’
pode ser este o problema?
Além da credencial ter a permissão distribuicao-nfe
, você também deve adicionar o scope distribuicao-nfe
no momento da emissão do token no fluxo OAuth.
Deu certo, obrigado e desculpe o incômodo . . .