Array
(
)

NFe - Agora é lei e faltam poucos dias.

Silviogreg
   - 14 nov 2008

Comercializamos uma dll que faz todo o processo NFE.
Gera XML, Valida Certificado Digital, Acessa Webservice, Envia Xml, Recebe Protocolo, Emite a Danfe, Consulta e Cancela, tudo pela dll sem programas externos.

• O que é
É um componente escrito em C# que permite ao desenvolvedor gerar a Nota Fiscal Eletrônica de qualquer sistema. Você pode usar nosso componente com qualquer linguagem , VB6,Delphi,C,VB.NET. Basta que as propriedades sejam alimentadas e chamar os métodos de geração da NFE

• Funcionamento
O funcionamento é simples, o desenvolvedor precisa somente fazer a referência ao controle da NFE e alimentar as propriedades.
Pode ser usado em qualquer linguagem de programação.

• Features
1. Geração do XML da NFE
2. Assinar o XML com o certificado Digital do cliente
3. Validação do Certificado DIgital
4. Validação do XML Gerado usando Schemas da própria receita
5. Comando de envio e resposta para os WEBSERVICES da receita (tudo automático, sem interferência de programas externos).
6. Comando de Exclusão e cancelamento da NFE.
7. Geração de Danfe(Opcional)
8. Ambiente de Homologação e produção

• Requisitos
1. O cliente deve possuir um certificado digital para emissão da NFE obtido nas empresas credenciadas para a venda deste certificado .
2. Framework 3.5 instalado na maquina da aplicação final.

Veja exemplo de código para instanciar os objetos
Dim NFEGERAL As NF_e.NFE
Dim NFEUTIL As NF_e.NFeUtility
Dim NFEHELPER As NF_e.NFEHELPER
Dim NFWSHELPER As NF_e.WSHelper
Dim NFELOTE As NF_e.enviNFe

´Parte inicial da NFE (Emitente)
NFEGERAL.infNFe.emit.CNPJ = “9999999999999”
NFEGERAL.infNFe.emit.xNome = “Emitente”
NFEGERAL.infNFe.emit.IE = “999999999”
NFEGERAL.infNFe.emit.enderEmit.CEP = “999999”
NFEGERAL.infNFe.emit.enderEmit.UF = “UF”
NFEGERAL.infNFe.emit.enderEmit.xBairro =”Bairro”

Veja método de geração da NFE
LoteXml = NFEHELPER.GenerateXml_2(NFELOTE, ´CERTIFICADODOCLIENTE´, False) ´Gera XML Lote
´ambiente de produção e teste

Veja método de validação da NFE
NFEHELPER.ValidateXML(LoteXml, ´D:\desenv\NFE\PL_005a\enviNFe_v1.10.xsd´)
Veja método de recepção de NFE gerada
NFWSHELPER.CallNfeRecepcaoLoteWebMethod(LoteXml, ´CERTIFICADODOCLIENTE´, WS_TARGET_MT, False)

Implantamos no Seu projeto e deixamos totalmente funcional.
Ou então, fazemos um conduit para ler os dados de seu banco de dados, seja qual for.

Maiores detalhes:
E-mail: silvio@sigsis.com.br
www.sigsis.com.br
msn: silviogreg@hotmail.com
skype: silviogreg

Tecnospeed
   - 17 nov 2008

Vale a pena conhecer o componente SpeedLabs Nfe, ele faz todo o processo de emissão de NF-e, e integra por arquivo texto e XML.
www.speedcase.com.br/lab/nfe

Obrigado!

Vsf
   - 02 mar 2009

Para maiores informações sobre NFe consulte os artigos completos sobre geração, assinatura e transmissão, consulte a minha coluna online no site da Revista ActiveDelphi em http://www.activedelphi.com.br/lista_topicos.php?todos=1&topico=17

E.notafiscal
   - 07 abr 2009

Se estiver com dificuldades ou com pouco tempo para implementar a parte de NF-e em teu sistema, vai uma dica: http://notafiscaleletronica.no-ip.org/