Manifesto Destinatário - Ciência
Moderador: Moderadores
Manifesto Destinatário - Ciência
Amigos,
preciso enviar uma ciência da operação , referente manifestação de destinatário. Alguém tem isso implementado e poderia me ajudar?
Estou desenvolvendo um aplicativo que baixa todas as NFE emitidas para um CNPJ (diretamente do sefaz) e conseguindo realizar a CIÊNCIA será possível baixar o xml. Pretendo disponibilizar para todos aqui no forum.
preciso enviar uma ciência da operação , referente manifestação de destinatário. Alguém tem isso implementado e poderia me ajudar?
Estou desenvolvendo um aplicativo que baixa todas as NFE emitidas para um CNPJ (diretamente do sefaz) e conseguindo realizar a CIÊNCIA será possível baixar o xml. Pretendo disponibilizar para todos aqui no forum.
Manifesto Destinatário - Ciência
Ubiratan, estou estudando o acbrnfemonitor, encontrei essa dica http://www.projetoacbr.com.br/forum/ind ... ith-value/ talvez possa te ajudar ok.
:)Pos
HASA
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Manifesto Destinatário - Ciência
no projeto HBNFE tem isso, de uma estudada nos fontes.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Manifesto Destinatário - Ciência
HASA,
eu desisti de tentar liberar o download do xml, acabei usando uma lib de terceiro para o download : http://www.fsist.com.br/
De qualquer forma obrigado pela dica, quando tiver tempo vou fazer testes.
att.
eu desisti de tentar liberar o download do xml, acabei usando uma lib de terceiro para o download : http://www.fsist.com.br/
De qualquer forma obrigado pela dica, quando tiver tempo vou fazer testes.
att.
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Manifesto Destinatário - Ciência
Caro, Ubiratan qual o custo com a dll http://www.fsist.com.br/ ? Ela funciona no xhb ?
Marcos Roberto
NetService Software
NetService Software
Manifesto Destinatário - Ciência
E pelo ACBrNFeMonitor não resolve?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
Manifesto Destinatário - Ciência
Olá pessoal,
Vi q nos fontes tem sobre o Manifestação do Destinatário com colaboração do pessoal do Sygecom (agradecemos).
Se alguém puder adiantar, minha dúvida é se a classe/fontes da forma q esta no repositório se contempla as questões da Nota Técnia 2014/002 ou se precisarei alterar.
Abaixo algumas observações extraídas de um post de um colega em outro fórum comentando referida Nota
[]´s
Vi q nos fontes tem sobre o Manifestação do Destinatário com colaboração do pessoal do Sygecom (agradecemos).
Se alguém puder adiantar, minha dúvida é se a classe/fontes da forma q esta no repositório se contempla as questões da Nota Técnia 2014/002 ou se precisarei alterar.
Abaixo algumas observações extraídas de um post de um colega em outro fórum comentando referida Nota
GratoEsta disponível no Portal Nacional da NF-e a Nota Técnica 2014/002 que trata do assunto de distribuição de documentos fiscais eletrônicos.
Quero chamar a atenção de algumas coisas:
1. O ambiente de teste só será disponibilizado em 15/09/2014;
2. O Web Service NfeConsultaDest será desativado em 02/02/2015;
3. Não foi disponibilizado os schemas de validação para consulta de DF-e (distDFeInt_vx.xx.xsd);
4. Não foi disponibilizado as URLs de homologação e de produção.
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
Manifesto Destinatário - Ciência
Pessoal, tem nos fontes a manifestação do Destinatário mas aki pra mim ta dando erro, segue arquivos distDFeInt e retdistDFe com seus respectivos conteúdos (o CNPJ foi editado para postagem) para quem já usa ver se esta tudo ok e dar uma força, tb segue conteúdo da variável cSOAPAction
cSOAPAction:='http://www.portalfiscal.inf.br/nfe/wsdl ... eInteresse'
distDFeInt
retdistDFe.xml
Observações...
na linha onde esta
cUrlWS := ::ohbNFe:getURLWS(_NFeDistribuicaoDFe) no método NFeDistribuicaoDFe da classe hbNFeManifestação
não conseguia pegar o URL do MS então alterei o getURLWS da classe hbNFe da seguinte forma:
acrescentei as 3 linhas abaixo para ::cUFWS $ 'MS'
Alguém pode ajudar?
cSOAPAction:='http://www.portalfiscal.inf.br/nfe/wsdl ... eInteresse'
distDFeInt
Código: Selecionar todos
<distDFeInt xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00" ><tpAmb>2</tpAmb><cUFAutor>MS</cUFAutor><CNPJ>12345678000100</CNPJ><distNSU><ultNSU>000000000000000</ultNSU></distNSU></distDFeInt>Código: Selecionar todos
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: http://www.portalfiscal.inf.br/nfe/wsdl/NFeDistribuicaoDFe.</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>na linha onde esta
cUrlWS := ::ohbNFe:getURLWS(_NFeDistribuicaoDFe) no método NFeDistribuicaoDFe da classe hbNFeManifestação
não conseguia pegar o URL do MS então alterei o getURLWS da classe hbNFe da seguinte forma:
acrescentei as 3 linhas abaixo para ::cUFWS $ 'MS'
Código: Selecionar todos
aAdd( aUrlWS, { _NFeDistribuicaoDFe, IF( ::tpAmb='1' , 'https://www.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx' , 'https://hom.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx') } )
aAdd( aUrlWS, { _CONSULTANFEDEST , IIF( ::tpAmb='1' , 'https://www.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx' , 'https://hom.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx') } )
aAdd( aUrlWS, { _DOWNLOADNFE , IIF( ::tpAmb='1' , 'https://www.sefazvirtual.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx' , 'https://hom.sefazvirtual.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx' ) } )Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Manifesto Destinatário - Ciência
Podemos tentar fazer com aquela classe nova.
Por ser algo que ela não tem, vai ficar claro como acrescentar recursos.
Pode parecer piada, mas ao mesmo tempo que não tem, pode ser que metade do caminho já esteja pronto.
É justamente essa a vantagem dela, que pelo jeito ainda não entenderam.
Por ser algo que ela não tem, vai ficar claro como acrescentar recursos.
Pode parecer piada, mas ao mesmo tempo que não tem, pode ser que metade do caminho já esteja pronto.
É justamente essa a vantagem dela, que pelo jeito ainda não entenderam.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Manifesto Destinatário - Ciência
Sobre o erro: pela mensagem, o que foi colocado como SOAPAction não existe lá, pode ser no XML de envelope/comunicação ou o mais provável é que seja na comunicação.Server did not recognize the value of HTTP Header SOAPAction:
Se olhar pela minha classe, serve de base pra procurar problema, ou pra acrescentar isso:
- o que faz parte de qualquer envelope (ok, no método de envelope e já sabe que funcionou)
- o que faz parte de qualquer comunicação (ok, no método de comunicação e já sabe que funcionou)
- os endereços (não lembro se coloquei, seria na função de pegar webservice)
- e um método pra criar o XML de manifestação, que pelo jeito até já fez, mas a classe não tem, acrescido da SOAP Action
Ou seja, tudo está praticamente pronto, mesmo sem ter lá isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Manifesto Destinatário - Ciência
Agora vamos tentar a parte prática.
Vou colocar aqui o andamento.
Ponto 1: só tem no ambiente nacional
Então acrescentar isso na classe.
Vou colocar aqui o andamento.
Ponto 1: só tem no ambiente nacional
Código: Selecionar todos
NFeDistribuicaoDFe 1.00 https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Manifesto Destinatário - Ciência
Parte 1 pronta:
Falta agora o que interessa, que é a consulta.
Código: Selecionar todos
#define WSNFEDISTRIBUICAODFE 22
...
METHOD GetWebService( cUF, nWsServico, cAmbiente, cProjeto ) CLASS SefazClass
...
IF nWsServico == WSNFEDISTRIBUICAODFE
cTexto := UrlWebService( "AN", cAmbiente, nWsServico, ::cVersao )
...
CASE cUF == "AN" .AND. cAmbiente == WSPRODUCAO
...
CASE nWsServico == WSNFEDISTRIBUICAODFE; cUrlWs := "https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx"
...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/

