Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Produtos e serviços

nCano: número de série do cano no detalhamento de armamento

<nCano>det › prod › arma › nCano

Revisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

nCano é o número de série do cano do armamento, em /nfeProc/NFe/infNFe/det/prod/arma/nCano. Apesar de começar com “n”, é um identificador textual. Não representa calibre, quantidade de canos ou comprimento.

Como relacionar nCano à unidade certa

Cada ocorrência de arma exige uma série da arma em nSerie e uma série do cano em nCano. Elas têm significados diferentes. A semelhança de valores não autoriza copiá-los automaticamente; confira cada identificação na documentação do objeto correspondente. A repetição do grupo permite preservar esses pares quando um item contém vários armamentos. Fonte: MOC 7.0 — Anexo I 7.00, novembro/2020, L03–L04, pp. 23–24.

O XSD não prova existência, unicidade ou vínculo entre as duas séries. Uma validação técnica bem-sucedida só demonstra que o conteúdo atende ao contrato examinado.

Formato de nCano e exemplo

O elemento ocorre uma vez dentro de cada arma, depois de nSerie e antes de descr. Aceita 1–15 caracteres conforme TString. Letras, hífens e zeros iniciais devem ser preservados quando integram a identificação real; não converta o conteúdo em número e não abrevie uma série longa para fazê-la caber. Fonte: XSD NF-e/NFC-e PL_010f_v1.04, arma/nCano, linhas 1875–1885.

Fragmento parcial com série fictícia:

<nCano xmlns="http://www.portalfiscal.inf.br/nfe">CANO-EXEMPLO-1</nCano>

No grupo completo, essa série precisa estar associada ao nSerie da mesma ocorrência. Um nCano isolado não contém a identificação inteira do armamento.

O que verificar se a série sai errada ou vazia

Localize o item por det/@nItem, depois a ocorrência de arma. Compare a série na origem e no XML gerado, procurando perda de zeros, troca com a série da arma e reutilização indevida da primeira ocorrência nas demais. Campo ausente ou vazio não atende à obrigatoriedade desse filho.

Se o documento original não oferece a identificação necessária, o schema não fornece um valor substituto universal. Confirme a informação documental antes de completar o grupo; não invente série nem conclua regularidade legal por haver qualquer texto. Se a mensagem for 738, confira modelo/impressão: a regra alcança o grupo em NFC-e ou DANFE Simplificado Tipo 2 e não valida a autenticidade de nCano. Fonte: NT 2026.002 1.11, setembro/2026, L01-10, p. 13.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/prod/arma/nCano
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
1–1 no contexto do elemento pai
Tipo
inline:TString · TString
Preenchimento no catálogo
Condicional

A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.

maxLength
15
minLength
1
pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}
whiteSpace
preserve