Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde,

 

Pelo site o login e senha é suficiente para autenticação porém por webservice a única forma que conheço de autenticar é com certificado digital.

 

A documentação de Porto Velho/RO é bem explicativa, o padrão é Abrasf 2.0, tem exemplo de xml e os schemas.

 

O link é http://www.semfazonline.com/portal/nfse_documentacao.action

  • Membros Pro
Postado

Mas quero usar o ACBR para isso. Um amigo conseguiu fazer no Visual Studio usando o webservice sem usar o certificado, ou seja, somente com a chave de acesso.

 

Existe alguma forma?

  • Membros Pro
Postado

Lembrando que em Porto Velho nao foi adotado o uso de certificado, fui na reuniao de apresentação e me foi informado que só adotarão o uso de certificado na próxima etapa e por inquanto usarão somente a chave de acesso pelo web service.

  • Membros Pro
Postado

Boa noite, amigo obrigado pela ajuda já consegui dar os primeiros passos. Quando estou tentando enviar o "Gerar e Enviar o Lote" aparece erro :

 
nfse_v2.0.xsd#/schema
namespace provided differs from the schema's
 
sabe alguma dica de onde posso ver onde estou errando? HELPPP
 
fiz alterações nos arquivos ACBrProvedorGovBR.pas e no pnfsconversao.pas para acrescentar os dados da minha cidade e criei uma unit ACBRProvedorPVH  conforme abaixo.
 
  1100205: begin // Porto Velho/RO
            ConfigURL.HomNomeCidade         := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
            ConfigURL.HomRecepcaoLoteRPS    := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
            ConfigURL.HomConsultaLoteRPS    := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
            ConfigURL.HomConsultaNFSeRPS    := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
            ConfigURL.HomConsultaSitLoteRPS := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
            ConfigURL.HomConsultaNFSe       := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
            ConfigURL.HomCancelaNFSe        := 'http://www.semfazonline.com:7070/nfse/NfseWSService?wsdl';
 
            ConfigURL.ProNomeCidade         := '';
            ConfigURL.ProRecepcaoLoteRPS    := 'www.semfazonline.com/nfse/NfseWSService?wsdl';
            ConfigURL.ProConsultaLoteRPS    := 'www.semfazonline.com/nfse/NfseWSService?wsdl';
            ConfigURL.ProConsultaNFSeRPS    := 'www.semfazonline.com/nfse/NfseWSService?wsdl';
            ConfigURL.ProConsultaSitLoteRPS := 'www.semfazonline.com/nfse/NfseWSService?wsdl';
            ConfigURL.ProConsultaNFSe       := 'www.semfazonline.com/nfse/NfseWSService?wsdl';
            ConfigURL.ProCancelaNFSe        := 'www.semfazonline.com/nfse/NfseWSService?wsdl';
           end;
 
Postado (editado)

Bom dia,

 

Procure a seguinte linha na sua unit ACBRProvedorPVH:

ConfigSchema.NameSpaceXML := 'http://www.abrasf.org.br/ABRASF/arquivos/';

O endereço deve estar "http://www.abrasf.org.br/ABRASF/arquivos"

 

e o correto deve ser o encontrado na primeira linha do webservice em "targetNamespace", ou seja:

targetNamespace="http://nfse.abrasf.org.br"
Editado por lvr
  • Membros Pro
Postado

Ainda nao consegui, passei a sexta e o sábado tentando até modifiquei uma já existente ACBRProvedorGOVBR.pas com as informações de porto velho apontei certinho onde esta a pasta schemas, mas da o mesmo erro. nfse_v2.0.xsd#/schema The 'http://nfse.abfasf.org.br' namespace provided differs from the schema´s 'http://www.abrasf.org.br/nfse.xsd' targetnamespace.

Tem outra dica pra me passar ou acha que estou esquecendo de fazer alguma coisa ?

 

Segue os arquivos que modifiquei para testar.

ACBrNFSe.pas

ACBrNFSeWebServices.pas

ACBrProvedorGovBR.pas

pnfsConversao.pas

Postado

Olá Amigos sou novata no componente ACbr , mais já utilizo ele para emissão de cupom fiscal, gostaria de uma ajuda aproveitando o post, para saber como desenvolver no componente a nota fiscal de serviço porto velhense.

Quais arquivos devo alterar, pois notei que o ACbr ainda não possui suporte para Porto Velho.

Postado

