Atualmente todos os nossos produtos relacionados a Documentos Fiscais utilizam dos campos disponibilizados no Dicionário Dados para montar e gerar o XML de envio para SEFAZ. Abaixo vou deixar algumas dicas de leitura desse Dicionário de Dados da TecnoSpeed.
Dicionário de Dados NF-e Pontos de Atenção para Leitura
As informações disponíveis no Dicionário de Dados são baseadas no MOC (Manuel de Orientação do Contribuinte) que a Sefaz disponibiliza para cada documento, neles estão dispostos da seguinte forma: Tag, Descrição, Ocorrência, Tamanho e Observação. Onde, alguns desses, podem possuir algumas particularidade. Essa documentação tem o objetivo de esclarecer algumas delas.
Tag: Valor utilizado no arquivo tx2 ou datasets para referenciar o campo. |
Descrição: Informação que o campo recebe. |
Ocorrência: Quantidade de vezes que o campo deve ser preenchido, nesse caso (1-1) significa que é obrigatório, já se fosse (0-1) significa que é opcional. Observação: Um detalhe importante são os grupos que podem se repetir (0-n), esses, iniciam com "INCLUIRPARTE=nomegrupo" e finalizam com "SALVARPARTE=nomegrupo". |
Tamanho: Quantidade de caracteres e tipos que o campo comporta. Vejamos alguns exemplos: Exemplo 1: Campo tamanho variável, tag serie_B07 "Tamanho (1-3)" o campo poderá receber de 1 até 3 caracteres. Sua aplicação ocorrerá dessa forma "1-999".
Exemplo 2: Campo tamanho fixo, tag CNPJ_C02 "Tamanho (14)" o campo deverá receber 14 caracteres obrigatoriamente. Sua aplicação ocorrerá assim "99999999999999".
Exemplo 3: Campo decimal variável, tag vNF_W16 "Tamanho (13v2)". Sua aplicação pode variar de algumas formas, o primeiro campo antes da vírgula pode ter de 1 até 13 caracteres, a maior obrigatoriedade é possuir as duas casas após o ponto. Sua aplicação pode ser das seguintes formas "1.00" ou ~ "1234500000000.00". |
Preenchimento Sequências XML
Determinados grupos contém tags pertinentes a Sequência do XML, essas sequências em si não são obrigatórias, podem ser ignoradas e dar continuidade ao preenchimento do TX2 com a última tag após o "Fim da Sequência XML" que no caso da imagem de exemplo seria a tag c_Benef_l05f.
Existem casos também em que há a necessidade de passarmos as informações pertinentes a Sequência do XML, nesses casos é importante que ao utilizar qualquer uma das tags da Sequência XML, seja preenchida todas as demais obrigatórias (1-1) que existem dentro daquela sequência.
Exemplo: Se deseja informar a tag indEscala_I05d da imagem acima, terá que informar também a tag CEST_I05c, pois elas estão dentro dessa sequência obrigatória (1-1).
Acessando tag da Sequência XML
Para conseguirmos utilizar determinada tag que se encontra em uma "Sequência XML", devemos nos atentar se a "Sequência XML" esta relacionada a algum grupo, caso esteja, é necessário informar todas as tags obrigatórias do grupo até chegar a tag desejada, um exemplo seria. Existe a necessidade de informar a seguinte tag "vFCPST_N23d" essa tag se encontra na sequência de alguns grupos no dicionário de dados, um deles é o ICMS=10, nos baseando nesse ICMS para informar a tag vamos precisar informar as tags obrigatórias, por exemplo:
- O que está de Azul é obrigatório (1-1) e portanto deverão ser informados para conseguirmos informar a tag desejada que é "vFCPST_N23d", isso considerando esse grupo de imposto como exemplo.
Observações: Podemos reparar que a primeira "Sequência XML" do grupo foi ignorada, pois a mesma não é obrigatória (0-1), existem grupos com diversas sequências e nem sempre será obrigatório preencher todas para utilizar determinada tag, este é um ponto de atenção, podemos ignorar a Sequência e partir das demais tags obrigatórias, que no caso desse exemplo seria a modBCST_N18.
Referências SEFAZ
O Dicionário de Dados é baseado nesses dois documentos disponibilizados pela SEFAZ, que em caso de dúvida também poderão ser consultados para um maior detalhamento técnico.
Importante!
Entre uma versão antiga e uma versão nova do Manual de Orientação do Contribuinte são disponibilizadas diversas Notas Técnicas pela SEFAZ, onde podem trazer alterações diretas no leiaute da Nota Fiscal, devendo ser um ponto de atenção ao analisar esses documentos disponibilizados, pois, os mesmos não são alterados nem complementados podendo demonstrar falta de informação.
Comentários
0 comentário
Por favor, entre para comentar.