Layout Nfe
Click here to load reader
-
Upload
robson-soares -
Category
Entertainment & Humor
-
view
18.583 -
download
2
Transcript of 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.
Layout da 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
Layout da NFE
TAG Obrigatória
Tag opcional
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)
Layout da 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...
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
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)
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.