Bom dia a todos, também estou no desafio da Nota Portovelhense que por sinal está complicadinho :( já baixei Schemas, manual de operação, manual de integração da SEMFAZ Porto Velho, da Abrasf... 

Já utilizamos o acbr para NFE, mas pelo que vi eles não estão autenticam com certificado digital, é apenas uma chave de acesso e isso ta complicando bastante.

 

 

Estou com o mesmo erro do Adelsonuchoa:  Falha na validação do Lote 1 Element {http://www.abrasf.or...fse.xsd}LoteRps

 

Gostaria de ajuda, pois nosso prazo já estourou e não conseguimos caminhar nisso. 

Postado

Bom dia, 

Sou de Porto velho, também,  e estou com o mesmo problema ao gerar a Nota Portovelhense. Gostaria de saber se tem alguma previsão para a implementação do uso sem o certificado.

Detalhe que aqui já ESTÁ em vigor e estamos todos sendo pressionados pelos nossos clientes.

 

 

Desde já agradeço.

  • Membros Pro
Postado

Adelson, fiz os mesmo procedimentos que vc, criei um ProvedorPVH, alterei as mesmas unit's ate cria i xml, mas tenta fazer assinatura do certificado digital, e nao achei ate agora onde tirar, parece que o provedor GOVBR tambem usa sem certificado mais ja depurei e ate o momento ainda não consegui.

 

Vc ja consegui enviar NFS-e ?

Erike Farias
Fone: (69) 9245-0707
E-mail:  [email protected]

 

  • Membros Pro
Postado

Ainda nao, mas é o seguinte quando você baixa o Schemas de porto velho os arquivos xsd tem o nome nfe_v2.0.xsd entao se você usar eles assim:

 

   ConfigSchema.VersaoCabecalho := '1.00';
   ConfigSchema.VersaoDados     := '1.00';
   ConfigSchema.VersaoXML       := '2';
   ConfigSchema.NameSpaceXML    := 'http://nfse.abrasf.org.br/nfse_v2.0.xsd';
   ConfigSchema.Cabecalho       := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoEnviar   := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoConSit   := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoConLot   := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoConRps   := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoConNfse  := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoCancelar := 'nfse_v2.0.xsd';
   ConfigSchema.ServicoGerar    := '';
   ConfigSchema.DefTipos        := '';
 
Quando tenta emitir ele gera a XML , mas quando vai assinar da erro dizendo que o arquivo nfse_v2.0 difere do 'http://www.abrasf.or.../nfse_v2.0.xsd', mas acho que é por que o link da abrasf não é esse para localizar o nfse_v2.0.xsd. Então eu fiz o seguinte renomeei os arquivos da pasta Schemas para nfse.xsd e alterei no acbr daí o erro muda dizendo que não localiza o elemento Cnpj e daí eu não sei o que fazer, até agora ninguem me deu uma luz.
 
Resumindo nenhum provedor que esta no ACBR usa o nfse_v2.0.xsd só o de Porto Velho então acredito que esse é o problema temos que descobrir qual é o link da abrasf para validar esse arquivo. 
 
Pra você da o mesmo erro?
Postado

Bom dia Adelsonuchoa, você já entrou em contato com a SEMFAZ de PVH para pedir informações sobre esse arquivo? Eu vou fazer contato com eles e posto a novidade no fórum assim que conseguir Ok.

Postado

Amigo sou novato aqui no fórum baixei os seus arquivos e também deu o mesmo erro , estou com esse mesmo problema também , pois estou tentando integrar um sistema meu com a NFs-e  mas tive o mesmo empasse que você nessa questão da web service sem certificado digital pois no componente não achei nenhuma parte onde conseguisse validar sem o certificado e também não consegui enviar devido não ter a web service de minha cidade homologada também  !

  • Membros Pro
Postado

Criei um AcbrProvedorPVH.pas ate cria o xml, mas ainda nao sei como mudar a validação para gerar pela chave de acesso do cliente fornecida pela prefeitura.

 

 

Adicionei no demo do acbr um campo para chave de acesso, so gostaria de direcionar para assinar o xml com essa  chave de acesso.

post-1210-0-82662200-1380730624_thumb.jp

 

post-1210-0-69509000-1380730587_thumb.pn

 

 

crie na  schemas\pvh  e renomei os arquivos

 

post-1210-0-58597400-1380730873_thumb.pn

 

 

Pessoal, vamos se ajudar um ao outro para chegamos numa solução mais breve possivel.

 

 

 

 

 

post-1210-0-80657300-1380730604.jpg

Erike Farias
Fone: (69) 9245-0707
E-mail:  [email protected]

 

  • Consultores
Postado

Boa tarde a todos,

 

Encaminhe para mim por e-mail, os schemas e os fontes novos e alterados para atender a cidade de Porto Velho.

 

[email protected]

 

Vou analisar e fazer as devidas correções se necessário.

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

Postado

Olá,

 

Também criei ACBrProvedorPVH.pas, alterei os fontes para utilizá-lo conforme anexo.

Estou utilizando o demo da seguinte forma, clico em Gerar RPS e digito 1, ele gera o xml. Após clico em Gerar e Enviar Lote e digito 1 para RPS e lote, recebo a mensagem:

 

Erro não especificado.

 

Se clico em Gerar e Enviar NFSe recebo o erro:

 

 

Não foi possível carregar o arquivo: <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" id="AssLote_1"><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="#1"><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></DigestValue></Reference></SignedInfo><SignatureValue></SignatureValue><KeyInfo><X509Data><X509Certificate></X509Certificate></X509Data></KeyInfo></Signature></EnviarLoteRpsEnvio>.

 

 

Fiz as mesma alterações nos fontes da versão anterior disponibilizada por Jair em outro a um problema de envio/consulta, o procedimento está correto ? Seria este um erro do componente ?

 

 

ACBrNFSe.rar

Demo_ACBrNFSe.rar

Schemas-PVH.rar

  • Este tópico foi criado há 3985 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.