FONTE NFE C#

FILMAN 16/06/2016 15:07:26
#463633
Olá, ELUCIMAR

Obrigado pela resposta! Então o fonte que está na primeira página está completo. Estarei baixando o mesmo.

Agradeço a colaboração!
TABPRS 21/06/2016 10:12:59
#463837
Pessoal...

Estou precisando implementar a TAG da NFC-e, alguém pode me ajudar, preciso dar um append no xml do tag

-<infNFeSupl>
<qrCode><![CDATA]]></qrCode>
</infNFeSupl>

antes da assinatura, podem por favor me ajudar...

Obrigado.
DIOGOCBJ 23/06/2016 08:35:45
#463945
Bom dia amigos! sou novo fórum.. e este tópico despertou muito meu interesse, atualmente uso o framework da Unimake para emitir NF-e, porém estou precisando muito importa os dados da nfe a partir do site... irei iniciar hoje melhorias no código de puxar o captcha direto para um PictureBox (vi que se o site mudar, precisamos mudar os valores do ScrollTo do webbrowser) e implementar o método para salvar o XML em arquivo pois não encontrei ainda no projeto.. mas desde já estou muito agradecido pela contribuição de vocês com este código e tenho certeza que iremos melhorar cada dia mais!... desde já forte abraço
DIOGOCBJ 23/06/2016 09:37:37
#463948
Bom dia a todos.. primeira contribuição no método de CarregarWebBrowser na classe frmNFePortal.cs
basicamente pego somente a imagem do captcha e coloco no picturebox para que não tenhamos mais o problema de [Ô]se a página for atualizada ou mudar a posição do captcha na página.. não deixamos de mostrar o mesmo devido o ScrollTo não mudar automicamente.[Ô]

Segue o código:

