NF-e
Registrar carta de correção
Registra uma carta de correção (CC-e) em uma nota autorizada; o protocolo é devolvido de forma síncrona.
/openapi/v2/empresas/{empresaId}/nf-e/{nfeId}/carta-correcaoRequer os cabeçalhos de assinatura token, timestamp e sign, veja Autenticação.
Registra uma carta de correção (evento 110110) em uma nota autorizada. A chamada é síncrona: HTTP 200 só é retornado depois que a SEFAZ registra o evento, e o corpo da resposta é o resultado; nenhum callback está envolvido. Erros de autenticação (10009xxx) estão em Autenticação.
Parâmetros
Parâmetros de caminho
empresaIdstringobrigatórioIdentificador da empresa devolvido em Registrar empresa.
Exemplo:1934811222334455nfeIdstringobrigatórioO
idenviado na emissão.Exemplo:NFe-000014553
Corpo da requisição
correcaostringobrigatórioTexto da correção, 15–1000 caracteres após sanitização (acentos removidos, ASCII imprimível mantido; dois-pontos, parênteses e sinais de percentagem sobrevivem). Somente informações que não afetam valores tributários podem ser corrigidas (observações, texto da natureza da operação, dados de transporte). Valores, quantidades, preços unitários, bases e valores de tributos, documentos das partes e datas devem passar por cancelamento + reemissão ou nota de devolução; a SEFAZ não valida a semântica e o emissor é o responsável.
Exemplo:Correcao do transportador: item (2) sem alteracao de valor
Respostas
Evento registrado na SEFAZ.
chaveAcessostringChave de acesso da NF-e corrigida.
tipostringFixo
CartaCorrecao.codigostringFixo
110110.sequenciaintegerNúmero de sequência
nSeqdesta carta.statusstringFixo
Registrada.motivostringCódigo de status e descrição da SEFAZ.
protocolostringNúmero do protocolo do evento.
datastringMomento do registro na SEFAZ, ISO-8601 UTC.
correcaostringTexto sanitizado efetivamente enviado à SEFAZ.
linkXmlstringLink de download do XML de recibo
procEventoNFe, veja Download de arquivos.linkDaccestringLink de download do DACCE (PDF da carta de correção, veja Download de arquivos); vazio quando o serviço de renderização está indisponível, tente de novo pelo endpoint de listagem.
Erros
| Código | HTTP | |
|---|---|---|
| NFe0001 | 404 | O |
| 10003000 | 404 |
|
| 10004012 | 400 | A nota não está em status autorizado. Consulte para confirmar o status. |
| 10004015 | 400 | 20 cartas já registradas na nota. Não há mais cartas; cancele + reemita ou emita nota de devolução. |
| 10004016 | 400 | Recusada pela SEFAZ (código de status e motivo anexados). Atue conforme o motivo da SEFAZ. |
| 10004017 | 400 | Menos de 15 caracteres após a sanitização. Reescreva em português / ASCII. |
| 10004019 | 400 | Fora da janela de 720 horas após a autorização. Só resta cancelar + reemitir ou emitir nota de devolução. |
| 10001001 | 400 | Falha de validação de campos (uma entrada por campo). Corrija conforme |
Regras
- Somente notas
Autorizada(10004012caso contrário). - Dentro de 720 horas da autorização (
10004019). - No máximo 20 cartas por nota (
10004015); os números de sequência são atribuídos pela plataforma e cada carta substitui a anterior no lado da SEFAZ, com o histórico integralmente preservado. - Texto com menos de 15 caracteres após a sanitização:
10004017. - Recusa da SEFAZ:
10004016com o código de status e o motivo da SEFAZ. - Ainda não há callback
invoice.cce.registered; use a resposta síncrona ou Listar cartas de correção.
