Nota complementar

Estou emitindo uma nota de complemento e a sefaz sempre retorna ““Rejeição: NF-e não consta na base de dados da SEFAZ”” apenas com essa nota, pode ser algum erro no json, porque não estou recebendo erro algum de erro, apenas esse da sefaz.

estou tirando preview normalmente desta nota. @arimateia

Boa tarde, @roberto.garcia.

Qual o id da nota que retornou essa rejeição?

1 minuto já te passo!

não tem ainda, recebo rejeição → Rejeição: NF-e não consta na base de dados da SEFAZ, se quiser te envio o json

vou ver se ele envia mesmo com rejeição, 1 minuto!

‘{’#$D#$A’ “id”: “nfe_3a1402bae0ab4cd2a2e42b2e92e2b12c”,‘#$D#$A’ “ambiente”: “homologacao”,‘#$D#$A’ “created_at”: “2024-07-25T19:39:18.571Z”,‘#$D#$A’ “status”: “pendente”,‘#$D#$A’ “referencia”: “49672494”,‘#$D#$A’ “data_emissao”: “2024-07-25T16:40:39Z”,‘#$D#$A’ “serie”: 2,‘#$D#$A’ “numero”: 707,‘#$D#$A’ “valor_total”: 60.55,‘#$D#$A’ “chave”: “35240704243175000180550020000007071496724947”,‘#$D#$A’ “autorizacao”: {‘#$D#$A’ “id”: “evt_3a1402bae0ba435eb31b126f3d4ecb73”,‘#$D#$A’ “ambiente”: “homologacao”,‘#$D#$A’ “status”: “pendente”,‘#$D#$A’ “autor”: {‘#$D#$A’ “cpf_cnpj”: “04243175000180”‘#$D#$A’ },‘#$D#$A’ “chave_acesso”: “35240704243175000180550020000007071496724947”,‘#$D#$A’ “data_evento”: “2024-07-25T19:39:18.586Z”,‘#$D#$A’ “numero_sequencial”: 1,‘#$D#$A’ “tipo_evento”: “autorizacao”‘#$D#$A’ }‘#$D#$A’}’

esse é o retorno do endpoint nfe envia

Qual o retorno que você tem da API ao requisitar o endpoint GET /nfe/{id}?

o que esta acontecendo é o seguinte eu envio a nfe, ela me retorna status pendente, ai eu sincronizo e o retorno da sincronizacao esta me dando uma rejeição direfente do get

no get aparece isso

{
“id”: “nfe_3a1402dbd6e345158de9160df5e327bc”,
“ambiente”: “homologacao”,
“created_at”: “2024-07-25T20:15:18.749Z”,
“status”: “rejeitado”,
“referencia”: “60747944”,
“data_emissao”: “2024-07-25T17:17:15Z”,
“modelo”: 55,
“serie”: 2,
“numero”: 707,
“tipo_emissao”: 1,
“valor_total”: 60.55,
“chave”: “35240704243175000180550020000007071607479449”,
“autorizacao”: {
“id”: “evt_3a1402dbd6e34a8ba450ca1ced8702da”,
“ambiente”: “homologacao”,
“status”: “rejeitado”,
“autor”: {
“cpf_cnpj”: “04243175000180”
},
“chave_acesso”: “35240704243175000180550020000007071607479449”,
“data_evento”: “2024-07-25T20:15:18.755Z”,
“numero_sequencial”: 1,
“data_recebimento”: “2024-07-25T20:15:19Z”,
“codigo_status”: 806,
“motivo_status”: “Rejeição: Operação com ICMS-ST sem informação do CEST”,
“tipo_evento”: “autorizacao”
}
}

no sincronizar isso

‘{’#$D#$A’ “status”: “sincronizado”,‘#$D#$A’ “codigo_status”: 217,‘#$D#$A’ “motivo_status”: “Rejeição: NF-e não consta na base de dados da SEFAZ”,‘#$D#$A’ “data_recebimento”: “2024-07-25T20:20:25Z”,‘#$D#$A’ “chave”: “35240704243175000180550020000007071607479449”‘#$D#$A’}’

eu tenho que dar um get para ver se houve rejeição?

@roberto.garcia

O retorno da sincronização está correto, pois a nota foi rejeitada.

Sim, o correto é ficar consultando a nota até que o status retorne diferente de pendente. Não cabe o uso da sincronização nesse caso.

achei que era pela sincronizacao, não é, é pelo get?

ok, obrigado!

Dentro de um fluxo normal de emissão, o correto é utilizar o endpoint Consulta NF-e para acompanhar a situação do processamento da nota.

ok, obrigado! vlw

só pra matar uma duvida o nfe/get se requisito a 1. vez ele da rejeição, uma 2. ele volta pra pendente, é isso mesmo?

esse get é muito estranho, hora mostra a rejeição, hora não mostra, volta pra pendente

Após sair da situação pendente, a nota não volta mais para esse mesmo status.

Que “get” seria esse, exatamente?

end point da nfe,