Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2154 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Bom dia Edu,

Que eu saiba esse provedor não foi implementado.

Seria de grande ajuda XML de exemplos e os Schemas (arquivos XSD) usados para validar o Lote antes do envio.

Se esse provedor realmente segue o layout da ABRASF fica mais fácil a sua implementação.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Edu,

Agora me recordo o motivo desse provedor não ter sido implementado.

O motivo é a assinatura veja o primeiro xml (req1.xml) trata-se de uma consulta, note que a assinatura digital se encontra no grupo <Header> e não no XML contido no grupo <Body>

Até hoje todos os provedor, bem como a NF-e, CT-e, MDF-e, BP-e a assinatura é realizada no XML que é o conteúdo do grupo <Body> e esse provedor faz diferente, fugindo completante do padrão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Bom dia!

Esse provedor tem assinador próprio.. Fiz ano passado, não me lembro de cabeça, mas é um executável (java ou bat) que irá envelopar e assinar o teu XML... Fará tbm o envio, vc terá de tratar as repostas...

O padrão de assinatura é oasis e eu não consegui fazer na época.

(baixa junto aos manuais o assinador. é bem fácil de utilizar)

  • 3 meses depois ...
  • Consultores
Postado

Boa tarde Felipe,

Se não me falha a memória esse provedor é que possui uma assinatura diferente dos demais?

Se sim, eu em particular não vou implementar, pois esta vindo ai a NFS-e Padrão Nacional.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 9 meses depois ...
Postado

Reativando o tópico, é esse mesmo Italo, com assinatura fora do padrão (utilizam padrão OASIS).

 

Tem um software deles que assina e envia (como citado alguns posts acima) mas é muito ruim, várias vezes o sistema "parou" por que o sistema deles não gera o XML de retorno, ai tem de ficar "adivinhando" o que aconteceu, até identificar alguma validação deles que não gerou o xml

 

Consegui assinar usando c# com o código de exemplo disponibilizado aqui: https://gist.github.com/luizvaz/43ccbd85b16b6802218b50b6d34c26de  (disponibilizado pelo Luiz Vaz aqui do forum) mas não consigo enviar, da erro de 404 not found, e se abro a URL pelo browser funciona, deve ter alterado alguma coisa na autenticação mas não estou encontrando solução até o momento.

 

Duro é que esse provedor ai tem fechado vários contratos com prefeituras aqui no Paraná e a NFS-e Nacional vai demorar muito ainda (prazos do governo federal, homologação, disponibilização geral) até as prefeituras se adequarem (irão alegar falta de recursos (ou seria das comissões nos contratos?)), enfim, vejo a NFS-e Nacional levar ANOS ainda para ser implantada na maioria dos municipios

-=Ma®©oS=-

  • Membros Pro
Postado

Bom dia Marcos!

 

A assinatura era o mais complicado. Tendo o XML em var string (ou XMLDocument), vc conseguiu aplicar a assinatura?

A parte do envio é pra ser tranquila, a princípio.

Vc poderia disponibilizar o fonte q aplica a assinatura padrão oasis no XML?

Posso tentar ajudar (no fim de semana. Muito corrido aqui)

 

Abraço! (Tiago)

  • Curtir 1
Postado
Em 10/12/2018 at 11:52, rogerio.rizzon disse:

Bom dia Marcos!

 

A assinatura era o mais complicado. Tendo o XML em var string (ou XMLDocument), vc conseguiu aplicar a assinatura?

A parte do envio é pra ser tranquila, a princípio.

Vc poderia disponibilizar o fonte q aplica a assinatura padrão oasis no XML?

Posso tentar ajudar (no fim de semana. Muito corrido aqui)

 

Abraço! (Tiago)

Ola!

 