private void CarregarWebbrowser()
{
try
{
webBrowserNFe.Navigate([Ô]http://www.nfe.fazenda.gov.br/portal/consulta.aspx? tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=[Ô]);
webBrowserNFe.ScriptErrorsSuppressed = true;
webBrowserNFe.ScrollBarsEnabled = false;
while (webBrowserNFe.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}

webBrowserNFe.Document.Window.ScrollTo(55, 410);
webBrowserNFe.Visible = false;

HtmlElement captcha = webBrowserNFe.Document.GetElementById([Ô]ctl00_ContentPlaceHolder1_imgCaptcha[Ô]);
String link = captcha.GetAttribute([Ô]src[Ô]);

String base64String = link.Split([ô],[ô])[1];
byte[] imagemBytes = Convert.FromBase64String(base64String);
System.IO.MemoryStream ImageStream = new System.IO.MemoryStream(imagemBytes);

pictureBox2.Image = new System.Drawing.Bitmap(ImageStream);


}


Estou aproveitando o pictureBox2 que já tem no form para mostrar o exemplo acima.
Qualquer melhoria ou sugestão de como posso participar melhor no Fórum ou sugestão de como postar, podem me falar sem problemas por favor... desde já obrigado. abraço
DIOGOCBJ 23/06/2016 14:32:27
#463965
Boa tarde amigos.. consultando a nf-e pela chave no porta da nfe.. tenho um retorno onde a Classe NFBaseXML não tem o leiaute da nfe.
Podem me orientar se fiz algo errado depois que consulto.

retorno:

  
<NFeBase>
<NFeCab>
<NumLanc>0</NumLanc>
<ChaveNFe>31160618605436000170550010000079831180778257</ChaveNFe>
<NumNF>7983</NumNF>
<SerieNF>1</SerieNF>
<DataEmissao>2016-06-16T08:53:58-03:00</DataEmissao>
<ValorProd>2999.83</ValorProd>
<ValorFrete>0.00</ValorFrete>
<ValorSeguro>0.00</ValorSeguro>
<ValorDesconto>0.00</ValorDesconto>
<ValorOutro>0.00</ValorOutro>
<TotalNF>2999.83</TotalNF>
<ValorBCIcms>0.00</ValorBCIcms>
<ValorIcms>0.00</ValorIcms>
<ValorBCSubstTrib>0.00</ValorBCSubstTrib>
<ValorIcmsSubstTrib>0.00</ValorIcmsSubstTrib>
<ValorIpi>0.00</ValorIpi>
<ValorCofins>0</ValorCofins>
<ValorPis>0</ValorPis>
</NFeCab>
<NFeItens>
<NFeItens>
<NumLanc>0</NumLanc>
<CodEmpresa>0</CodEmpresa>
<CodProduto>0</CodProduto>
<SeqItem>1</SeqItem>
<ChaveNFE>31160618605436000170550010000079831180778257</ChaveNFE>
<NumNF>7983</NumNF>
<CodProdFornec>1</CodProdFornec>
<CodBarra>0</CodBarra>
<DescrProdFornec>GASOLINA C GRID</DescrProdFornec>
<CodNCM>27101259</CodNCM>
<CFOP>5929</CFOP>
<UniComer>L</UniComer>
<QtdComer>135.9150</QtdComer>
<ValorUnitComer>0</ValorUnitComer>
<ValorDesconto>0</ValorDesconto>
<ValorProd>513.04</ValorProd>
<CST>60</CST>
<ModBCIcms>1</ModBCIcms>
<PercRedBCIcms>0</PercRedBCIcms>
<ValorBCIcms>0</ValorBCIcms>
<AliquotaIcms>0</AliquotaIcms>
<ValorIcms>0</ValorIcms>
<ValorBCSubstTrib>0</ValorBCSubstTrib>
<AliquotaIcmsSubstTrib>0</AliquotaIcmsSubstTrib>
<ValorIcmsSubstTrib>0</ValorIcmsSubstTrib>
<ValorOutro>0</ValorOutro>
<ValorFrete>0</ValorFrete>
<ValorSeguro>0</ValorSeguro>
<IpiBaseCalculo>0</IpiBaseCalculo>
<IpiAliquota>0</IpiAliquota>
<IpiValor>0</IpiValor>
<PrecoMaximo>0</PrecoMaximo>
<Quantidade>0</Quantidade>
<ValorUnitario>0</ValorUnitario>
<ValorAcrescimo>0</ValorAcrescimo>
<TotalItem>0</TotalItem>
<TipoNF>0</TipoNF>
<PisBaseCalculo>0</PisBaseCalculo>
<PisAliquota>0</PisAliquota>
<PisValor>0</PisValor>
<CofinsBaseCalculo>0</CofinsBaseCalculo>
<CofinsAliquota>0</CofinsAliquota>
<CofinsValor>0</CofinsValor>
<PrecoVenda>0</PrecoVenda>
<PrecoPromocao>0</PrecoPromocao>
<CodNatOper>0</CodNatOper>
</NFeItens>
<NFeItens>
<NumLanc>0</NumLanc>
<CodEmpresa>0</CodEmpresa>
<CodProduto>0</CodProduto>
<SeqItem>2</SeqItem>
<ChaveNFE>31160618605436000170550010000079831180778257</ChaveNFE>
<NumNF>7983</NumNF>
<CodProdFornec>3</CodProdFornec>
<CodBarra>0</CodBarra>
<DescrProdFornec>OLEO DIESEL B S500</DescrProdFornec>
<CodNCM>27101921</CodNCM>
<CFOP>5929</CFOP>
<UniComer>L</UniComer>
<QtdComer>809.3550</QtdComer>
<ValorUnitComer>0</ValorUnitComer>
<ValorDesconto>0</ValorDesconto>
<ValorProd>2466.89</ValorProd>
<CST>60</CST>
<ModBCIcms>1</ModBCIcms>
<PercRedBCIcms>0</PercRedBCIcms>
<ValorBCIcms>0</ValorBCIcms>
<AliquotaIcms>0</AliquotaIcms>
<ValorIcms>0</ValorIcms>
<ValorBCSubstTrib>0</ValorBCSubstTrib>
<AliquotaIcmsSubstTrib>0</AliquotaIcmsSubstTrib>
<ValorIcmsSubstTrib>0</ValorIcmsSubstTrib>
<ValorOutro>0</ValorOutro>
<ValorFrete>0</ValorFrete>
<ValorSeguro>0</ValorSeguro>
<IpiBaseCalculo>0</IpiBaseCalculo>
<IpiAliquota>0</IpiAliquota>
<IpiValor>0</IpiValor>
<PrecoMaximo>0</PrecoMaximo>
<Quantidade>0</Quantidade>
<ValorUnitario>0</ValorUnitario>
<ValorAcrescimo>0</ValorAcrescimo>
<TotalItem>0</TotalItem>
<TipoNF>0</TipoNF>
<PisBaseCalculo>0</PisBaseCalculo>
<PisAliquota>0</PisAliquota>
<PisValor>0</PisValor>
<CofinsBaseCalculo>0</CofinsBaseCalculo>
<CofinsAliquota>0</CofinsAliquota>
<CofinsValor>0</CofinsValor>
<PrecoVenda>0</PrecoVenda>
<PrecoPromocao>0</PrecoPromocao>
<CodNatOper>0</CodNatOper>
</NFeItens>
<NFeItens>
<NumLanc>0</NumLanc>
<CodEmpresa>0</CodEmpresa>
<CodProduto>0</CodProduto>
<SeqItem>3</SeqItem>
<ChaveNFE>31160618605436000170550010000079831180778257</ChaveNFE>
<NumNF>7983</NumNF>
<CodProdFornec>590</CodProdFornec>
<CodBarra>7897483400051</CodBarra>
<DescrProdFornec>FLUIDO FREIO DOT4 500 ML ESPEC</DescrProdFornec>
<CodNCM>38190000</CodNCM>
<CFOP>5929</CFOP>
<UniComer>UN</UniComer>
<QtdComer>1.0000</QtdComer>
<ValorUnitComer>0</ValorUnitComer>
<ValorDesconto>0</ValorDesconto>
<ValorProd>19.90</ValorProd>
<CST>60</CST>
<ModBCIcms>1</ModBCIcms>
<PercRedBCIcms>0</PercRedBCIcms>
<ValorBCIcms>0</ValorBCIcms>
<AliquotaIcms>0</AliquotaIcms>
<ValorIcms>0</ValorIcms>
<ValorBCSubstTrib>0</ValorBCSubstTrib>
<AliquotaIcmsSubstTrib>0</AliquotaIcmsSubstTrib>
<ValorIcmsSubstTrib>0</ValorIcmsSubstTrib>
<ValorOutro>0</ValorOutro>
<ValorFrete>0</ValorFrete>
<ValorSeguro>0</ValorSeguro>
<IpiBaseCalculo>0</IpiBaseCalculo>
<IpiAliquota>0</IpiAliquota>
<IpiValor>0</IpiValor>
<PrecoMaximo>0</PrecoMaximo>
<Quantidade>0</Quantidade>
<ValorUnitario>0</ValorUnitario>
<ValorAcrescimo>0</ValorAcrescimo>
<TotalItem>0</TotalItem>
<TipoNF>0</TipoNF>
<PisBaseCalculo>0</PisBaseCalculo>
<PisAliquota>0</PisAliquota>
<PisValor>0</PisValor>
<CofinsBaseCalculo>0</CofinsBaseCalculo>
<CofinsAliquota>0</CofinsAliquota>
<CofinsValor>0</CofinsValor>
<PrecoVenda>0</PrecoVenda>
<PrecoPromocao>0</PrecoPromocao>
<CodNatOper>0</CodNatOper>
</NFeItens>
</NFeItens>
<Emitente>
<CodPessoa>0</CodPessoa>
<Nome>AUTO POSTO POUSO ALEGRE LTDA</Nome>
<CnpjCpf>18605436000170</CnpjCpf>
<IE>5254190380019</IE>
<CodCidade>3152501</CodCidade>
<Bairro>CENTRO</Bairro>
<Endereco>AV VICENTE SIMOES, 400 </Endereco>
<CEP>37550000</CEP>
<TelFixo>3534231676</TelFixo>
<CodPais>1058</CodPais>
<NomeCidade>Pouso Alegre</NomeCidade>
<CodUf>0</CodUf>
<RegimeTrib>0</RegimeTrib>
</Emitente>
<Destinatario>
<CodPessoa>0</CodPessoa>
<Nome>OPCAO TRANSPORTES E TURISMO LTDA</Nome>
<CnpjCpf>07540756000172</CnpjCpf>
<IE>3243712920030</IE>
<CodCidade>3152501</CodCidade>
<Bairro>SAO JOAO</Bairro>
<Endereco>AV JUSCELINO KUBITSCHEK, 50 </Endereco>
<CEP>37550000</CEP>
<TelFixo>99848131</TelFixo>
<CodPais>1058</CodPais>
<NomeCidade>Pouso Alegre</NomeCidade>
<CodUf>0</CodUf>
<RegimeTrib>0</RegimeTrib>
</Destinatario>
<Transportadora>
<CodPessoa>0</CodPessoa>
<CodCidade>0</CodCidade>
<CodPais>0</CodPais>
<CodUf>0</CodUf>
<RegimeTrib>0</RegimeTrib>
</Transportadora>
<NFeProdLotes />
<NFeBoletos />
</NFeBase>


Aguardo ajuda para podermos salvar em XML a consulta... fazendo como no site do fsist onde salvamos o xml sem precisar de certificado.
ELUCIMAR 24/06/2016 12:33:43
#464011
DIOGOCBJ

Obrigado por sua contribuição, vou atualizar a parte de pegar a imagem da captcha no projeto.

Citação:

Boa tarde amigos.. consultando a nf-e pela chave no porta da nfe.. tenho um retorno onde a Classe NFBaseXML não tem o leiaute da nfe.
Podem me orientar se fiz algo errado depois que consulto.



Na verdade a ideia é só popular a classe com os dados das tags html do portal para dar entrada na NFe no Sistema. Mais é tranquilo montar o xml com as informações da classe. Vou implementar e assim que tiver Ok aviso.

[txt-color=#e80000]Só uma observação quanto ao xml montado com as tags html do portal Nacional da NFe não tem validade jurídica pois não contem a assinatura digital.[/txt-color]
DIOGOCBJ 24/06/2016 14:57:03
#464022
Disponha.. Elucimar

sobre a validade Jurídica sei que não tem devido a falta da assinatura, mas o XML da nfe serve para vários usuários que precisam
baixar o xml de forma simples e fácil somente para importar em seus sistemas um pouco mais legados para lançar a NF-e.

continuando, sobre salvar em XML.. já tenho boa parte pronto.. pois crio um xml para salvar na pasta do Framework da UNIMAKE para emitir NF-e... ai vou verificar aqui como aproveitar essa classe XMLNFe.cs que tenho e depois te passo o código fonte todo para ser atualizado a seu critério..
porém vai levar umas duas semanas para fazer isso devido ao trabalho de mexer ou acrescentar a função... etc...

segunda e terça (27 e 28 de Junho) estarei viajando, mas quarta irei retomar as atividades do projeto.. ai estando ok.. já te mando

abraço e agradeço pela atenção

ELUCIMAR 24/06/2016 15:13:24
#464025
DIOGOCBJ

Citação:

continuando, sobre salvar em XML.. já tenho boa parte pronto.. pois crio um xml para salvar na pasta do Framework da UNIMAKE para emitir NF-e... ai vou verificar aqui como aproveitar essa classe XMLNFe.cs que tenho e depois te passo o código fonte todo para ser atualizado a seu critério..
porém vai levar umas duas semanas para fazer isso devido ao trabalho de mexer ou acrescentar a função... etc...



Também tenho uma classe que precisa fazer algumas adaptações para gerar o xml baseado nas informações da classe NFeBase. Mais fique a vontade quanto ao projeto.
TABPRS 26/06/2016 18:40:41
#464100
Citação:

:
Pessoal...

Estou precisando implementar a TAG da NFC-e, alguém pode me ajudar, preciso dar um append no xml do tag

-<infNFeSupl>
<qrCode><![CDATA]]></qrCode>
</infNFeSupl>

antes da assinatura, podem por favor me ajudar...

Obrigado.



Alguém?
DIOGOCBJ 29/06/2016 11:49:27
#464274
Citação:

:
:
Pessoal...

Estou precisando implementar a TAG da NFC-e, alguém pode me ajudar, preciso dar um append no xml do tag

-<infNFeSupl>
<qrCode><![CDATA]]></qrCode>
</infNFeSupl>

antes da assinatura, podem por favor me ajudar...

Obrigado.

Alguém?



Bom dia, desculpa... não sei muito sobre a NFCe ainda... caso contrário ajudaria sim
Página 9 de 14 [139 registro(s)]
Faça seu login para responder