Ir para conteúdo
  • Cadastre-se

dev botao

Utilizar Nfs-E No Acbrnfemonitor


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 3507 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

 

Sim, vai funcionar da mesma forma, mas lembre-se que:

 

No caso da NF-e devemos montar um arquivo INI contendo os dados da nota.

 

Por outro lado no caso da NFS-e devemos montar um arquivo INI contendo os dados do RPS, pois é este que é enviado para o Web Service.

 

Se tudo estiver correto o Web Service retorna o XML da NFS-e.

Olá.

Voltando a este ponto. Teria um exemplo de formatação de um arquivo INI com os dados do RPS que já testado utilizando no ACBrNFSeMonitor?

 

Grato desde já.

  • Membros Pro
Postado

Boa tarde.
Para baixar e atualizar o projeto ACBrNFSeMonitor via TortoiseSVN, como configuro (endereço, repositório...)? Com faço para sincronizar?

  • Membros Pro
Postado

Bom dia,

 

Crie uma nova pasta chamada: ACBrTeste (por exemplo) e configure o Tortoise para baixar do mesmo endereço só trocando a palavra "trunk" por "branches".

Certo. Criei uma pasta chamada ProjetoACBrNFSeMonitor, já consegui atualizar, com endereço https://svn.code.sf.net/p/acbr/code/branches. Na pasta ..\Projetos encontrei o ACBrNFSeMonitor, mas ainda estou com problema para compilar o mesmo, como o Juliomar me passou tenho que instalar os componentes do ACBr no meu Delphi, mas não uso o Delphi, instalei apenas para poder compilar esse projeto, aí fica um pouco mais complicado. Se alguém já tem compilado ou puder dar uma ajuda nas configurações para abrir e compilar este projeto agradeço.

  • Consultores
Postado

Bom dia,

 

Bom então vamos a um passo a passo:

 

1. Instalar o Delphi;

2. Criar uma pasta chamada ACBr, baixar os fontes do Trunk através do Tortoise e instalar somente o que você precisa no Delphi usando o ACBrInstall;

3. Criar uma pasta chamada ACBrTeste, baixar os fontes do Branches através do Tortoise;

 

Algumas observações:

 

O ACBrNFSeMonitor se utiliza do DANFSE feito em Quick Report, Fortes Report e Rave, sendo assim você deverá ter pelo menos um dos 3 geradores de relatórios instalados no seu Delphi antes de instalar os componentes do ACBr.

 

Se optar pelo Quick Report é aconselhável possuir a versão 5.0.2 do mesmo, caso possui versões anteriores, será necessário seguir o passo a passo que consta na pasta: ...\Fontes\ACBrNFSe para corrigir erros de propriedades não existentes.

 

Espero ter ajudado.

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 (editado)

Bom dia.

Certo Italo, ajudou bastante. Já consegui fazer quase todo processo. Ainda estou com problema com o Quick Report, no caso é obrigatório compilar com ele? Não posso optar apenas pelo Fortes?

* Não tenho a versão 5.0.2 do QR e mesmo seguindo o passo a passo o problema continua, acredito que porque na instalação (com ACBrInstall) já ocorre erro quando é setado o Quick Report e instalado o pacote ACBrNFSeDanfseQRpkg.

Outra dúvida a instalação com ACBrInstall faço para pasta \ACBr ou \ACBrTeste ?

Editado por DATAC
  • Consultores
Postado

Se você não tem o Quick Report, não se deve instalar o DANFSE feito em Quick Report por motivos óbvios.

 

Como dito anteriormente o monitor oferece as 3 opções, mas para que ele seja compilado sem nenhum erro é necessário ter instalado os 3 report no Delphi.

 

Se desejar usar somente o Fortes, instale somente o DANFSE feito Fortes Report e depois ao tentar compilar o monitor vai surgir erros referentes aos demais Reports, ai você vai ter que remover do fonte do monitor as referencias dos demais Reports.

 

A instalação com o ACBrInstall tem que ser feita com base na pasta ACBr, pois é ela que contem os fontes dos componentes.

 

Em ACBrTeste na pasta Projetos você vai encontrar o fonte do ACBrNFSeMonitor.

  • Curtir 1
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

Obrigado Italo.

Mas justamente preciso compilar o projeto ACBrNFSeMonitor, sei que para isso precisa o Quick Report, tenho ele no Delphi, mas não a versão 5 apenas tenho a versão que vem com o Delphi 7.

Vou tentar usar somente o Fortes como você citou.

  • Membros Pro
Postado

- Boa tarde, se alguem conseguir compilar o projeto poderia disponibilizar um instalador por gentileza.

- Eu e acredito que tantos outros colegas ficariam gratos,

HASA

  • Membros Pro
Postado (editado)

Italo.

Consegui compilar apenas com o Fortes. Agora comecei a fazer testes, no caso estou tentando gerar o RPS com o comando NFSe.GerarRPS( cTextoIni ), mas não está gerando, apenas gera um arquivo XML (UNICA-Rps.xml) mas sem os dados dentro. Como posso resolver?

