FONTE NFE C#
Estou usando estes fontes que me ajudou bastante, preciso agora de um help.
Consigo consultar todas as notas emitidas contra meu CNPJ e o status de cada uma dela (Autorizado e Cancelado) e preencho em um datagridview, que depois cruzo com meu ERP e diretório de XMLs recebidos e depois importo para o ERP.
Precisava agora consultar os eventos de manifestação do destinatário (Confirmação de Operação, Ciência de Operação...) e preencher no mesmo datagridview.
Podem me ajudar a consultar estes eventos? Antes de manifestar eu preciso saber se já foi ou não manifestado, correto? Mas não estou sabendo como.
Obrigado!
Citação::
Boa tarde pessoal,
Estou usando estes fontes que me ajudou bastante, preciso agora de um help.
Consigo consultar todas as notas emitidas contra meu CNPJ e o status de cada uma dela (Autorizado e Cancelado) e preencho em um datagridview, que depois cruzo com meu ERP e diretório de XMLs recebidos e depois importo para o ERP.
Precisava agora consultar os eventos de manifestação do destinatário (Confirmação de Operação, Ciência de Operação...) e preencher no mesmo datagridview.
Podem me ajudar a consultar estes eventos? Antes de manifestar eu preciso saber se já foi ou não manifestado, correto? Mas não estou sabendo como.
Obrigado!
Bom dia.
Consultar todas notas emitidas contra o CNPJ não é possÃvel.. pois os desenvolvedores da NF-e pensaram nessa sobre carga que poderia vim a existir caso todos consultasse as notas ao mesmo tempo... referente ao manifesto, se você fazer um manifesto de uma nota já manifestada, terá o retorno de duplicidade do evento.. com isso não tem problema e você já ira saber que a nota já esta manifestada, contudo poderá consumir o serviço de baixar o xml utilizando o certificado.
Diogo,
Valeu pelo dica, faz mesmo sentido e vou vê o que faço aqui, muitÃssimo obrigado.
Já estou consultando as notas emitidas contra meu CNPJ usando o serviço NFeDistribuicaoDFe.
Depois de consultar todas as notas eu consulto pelo serviço NfeConsultaProtocolo o status de cada uma delas, pois na primeira consulta não traz o status Cancelado, somente Autorizado, Rejeitado ou Denegado.
Mas claro que tem uma restrição de quantidade de consultas que podem ser feitas, se eu não me engano por hora pode fazer até 15 consultas e somente dos últimos 3 meses. Alguma coisa assim.
Mas nenhuma das duas consultas me traz o status do manifesto.
Se alguém mais do fórum tiver outra sugestão eu agradeço.
bom.. não sei se pode te ajudar, tenho um projeto de teste que encontrei na internet e implementei para uma chave apenas.. porém voce pode por até 10 chaves para fazer o donwload do xml.
qual e-mail posso te enviar.. pois não consigo anexa o projeto zipado aqui
Pessoal onde pego o projeto?
Esse projeto já gera o xml e faz os processos (avaliar - assinar - transmitir)
Citação:Pessoal onde pego o projeto?
Primeira página do tópico.
Citação:Esse projeto já gera o xml e faz os processos (avaliar - assinar - transmitir)
sobre gerar o xml, lá tem uma classe de exemplo que se populada já gera a classe base do xml(NFe) daà é só serializa-la.
Tem todos os métodos Validar/Assinar/ Transmitir
No caso você tem que adaptar a sua necessidade ambas as partes.
Citação::
Ola.. boa tarde.. não sabia que tinha um limite de consulta por hora, apenas dos 3 meses..
bom.. não sei se pode te ajudar, tenho um projeto de teste que encontrei na internet e implementei para uma chave apenas.. porém voce pode por até 10 chaves para fazer o donwload do xml.
qual e-mail posso te enviar.. pois não consigo anexa o projeto zipado aqui
Diogo, pode mandar mano... tudo é válido...
lgandra@gmail.com
Obrigado pela ajuda.
Citação::
:
Ola.. boa tarde.. não sabia que tinha um limite de consulta por hora, apenas dos 3 meses..
bom.. não sei se pode te ajudar, tenho um projeto de teste que encontrei na internet e implementei para uma chave apenas.. porém voce pode por até 10 chaves para fazer o donwload do xml.
qual e-mail posso te enviar.. pois não consigo anexa o projeto zipado aqui
Diogo, pode mandar mano... tudo é válido...
lgandra@gmail.com
Obrigado pela ajuda.
Certo.. já enviei .. abraço
segue um exemplo:
<NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
<infNFe Id=[Ô]NFe35160611235213000119550020000022041865614387[Ô] versao=[Ô]3.10[Ô]>
<ide>
<cUF>35</cUF>
<cNF>26869348</cNF>
<natOp>VENDA</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>2</serie>
<nNF>9204</nNF>
<dhEmi>2016-06-24T00:00:00-03:00</dhEmi>
<dhSaiEnt>2016-06-24T00:00:00-03:00</dhSaiEnt>
<tpNF>1</tpNF>
<idDest>2</idDest>
<cMunFG>3550308</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>6</cDV>
<tpAmb>1</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>9</indPres>
<procEmi>0</procEmi>
<verProc>GSNFE_3-2.9</verProc>
</ide>
<emit>
<CNPJ>11111111111</CNPJ>
<xNome>Ares Perfumes Ltda</xNome>
<xFant>Ares Perfumes</xFant>
<enderEmit>
<xLgr>Rua Domingos Rodrigues</xLgr>
<nro>152</nro>
<xBairro>Lapa</xBairro>
<cMun>3550308</cMun>
<xMun>Sao Paulo</xMun>
<UF>SP</UF>
<CEP>05075000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1127698494</fone>
</enderEmit>
<IE>148840287115</IE>
<CRT>3</CRT>
</emit>
<dest>
<CPF>1111111111</CPF>
<xNome>ANDRE LUIZ</xNome>
<enderDest>
<xLgr>RUA CAPITAO</xLgr>
<nro>085</nro>
<xBairro>CENTRO</xBairro>
<cMun>3131505</cMun>
<xMun>POUSO ALEGRE</xMun>
<UF>MG</UF>
<CEP>37589000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>0000000000</fone>
</enderDest>
<indIEDest>9</indIEDest>
</dest>
<total>
<ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vICMSDeson>0</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>283.81</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0</vII>
<vIPI>14.19</vIPI>
<vPIS>0</vPIS>
<vCOFINS>0</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>298.00</vNF>
<vTotTrib>0</vTotTrib>
</ICMSTot>
</total>
<infAdic>
<infCpl>Em atendimento a Lei de Transparencia Fiscal nr 12.741/12, a carga tributaria aproximada para esta operacao sera de 36,21 % equivalente a R$ 102,77 de tributos Federal, Estaduais e Municipais. Fonte: IBPT Pedido(s) Interno(s): 26774 Documento emitido por ME ou EPP optante pelo Simples Nacional nao gera direito a credito fiscal de ICMS, lei 123/2006.</infCpl>
</infAdic>
</infNFe>
</NFe>
Agora falta pegar as duplicatas, e itens (a parte mais trabalhosa por contada da forma que esta no HTML .. mas ta bom.. aos poucos iremos conseguindo!.. abraço
Preciso de mais uma ajuda.
Estou tentando manifestar um evento de [Ô]ciência da operação[Ô], mas está retornando cStat = 493 - Verifica se o detEvento atende o respectivo schema XML
Olha como está ficando o XML. Não estou conseguindo encontrar nenhum erro:
<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô]?>
<envEvento versao=[Ô]1.00[Ô] xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
<idLote>000000000000001</idLote>
<evento versao=[Ô]1.00[Ô] xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
<infEvento Id=[Ô]ID2102103516061386418400018055003000019154100023747201[Ô]>
<cOrgao>91</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>00000000000000</CNPJ>
<chNFe>35160613864184000180550030000191541000237472</chNFe>
<dhEvento>2016-07-08T14:13:58-03:00</dhEvento>
<tpEvento>210210</tpEvento>
<nSeqEvento>1</nSeqEvento>
<verEvento>1.00</verEvento>
<detEvento versao=[Ô]1.00[Ô]>
<descEvento>Ciencia da Operacao</descEvento>
</detEvento>
</infEvento>
<Signature xmlns=[Ô]http://www.w3.org/2000/09/xmldsig#[Ô]>
<SignedInfo>
<CanonicalizationMethod Algorithm=[Ô]http://www.w3.org/TR/2001/REC-xml-c14n-20010315[Ô] />
<SignatureMethod Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#rsa-sha1[Ô] />
<Reference URI=[Ô]#ID2102103516061386418400018055003000019154100023747201[Ô]>
<Transforms>
<Transform Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#enveloped-signature[Ô] />
<Transform Algorithm=[Ô]http://www.w3.org/TR/2001/REC-xml-c14n-20010315[Ô] />
</Transforms>
<DigestMethod Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#sha1[Ô] />
<DigestValue>32KjkDBwpFRXbdqBLv1/dUyRdrA=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>cwxYaqHkvXMsIrpY3xiwoY+wzhumCYcmCUwIJmuk+7h(.....)MHR/pZakSXKWQeUkR9hmWtodRyeg==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIIXDCCBkSgAwIBAgIQOK69wR8X68VyZDLESnEkFTANB(.....)s2Xll6ZFZ7PFAJRWu7UlHKgWGEvwylCdfEIg+JU+pPdBxVbBXk=</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</evento>
</envEvento>
Alguém pode me ajudar em como corrigir este erro no código?
Obrigado!