nCano: número de série do cano no detalhamento de armamento
<nCano>det › prod › arma › nCanoRevisã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