Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia a todos.

Estou precisando implementar a nfs-e da cidade de São Paulo/SP, mas ele tem um modelo diferente é a Nota Fiscal Paulistana

na qual eles usam o servidor de NFe da cidade e o layout é diferente também, gostaria de saber se a alguma coisa no acbr nfse que atente a ele ou se a possibilidade de implementação do mesmo.

Caso haja uma nova implementação posso ajudar a implementar.

Ja uso o componente acbr nfse pra outros municípios com implementação pronta.

ATT: Volnei

MC Software | Análise e Desenvolvimento

Postado

Ítalo boa tarde,

Vocês ainda atualizam o componente antigo ou só estou atualizando o novo?

Pois ainda estou utilizando o antigo e fiz modificação nele que goastaria de enviar.

Caso seja só no componente novo, me avise para realizar as mesmas modificações e compartilhar.

Postado

Pessoal, estou testando um problema na hora de realizar a assinatura do xml.

Seleciono a pasta de schema do provedor Thema (prefeitura de São Leopoldo) e mando Gerar e Enviar Lote no Demo_ACBrNFSe. Mas está dando o erro "Erro não especificado.".

Quem desenvolvel poderia responder se teve problemas na assinatura do RPS e/ou Lote?

Postado

Boa Noite a todos.

Estou precisando implementar a nfs-e da cidade de São Paulo/SP, mas ele tem um modelo diferente é a Nota Fiscal Paulistana na qual eles usam o servidor de NFe da cidade e o layout é diferente também, gostaria de saber se a alguma coisa no acbr nfse que atente a ele ou se a possibilidade de implementação do mesmo.

Caso haja uma nova implementação posso ajudar a implementar.

Ja uso o componente acbr nfse pra outros municípios com implementação pronta.

  • Consultores
Postado

Bom dia Eduardo,

O componente ACBrNFSe no momento só gera os XMLs segundo o layout da ABRASF, que por sinal não é utilizado pela prefeitura de São Paulo no que diz respeito a NFSe - Nota Fiscal de Serviço Eletrônica.

Toda ajuda é bem vinda, caso tenha interesse, estude o componente, e defina qual seria a melhor solução para implementar o layout utilizado por São Paulo e outras cidades que utilizam o mesmo layout.

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

Italo, baixei os fontes e percebi que veio a unit do provedor FISSLEX, andei fazendo uns testes, e da o erro abaixo na linha 1242 da unit ACBrNFSeUtil.

"Erro Não especificado"

 signedKey := xmldsig.sign(dsigKey, $00000002);

 if (signedKey <> nil)

Att,

Márcio Lopes

Atenciosamente,

Márcio Lopes

Analista de Sistemas

  • 2 semanas depois ...
Postado

Italo bom dia,

Ainda não resolvi o problema do "id" (minúsculo). Em um blog indicaram a pegar cada assintura do CAPICOM em suas respectivas classes.

Mais uma informação, este "id" é com base ao layout ABRASF 1.0. Pois do ABRASF 2.0 em diante, já é "Id" (i maiúsculo).

Estou tentando realizar teste com OpenSSL, mas não estou conseguindo utilizar. Modifiquei o Define no Delphi para entrar nas funções OpenSSL, mas não funciona.

Pode me falar o que pode estar errado para a utilização do OpenSSL????

  • Consultores
Postado

Luiz,

Primeiro você deve abrir usando o bloco de notas o arquivo ACBr.inc que encontra-se dentro da pasta ...\Fontes\ACBrComum.

Procure pela definição da diretiva de compilação: ACBrNFSeOpenSSL

ela esta comentada, descomente-a.

Se você estiver utilizando o programa exemplo para realizar os seus testes, selecione a opção Options do menu Project, aba Directories/Conditionals e apague o "ACBrNFSeCAPICOM" que encontra-se no campo: Conditional defines.

Compile a aplicação com a opção Build que encontra-se no menu Project e realize os testes.

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

Entendido.

Mais uma pergunta, para utilizar por um sistema na qual direciono as pastas na Library e utilizo os objetos.

Terei que realizar o mesmo processo de alteração do arquivo.inc????

Teria como definir quando utilizar o CAPICOM e quando utilizar o OpenSSL, numa mesma aplicação?????

Mesmo que a aplicação seja a Demo.

  • Consultores
Postado

Luiz,

Não entendi a sua primeira pergunta, por favor reformule.

Uma aplicação só pode usar uma das opções Capicom ou OpenSSL, uma vez que rotinas são compiladas ou não dependendo da opção escolhida.

Se a sua aplicação vai utilizar o Certificado tipo A1, tanto faz a OpenSSL como a Capicom, mas se vai utilizar o tipo A3, ai tem que ser o Capicom.

Sendo assim eu utilizo o Capicom, pois a minha aplicação vai funcionar tanto com o certificado A1 quanto com o A3.

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

Obrigado Italo,

Sua resposta atende a minha primeira pergunta.

Mas para solucionar esta escolha como comentei, será possível criar um arquivo .INC específico para o OpenSSL e utilizar o importe {$I ACBr.inc} com o arquivo criado???

Talvez utilizar o directiva {$IFDEF ACBrNFSeOpenSSL} para tratar o importe do arquivo????

Postado

Tudo bem eu já havia entendido sobre o descomentar.

Comentei pois estou tentando verificar uma forma de escolher por qual método irei utilizar.

Mas tranquilo vou fazer meus testes primeniro para verificar se o OpenSSL funcionará para o que preciso.

Obrigado...

Postado

Boa tarde,

Estou utilizando o componente do ACBr para a NFS-e de São Leopoldo/RS, provedor Thema. Porém este está retornando um erro na unit ACBrNFSeUtil no seguinte trecho de código:

if (not xmldoc.loadXML(AXML))

then raise Exception.Create('Não foi possível carregar o arquivo: ' + AXML);

Na mensagem parece que ele tenta carregar o arquivo .xml da variável AXML, só tem a parte da assinatura do xml, com a tag iniciando

Alguém está com o mesmo problema? Ou uma solução para isso?

Obrigado.

Postado

Bom Dia Italo,

Referente a dúvida do Luiz Sodré (Ainda não resolvi o problema do "id" (minúsculo). Em um blog indicaram a pegar cada assintura do CAPICOM em suas respectivas classes).

Quando vou assinar o meu XML com a tag "id" com a CAPICOM, ocorre o seguinte erro: "Erro Inesperado". Gostaria de saber se vcs conseguiram efetuar a assinatura de algum XML com a tag "id" com a CAPICOM, de que forma?

Desde já agradeço a atenção !

Att,

ERG

  • Este tópico foi criado há 3721 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.