Manual do Componente NFE.pdf

122
1 COMPONENTE NFe NOTA FISCAL ELETRÔNICA Guia de Integração do TecnoSpeed Componente NFe, a solução completa e inteligente de envio e gerenciamento de Nota Fiscal Eletrônica. 5.7.X.X TecnoSpeed TecnologiadaInformação

Transcript of Manual do Componente NFE.pdf

  • 1

    COMPONENTE NFe NOTA FISCAL ELETRNICA

    Guia de Integrao do TecnoSpeed Componente NFe, a soluo completa e inteligente de envio e

    gerenciamento de Nota Fiscal Eletrnica.

    5.7.X.X

    TecnoSpeed

    TecnologiadaInformao

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    2

    Contedo 1. Apresentao ........................................................................................................................... 4

    1.1. Apresentao do Produto ............................................................................................... 4 1.2. Sobre este Manual .......................................................................................................... 4 1.3. Dicionrio do NF-e .......................................................................................................... 4

    2. Sobre Nota Fiscal Eletrnica(NF-e) ............................................................................................ 5 2.1. O que Nota Fiscal Eletrnica ........................................................................................ 5 2.2. Fluxo de rotinas para uso da NF-e ................................................................................... 5 2.3. Lista de Servios NF-e .................................................................................................. 6 2.4. Sobreo DANFE ................................................................................................................ 6 2.5. Exemplo de DANFE ........................................................................................................ 7 2.6.Estados compatveis com a NF-e .......................................................................................... 8

    3. Sobre o Componente Tecnospeed NFe ..................................................................................... 9 3.1. Entendendo o processo (Fluxograma) ............................................................................. 9 3.2. O Componente ............................................................................................................... 9 3.3. Propriedades do ComponenteNFe ................................................................................ 10 3.4. Propriedades do Componente spdNfeDataSet .............................................................. 14 3.5. Linguagens Compatveis ............................................................................................... 16 3.6. Exemplo ....................................................................................................................... 16 3.7. Pr-requisitos para Emitente de NF-e ........................................................................... 17 3.8. Certificados Digitais Compatveis .................................................................................. 17 3.9. Formas de Integrao ................................................................................................... 18

    3.9.1. O arquivo TX2 ....................................................................................................... 18 3.9.2. Trabalhando com Datasets ................................................................................... 20 3.9.3. Apresentao dos blocos TX2 e Datasets .............................................................. 20 3.9.4. Descrevendo os Campos dos Blocos Datasets ....................................................... 23

    3.9.4.1. Descrio das colunas ......................................................................................... 23

    4. Utilizando o componente NFe ................................................................................................ 78 4.1. Configurar o Certificado Digital ..................................................................................... 78 4.2. Configurando o Componente ........................................................................................ 78

    4.2.1. Configurar Via Arquivo .INI ................................................................................... 78 4.2.2. Configurar Via Propriedades ................................................................................. 81

    4.3. O arquivo Mapping.txt .................................................................................................. 82 4.4. Verificar status do servio ............................................................................................. 82 4.4. Gerar XML .................................................................................................................... 82

    4.4.1. Gerar XML via TX2 ................................................................................................ 82 4.4.2. Gerar XML via Dataset .......................................................................................... 84 4.4.3. Gerar DataSet via XML .......................................................................................... 85

    4.5. Enviar NF-e ................................................................................................................... 86 4.6. Enviar NF-e Sncrono .................................................................................................... 87 4.7.ConsultaRecibo da NF-e ..................................................................................................... 87 4.8. ConsultarNF-e............................................................................................................... 89 4.9. CancelarNF-e ................................................................................................................ 89 4.10. Inutilizar NF-e ............................................................................................................... 90 4.11. Editar DANFE ................................................................................................................ 90 4.12. Imprimir DANFE ............................................................................................................ 91 4.13. Exportar DANFE ............................................................................................................ 91 4.14. Visualizar DANFE .......................................................................................................... 91

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    3

    4.15. Enviar Nota ao Destinatrio .......................................................................................... 92 4.16. Enviar Destinatrio Anexos ........................................................................................... 92 4.17. Eventos ........................................................................................................................ 93

    4.17.1. Envio de Manifestao de Destinatrio ................................................................. 93 4.17.2. Consulta de NFe Destinadas ................................................................................. 93 4.17.3. Cancelamento de NFe .......................................................................................... 94 4.17.4. Download NFe ...................................................................................................... 94

    5. Contingncias ......................................................................................................................... 95 5.1. Contingncia FS ................................................................................................................ 95

    5.1.1. Configurando FS ....................................................................................................... 95 5.2. Contingncia FS-DA ........................................................................................................... 96

    5.2.1. Configurando FS-DA .................................................................................................. 96 5.2.2. Exemplo de DANFE emitido em FS-DA ....................................................................... 97

    5.3. Contingncia DPEC ........................................................................................................... 97 5.3.1. Configurando DPEC .................................................................................................... 97 5.3.2. Impresso DPEC ........................................................................................................ 98

    5.4. Contingncia SCAN ......................................................................................................... 100 5.4.1. Configurando o SCAN ............................................................................................... 100 5.4.2. Cancelamento de NFe em SCAN .............................................................................. 101

    5.5. Contingncia SVC ............................................................................................................ 102 5.5.1. Componente NFe: Contingncia SVC ........................................................................ 102

    6. Logs e Mensagens ................................................................................................................ 103 6.1. Logs ............................................................................................................................ 103 6.2. Tabela de Cdigos de Erros e Descries de Mensagens Erros .................................... 104

    7. Instalando o Componente TecnoSpeed NFe ......................................................................... 110 8. Apoio ................................................................................................................................... 115 9. Consideraes ...................................................................................................................... 116 APNDICES ................................................................................................................................ 117

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    4

    1. Apresentao

    1.1. Apresentao do Produto O Componente Tecnospeed NFe uma soluo que permite aos desenvolvedores de softwares

    integrar sistemas de gesto empresarial com o Projeto de Nota Fiscal Eletrnica da Receita

    Federal. Seu principal objetivo diminuir o esforo envolvido no processo de adequao dos

    sistemas ERPs para acesso aos servidores da SEFAZ, no envio e manipulao de Notas Fiscais

    Eletrnicas bem como reduzir o impacto das constantes mudanas de legislao sobre o software

    de nossos clientes.

    Nosso produto facilita essa integrao, atendendo a todos os padres tcnicos exigidos para a

    comunicao com os servidores da Receita Federal.

    1.2. Sobre este Manual Este manual visa explicar, por meio de exemplos, como o desenvolvedor dever integrar seu

    produto ao ComponenteNFe, para que este faa o trabalho de assinatura digital das mensagens e

    envio, via WebServices (SOA P), ao(s) servidor(es) da SEFAZestadual.

    pressuposto e fundamental que o desenvolvedor j tenha conhecimento prvio do Manual de

    Orientao Contribuinte Verso 5.0. Este manual pode ser encontrado na pasta

    \Utils\Manuais\Manual_de_Orientacao_Contribuinte_v_5.00.pdf, no local de instalao do

    Componente TecnoSpeed NFe.

    1.3. Dicionrio do NF-e

    CNAEClassificao Nacional de Atividades Econmicas;

    DANFE Documento Auxiliar de Nota Fiscal Eletrnica;

    NF-e Nota fiscal Eletrnica;

    NF Nota Fiscal;

    WebService Soluo utilizada na integrao e comunicao entre sistemas,

    possibilitando o envio e recebimento de dados em formato XML;

    SEFAZEstadual Secretaria da Fazenda Estadual;

    ISS Imposto Sobre Servios;

    ISSQN Imposto Sobre Servios de Qualquer Natureza;

    CSLL Contribuio Social sobre o Lucro Lquido;

    UF Unidades Federadas;

    WSDL Web Service Description Language;

    XMLeXtended Markup Language. uma recomendao da W3C para gerar

    linguagens de marcaopara necessidades especiais;

    XSD XML Schema Definition. Linguagem baseada no formato XML para definio de

    regras de validao ("esquemas") em documentos no formato XML;

    AIDF-e Autorizao de Impresso de Documentos Fiscais Eletrnicos;

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    5

    2. Sobre Nota Fiscal Eletrnica(NF-e)

    2.1. O que Nota Fiscal Eletrnica A Nota Fiscal Eletrnica um documento de existncia apenas digital, emitido e armazenado

    eletronicamente, com o intuito de documentar uma operao de circulao de mercadorias ou

    uma prestao de servios, ocorrida entre as partes, lembrando que a mesma participante de

    uma das partes do projeto SPED (sistema pblico de escriturao digital) que visa automatizar o

    processo de fiscalizao e arrecadao por parte do governo.

    O Governo, representado pela SEFAZ, entra com os servidores estaduais que so responsveis pela coleta das NF-es dos contribuintes. Os contribuintes por sua vez, so responsveis por enviar suas informaes fiscais para tais servidores on-line. Este processo envolve o uso de tecnologias desconhecidas de grande parte dos desenvolvedores de sistemas de gesto no Brasil, entre elas se pode citar: XML, Certificao Digital e Webservices (SOAP). Os esforos necessrios por parte das empresas desenvolvedoras em pesquisa e desenvolvimento para que tais tecnologias sejam absorvidas podem ser proibitivos, o que em muitos dos casos pode tirar empresas desenvolvedoras do mercado, uma vez que o uso da NF-e est sendo obrigatrio a diversos ramos da indstria e do comrcio.

    2.2. Fluxo de rotinas para uso da NF-e

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    6

    2.3. Lista de Servios NF-e A Secretaria de Fazenda Estadual disponibiliza alguns servios para que sejam realizadas as

    transaes com os seus WebServices. Estes servios podem ser classificados como Sncronos ou

    Assncronos. Quando o atendimento da solicitao de servio realizado na mesma conexo,

    trata-se de um servio Sncrono. Todavia, servios assncronos so utilizados quando se faz

    necessria a realizao de mais de uma conexo para obteno do resultado do processamento.

    A seguir, temos uma tabela com a lista de servios disponibilizados e seu tipo de implementao:

    SERVIO IMPLEMENTAO

    Recepo de NF-e Assncrona

    Cancelamento de NF-e Sncrona

    Inutilizao de Numerao de NF-e Sncrona

    Consulta da situao atual do NF-e Sncrona

    Consulta do status do servio Sncrona

    Consulta cadastro Sncrona

    2.4. Sobreo DANFE O documento auxiliar danota fiscal eletrnica DANFE uma representao simplificada daNF-e

    que tem como funes:

    Conter a chave numrica com 44 posies para consulta das informaes da Nota

    Fiscal eletrnica (chave de acesso);

    Acompanhar a mercadoria em trnsito, fornecendo informaes bsicas sobre a

    prestao em curso (emitente, destinatrio, valores, etc);

    Auxiliar na escriturao das operaes documentadas por NF-e, no caso do

    destinatrio no ser contribuinte credenciado a emitir NF-e;

    Colher a firma do destinatrio/ tomador para comprovao de entrega das

    mercadorias ou prestao de servios.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    7

    2.5. Exemplo de DANFE

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    8

    2.6.Estados compatveis com a NF-e Para saber em quais regies esto disponveis os servios da NF-e basta acessar o seguinte

    link:

    http://www.nfe.fazenda.gov.br/PORTAL/VerificacaoDeServicos/VerificacaoServicos.aspx

    Estados Emissores pela Sefaz Virtual RS (Rio Grande do Sul): AC, AL, AM, AP, DF, MS, PB,

    RJ, RO, RR, SC, SE e TO.

    Estados Emissores pela Sefaz Virtual AN (Ambiente Nacional): CE, ES, MA, PA, PI e RN.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    9

    3. Sobre o Componente Tecnospeed NFe

    3.1. Entendendo o processo (Fluxograma)

    3.2. O Componente O componente TecnospeedNFe uma ferramenta composta por propriedades, mtodos e

    eventos.Tais recursos so destinados integrao de sistemas com os Web Services

    disponibilizados pela SEFAZ (Secretaria Estadual da Fazenda).

    Alm de prover a comunicao com os Web Services da SEFAZ, podemos destacar as seguintes

    funcionalidades:

    Gerao e assinatura digital de XML compatvel com os servidores da SEFAZ;

    Envio e consulta da Nota Fiscal Eletrnica;

    Cancelamento e inutilizao da Nota Fiscal Eletrnica;

    Log de arquivos;

    Envio de email ao destinatrio;

    Edio, visualizao e impresso de DANFE;

    Este componente permite ao desenvolvedor integrao de maneira embarcada a fim de no

    necessitar de outras aplicaes para seu funcionamento, podendo incorporar em seus sistemas as

    funcionalidades supra citadas.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    10

    3.3. Propriedades do ComponenteNFe

    COMPONENTE OCX Funo Valor Aceito

    spdNFe NFeX.dll

    Ambiente Ambiente Determina ao Componente o servidor com o qual dever interagir (Homologao

    ou Produo).

    akHomologacao ou

    akProducao

    AnexarDanfePDF AnexarDanfePDF Propriedade que ativa ou no o anexo do DANFE ao enviar e-mail. True ou False

    ArquivoServidoresHom ArquivoServidoresHom Permite ao desenvolvedorconfigurar o diretrio (completo ou parcial) onde

    encontra-se o arquivo nfeServidoresHom.ini que contm os endereos dos

    webservices de Homologao.

    nfeServidoresHom.ini

    ArquivoServidoresProd ArquivoServidoresProd Permite ao desenvolvedor configurar o diretrio (completo ou parcial) onde

    encontra-se o arquivo nfeServidoresProd.ini que contm os endereos dos

    webservices de Produo.

    nfeServidoresProd.ini

    CNPJ CNPJ Propriedade que recebe o CNPJ do Emitente do NF-e CNPJ sem formatao

    DiretorioEsquemas DiretorioEsquemas Propriedade que permite ao desenvolvedor configurar o diretrio (parcial ou

    completo) onde esto contidos os arquivos de Esquema xsd.

    Esquemas\

    DiretorioLog DiretorioLog Propriedade que permite ao desenvolvedor configurar o diretrio (parcial ou

    completo) onde esto contidos os arquivos logs (arquivos .xml) das interaes com

    os webservices.

    Log\

    DiretorioTemplates DiretorioTemplates Propriedade que permite ao desenvolvedor configurar o diretrio(parcial ou

    completo) onde esto contidos os modelos que podem ser utilizados no sistema.

    Templates\

    DiretorioXMLDestinatario DiretorioXMLDestinatario Propriedade que permite ao desenvolvedor configurar o diretrio completo no qual

    os XMLs destinatrios sero gravados

    XMLDestinatario\

    ErrosValidador ErrosValidador Lista contendo os ltimos erros de validao de esquema.Esta lista preenchida

    quando a opo ValidarEsquemaAntesEnvio = True.

    Lista de Strings

    IgnoreInvalidCertificates IgnoreInvalidCertificates Ignora mensagens de erro sobre certificados invlidos, expirados e revogados True ou False

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    11

    COMPONENTE OCX Funo Valor Aceito MaxSizeLoteEnvio MaxSizeLoteEnvio Permite configurar ao Componente o tamanho mximo dos arquivos enviados para

    a SEFAZ.

    500 (valor em kbytes)

    Name - Propriedade que permite ao usurio trocar o nome do Componente.

    PinCode PinCode Quando a propriedade TipoCertificado for SmartCard (certificado A3), pode-se

    configurar o Pin Code do certificado digital

    Proxy Proxy Propriedade que permite colocar o endereo do Proxy para conectar a internet. IP do proxy

    Senha Senha Propriedade que permite ao desenvolvedor configurar a senha de acesso ao

    Servidor Proxy.

    Tag -

    TimeOut - Tempo de espera do Componente resposta do WebService (segundos). Nmero Inteiro

    TipoCertificado TipoCertificado Determina o repositrio na qual o certificado digital foi instalado.

    *Obs: ckFile significa CurrentUserStore.

    ckActiveDiretory,

    ckFile, LocalMachine,

    ckMemory ou Smart

    Card.

    UF UF Permite configurar a SEFAZ na qual dever ser enviado a NF-e. Estados com 2 digitos

    Usuario Usuario Propriedade que permite informar o usurio do Proxy.

    ValidarEsquemaAntesEnvio ValidarEsquemaAntesEnvi

    o

    Propriedade que ativa a validao do XML antes de enviar ao SEFAZ. True ou False

    Versao Versao Verso do Componente 2.4.10.x

    VersaoManual

    VersaoManual Verso do Manual de Orientao na qual o Componente dever estipular as regras

    legais para emisso do NF-e (observando sempre que a verso configurada dever

    ser a ltima verso homologada pela Tecnospeed).

    Vm50

    DanfeSimplificado DanfeSimplificado Permite ao usurio escolher se quer imprimir em Danfe Simplificado ou no. True ou False

    spdNFe.DanfeSettings - Grupo de propriedades relativas a configurao do DANFE

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    12

    COMPONENTE OCX Funo Valor Aceito FraseContingencia FraseContingencia Propriedade que recebe a frase que ser exibida quando o DANFE for emitido em

    Contingncia.

    Danfe em

    contingncia -

    Impresso em

    decorrncia de

    problemas tcnicos

    FraseHomologacao FraseHomologacao Propriedade que recebe a frase que ser exibida quando o DANFE for emitido em

    HOMOLOGAO.

    SEM VALOR FISCAL

    LineDelimiter LineDelimiter Informa o caracter que ser utilizado para quebra-de-linha em textos do DANFE

    LogotipoEmitente LogotipoEmitente Propriedade onde permite-se configurar o Logo do Emitente no DANFE.

    ModeloPaisagem ModeloPaisagem Aponta para o diretrio onde est o arquivo RTM com leiaute de impresso em

    Paisagem;

    Templates\Danfe\pais

    agem.rtm

    ModeloRetrato ModeloRetrato Aponta para o diretrio onde est o arquivo RTM com leiautede impresso em

    Retrato;

    Templates\Danfe\retr

    ato.rtm

    QtdeCopias QtdeCopias Permite ao usurio passar o n de cpias padro para cada impresso do DANFE. Nmero Inteiro

    ModeloDanfeSimplificado ModeloDanfeSimplificado Permite ao usurio configurar o caminho do RTM. Templates\Danfe\retr

    atosimplificado.rtm

    ImprimirVolume ImprimirVolume Define se sero impressos todos os volumes contidos no XML nas informaes

    complementaresou apenas um volume no quadro determinado. (Default = False)

    True ou False

    ImprimirDuplicata ImprimirDuplicata Define se ser impresso a primeira duplicata do XML nas informaes

    complementaresquando o indicador de forma de pagamento indPag for

    0(pagamento vista)

    True ou False

    spdNFe.EmailSettings - Grupo de propriedades que permite a configurao do e-mail para envio do

    XML/DANFE.

    Assunto EmailAssunto Propriedade relativa ao assunto do E-mail.

    Autenticacao EmailAutenticacao Propriedade booleana que deve ser ativada quando o servidor de e-mail True ou False

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    13

    COMPONENTE OCX Funo Valor Aceito exigirautenticao.

    CC EmailAddCC Propriedade que permite ao desenvolvedor o envio de uma cpia do e-mail. Emails separados por

    vrgula

    CCo EmailAddCCO Propriedade que permite ao desenvolvedor enviar e-mails com cpias ocultas. Emails separados por

    vrgula

    EmailDestinatario EmailDestinatario Propriedade que permite ao desenvolvedor configurar o E-mail do destinatrio. Emails separados por

    vrgula

    EmailRemetente EmailRemetente Propriedade que permite ao desenvolvedor configurar o E-mail do remetente. Emails separados por

    vrgula

    Mensagem EmailMensagem Propriedade que permite ao desenvolvedor escrever o corpo da mensagem Cadeias de caracteres

    Porta EmailPorta Propriedade que permite ao desenvolvedor configurar a porta de conexo com o

    servidor de SMTP/SMTPS necessria para envio de e-mail.

    Nmero inteiro

    Senha EmailSenha Propriedade que permite ao desenvolvedor configurar a senha do E-mail.

    ServidorSmtp EmailServidor Propriedade onde pode ser configurado o endereo do servidor de envio de email

    (SMTP/SMTPS).

    Nmero inteiro

    TimeOut - Tempo de espera de envio de E-mail (Milisegundos). Nmero Inteiro

    Usuario EmailUsuario Propriedade que permite ao desenvolvedor configurar o usurio de autenticao do

    servidor de e-mail.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    14

    3.4. Propriedades do Componente spdNfeDataSet

    COMPONENTE OCX Funo Valor Aceito

    spdNFeDataSet NFeDataSetX.dll

    ExcecoesdeRegras ExcecoesdeRegras Esta propriedade atua juntamente com a propriedade ValidaRegrasNegocio, onde

    podem ser acrescentadas as regras que devem ser ignoradas pela validao do

    DataSet. Estas regras esto na pgina 30 do Manual do Contribuite 5.0. Como

    exemplo, caso as regras GA03 e GB09 devam ser ignoradas, basta fazer como

    abaixo: spdNFe.ExcecoesdeRegras := 'GA03,GB09';

    spdNFe.ValidaRegrasNegocio := True;

    Cadeia de caracteres

    separada por vrgulas,

    o nome de cada regra

    est na tabela

    Validao de regras

    de Negcios da NF-e

    do manual do

    Contribuinte 5.0 (pg.

    30)

    LoteNFe LoteNFe Acumula todos os lotes de NFe salvos at o momento

    ValidaRegrasNegocio ValidaRegrasNegocio Casos esteja True, validar todas as regras do manual 5.0para validar o XML antes

    que o mesmo seja enviado para a SEFAZ. Para saber quais so as regras, vide pgina

    30 do Manual de Orientao do Contribuinte 5.0.

    True ou False

    ValidaRegrasNegocioTecno ValidaRegrasNegocioTecno Caso esteja True, esta propriedade validar as seguintes regras:

    Tecno1 = {Regra que Corrige informaes do spdNFeDataSet nos casos de Exportao} - Caso a UF do Destinatrio seja 'EX' a regra fora o campo CNPJ_E02 = '' e o campo CPF_E03 = NULL, dessa forma poderemos utilizar somente um NFeDataSet.xml para casos de notas Normais quanto Exportao, eliminando a necessidade do NFeDataSet_exportao.xml

    Tecno2 = {Regra que Corrige informaes do spdNFeDataSet nos casos de Nota para Pessoa Fsica} - Caso o usurio informe CPF, o componente seta o campo CNPJ_E02 = NULL,

    True ou False

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    15

    COMPONENTE OCX Funo Valor Aceito evitando que as notas para pessoa fsica tenham a tag de CNPJ.

    Tecno3 = {Regra que Corrige informao do campo cNF (preenchendo com o contedo do nNF), caso seja vazio ou zero} - Caso o usurio no informe o campo cNF, o componente utilizar o valor do campo nNF

    VersaoEsquema VersaoEsquema Representa o pacote de liberao de Schemas XML pl_005a, pl_005b,

    pl_005c, pl_005d,

    pl_005e, pl_005f,

    pl_006e,

    pl_006f,pl_006g,

    pl_006j, pl_006m,

    pl_006n, pl_006p,

    pl_006q

    pl_006r ou pl_006s

    XMLDicionario XMLDicionario Deve ser atribuda com a localizao do arquivo NFeDataSets.xml. Este XML possui

    um dicionrio contendo as informaes dos campos e datasets a serem criados.

    Exemplo: spdNFe.XMLDicionario :=

    'C:\Sistema\NFe\Templates\vm50\Conversor\NfeDatasets.xml';

    NfeDataSets.xml (com

    o caminho completo)

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    16

    3.5. Linguagens Compatveis

    Delphi 7;

    Delphi 2006;

    Delphi 2007;

    Delphi 2009;

    Delphi 2010;

    Delphi XE

    Delphi XE2 (32 e 64 bits)

    Delphi XE3 (32 e 64 bits)

    Delphi XE4 (32 e 64 bits)

    Delphi XE5 (32 e 64 bits)

    Linguagens Compatveis com ACTIVEX/OCX;

    o Visual Basic;

    o C#;

    o Visual FoxPro, entre outras;

    3.6. Exemplo O Componente TecnoSpeed NFe possui alguns exemplos demonstrativos para auxiliar o

    desenvolvedor a conhecer o funcionamento de suas principais

    caractersticas.EstasDemonstraes esto disponibilizadas na pasta de instalao do Componente.

    Os Exemplos demonstrativos de implementao do Componente TecnoSpeed NFe esto

    disponveis nas linguagens:

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    17

    Delphi (utilizando DCUs):

    o 2006;

    o 2007;

    o 2009;

    o 2010;

    o XE

    o XE2

    o XE3

    o XE4

    o XE5

    Delphi 6, VisualBasic 6 e Visual C# 2005 utilizando OCX;

    Pr-requisitos:

    MSXML (instalado com o Componente NFe);

    CAPICOM (instalado com o Componente NFe,podendo conter dependncias em outras

    aplicaes)

    .Net Framework 2.0 (apenas para Visual C#);

    3.7. Pr-requisitos para Emitente de NF-e Para a instalao e pleno funcionamento dos produtos TecnoSpeed NFe, necessrio atentar

    para alguns requisitos bsicos:

    Computador com Sistema Operacional Microsoft Windows 32 bits;

    Certificado Digital modelo A1 ou A3 compatvel com os produtos TecnoSpeed NFe;

    Credenciamento como Emitente de NF-e junto SEFAZ estadual. Este processo

    fundamental para a emisso de NF-e. Somente contribuintes devidamente cadastrados e

    autorizados podero fazer uso dos WebServices da SEFAZ;

    Acesso internet (preferencialmente Banda Larga);

    3.8. Certificados Digitais Compatveis Os Certificados Digitais utilizados no sistema de nota fiscal eletrnica (NF-e), das Secretarias

    Estaduais de Fazenda, sero emitidos por Autoridade Certificadora credenciada pela Infra-

    estrutura de Chaves Pblicas Brasileira ICP-Brasil, de pessoa fsica ou jurdica, dos tipos A1 ou

    A3.

    Para a assinatura digital dos documentos envolvidos ser aceito que o certificado digital seja de

    quaisquer dos estabelecimentos da empresa.

    A Tecnospeed recomenda os seguintes modelos de Certificados Digitais compatveis:

    Certificados SERASA:

    o A1;

    o SmartCard;

    o E-CNPJ;

    o Certificados Certisign A1 e A3;

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    18

    Certificados dos Correios A1 e A3;

    Nota 1: Certificado Digital Pronova e tipo Servidor no so compatveis com os produtos

    TecnoSpeed NFe;

    Nota 2: A tecnospeed recomenda o uso dos certificados citados acima pois garante total

    compatibilidade com o produto.

    3.9. Formas de Integrao O Componente Tecnospeed NFe disponibiliza ao usurio duas formas de integrao com o seu

    projeto, uma delas por meio de gerao de um arquivo texto denominadoTX2 e a outra a busca

    e gerao de dados a partir de Datasets. Abaixo vamos explicar como funcionam estes tipos de

    integrao.

    3.9.1. O arquivo TX2

    O TX2 trata-se de um arquivo de leiaute prprio da Tecnospeed sendo baseado em arquivo texto

    (.txt). Isto foi levado em considerao visto que a maioria dos desenvolvedores de software est

    familiarizada com este tipo de arquivo. Sendo assim, esta familiaridade com txt e a programao

    em blocos so a razopela quala estrutura dos arquivos tx2 semelhante aos blocos de

    codificao de sistemas. Cada bloco possui um comando de incio e outro de fechamento,

    possibilitando maior organizao dos dados nos arquivos. Segue abaixo exemplo do seu

    funcionamento:

    INCLUIR

    Id_A03=0

    versao_A02=1.10

    cUF_B02=41

    cNF_B03=1

    natOp_B04=VENDA DE PRODUCAO DO ESTABELECIMENTO

    indPag_B05=1

    ...

    INCLUIRITEM

    nItem_H02=1

    cProd_I02=010000006

    cEAN_I03=

    xProd_I04=CHAPA EPS 1000 X 1000 X 35 mm ( CP )

    NCM_I05=39231000

    ...

    SALVARITEM

    INCLUIRCOBRANCA

    nFat_Y03=123

    vOrig_Y04=120.00

    ...

    SALVARCOBRANCA

    INCLUIRPARTE=REBOQUE

    placa_X23=KKK9999

    ...

    SALVARPARTE=REBOQUE

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    19

    INCLUIRPARTE=VOL

    qVol_X27=10

    ...

    SALVARPARTE=VOL

    IMPRESSORA=\\MICRO04\hp officejet 4200 series

    [email protected]

    SALVAR

    importante lembrar que:

    Devem ser declarados um campo por linha;

    Quando no houver necessidade de uso, o campo pode ser suprimido no arquivo Tx2;

    Para declarar o valor de um determinado campo, deve ser utilizado o manual do

    contribuinte (a partir da pgina 148 da verso 5.0), conforme o critrio:

    Nome do campo + _ + ID =Valor (veja o exemplo na sequncia):

    cUF_B02=42

    Para que a implementao do Componente NFe ocorra com sucesso, existem alguns formatos e

    padres que devem ser seguidos:

    FORMATO DETALHES

    Data(date) Formato: AAAA-MM-DD, onde:

    AAAA= ano com 4 caracteres / MM= ms com 2 caracteres / DD= dia com 2

    caracteres;

    Data/Hora

    (DateTime)

    Formato AAAA-MM-DDTHH:mm:ss onde:

    AAAA= ano com 4 caracteres / MM= ms com 2 caracteres / DD= dia com 2

    caracteres / T= caractere de formatao que deve existir separando a data

    da hora / HH= hora com 2 caracteres / mm= minuto com 2 caracteres / ss=

    segundos com 2 caracteres;

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    20

    FORMATO DETALHES

    Valores

    Decimais

    (decimal)

    Formato: 0.00

    No deve ser utilizado separador de milhar. O ponto (.) deve ser utilizado

    para separar a parte inteira da fracionria;

    Valores

    Percentuais

    (decimal)

    O formato em percentual presume o valor percentual em sua forma

    fracionria, contendo 5 dgitos. O ponto (.) separa a parte inteira da

    fracionria.

    Ex:62% = 0.62;

    CNPJ, CPF, CEP,

    CST, NCM, EAN,

    ETC.

    Devem ser informados com o tamanho fixo previsto, sem formatao e com

    o preenchimento dos zeros no significativos;

    Caracteres O uso de caracteres acentuados e smbolos especiais para o preenchimento

    dos campos alfanumrios devem ser evitados. Os espaos informados no

    incio e no final do campo alfanumrios tambm devem ser evitados.

    3.9.2. Trabalhando com Datasets

    A classe TspdNFeDataSets tem como responsabilidade criar e gerenciar uma lista de subdatasets.

    Os subdatasets por sua vez, tem como funo armazenar os dados organizados em uma estrutura

    fixa de campos e podero ser utilizados tanto para gerar o XML de envio quanto para impresso

    dos dados no DANFE.

    Podemos dizer que um subdataset seja uma table onde os campos so instanciados

    automaticamente. Isto feito atravs da chamada ao mtodo Create da Classe TspdNFeDataSets,

    podendo assim trabalhar em tempo de execuo.

    3.9.3. Apresentao dos blocos TX2 e Datasets

    Abaixo, teremos os blocos possveis que podem estar dentro de um arquivo TX2 ou em uma

    classe de um Dataset. importante salientar que, no caso do tx2, todo bloco ou SubBlocos tem

    que conter incio e fim conforme item 3.8.1. Podemos tambm fazer uma observao dizendo que

    o bloco de campo(s) do tx2 equivale ao dataset ou subdataset do Componente.

    //Este comando inicializa o a insero dos dados de uma NF-e

    INCLUIR

    Id_A03=0

    versao_A02=1.10

    cUF_B02=41

    cNF_B03=1

    natOp_B04=VENDA DE PRODUCAO DO ESTABELECIMENTO

    indPag_B05=1

    ...

    //Este comando marca a incluso de um item, se necessrio mais de um item

    basta repetir o comando

    INCLUIRITEM

    nItem_H02=1

    cProd_I02=010000006

    cEAN_I03=

    xProd_I04=CHAPA EPS 1000 X 1000 X 35 mm ( CP )

    NCM_I05=39231000

    ...

    SALVARITEM

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    21

    //Permite a incluso dos dados relativos a cobrana

    INCLUIRCOBRANCA

    nFat_Y03=123

    vOrig_Y04=120.00

    ...

    SALVARCOBRANCA

    //Permite a incluso de dados das NF/NF-e referenciadas

    INCLUIRPARTE=NFREF

    refNFe_B13=1234567890123456789012345678901234567890

    cUF_B15=PR

    ...

    SALVARRPARTE=NFREF

    //Permite a incluso de dados relativos a declarao de importao

    INCLUIRPARTE=DI

    nDI_I19=1234

    dDI_I20=2010-09-14

    ...

    SALVARPARTE=DI

    //Permite ao usurio a incluso de dados Adicionais

    INCLUIRPARTE=ADI

    nAdicao_I26=123

    nSeqAdic_I27=123

    ...

    SALVARPARTE=ADI

    //Permite a incluso de dados relativos a Medicamentos

    INCLUIRPARTE=MED

    nLote_K02=

    qLote_K03=

    ...

    SALVARPARTE=MED

    //Permite a incluso de dados relativos a Armamentos

    INCLUIRPARTE=ARMA

    tpArma_L02=

    nSerie_L03=

    ...

    SALVARPARTE=ARMA

    //Permite a incluso de dados relativo a Reboque

    INCLUIRPARTE=REBOQUE

    placa_X23=KKK9999

    ...

    SALVARPARTE=REBOQUE

    //Permite a incluso de dados relativos a Volume

    INCLUIRPARTE=VOL

    qVol_X27=10

    ...

    SALVARPARTE=VOL

    //Permite a incluso de dados relativo ao Lacre

    INCLUIRPARTE=LACRE

    nLacre_X34=1

    ...

    SALVARPARTE=LACRE

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    22

    //Permite a incluso de campos de uso livre do contribuinte

    INCLUIRPARTE=OBSCONT

    xCampo_Z05=TESTE

    ...

    SALVARPARTE=OBSCONT

    //Permite a incluso de campo de uso livre do fisco

    INCLUIRPARTE=OBSFISCO

    xCampo_Z08=TESTE2

    ...

    SALVARPARTE=OBSFISCO

    //Para a incluso de informaes do Registro de Aquisio de Cana

    obrigatrioa incluso dos campos abaixo:

    ...

    safra_zc02=

    ref_zc03=

    ...

    //Aps a incluso acima citada ser permitido a insero do Grupo de

    fornecimento dirio de cana

    INCLUIRPARTE=FORDIA

    dia_ZC05=20

    qtde_ZC06=10

    ...

    SALVARPARTE=FORDIA

    //Permite a incluso de dados relativos a Dedues Taxas e

    Contribuies

    INCLUIRPARTE=DEDUC

    vDed_ZC12=1.00

    ...

    SALVARPARTE=DEDUC

    IMPRESSORA=\\MICRO04\hp officejet 4200 series

    [email protected]

    SALVAR

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    23

    3.9.4. Descrevendo os Campos dos Blocos Datasets

    Alm de saber quais so os blocos possveis dentro de um arquivo de um bloco Dataset, importante salientarmos quais campos esto contidos dentro dos

    mesmos. Abaixo teremos uma explicao sobre cada coluna da tabela e a seguir temos uma tabela de exemplo. Para verificar todos os campos atualizados,

    consulte os notas tcnicas NF-e disponibilizadas com o componente e no site da SEFAZ.

    3.9.4.1. Descrio das colunas

    #: Indicador da linha da tabela do manual do contribuinte;

    ID: Identificador do nome do campo.

    Campo : esta coluna ajuda o desenvolvedor saber a qual indicador ela pertence mesmo estando dentro do TX2.

    Descrio: descrio do campo;

    Ele: indica o tipo do campo, sendo eles:

    A Indica que o campo um atributo do Elemento;

    E Indica que o campo um Elemento;

    CE indica que o campo um elemento que deriva de uma Escolha (choice);

    G Indica que o campo um Elemento de Grupo;

    CG Indica que o campo um Elemento de Grupo;

    ID indica que o campo um ID da XML 1.0;

    RC Indica que o campo um key constraint (Restrio de Chave) para garantir a unicidade e presena do valor;

    Pai:indica qual o elemento pai.

    Tipo: N - Campo numrico; C Campo alfanumrico; D Campo Data.

    Ocorr.: x-y, onde x indica a ocorrncia mnima e y a ocorrncia mxima.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    24

    Tamanho: x-y, onde x indica o tamanho mximo; a existncia de um nico valor indica que o campo tem tamanhofixo, devendo-se informar a quantidade de

    caracteres exigidos, preenchendo-se os zeros no significativos; tamanhos separados por vrgula indicam que o campo deve ter um dos tamanhos fixos da lista.

    Dec: indica a quantidade mxima de casas decimais do campo;

    Tag de Grupo: Na tabela abaixo as linhas em cinza marcam as tags de grupo. Estas servem para agrupar um bloco de informaes correlatas.

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao - NFe TAG raiz da NF-e G - 1-1 TAG raiz da NF-e

    A - Dados da Nota Fiscal eletrnica I A01 infNFe Grupo das informaes da NF-e G Raiz - 1-1 - Grupo que contm as informaes da NF-e

    2 A02 versao Verso do leiaute A A01 N 1-1 1-4 2 Verso do leiaute (v2.0)

    3 A03 Id Identificador da TAG a ser

    assinada

    ID A01 C 1-1 47 informar a chave de acesso da NF-e precedida do

    literal NFe, acrescentada a validao do formato

    (v2.0).

    4 A04 pk_nItem regra para que a numerao do

    item de detalhe da NF-e seja

    nica.

    RC - - 1-1 Regra de validao do item de detalhe da NF-e,

    campo de controle do Schema XML, o contribuinte

    no deve se preocupar com o preenchimento

    deste campo.

    B - Identificao da Nota Fiscal eletrnica 5 B01 ide Grupo das informaes de

    identificao da NF-e

    G A01 1-1

    6 B02 cUF Cdigo da UF do emitente do

    documento Fiscal

    E B01 N 1-1 2 Cdigo da UF do emitente do Documento Fiscal.

    Utilizar a Tabela do IBGE de cdigo de unidades da

    federao (Anexo IV - Tabela de UF, Municpio e

    Pas).

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    25

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 7 B03 cNF Cdigo Numrico que compe a

    Chave de Acesso

    E B01 N 1-1 8 Cdigo numrico que compe a Chave de Acesso.

    Nmero aleatrio gerado pelo emitente para cada

    NF-e para evitar acessos indevidos da NF-e. (v2.0)

    8 B04 natOp Descrio da Natureza da

    Operao

    E B01 C 1-1 1-60 Informar a natureza da operao de que decorrer a

    sada ou a entrada, tais como:venda, compra,

    transferncia, devoluo, importao, consignao,

    remessa (para fins de demonstrao, de

    industrializao ou outra), conforme previsto na

    alnea 'i', inciso 1, art. 19 do CONVNIO S/N, de 15

    de dezembro de 1970.

    9 B05 indPag Indicador da forma de

    pagamento

    E B01 N 1-1 1 0 pagamento vista;

    1 pagamento a prazo;

    2 Outros.

    10 B06 mod Cdigo do Modelo do

    Documento Fiscal

    E B01 C 1-1 2 Utilizar o cdigo 55 para identificao da NF-e,

    emitida em substituio ao modelo 1 ou 1A.

    11 B07 serie Srie do Documento Fiscal E B01 N 1-1 I-3 Srie do Documento Fiscal, preencher com zeros na

    hiptese de a NF-e no possuir srie. (v2.0) Srie

    890-899 de uso exclusivo para emisso de NF-e

    avulsa, pelo contribuinte com seu certificado digital,

    atravs do site do Fisco (procEmi=2). (v2.0) Serie

    900-999 uso exclusivo de NF-e emitidas no SCAN.

    (v2.0)

    12 B08 nNF Nmero do Documento Fiscal E B01 N 1-1 1-9 Nmero do Documento Fiscal. 13 B09 dEmi Data de emisso do Documento

    Fiscal

    E B01 D 1-1 Formato AAAA-MM-DD

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    26

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 14 B10 dSaiEnt Data de Sada ou da Entrada da

    Mercadoria/Produto

    E B01 D 0-1 Formato AAAA-MM-DD

    14a B10a hSaiEnt Hora de Sada ou da Entrada da

    Mercadoria/Produto

    E B01 H 0-1 Formato HH:MM:SS (v.2.0)

    15 B11 tpNF Tipo de Operao E B01 N 1-1 1 0-entrada / 1-sada 16 B12 cMunFG Cdigo do Municpio de E B01 N 1-1 7 Informar o Municpio de

    Ocorrncia do Fato Gerador Ocorrncia do fato gerador do ICMS. Utilizar a

    Tabela do IBGE (Anexo VII - Tabela de UF,Municpio

    e Pas)

    16a B12a NFref Grupo de informao das

    NF/NF-e referenciadas

    G B01 0-N Grupo com as informaes das NF/NF-e /NF de

    produtor/ Cupom Fiscal referenciadas. Esta

    informao ser utilizada nas hipteses previstas na

    legislao. (Ex.: Devoluo de Mercadorias,

    Substituio de NF cancelada, Complementao de

    NF, etc.). (v.2.0)

    17 B13 refNFe Chave de acesso da NF-e

    referenciada

    CE B12a N 1-1 44 Utilizar esta TAG para referenciar uma Nota

    Fiscal Eletrnica emitida anteriormente, vinculada a

    NF-e atual.

    18 B14 refNF Grupo de informao da NF

    modelo 1/1A referenciada

    CG B12a 1-1

    I9 B15 cUF Cdigo da UF do emitente do

    Documento Fiscal

    E B14 N 1-1 2 Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF,

    Municpio e Pas)

    20 B16 AAMM Ano e Ms de emisso da NF-e E B14 N 1-1 4 AAMM da emisso da NF

    21 B17 CNPJ CNPJ do emitente E B14 C 1-1 14 Informar o CNPJ do emitente da NF

    22 B18 mod Modelo do Documento Fiscal E B14 N 1-1 2 Informar o Cdigo do modelo do Documento fiscal:

    01 modelo

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    27

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 23 B19 serie Srie do Documento Fiscal E B14 N 1-1 1-3 Informar a srie do documento fiscal (informar zero

    se inexistente).

    24 B20 nNF Nmero do Documento Fiscal E B14 N 1-1 1-9 1 999999999 24a B20a refNFP Grupo de informaes da NF de

    produtor rural referenciada

    G B12a 1-1

    24b B20b cUF Cdigo da UF do emitente do

    Documento Fiscal

    E B20a N 1-1 2 Utilizar a Tabela do IBGE

    (Anexo VII - Tabela de UF, Municpio e Pas) (v2.0)

    24c B20c AAMM Ano e Ms de emisso da NF- e E B20a N 1-1 4 AAMM da emisso da NF de produtor (v2.0)

    24d B20d CNPJ CNPJ do emitente CE B20a C 1-1 14 Informar o CNPJ do emitente da NF de produtor

    (v2.0) 24e B20e CPF CPF do emitente CE B20a C 1-1 11 Informar o CPF do emitente da NF de produtor

    (v2.0) 24f B20f IE IE do emitente E B20a C 1-1 1-14 Informar a IE do emitente da NF de Produtor (v2.0)

    24g B20f mod Modelo do Documento Fiscal E B20a N 1-1 2 Informar o Cdigo 04 NF de Produtor ou 0I- para

    NF avulsa (v2.0) 24h B20g serie Srie do Documento Fiscal E B20a N 1-1 1-3 Informar a srie do documento fiscal (informar zero

    se inexistente) (v2.0). 24h B20h nNF Nmero do Documento Fiscal E B20a N 1-1 1-9 1 999999999 - (v2.0) 24i B20i refCTe Chave de acesso do CT-e

    referenciada

    E B12a N 1-1 44 Utilizar esta TAG para

    referenciar um CT-e emitido anteriormente,

    vinculada a NF-e atual - (v2.0).

    24j B20j refECF Informaes do Cupom Fiscal

    referenciado

    G B12a 1-1 Grupo do Cupom Fiscal vinculado NF-e (v2.0).

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    28

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 24k B20k mod Modelo do Documento Fiscal E B20j C 1-1 2 Preencher com "2B", quando se tratar de Cupom

    Fiscal emitido por maquina registradora (no ECF),

    com "2C", quando se tratar de Cupom Fiscal PDV, ou

    "2D", quando se tratar de Cupom Fiscal (emitido por

    ECF) (v2.0).

    24i B20l nECF Nmero de ordem seqencial do

    ECF

    E B20j N 1-1 3 Informar o Nmero de ordem seqencial do ECF que

    emitiu o Cupom Fiscal vinculado NF-e (v2.0).

    24m B20m nCOO Nmero do Contador de

    Ordem de Operao - COO

    E B20j N 1-1 6 Informar o Nmero do Contador de Ordem de

    Operao - COO vinculado NF-e (v2.0). 25 B21 tpImp Formato de Impresso do

    DANFE

    E B01 N 1-1 1 1-Retrato/ 2-Paisagem

    26 B22 tpEmis Tipo de Emisso da NF-e E B01 N 1-1 1 1 Normal emisso normal;

    2 Contingncia FS emisso em contingncia

    com impresso do DANFE em Formulrio de

    Segurana;

    3 Contingncia SCAN emisso em contingncia

    no Sistema de Contingncia do Ambiente Nacional

    SCAN;

    4 Contingncia DPEC - emisso em contingncia

    com envio da Declarao Prvia de Emisso em

    Contingncia DPEC;

    5 Contingncia FS-DA - emisso em contingncia

    com impresso do DANFE em Formulrio de

    Segurana para Impresso de Documento Auxiliar de

    Documento Fiscal Eletrnico (FS-DA).

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    29

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 27 B23 cDV Digito Verificador da Chave de

    Acesso da NF-e

    E B01 N 1-1 1 Informar o DV da Chave de Acesso da NF-e, o DV

    ser calculado com a aplicao do algoritmo

    mdulo II (base 2,9) da Chave de Acesso. (vide item

    5 do Manual de Orientao)

    28 B24 tpAmb Identificao do Ambiente E B01 N 1-1 1 1-Produo/ 2-Homologao 29 B25 finNFe Finalidade de emisso da NF-e E B01 N 1-1 1 1- NF-e normal / 2-NF-e complementar / 3 - NF-e de

    ajuste

    29a B26 procEmi Processo de emisso da NF-e E B01 N 1-1 1 Identificador do processo de emisso da NF-e:

    0 - emisso de NF-e com aplicativo do contribuinte;

    1 - emisso de NF-e avulsa pelo Fisco;

    2 - emisso de NF-e avulsa, pelo contribuinte com

    seu certificado digital, atravs do site do Fisco;

    3- emisso NF-e pelo contribuinte com aplicativo

    fornecido pelo Fisco.

    29b B27 verProc Verso do Processo de emisso

    da NF-e

    E B01 C 1-1 1-20 Identificador da verso do processo de emisso

    (informar a verso do aplicativo emissor de NF-e). 29c B28 dhCont Data e Hora da entrada em

    contingncia

    E B01 D 0-1 Informar a data e hora de entrada em contingncia

    no formato AAAA-MM- DDTHH:MM:SS (v.2.0). 29d B29 xJust Justificativa da entrada em

    contingncia

    E B01 C 0-1 256 Informar a Justificativa da entrada em (v.2.0)

    C - Identificao do Emitente da Nota Fiscal eletrnica 30 C01 emit Grupo de identificao do

    emitente da NF-e

    G A01 1-1

    31 C02 CNPJ CNPJ do emitente CE C01 C 1-1 14 Informar o CNPJ do emitente. Em se tratando de

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    30

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 31a C02a CPF CPF do remetente CE C01 C 1-1 11 emisso de NF-e avulsa pelo Fisco, as informaes

    do remetente sero informadas neste grupo. O CNPJ

    ou CPF devero ser informados com os zeros no

    significativos.

    32 C03 xNome Razo Social ou Nome do

    emitente

    E C01 C 1-1 2-60

    33 C04 xFant Nome fantasia E C01 C 0-1 1-60 34 C05 enderEmit Grupo do Endereo do emitente G C01 1-1

    35 C06 xLgr Logradouro E C05 C 1-1 2-60 36 C07 nro Nmero E C05 C 1-1 I-60 37 C08 xCpl Complemento E C05 C 0-1 I-60 38 C09 xBairro Bairro E C05 C 1-1 2-60 39 C10 cMun Cdigo do Municpio E C05 N 1-1 7 Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF,

    Municpio e Pas).

    40 C11 xMun Nome do Municpio E C05 C 1-1 2-60 4I C12 UF Sigla da UF E C05 C 1-1 2 42 C13 CEP Cdigo do CEP E C05 N 0-1 8 Informar os zeros no significativos.

    43 C14 cPas Cdigo do Pas E C05 N 0-1 4 1058 Brasil 44 C15 xPas Nome do Pas E C05 C 0-1 1-60 Brasil ou BRASIL 45 C16 fone Telefone E C05 N 0-1 6-14 Preencher com o Cdigo DDD + Nmero do telefone.

    Nas operaes com exterior permitido informar o

    Cdigo do Pas + Cdigo da localidade +Nmero do

    telefone (v.2.0)

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    31

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 46 C17 IE IE E C01 C 1-1 0-14 Campo de informao obrigatria nos casos de

    emisso prpria (procEmi = 0, 2 ou 3).

    A IE deve ser informada apenas com algarismos para

    destinatrios contribuintes do ICMS, sem caracteres

    de formatao (ponto, barra, hfen, etc.);

    O literal ISENTO deve ser informado apenas para

    contribuintes do ICMS que so isentos de inscrio

    no cadastro de contribuintes do ICMS e estejam

    emitindo NF-e avulsa;

    47 C18 IEST IE do Substituto Tributrio E C01 C 0-1 2-14 Informar a IE do ST da UF de destino da mercadoria,

    quando houver a reteno do ICMS ST para a UF de

    destino.

    48 C19 IM Inscrio Municipal E C01 C 0-1 1-15 Este campo deve ser informado, quando ocorrer a

    emisso de NF-e conjugada, com prestao de

    servios sujeitos ao ISSQN e fornecimento de peas

    sujeitos ao ICMS.

    49 C20 CNAE CNAE fiscal E C01 C 0-1 7 Este campo deve ser informado quando o campo IM

    (CI9) for informado. 49a C21 CRT Cdigo de Regime Tributrio E C01 N 1-1 1 Este campo ser obrigatoriamente preenchido com:

    1 Simples Nacional;

    2 Simples Nacional excesso de sublimite de

    receita bruta;

    3 Regime Normal. (v2.0).

    D - Identificao do Fisco Emitente da NF-e 50 D01 avulsa A01 0-1 Informaes do fisco emitente, grupo de uso

    exclusivo do fisco.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    32

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 51 D02 CNPJ CNPJ do rgo emitente E D01 C 1-1 14 Informar os zeros no significativos.

    52 D03 xOrgao rgo emitente E D01 C 1-1 1-60 53 D04 matr MatrIcula do agente E D01 C 1-1 1-60 54 D05 xAgente Nome do agente E D01 C 1-1 1-60 55 D06 fone Telefone E D01 N 1-1 6-I4 Preencher com Cdigo DDD + Nmero do telefone

    (v.2.0)

    56 D07 UF Sigla da UF E D01 C 1-1 2 57 D08 nDAR Nmero do Documento de

    Arrecadao de Receita

    E D01 C 1-1 1-60

    58 D09 dEmi Data de emisso do Documento

    de Arrecadao

    E D01 D 1-1 - Formato AAAA-MM-DD

    59 DI0 vDAR Valor Total constante no

    Documento de arrecadao de

    Receita

    E D01 N 1-1 1-I5 2

    60 D11 repEmi Repartio Fiscal emitente E D01 C 1-1 1-60 61 D12 dPag Data de pagamento do

    Documento de Arrecadao

    E D01 D 0-1 - Formato AAAA-MM-DD

    E - Identificao do Destinatrio da Nota Fiscal eletrnica 62 E01 dest Grupo de identificao do

    Destinatrio da NF-e

    G A01 1-1

    63 E02 CNPJ CNPJ do destinatrio CE E01 C 1-1 0 ou 14 Informar o CNPJ ou o CPF do destinatrio,

    preenchendo os zeros no significativos. No

    informar o contedo da TAG se a operao for

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    33

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 64 E03 CPF CPF do destinatrio CE E01 C 1-1 11 realizada com o exterior.

    65 E04 xNome Razo Social ou nome do

    destinatrio

    E E01 C 1-1 2-60

    66 E05 enderDest Grupo de endereo do

    Destinatrio da NF-e

    G E01 1-1

    67 E06 xLgr Logradouro E E05 C 1-1 2-60 68 E07 nro Nmero E E05 C 1-1 1-60 69 E08 xCpl Complemento E E05 C 0-1 1-60 70 E09 xBairro Bairro E E05 C 1-1 1-60 71 E10 cMun Cdigo do Municpio E E05 N 1-1 7 Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF,

    Municpio e Pas). Informar 9999999 para

    operaes com o exterior. 72 E11 xMun Nome do Municpio E E05 C 1-1 2-60 Informar EXTERIOR para operaes com o exterior.

    73 E12 UF Sigla da UF E E05 C 1-1 2 Informar EX para operaes com o exterior.

    74 E13 CEP Cdigo do CEP E E05 N 0-1 8 Informar os zeros no significativos.

    75 E14 cPas Cdigo do Pas E E05 N 0-1 2-4 Utilizar a Tabela do BACEN (Anexo VII - Tabela de UF,

    Municpio e Pas).

    76 E15 xPas Nome do Pas E E05 C 0-1 2-60 77 E16 fone Telefone E E05 N 0-1 6-I4 Preencher com o Cdigo DDD + Nmero do telefone.

    Nas operaes com exterior permitido informar o

    Cdigo do Pas + Cdigo da localidade + Nmero do

    telefone (v.2.0)

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    34

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 78 E17 IE IE E E01 C 1-1 0,2 - 14 Informar a IE quando o destinatrio for contribuinte

    do ICMS. Informar ISENTO quando o destinatrio for

    contribuinte do ICMS, mas no estiver obrigado

    inscrio no cadastro de contribuintes do ICMS.No

    informar o contedo da TAG se o destinatrio no

    for contribuinte do ICMS.

    Esta tag aceita apenas:

    . ausncia de contedo( ou ) para

    destinatrios no contribuintes do ICMS;

    . Algarismos para destinatrios contribuintes do

    ICMS, sem caracteres de formatao (ponto, barra,

    hfen, etc.);

    . literal ISENTO para destinatrios contribuintes do

    ICMS que so isentos de inscrio no cadastro de

    contribuintes do ICMS;

    79 E18 ISUF Inscrio na SUFRAMA E E01 C 0-1 8-9 Obrigatrio, nas operaes que se beneficiam de

    incentivos fiscais existentes nas reas sob controle

    da SUFRAMA. A omisso da Inscrio SUFRAMA

    impede o processamento da operao pelo Sistema

    de Mercadoria Nacional da SUFRAMA e a liberao

    da Declarao de Ingresso, prejudicando a

    comprovao do ingresso/internamento da

    mercadoria nas areas sob controle da SUFRAMA.

    (v2.0)

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    35

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 79a E19 email email E E01 C 0-1 1-60 Informar o e-mail do destinatrio. O campo pode

    ser utilizado para informar o e-mail de recepo da

    NF-e indicada pelo destinatrio (v2.0)

    F - Identificao do Local de Retirada 80 F01 retirada Grupo de identificao do

    Local de retirada

    G A01 0-1 Informar apenas quando for diferente do endereo

    do remetente. 81 F02 CNPJ CNPJ CE F01 C 1-1 0 ou 14 Informar o CNPJ ou o CPF, preenchendo os zeros no

    significativos. (v2.0)

    81a F02a CPF CPF CE F01 C 1-1 11

    82 F03 xLgr Logradouro E F01 C 1-1 2-60 83 F04 nro Nmero E F01 C 1-1 1-60 84 F05 xCpl Complemento E F01 C 0-1 1-60 85 F06 xBairro Bairro E F01 C 1-1 1-60 86 F07 cMun Cdigo do Municpio E F01 N 1-1 7 Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF,

    Municpio e Pas). Informar 9999999 para

    operaes com o exterior.

    87 F08 xMun Nome do Municpio E F01 C 1-1 2-60 Informar EXTERIOR para operaes com o exterior. 88 F09 UF Sigla da UF E F01 C 1-1 2 Informar EX para operaes com o exterior.

    G - Identificao do Local de Entrega 89 G01 entrega Grupo de identificao do

    Local de entrega

    G A01 0-1 Informar apenas quando for diferente do endereo

    do destinatrio. 90 G02 CNPJ CNPJ CE G0I C 1-1 0 ou 14 Informar o CNPJ ou o CPF, preenchendo os zeros no

    significativos. (v2.0)

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    36

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 90a G02a CPF CPF CE G01 C 1-1 11

    91 G03 xLgr Logradouro E G01 C 1-1 2-60 92 G04 nro Nmero E G01 C 1-1 1-60 93 G05 xCpl Complemento E G01 C 0-1 1-60 94 G06 xBairro Bairro E G01 C 1-1 1-60 95 G07 cMun Cdigo do Municpio E G01 N 1-1 7 Utilizar a Tabela do IBGE (Anexo VII - Tabela de UF,

    Municpio e Pas). Informar 9999999para operaes

    com o exterior. 96 G08 xMun Nome do Municpio E G01 C 1-1 2-60 Informar EXTERIOR para operaes com o exterior.

    97 G09 UF Sigla da UF E G01 C 1-1 2 Informar EX para operaes com o exterior.

    H - Detalhamento de Produtos e Servios da NF-e 98 H01 det Grupo do detalhamento de

    Produtos e Servios da NF-e

    G A01 1-990 Mltiplas ocorrncias (maximo =990)

    99 H02 nItem Nmero do item A H01 N 1-1 1-3 Nmero do item (I-990) I - Produtos e Servios da NF-e

    100 I01 prod TAG de grupo do detalhamento

    de Produtos e Servios da NF-e

    G H01 1-1

    101 I 02 cProd Cdigo do produto ou servio E I01 C 1-1 1-60 Preencher com CFOP, caso se trate de itens no

    relacionados com mercadorias/produtos e que o

    contribuinte no possua codificao prpria.

    Formato CFOP9999

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    37

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 102 I 03 cEAN GTIN (Global Trade Item

    Number) do produto, antigo

    Cdigo EAN ou Cdigo de barras

    E I01 C 1-1 0,8,1,

    2,I3, I4

    Preencher com o Cdigo GTIN- 8, GTIN-I2, GTIN-I3

    ou GTIN- I4 (antigos Cdigos EAN, UPC e DUN-I4),

    no informar o contedo da TAG em caso de o

    produto no possuir este Cdigo.

    103 I 04 xProd Descrio do produto ou servio E I01 C 1-1 1-120 104 I 05 NCM Cdigo NCM com 8 Digitos ou

    2 Digitos (gnero)

    E I01 C 1-1 2, 8 Cdigo NCM (8 posies), informar o gnero

    (posio do capitulo do NCM) quando a operao

    no for de comrcio exterior (importao/

    exportao) ou o produto no seja tributado pelo

    IPI. Em caso de servio informar o Cdigo 99 (v2.0)

    105 I 06 EXTIPI EX_TIPI E I01 C 0-1 2-3 Preencher de acordo com o Cdigo EX da TIPI. Em

    caso de servio, no incluir a TAG.

    107 I 08 CFOP Cdigo Fiscal de Operaes e

    prestaes

    E I01 N 1-1 4 Utilizar Tabela de CFOP.

    108 I 09 uCom Unidade Comercial E I01 C 1-1 1-6 Informar a unidade de comercializao do produto.

    109 I 10 qCom Quantidade Comercial E I01 N 1-1 15 0-4 Informar a quantidade de comercializao do

    produto (v2.0).

    109a I 10a vUnCom Valor Unitario

    deComercializao

    E I01 N 1-1 21 0-I0 Informar o valor unitario de comercializao do

    produto, campo meramente informativo, o

    contribuinte pode utilizar a preciso desejada (0-I0

    decimais). Para efeitos de calculo, o valor unitario

    ser obtido pela diviso do valor do produto pela

    quantidade comercial. (v2.0)

    110 I 11 vProd Valor Total Bruto dos Produtos

    ou Servios

    E I01 N 1-1 15 2

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    38

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 111 I 12 cEANTrib GTIN (Global Trade Item

    Number) da unidade tributavel,

    antigo Cdigo EAN ou Cdigo de

    barras

    E I01 C 1-1 0,8,1

    2,I3, I4

    Preencher com o Cdigo GTIN-

    8, GTIN-I2, GTIN-I3 ou GTIN- I4 (antigos Cdigos EAN,

    UPC e DUN-I4) da unidade tributvel do produto,

    no informar o contedo da TAG em caso de o

    produto no possuir este Cdigo.

    112 I 13 uTrib Unidade Tributavel E I01 C 1-1 1-6 113 I 14 qTrib Quantidade Tributavel E I01 N 1-1 15 0-4 Informar a quantidade de tributao do produto

    (v2.0). 113a I 14a vUnTrib Valor Unitario de tributao E I01 N 1-1 21 0-10 Informar o valor unitario de tributao do produto,

    campo meramente informativo, o contribuinte pode

    utilizar a preciso desejada (0-I0 decimais). Para

    efeitos de calculo, o valor unitario ser obtido pela

    diviso do valor do produto pela quantidade

    tributvel.

    114 I 15 vFrete Valor Total do Frete E I01 N 0-1 15 2 115 I 16 vSeg Valor Total do Seguro E I01 N 0-1 15 2 116 I 17 vDesc Valor do Desconto E I01 N 0-1 15 2

    116a I 17a vOutro Outras despesas acessOrias E I01 N 0-1 15 2 (v2.0) 116b I 17b indTot Indica se valor do Item (vProd)

    entra no valor total da NF-e

    (vProd)

    E I01 N 1-1 1 0 Este campo devera ser preenchido com:

    0 o valor do item (vProd) no compoe o valor

    total da NF-e (vProd)

    1 o valor do item (vProd) compoe o valor total da

    NF-e (vProd) (v2.0) 117 I 18 DI Tag da Declarao de

    Importao

    G I01 0-N Informar dados da importao

    118 I 19 nDI Nmero do Documento de

    Importao DI/DSI/DA

    E I18 C 1-1 1-10 119 I 20 dDI Data de Registro da DI/DSI/DA E I18 D 1-1 Formato AAAA-MM-DD

    120 I 21 xLocDesemb Local de desembarao E I18 C 1-1 1-60

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    39

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 121 I 22 UFDesemb Sigla da UF onde ocorreu o

    Desembarao Aduaneiro

    E I18 C 1-1 2

    122 I 23 dDesemb Data do DesembaraoAduaneiro E I18 D 1-1 Formato AAAA-MM-DD

    123 I 24 cExportador Cdigo do exportador E I18 C 1-1 1-60 Cdigo do exportador, usado nos sistemas internos

    de informao do emitente da NF-e 124 I 25 adi Adioes G I18 1-N 125 I 26 nAdicao Numero da adio E I25 N 1-1 1-3 126 I 27 nSeqAdic Numero seqencial do item

    dentro da adio

    E I25 N 1-1 1-3

    127 I 28 cFabricante Cdigo do fabricante

    estrangeiro

    E I25 C 1-1 1-60 Cdigo do fabricante estrangeiro, usado nos

    sistemas internos de informao do emitente da

    NF-e

    128 I 29 vDescDI Valor do desconto do item da

    DI adio

    E I25 N 0-1 15 2

    128a I 30 xPed Nmero do Pedido de Compra E I0I C 0-1 1-15 Informao de interesse do emissor para controle do

    B2B. (v2.0) 128b I 31 nItemPed Item do Pedido de Compra E I0I N 0-1 6

    J - Detalhamento Especfico de Veculos novos 129 J01 veicProd Grupo do detalhamento de

    VeIculos novos

    C

    G

    I0I 0-1 Informar apenas quando se tratar de veculos novos

    130 J02 tpOp Tipo da operao E J0I N 1-1 1 1 Venda concessionaria,

    2 Faturamento direto para consumidor final

    3 Venda direta para grandes consumidores

    (frotista, governo, ...)

    0 Outros

    131 J03 chassi Chassi do veIculo E J01 C 1-1 17 VIN (Cdigo-identificao- veiculo) 132 J04 cCor Cor E J01 C 1-1 4 Cdigo de cada montadora

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    40

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 133 J05 xCor Descrio da Cor E J01 C 1-1 1-40 134 J06 pot Potncia Motor (CV) E J01 C 1-1 4 Potncia mxima do motor do veculo em cavalo

    vapor (CV).(potncia - veiculo)

    135 J07 cilin Cilindradas E J01 C 1-1 4 Capacidade voluntaria do motor expressa em

    centmetros cbicos (CC). (cilindradas) (v2.0)

    136 J08 pesoL Peso Liquido E J01 C 1-1 9 Em toneladas - 4 casas decimais

    137 J09 pesoB Peso Bruto E J01 C 1-1 9 Peso Bruto Total - em tonelada - 4 casas decimais

    138 J10 nSerie Serial (srie) E J01 C 1-1 9 139 J11 tpComb Tipo de combustvel E J01 C 1-1 2 Utilizar Tabela RENAVAM (v2.0)

    0I-lcool

    02-Gasolina

    03-Diesel

    (...)

    I6-lcool/Gasolina

    I7-Gasolina/lcool/GNV I8-Gasolina/Eltrico

    140 J12 nMotor Nmero de Motor E J01 C 1-1 21 141 J13 CMT Capacidade MximadeTrao E J01 C 1-1 9 CMT-Capacidade Maxima de Trao - em Toneladas

    4 casas decimais (v2.0)

    142 J14 dist Distncia entre eixos E J01 C 1-1 4 em metros - 4 casas decimais 144 J16 anoMod Ano Modelo de Fabricao E J01 N 1-1 4 145 J17 anoFab Ano de Fabricao E J01 N 1-1 4 146 J18 tpPint Tipo de Pintura E J01 C 1-1 1

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    41

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 147 119 tpVeic Tipo de Veiculo E J01 N 1-1 2 Utilizar Tabela RENAVAM

    06-AUTOMVEL I4-CAMINHO

    13-CAMINHONETA

    24-CARGA / CAM

    02-CICLOMOTO

    22-ESP / ONIBUS

    07-MICROONIBUS

    23-MISTO / CAM

    04-MOTOCICLO

    03-MOTONETA

    08-ONIBUS

    I0-REBOQUE

    05-TRICICLO I7-C. TRATOR

    *Lista exemplificativa. 148 J20 espVeic Espcie de Veiculo E J01 N 1-1 1 Utilizar Tabela RENAVAM

    1-PASSAGEIRO

    2-CARGA

    3-MISTO

    4-CORRIDA

    5-TRAO

    6-ESPECIAL 149 J21 VIN Condio do VIN E J01 C 1-1 1 Informa-se o veIculo tem VIN

    (chassi) remarcado. R-Remarcado

    N-Normal

    150 J22 condVeic Condio do VeIculo E J01 N 1-1 1 1-Acabado;

    2-Inacabado;

    3-Semi-acabado

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    42

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 151 J23 cMod Cdigo Marca Modelo E J01 N 1-1 6 Utilizar Tabela RENAVAM

    151a J24 cCorDENATRAN Cdigo da Cor E J01 N 1-1 2 Segundo as regras de pr- cadastro do DENATRAN

    (v2.0)

    01-AMARELO

    02-AZUL

    03-BEGE

    04-BRANCA

    05-CINZA

    06-DOURADA

    07-GRENA

    08-LARANJA

    09-MARROM

    I0-PRATA II-PRETA

    12-ROSA

    13-ROXA

    14-VERDE

    I5-VERMELHA

    16-FANTASIA

    151b J25 lota Capacidade mxima de lotao E J01 N 1-1 1-3 Quantidade mxima permitida de passageiros

    sentados, inclusive motorista. (v2.0)

    151c J26 tpRest Restrio E J01 N 1-1 1 0 - No ha;

    I - Alienao Fiduciria;

    2 - Arrendamento Mercantil;

    3 - Reserva de Domnio;

    4 - Penhor de Veculos;

    9 - outras. (v2.0) K - Detalhamento Especfico de Medicamento e de matrias-primas farmacuticas

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    43

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 152 K0I med Grupo do detalhamento de

    Medicamentos e de matrias-

    primas farmacuticas

    C G I01 0-N Informar apenas quando se tratar de medicamentos

    ou de matrias-primas farmacuticas permite

    mltiplas ocorrncias (ilimitado) 153 K02 nLote Nmero do Lote de

    medicamentos ou de matrias-

    primas farmacuticas

    E K01 C 1-1 1-20

    154 K03 qLote Quantidade de produto no

    Lote de medicamentos ou de

    matrias-primas farmacuticas

    E K01 N 1-1 11 3

    155 K04 dFab Data de fabricao E K01 D 1-1 Formato AAAA-MM-DD 156 K05 dVal Data de validade E K01 D 1-1 Formato AAAA-MM-DD 157 K06 vPMC Preo maximo consumidor E K01 N 1-1 15 2

    L - Detalhamento Especfico de Armamentos 158 L01 arma Grupo do detalhamento de

    Armamento

    C G I01 0-N Informar apenas quando se tratar de armamento

    permite mltiplas ocorrncias (ilimitado)

    159 L02 tpArma Indicador do tipo de arma de

    fogo

    E L01 N 1-1 1 0 - Uso permitido;

    1 - Uso restrito; 160 L03 nSerie Nmero de srie da arma E L01 N 1-1 1-9 161 L04 nCano Nmero de srie do cano E L01 N 1-1 1-9 162 L05 descr Descrio completa da arma,

    compreendendo: calibre, marca,

    capacidade, tipo de

    funcionamento, comprimento e

    demais elementos que

    permitam a sua perfeita

    identificao.

    E L01 C 1-1 1-256

    L1 - Detalhamento Especfico de Combustveis

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    44

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 162a L101 comb Grupo de informaes

    especificas para combustveis

    lquidos e lubrificantes

    G I01 0-1 Informar apenas para operaes com combustveis

    lquidos e lubrificantes.

    162b L102 cProdANP Cdigo de produto da ANP CE L101 N 1-1 9 Utilizar a codificao de produtos do Sistema de

    Informaes de Movimentao de produtos SIMP

    (http://www.anp.gov.br/simp/index.htm). Informar

    999999999 se o produto no possuir Cdigo de

    produto ANP.

    162c L103 CODIF Cdigo de

    autorizao/registro do CODIF

    E L101 N 0-1 0-21 Informar apenas quando a UF utilizar o CODIF

    (Sistema de Controle do diferimento do Imposto nas

    Operaes com AEAC - lcool Etlico Anidro

    Combustvel).

    162d L104 qTemp Quantidade de combustvel

    faturada temperatura

    ambiente.

    E L101 N 0-1 16 4 Informar quando a quantidade faturada informada

    no campo qCom (II0) tiver sido ajustada para uma

    temperatura diferente da ambiente. 162e L120 UFCons Sigla da UF de consumo E L101 N 1-1 2 Informar a UF de consumo 162f L105 CIDE Grupo da CIDE G L101 0-1 Grupo de informaes da CIDE 162g L106 qBCprod BC da CIDE E L105 N 1-1 16 4 Informar a BC da CIDE em quantidade

    162h L107 vAliqProd Valor da alquota da CIDE E L105 N 1-1 15 4 Informar o valor da alquota em reais da CIDE

    162i L108 vCIDE Valor da CIDE E L105 N 1-1 15 2 Informar o valor da CIDE M - Tributos incidentes no Produto ou Servio

    163 M01 imposto Grupo de Tributos incidentes no

    Produto ou Servio

    G H01 1-1 O grupo ISSQN mutuamente exclusivo com os

    grupos ICMS, IPI e II, isto se ISSQN for informado

    os grupos ICMS, IPI e II no sero informados e vice-

    versa (v2.0).

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    45

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao N - ICMS Normal e ST

    164 N01 ICMS Grupo do ICMS da Operao

    prpria e ST

    CG M0I 1-1 Informar apenas um dos grupos N02, N03, N04, N05,

    N06, N07, N08, N09, N10, N10a, N10b ou N10c com

    base no contedo informado na TAG Tributao

    do ICMS. (v2.0) 165 N02 ICMS00 Grupo de Tributao do

    ICMS= 00

    CG N0I 1-1 Tributao do ICMS 00 Tributada

    integralmente

    166 N11 orig Origem da mercadoria E N02 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

    167 N12 CST Tributao do ICMS = 00 E N02 N 1-1 2 Tributao do ICMS:

    00 Tributada integralmente. 168 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N02 N 1-1 1 0 - Margem Valor Agregado (%);

    1 - Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao.

    169 N15 vBC Valor da BC do ICMS E N02 N 1-1 15 2 170 N16 pICMS AlIquota do imposto E N02 N 1-1 5 2 171 N17 vICMS Valor do ICMS E N02 N 1-1 15 2 172 N03 ICMSI0 Grupo de Tributao do ICMS=I0 CG N01 1-1 Tributao do ICMS - I0 - Tributada e com cobrana

    do ICMS por substituio tributria

    173 N11 orig Origem da mercadoria E N03 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    46

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 174 N12 CST Tributao do ICMS = I0 E N03 N 1-1 2 Tributao pelo ICMS

    10 - Tributada e com cobrana do ICMS por

    substituio tributria

    175 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N03 N 1-1 1 0 - Margem Valor Agregado (%);

    1 - Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao.

    176 N15 vBC Valor da BC do ICMS E N03 N 1-1 15 2 177 N16 pICMS AlIquota do imposto E N03 N 1-1 5 2 178 N17 vICMS Valor do ICMS E N03 N 1-1 15 2 179 N18 modBCST Modalidade de determinao

    da BC do ICMS ST

    E N03 N 1-1 1 0 - Preo tabelado ou maximo sugerido;

    1 - Lista Negativa (valor);

    2 - Lista Positiva (valor);

    3 - Lista Neutra (valor);

    4 - Margem Valor Agregado (%);

    5 - Pauta (valor); 180 N19 pMVAST Percentual da margem de

    valor Adicionado do ICMS ST

    E N03 N 0-1 5 2

    181 N20 pRedBCST Percentual da Reduo de BC

    do ICMS ST

    E N03 N 0-1 5 2

    182 N21 vBCST Valor da BC do ICMS ST E N03 N 1-1 15 2 183 N22 pICMSST Alquota do imposto do ICMS ST E N03 N 1-1 5 2

    184 N23 vICMSST Valor do ICMS ST E N03 N 1-1 15 2 Valor do ICMS ST retido 185 N04 ICMS20 Grupo de Tributao do ICMS

    = 20

    CG N01 1-1 Tributao do ICMS:

    20 - Com reduo de base de calculo

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    47

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 186 N11 orig Origem da mercadoria E N04 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

    187 N12 CST Tributao do ICMS = 20 E N04 N 1-1 2 Tributao pelo ICMS

    20 - Com reduo de base de calculo

    188 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N04 N 1-1 1 0 - Margem Valor Agregado (%);

    1 - Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao.

    189 N14 pRedBC Percentual da Reduo de BC E N04 N 1-1 5 2 190 N15 vBC Valor da BC do ICMS E N04 N 1-1 15 2 191 N16 pICMS AlIquota do imposto E N04 N 1-1 5 2 192 N17 vICMS Valor do ICMS E N04 N 1-1 15 2 193 N05 ICMS30 Grupo de Tributao do ICMS

    = 30

    CG N0I 1-1 Tributao do ICMS 30 - Isenta ou no tributada e

    com cobrana do ICMS por substituio tributria

    194 N11 orig Origem da mercadoria E N05 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

    195 N12 CST Tributao do ICMS = 30 E N05 N 1-1 2 Tributao pelo ICMS 30 - Isenta ou no tributada e

    com cobrana do ICMS por substituio tributria

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    48

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 196 N18 modBCST Modalidade de determinao

    da BC do ICMS ST

    E N05 N 1-1 1 0 Preo tabelado ou maximo sugerido;

    1 - Lista Negativa (valor);

    2 - Lista Positiva (valor);

    3 - Lista Neutra (valor);

    4 - Margem Valor Agregado (%);

    5 - Pauta (valor); 197 N19 pMVAST Percentual da margem de

    valor Adicionado do ICMS ST

    E N05 N 0-1 5 2

    198 N20 pRedBCST Percentual da Reduo de BC do

    ICMS ST

    E N05 N 0-1 5 2

    199 N21 vBCST Valor da BC do ICMS ST E N05 N 1-1 15 2 200 N22 pICMSST Alquota do imposto do ICMS ST E N05 N 1-1 5 2

    201 N23 vICMSST Valor do ICMS ST E N05 N 1-1 15 2 Valor do ICMS ST retido 202 N06 ICMS40 Grupo de Tributao do ICMS

    = 40, 4I ou 50

    CG N01 1-1 Tributao do ICMS:

    40 - Isenta

    41 - No tributada

    50 - Suspenso

    203 N11 orig Origem da mercadoria E N06 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno

    204 N12 CST Tributao do ICMS = 40, 4I ou

    50

    E N06 N 1-1 2 Tributao pelo ICMS:

    40 - Isenta

    41 - No tributada

    50 - Suspenso

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    49

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 204.01 N17 vICMS Valor do ICMS E N07 N 0-1 15 2 O valor do ICMS ser informado apenas nas

    operaes com

    veIculos beneficiados com a desonerao

    condicional do ICMS. (v2.0)

    204.02 N28 motDesICMS Motivo da desonerao do

    ICMS

    E N07 N 0-1 1 Este campo ser preenchido quando o campo

    anterior estiver preenchido. Informar o motivo da

    desonerao:

    1 Taxi;

    2 Deficiente Fsico;

    3 Produtor Agropecurio;

    4 Frotista/Locadora;

    5 Diplomtico/Consular;

    6 Utilitrios e Motocicletas da Amaznia

    Ocidental e reas de Livre Comrcio (Resoluo

    714/88 e 790/94 CONTRAN e suas alteraes);

    7 SUFRAMA;

    9 outros. (v2.0)

    205 N07 ICMS51 Grupo de Tributao do ICMS

    = 5I

    CG N0I 1-1 Tributao do ICMS 51 Diferimento

    A exigncia do preenchimento das informaes do

    ICMS diferido fica a critrio de cada UF.

    206 N11 orig Origem da mercadoria E N07 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    50

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 207 N12 CST Tributao do ICMS = 51 E N07 N 1-1 2 Tributao pelo ICMS:

    51 - Diferimento

    208 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N07 N 0-1 1 0 - Margem Valor Agregado (%);

    1- Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao. 209 N14 pRedBC Percentual da Reduo de BC E N07 N 0-1 5 2 210 N15 vBC Valor da BC do ICMS E N07 N 0-1 15 2 211 N16 pICMS AlIquota do imposto E N07 N 0-1 5 2 212 N17 vICMS Valor do ICMS E N07 N 0-1 15 2 213 N08 ICMS60 Grupo de Tributao do ICMS

    = 60

    CG N01 1-1 Tributao do ICMS 60 ICMScobrado

    anteriormente por substituio tributria

    214 N11 orig Origem da mercadoria E N08 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida nomercado interno.

    215 N12 CST Tributao do ICMS = 60 E N08 N 1-1 2 Tributao pelo ICMS: 60 - ICMS cobrado

    anteriormente por substituio tributria

    216 N26 vBCSTRet Valor da BC do ICMS ST retido E N08 N 1-1 15 2 Valor da BC do ICMS ST cobrado anteriormente por

    ST (v2.0)

    217 N27 vICMSSTRet Valor do ICMS ST retido E N08 N 1-1 15 2 Valor do ICMS ST cobrado anteriormente por ST

    (v2.0)

    218 N09 ICMS70 Grupo de Tributao do ICMS

    = 70

    CG N01 1-1 Tributao do ICMS - 70 - Com reduo de base de

    calculo e cobrana do ICMS por substituio

    tributria

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    51

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 219 N11 orig Origem da mercadoria E N09 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

    220 N12 CST Tributao do ICMS = 70 E N09 N 1-1 2 Tributao pelo ICMS

    70 - Com reduo de base de calculo e cobrana do

    ICMS por substituio tributria ICMS por

    substituio tributria

    221 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N09 N 1-1 1 0 - Margem Valor Agregado (%);

    1 - Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao.

    222 N14 pRedBC Percentual da Reduo de BC E N09 N 1-1 5 2 223 N15 vBC Valor da BC do ICMS E N09 N 1-1 15 2 224 N16 pICMS Alquota do imposto E N09 N 1-1 5 2 225 N17 vICMS Valor do ICMS E N09 N 1-1 15 2 226 N18 modBCST Modalidade de determinao

    da BC do ICMS ST

    E N09 N 1-1 1 0 - Preo tabelado ou mximo sugerido;

    1 - Lista Negativa (valor);

    2 - Lista Positiva (valor);

    3 - Lista Neutra (valor);

    4 - Margem Valor Agregado (%);

    5 - Pauta (valor); 227 N19 pMVAST Percentual da margem de

    valor Adicionado do ICMS ST

    E N09 N 0-1 5 2

    228 N20 pRedBCST Percentual da Reduo de BC

    do ICMS ST

    E N09 N 0-1 5 2

    229 N21 vBCST Valor da BC do ICMS ST E N09 N 1-1 15 2

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    52

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 230 N22 pICMSST Alquota do imposto do ICMS ST E N09 N 1-1 5 2

    23I N23 vICMSST Valor do ICMS ST E N09 N 1-1 15 2 Valor do ICMS ST retido 232 N10 ICMS90 Grupo de Tributao do ICMS

    = 90

    CG N01 1-1 Tributao do ICMS - 90 Outros

    233 N11 orig Origem da mercadoria E N10 N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

    234 N12 CST Tributao do ICMS = 90 E N10 N 1-1 2 Tributao pelo ICMS

    90 - Outros

    235 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N10 N 1-1 1 0 - Margem Valor Agregado (%);

    1 - Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao.

    236 N15 vBC Valor da BC do ICMS E N10 N 1-1 15 2 237 N14 pRedBC Percentual da Reduo de BC E N10 N 0-1 5 2 238 N16 pICMS AlIquota do imposto E N10 N 1-1 5 2 239 N17 vICMS Valor do ICMS E N10 N 1-1 15 2 240 N18 modBCST Modalidade de determinao

    da BC do ICMS ST

    E N10 N 1-1 1 0 - Preo tabelado ou mximo sugerido;

    1 - Lista Negativa (valor);

    2 - Lista Positiva (valor);

    3 - Lista Neutra (valor);

    4 - Margem Valor Agregado (%);

    5 - Pauta (valor); 241 N19 pMVAST Percentual da margem de

    valor Adicionado do ICMS ST

    E N10 N 0-1 5 2

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    53

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 242 N20 pRedBCST Percentual da Reduo de BC

    do ICMS ST

    E N10 N 0-1 5 2

    243 N21 vBCST Valor da BC do ICMS ST E N10 N 1-1 15 2 244 N22 pICMSST Alquota do imposto do ICMS ST E N10 N 1-1 5 2

    245 N23 vICMSST Valor do ICMS ST E N10 N 1-1 15 2 Valor do ICMS ST retido 245.01 N10a ICMSPart Partilha do ICMS entre a UF

    de origem e UF de destino ou a

    UF definida na legislao.

    CG N01 1-1 Operao interestadual para consumidor final com

    partilha do ICMS devido na operao entre a UF de

    origem e a UF do destinatrio ou a UF definida na

    legislao. (Ex. UF da concessionria de entrega do

    veculos) (v2.0)

    245.02 N11 orig Origem da mercadoria E N10a N 1-1 1 Origem da mercadoria:

    0 - Nacional;

    1 - Estrangeira - Importao direta;

    2 - Estrangeira - Adquirida no mercado interno.

    (v2.0)

    245.03 N12 CST Tributao do ICMS E N10a N 1-1 2 Tributao pelo ICMS

    10 - Tributada e com cobrana do ICMS por

    substituio tributria;

    90 Outros.

    245.04 N13 modBC Modalidade de determinao

    da BC do ICMS

    E N10a N 1-1 1 0 - Margem Valor Agregado (%);

    1 - Pauta (Valor);

    2 - Preo Tabelado Max. (valor);

    3 - valor da operao. (v2.0) 245.05 N15 vBC Valor da BC do ICMS E N10a N 1-1 15 2 (v2.0) 245.06 N14 pRedBC Percentual da Reduo de BC E N10a N 0-1 5 2 (v2.0) 245.07 N16 pICMS Alquota do imposto E N10a N 1-1 5 2 (v2.0) 245.08 N17 vICMS Valor do ICMS E N10a N 1-1 15 2

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    54

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 245.09 N18 modBCST Modalidade de determinao

    da BC do ICMS ST

    E N10a N 1-1 1 0 - Preo tabelado ou mximo sugerido;

    1 - Lista Negativa (valor);

    2 - Lista Positiva (valor);

    3 - Lista Neutra (valor);

    4 - Margem Valor Agregado (%);

    5 - Pauta (valor);

    245.10 N19 pMVAST Percentual da margem de

    valor Adicionado do ICMS ST

    E N10a N 0-1 5 2 (v2.0)

    245.11 N20 pRedBCST Percentual da Reduo de BC

    do ICMS ST

    E N10a N 0-1 5 2 (v2.0)

    245.12 N21 vBCST Valor da BC do ICMS ST E N10a N 1-1 15 2 (v2.0) 245.13 N22 pICMSST AlIquota do imposto do ICMS E N10a N 1-1 5 2 (v2.0) 245.14 N23 vICMSST Valor do ICMS ST E N10a N 1-1 15 2 Valor do ICMS ST(v2.0) 245.15 N25 pBCOp Percentual da BC operao

    prpria

    E N10a N 1-1 5 2 Percentual para determinao do valor da Base de

    Calculo da operao prpria. (v2.0)

    245.16 N24 UFST UF para qual devido o ICMS

    ST

    E N10a C 1-1 2 Sigla da UF para qual devido o ICMS ST da

    operao. (v2.0)

    245.17 N10b ICMSST ICMS ST repasse de ICMS ST

    retido anteriormente em

    operaes interestaduais com

    repasses atravs do Substituto

    Tributrio

    CG N01 1-1 Grupo de informao do ICMS ST devido para a UF

    de destino, nas operaes interestaduais de

    produtos que tiveram reteno antecipada de ICMS

    por ST na UF do remetente. Repasse viaSubstituto

    Tributrio. (v2.0)

  • Componente Tecnospeed NFe www.tecnospeed.com.br

    55

    # ID Campo Descrio Ele Pai Tipo Ocorrnci

    a

    tamanh

    o

    Dec. Observao 245.18 N11 orig Origem da mercadoria E N10b N 1-1 1 Origem da mercadoria:

    0 Nacional;

    1 Estrangeira Importao direta;

    2 Estrangeira Adquirida no mercado interno.

    (v2.0)

    245.19 N12 CST Tributao do ICMS E N10b N 1-1 2 Tributao pelo ICMS

    41 No Tributado (v2.0)

    245.20 N26 vBCSTRet Valor do BC do ICMS ST

    retido na UF remetente

    E N10b N 1-1 15 2 Informar o valor da BC do ICMS ST retido na UF

    remetente (v2.0) 245.21 N27 vICMSSTRet Valor do ICMS ST retido na

    UF remetente

    E N10b N 1-1 15 2 Informar o valor do ICMS ST

    retido na UF remetente (iv2.0)

    245.22 N31 vBCSTDest Valor da BC do ICMS ST da

    UF destino

    E N10b N 1-1 15 2 Informar o valor da BC do ICMS ST da UF destino

    (v2.0)

    245.23 N32 vICMSSTDes t Valor do ICMS ST da UF

    destino

    E N10b N 1-1 15 2 Informar o valor da BC do ICMS ST da UF destino

    (v2.0)