O fonte que usei é este mesmo (https://gist.github.com/luizvaz/43ccbd85b16b6802218b50b6d34c26de), assinou corretamente pelo que parece, mas na hora de enviar a prefeitura não funciona, até mandei MP ao "Luiz Vaz" mas não respondeu, a URL abre no browser mas ao tentar enviar o SOAP retorna com erro 404, deve estar faltando alguma coisa na autenticação da conexão ou algo do tipo.

 

  • Curtir 1

-=Ma®©oS=-

  • 3 semanas depois ...
Postado (editado)

Bom dia a todos. Fiz um aplicativo de linha de comando em  c# que envia para Ponta Grossa. 

Ele é muito mais limpo e com tratamentos de falhas que o SITS, cujo feedback nem sempre é favorável. Depois de várias tentativas com base nos cabeçalhos SOAP de exemplo resolvi checar diretamente o cabeçalho SOAP gerado pelo SITS  e tentei gerar o mais semelhante possível e finalmente tive sucesso.

Modelo:
NFSePontaGrossaSend.exe "URL" "SerialNumberCertificate" "PasswordCertificate" "nota_enviar.xml" "arqXmlOutput.xml" "arqRetorno.xml"

Uso real:
NFSePontaGrossaSend.exe "http://tributos.irati.pr.gov.br:9800/WSIss/nfse_v1_2.wsdl" "" "" ".\nota\nota_enviar.xml" ".\nota\arqXmlOutput.xml" ".\nota\arqRetorno.xml"

Caso não seja passado como parâmetro o número do certificado então aparecerá a tela de seleção de certificados. Caso não seja passada como parâmetro a senha do certificado (e ela seja necessária) então aparecerá a tela de solicitação de senha.
O arquivo de retornoXml terá sempre a tag "assinaturaGerada" indicando o sucesso ou não do envio. Caso haja sucesso o arquivo retornoXML também conterá o retorno.
Acredito que a solução funcionará tanto em Ponta Grossa, como também em Irati e todas os outros municípios que usam os webservices gerenciados pela Elotech.
Em caso de dúvidas segue-se meu email: [email protected]

Coloquei o arquivo também em:
https://www.dropbox.com/s/ycut4yu6kqzqanc/NFSePontaGrossaSend.zip?dl=0

Caso a solução seja bem sucedida (ou caso falhe) agradeceria que informassem através desse fórum.

  Obrigado

    Reginaldo e.a.L

NFSePontaGrossaSend.zip

Editado por reginaldoedson
  • Curtir 1
  • 2 semanas depois ...
Postado
Em 27/12/2018 at 09:00, reginaldoedson disse:

Bom dia a todos. Fiz um aplicativo de linha de comando em  c# que envia para Ponta Grossa. 

Ele é muito mais limpo e com tratamentos de falhas que o SITS, cujo feedback nem sempre é favorável. Depois de várias tentativas com base nos cabeçalhos SOAP de exemplo resolvi checar diretamente o cabeçalho SOAP gerado pelo SITS  e tentei gerar o mais semelhante possível e finalmente tive sucesso.

Modelo:
NFSePontaGrossaSend.exe "URL" "SerialNumberCertificate" "PasswordCertificate" "nota_enviar.xml" "arqXmlOutput.xml" "arqRetorno.xml"

Uso real:
NFSePontaGrossaSend.exe "http://tributos.irati.pr.gov.br:9800/WSIss/nfse_v1_2.wsdl" "" "" ".\nota\nota_enviar.xml" ".\nota\arqXmlOutput.xml" ".\nota\arqRetorno.xml"

Caso não seja passado como parâmetro o número do certificado então aparecerá a tela de seleção de certificados. Caso não seja passada como parâmetro a senha do certificado (e ela seja necessária) então aparecerá a tela de solicitação de senha.
O arquivo de retornoXml terá sempre a tag "assinaturaGerada" indicando o sucesso ou não do envio. Caso haja sucesso o arquivo retornoXML também conterá o retorno.
Acredito que a solução funcionará tanto em Ponta Grossa, como também em Irati e todas os outros municípios que usam os webservices gerenciados pela Elotech.
Em caso de dúvidas segue-se meu email: reginaldo[email protected]

Coloquei o arquivo também em:
https://www.dropbox.com/s/ycut4yu6kqzqanc/NFSePontaGrossaSend.zip?dl=0

Caso a solução seja bem sucedida (ou caso falhe) agradeceria que informassem através desse fórum.

  Obrigado

    Reginaldo e.a.L

NFSePontaGrossaSend.zip

Ola Reginaldo!

 

Tem o XML de exemplo de nota enviada? que funcionou e com erro? Gostaria de informações sobre, por que o tal do SITS volte e meia não retorna xml.

outra, tem idéia de tornar open source estilo acbr?

Pode acreditar, esta sua iniciativa vai fazer varias pessoas perderem menos cabelos kkk

 

 

-=Ma®©oS=-

  • Este tópico foi criado há 2154 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...