Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Responsável técnico, NFF, agro e PAA

nGuia: número da guia de trânsito agropecuária no XML da NF-e

<nGuia>agropecuario › guiaTransito › nGuia

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

nGuia, em agropecuario/guiaTransito, informa o número da guia de trânsito animal, vegetal ou de origem florestal relacionada à NF-e. O número identifica a guia, não a NF-e, a chave de acesso ou o receituário de defensivo.

Caminho desta ocorrência: /nfeProc/NFe/infNFe/agropecuario/guiaTransito/nGuia.

Número e contexto da guia precisam coincidir

O grupo reúne tpGuia, tipo documental; UFGuia, UF de emissão da guia; serieGuia, se houver série; e nGuia. O número só deve ser comparado com o documento de origem junto dessas informações. Não use a UF de destino ou a série da NF-e como substitutos dos dados da guia.

O XSD exige o número quando guiaTransito existe. agropecuario oferece uma alternativa entre defensivos e guia de trânsito; o número do receituário pertence a outro ramo. A exigência de guia na operação é contextual, não nasce apenas da existência do campo no schema. NT 2024.003 v1.10, ZF04–08, p. 8–9.

Formato e exemplo sem perder zeros

Fragmento sintético parcial de um número de guia fictício:

<nGuia xmlns="http://www.portalfiscal.inf.br/nfe">000123456</nGuia>

São nove dígitos, com zeros iniciais preservados. O padrão admite de um a nove dígitos; não admite hífen, barra, letras ou espaços. Guarde como texto quando houver zeros significativos na fonte. Não trunque um número maior nem remova caracteres verdadeiros para forçar a validação: confirme se o dado consultado é o número correto e se pertence ao tipo de guia documentado. XSD PL 010f v1.04, nGuia.

O fragmento não é uma guia emitida nem uma NF-e completa; falta o contexto do grupo e do documento real.

Erro de formato e guia inválida são diagnósticos diferentes

Uma falha de XSD pode decorrer de tamanho, caracteres ou posição. A 10ZF04-10/837 é outra camada: valida o número da guia no banco integrado da SEFAZ com o órgão estadual de defesa agropecuária, conforme a regra facultativa de NF-e 55. Um número lexicalmente correto pode não corresponder à guia ou ao contexto consultado.

Para 837, compare número, tipo, UF de emissão e série com o documento original; registre resposta completa, ambiente e autorizadora. Não transforme rejeição cadastral em troca aleatória de dígitos. Se a guia tem número incompatível com o campo, confirme a identificação e a documentação do órgão emissor antes de qualquer correção. NT, p. 13.

Aplicabilidade e conferência antes da geração

As regras de presença são listadas para NF-e 55 e dependem de UF, produto/NCM, CFOP e, no caso animal, finalidade normal. A tabela 4.1 indica ZF05-10 para bovinos 0102XXXX em BA, GO, MA e MT desde 01/10/2025; a ZF05-20 vegetal está marcada como não ativada em nenhuma UF; a ZF05-30 florestal permanece futura. Essas informações são de validação de autorização e não dispensam a obrigação de guia determinada pela autoridade competente.

Antes de gerar o XML, confirme operação, documento, UF, tipo e data com o responsável e o órgão de origem; depois represente o número verdadeiro e confira a estrutura. Não presuma suporte do emissor ou autorização apenas porque o fragmento passou no XSD. NT, p. 12–14.

Os códigos que identificam a espécie da guia estão em tipo da guia de trânsito.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/agropecuario/guiaTransito/nGuia
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:xs:string · string
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.

pattern
[0-9]{1,9}