Layout Nfe

10

Click here to load reader

Transcript of Layout Nfe

Page 1: Layout Nfe

NF-e Entendendo o leiaute...● A figura no próximo slide é uma representação

gráfica do leiaute da nfe...● É uma tentativa de mostrar a estruturação das

principais tags (campos) da nfe.● Esta figura foi extraída do manual de integração.

Page 2: Layout Nfe

Layout da NFE

Page 3: Layout Nfe

NF-e Entendendo o leiaute...

● As caixas com textos indicam as tags principais da nfe: NFe, infNfe, Signature, ide, emit, dest, det, prod, imposto, etc...

● Uma caixa com borda contínua representa uma tag obrigatória

● Uma caixa com borda tracejada representa uma tag opcional (para a validação do xml...)

● A tag

Page 4: Layout Nfe

Layout da NFE

TAG Obrigatória

Tag opcional

Page 5: Layout Nfe

NF-e Entendendo o leiaute...

● As linhas ligando as caixas indicam a hierarquia das tags.

● A tag Nfe deve englobar duas tags infNFe e Signature.

● InfNfe por sua vez deverá ter obrigatoriamente as tags: ide, emit, dest, det, total, transp.

● InfNfe poderá opcionalmente incluir as tags: avulsa, retirada, entrega, cobranca, infAdic, exporta

● Os números 1..990 indica que uma nota só pode ter 1 a 990 tags com det (que contém os itens da nota)

Page 6: Layout Nfe

Layout da NFE

Page 7: Layout Nfe

NF-e Entendendo o leiaute...

● A próxima figura é uma tabela descritiva das colunas da nfe. Ela detalha cada campo da nfe e os possíveis valores, tipos de campos, tamanho e etc.

● A coluna observação tenta explicar o que cada campo significa e em alguns casos o que informar em casos de exceções.

● Vamos ver o significado de cada coluna...

Page 8: Layout Nfe

Trecho do leiaute – endereço emitente Numero da linha na

tabela

Identificador do campo

Tag

Identificador do campoIndicador

de elemento ou um grupo

Tag (grupo) pai do grupo atual

Numero da linha na tabela

Tipo: caractere ou numérico

Observações importantes

Tag (grupo) pai do grupo atual

Tamanho do campo

Tag (grupo) pai do grupo atual

Tag (grupo) pai do grupo atual

Ocorrência:quantas vezes o campo deve

ou pode aparecer

Page 9: Layout Nfe

NF-e Entendendo o leiaute...

● Descrição das colunas:● # é número da linha na tabela de leiaute● ID é o identificador do campo● Campo é a tag como deve ser escrita no xml da nota● Descrição é uma breve descrição do campo● Ele é indicador do tipo do campo (ou tag) pode ser : A -

atributo, E - Elemento, CE – Elemento que deriva de uma Escolha, G – Grupo, CG - Elemento de Grupo que deriva de uma Escolha, ID – ID da XML 1.0, RC – Restrição de Chave (detalhes no manual de integração)

Page 10: Layout Nfe

NF-e Entendendo o leiaute...

● Pai – Identificador do grupo hierarquicamente anterior

● Tipo : Pode asumir os valores N – numérico, C – alfanumérico, D – data

● Ocorrência – indica a quantidade possível de vezes que o campo aparece no grupo ex: 0-4, o campo pode não ser preenchido ou aparecer até 4 vezes.

● Tamanho – indica qual o tamanho do campo. Descrito de forma semelhante à ocorrência.