*Anexo comando conforme estou passando para o monitor. Não sei se os campos estão corretamente formatados.

CriarRPS.txt

CriarRPS.txt

Editado por DATAC
  • Membros Pro
Postado (editado)

Complementando - no arquivo xml gerado pelo ACBrNFSeMonitor tem apenas este conteúdo: <Rps xmlns:ns4=""></Rps>

Estou gerando para cidade de Santa Maria - RS - Provedor ISSNet

Seria alguma coisa no arquivo ini que não está no pradão? ou alguma coisa no monitor?

*Um detalhe o município de Santa Maria/4316907/RS não estava descrito na lista do combo do WebService nas configurações do ACBrNFSeMonitor, então inclui no fonte, mas não sei se precisa fazer mais alguma coisa?

Editado por DATAC
  • Consultores
Postado

Boa noite,

 

Na pasta onde encontra-se os fontes dos componentes ACBr, existe uma pasta chamada Exemplos e dentro desta a pasta ACBrNFSe.

 

Compile o programa exemplo e o execute.

 

Note que existe um botão usado para checar o provedor da cidade desejada. Informe o código IBGE da mesma.

 

Se retornar a palavra Nenhum, isso significa que não existe um provedor para a cidade em questão ou a mesma ainda não foi adicionada ao componente, caso contrario será retornado o nome do provedor que atende a cidade desejada.

  • Curtir 2
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 (editado)

Certo Italo.

Já executei, retornou Provedor:ISSNET. Isto quer dizer que Santa Maria - ISSNET já está no componente não é?

No caso a inclusão que fiz no combo para a cidade está correta, deverá funcionar?

Em relação a geração da RPS para envio pelo ACBrNFSeMonitor, o INI que estou montando está correto? É preciso fazer algum outro procedimento?

Editado por DATAC
  • Membros Pro
Postado

- Boa tarde, Datac você poderia disponibilizar um zip com esse executável ? não tenho como compilar na linguagem original dos fontes do monitor e impressionantemente não consigo uma boa alma que posso faze-lo .

Desde de já agradeço,

HASA

  • Curtir 1
  • Membros Pro
Postado

Bom dia HASA.

O executável do monitor ainda não está funcionando, compilei mas não está funcionando corretamente, estou aguardando o pessoal do ACBr dar uma ajuda.

  • Membros Pro
Postado

Certo Italo.

Já executei, retornou Provedor:ISSNET. Isto quer dizer que Santa Maria - ISSNET já está no componente não é?

No caso a inclusão que fiz no combo para a cidade está correta, deverá funcionar?

Em relação a geração da RPS para envio pelo ACBrNFSeMonitor, o INI que estou montando está correto? É preciso fazer algum outro procedimento?

Obs: Em um post mais acima está anexo o arquivo como está sendo montado o INI.

No aguardo.

  • Membros Pro
Postado

Ok HASA.
Realmente estou sem conseguir ir adiante, parado na geração do lote RPS que não da´ certo. Não sei se tem algum erro na minha montagem do arquivo INI que estou passando para o monitor ou no componente que falta alguma coisa.
No aguardo.

  • Membros Pro
Postado

Bom dia.

 

Gostaria de saber se já estão atualizados os endereços corretos no componente em relação ao provedor ISSNET - Nota Control - Cidade de Santa Maria, o qual agora está no pradrão ABRASF.

Os endereços atualizados conforme o site são:

-Endereço do webservice de Homologação é http://www.issnetonline.com.br/webserviceabrasf/homologacao/servicos.asmx

-Endereço do webservice de Produção é http://www.issnetonline.com.br/webserviceabrasf/santamaria/servicos.asmx

  • Membros Pro
Postado (editado)

Dúvida acima citada totalmente relevante ao Acbrnfemonitor, como usa os componentes acredito que os mesmos tem que estar corretos.

Não sei se o fato que não estar gerando o XML do RPS está relacionado com isto, mas estou tentando entender.

Agradeço desde já.

Editado por DATAC
  • Consultores
Postado

Bom dia DATAC,

 

Você tem razão quando diz que o monitor se utiliza do componente, mas no meu entendimento este tópico se refere a utilização do ACBrNFSeMonitor para emissão da NFS-e e não correções no componente.

 

Se você tivesse aberto o fonte ACBrProvedorISSNet, iria descobrir que já consta a cidade de Santa Maria e a última atualização desse fonte foi realizada no dia 09/01/2015.

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 Italo.

Certo, até acreditava que já estivesse constando a cidade no fonte, porque tinha feito um teste conforme orientado e deu positivo, mas como não consegui gerar um RPS com arquivo INI, acreditei que poderia ter algum problema neste sentido ou até mesmo eu estivesse fazendo alguma coisa fora do contexto.

Ainda não consigo gerar utilizando o ACBrNFSeMonitor como o comando NFSe.GerarRPS(ARQUIVO.INI), se alguém já consegui agradeço alguma dica.

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