fiscal-mcp / rejeições / 266
Série da NF-e diferente da série informada na chave de acesso.
ide/serie e a série codificada na chave apontam para séries diferentes. Na chave a série ocupa as posições 23 a 25, com três dígitos e zero à esquerda. Quem monta a chave a partir de um template antigo, ou formata a série como inteiro sem preencher, troca 002 por 001 sem perceber.
A nota é da série 2 e a chave foi montada com a série 1. Trocar a série muda o dígito verificador junto — de 3 para 0.
o que foi transmitido
<infNFe versao="4.00" Id="NFe43260812345678000100550010000012341123456783"> <ide> <serie>2</serie> <nNF>1234</nNF> <cDV>3</cDV> </ide>
o que a SEFAZ aceita
<infNFe versao="4.00" Id="NFe43260812345678000100550020000012341123456780"> <ide> <serie>2</serie> <nNF>1234</nNF> <cDV>0</cDV> </ide>
Não corrija só o trecho da série: qualquer dígito alterado muda o verificador. Recalcule a chave inteira.
Exemplo mínimo e fictício. Onde aparece CNPJ ou chave de acesso, o número não é de empresa nenhuma — nem passa no próprio dígito verificador.
A série em ide/serie precisa ser a mesma codificada na chave.
Tudo aqui roda na sua máquina, sem certificado e sem enviar nada para lugar nenhum.
# o que a SEFAZ quis dizer
fiscal-mcp rejeicao 266
{
"ok": true,
"codigo": "266",
"significa": "Série da NF-e diferente da série informada na chave de acesso.",
"acao": "A série em ide/serie precisa ser a mesma codificada na chave.",
"reversivel": true
}
fiscal-mcp chave 43260812345678000100550010000012341123456783
O campo serie do resumo é a série que está dentro da chave. Compare com o ide/serie do seu XML.
A mensagem que chega da SEFAZ muda de UF para UF e de versão para versão do Manual de Orientação do Contribuinte — o que não muda é o código. O texto acima é o significado consolidado no catálogo do fiscal-mcp, não a transcrição literal de uma resposta.
Se a sua veio diferente, ou se o campo que resolveu foi outro, abra uma issue — o catálogo é um YAML de umas poucas linhas, e é assim que ele fica melhor.