Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

A aplicação cliente é desenvolvida em Delphi!!!

Aplicação Cliente eu me refiro ao sistema emissor de NFe, NFSe, Cupom Fiscal etc....

Módulo NFe e NFSe - é um sistema desenvolvido especificamente para carregar RPS ou NFe gerado pela Aplicação Cliente e enviar para os provedores ou Sefaz's.

LogoACBr_02.png.d3c72a4756f896a387e063fd64ed6646.png Frederico Westphalen - RS
pbnew.com.br  
[email protected]  
55 3744 - 3880  
  • Consultores
Postado

Porque não ter tudo em uma unica aplicação?

 

O usuário lança os dados pertinentes ao serviço prestado/executado,  depois através de uma opção chamada [Emitir NFS-e] é lidos os dados do banco de dados, o xml é gerado e enviado para o WebService.

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

Aqui funciona desse jeito Rômulo.

 

Nós temos um servidor que realiza o envio de notas de todos os clientes , um webservice recebe dados de notas, salva no banco e o sistema no servidor utiliza esses dados para enviar as notas para a respectiva cidade em nome do cliente

 

Único problema é que não da p/ usar o certificado que é por usb, tem que ser arquivo (ou talvez dê... não consegui fazer... os certificados pfx são mandados pro banco de dados SQL e eu tiro ele de lá)

 

Aqui ta enviando p/ Goiânia, Salvador, Belo Horizonte, São Gonçalo, Niterói, Rio de Janeiro, mais de 200 notas por dia, utilizando o ACBR (quando possível... eu fiz umas bagunças já que São Gonçalo não é abrasf, e salvador apesar de ser Abrasf tem várias particularidades) com estabilidade.

 

Vale ressaltar que de início a idéia deixar esse sistema como um serviço do windows , mas há alguma coisa no ACBR que impede o funcionamento como serviço (acredito que seja no ACBR pois um dia saí deletando referências de units e após deletar alguma coisa do acbr ele passou a "funcionar", mas não tenho a menor idéia exatamente de onde seja, aqui é Delphi 7) (acabei criando um serviço que executa o sistema caso o mesmo não esteja aberto)

  • 2 semanas depois ...
Postado

Italo,

 

Esta reinstalando o ACBr e achei um erro:

 

unit ACBrNFSeWebServices;

procedure DoNFSeConsultarLoteRPS;

{Erro: Too many actual parameters}
FDadosMsg := TNFSeG.Gera_DadosMsgConsLote(Prefixo3,
                                          Prefixo4,
                                          NameSpaceDad,
                                          FVersaoXML,
                                          TNFSeConsultarLoteRPS(Self).Protocolo,
                                          TNFSeConsultarLoteRPS(Self).FCNPJ,
                                          TNFSeConsultarLoteRPS(Self).FIM,
                                          TNFSeConsultarLoteRPS(Self).FSenha,
                                          TNFSeConsultarLoteRPS(Self).FFraseSecreta,
                                          FTagI,
                                          FTagF,
                                          FProvedor); //,
                                          >>>TNFSeConsultarLoteRPS(Self).FRazaoSocial<<<); {Parâmetro Razão Social não existe na Função)


unit pnfsNFSeG;


class function Gera_DadosMsgConsLote(Prefixo3,
                                     Prefixo4,
                                     NameSpaceDad,
                                     VersaoXML,
                                     Protocolo,
                                     CNPJ,
                                     IM,
                                     senha,
                                     frase_secreta: String;
                                     TagI,
                                     TagF: AnsiString;
                                     AProvedor: TnfseProvedor = proNenhum) : AnsiString;
 

  • Consultores
Postado

Bom dia Luiz,

 

Verifique se não tem nenhum fonte do componente com uma bolinha vermelha ou triangulo amarelo no icone, se sim, apague-o e baixe novamente.

 

Pois aqui compilou sem nenhum problema.

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

Boa Tarde, estava realizando uns testes com o demo, mas não consegui resposta do servidor(retornando erro desconhecido), e também no momento da impressão do rps ou lote, as informações do prestador vem em branco no relatório.

Cidade: Catanduva;

Provedor: GovBR;

Postado

Bom dia, obrigado por me esclarecer sobre a impressão, e sobre o outro problema, estou procedendo da seguinte forma:

-Gero o Rps;

-Gero e Envio o Lote(Opção gerar e enviar lote)

 

(Parece que o GovBR não aceita Gerar e Enviar NFSe)

 

O xml do Rps é gerado corretamente assim como o xml do lote, ao tentar "imprimi-los"  todos abrem corretamente, a conexão com o Servidor também é estabelecida, mas quando envia ele retorna vazio caindo no "Erro Desconhecido", pensei que poderia ser algum campo inválido, mas já verifiquei todos, já tentei com máscara e sem máscara cada campo, já pesquisei aqui no fórum e vi muitos tópicos sobre esse "Erro Desconhecido", todos já resolvidos, tentei cada solução sugerida pelos usuários mas provavelmente pela data dos tópicos o componente se apresentava erros desse tipo já foram corrigidos. Em alguns desses tópicos (não me lembro qual) vi que o GovBr aceitava que só assinasse o lote, e vi que o componente assina o Rps na opção gerar e enviar lote (pelo menos é o que fala o comentário no código).

 

Informações adicionais:

 

Provedor: GovBR;

Cidade: Catanduva

Utilizo QuickReport 5.2 e Delphi 7;

AcBr atualizado;

 

Tive que ignorar algumas funções para funcionar, segui todos os passos do Proprerty not exist. E também tive que alterar meu DNS de acordo com outro tópico que vi.

Postado

Bom dia, Codorna Obrigado pela sua colaboração.

 

Aqui na empresa trabalhamos da seguinte forma, temos a aplicação cliente que salva o xml no DB, isso serve tanto para NFe como NFSe.

 

Ai criamos uma outra aplicação que fica rodando ao lado do relogio na máquina do cliente onde carrega estes xml's salvos no DB e efetua a assinatura dos mesmos e logo após o envio.

 

Então esta aplicação que roda ao lado do relógio serve tanto para NFe como NFSe ela é a encarregada de enviar os xml's.

LogoACBr_02.png.d3c72a4756f896a387e063fd64ed6646.png Frederico Westphalen - RS
pbnew.com.br  
[email protected]  
55 3744 - 3880  
Postado

Boa Tarde, Sobre a dúvida da cidade de Catanduva, realmente tem que mudar algumas coisas no componente:

 

1 - O webservice de Catanduva não tem homologação;

2 - Os caminhos do webservice de produção estão errados:

 

unit ACBrProvedorGovBR - 

 
            ConfigURL.ProNomeCidade         := '';
            ConfigURL.ProRecepcaoLoteRPS    := 'http://nfse.assis.sp.gov.br/NFSEWS/Services.svc';
            ConfigURL.ProConsultaLoteRPS    := 'http://nfse.assis.sp.gov.br/NFSEWS/Services.svc';
            ConfigURL.ProConsultaNFSeRPS    := 'http://nfse.assis.sp.gov.br/NFSEWS/Services.svc';
            ConfigURL.ProConsultaSitLoteRPS := 'http://nfse.assis.sp.gov.br/NFSEWS/Services.svc';
            ConfigURL.ProConsultaNFSe       := 'http://nfse.assis.sp.gov.br/NFSEWS/Services.svc';
            ConfigURL.ProCancelaNFSe        := 'http://nfse.assis.sp.gov.br/NFSEWS/Services.svc';
 
Estes são os corretos, no componente está faltando o .br depois do gov.
 
Fico no aguardo da atualização. Bom Natal a todos.
Postado

Estou precisando adicionar duas cidades ao componente:

   1 - Santo Antonio de Pádua/RJ 

   2 - Cabo Frio/RJ

 

Quais são os principais arquivos que tenho de mexer, para começar a estudar a estrutura do componente e tentar adicionar estas cidades?

Postado

Boa tarde a todos...

 

Estava usando o componente fexdocs para gerar nota fiscal de serviço para um cliente meu, e eles acabaram mudando a regra do negócio e agora vão precisar usar o e-cpf... minha pergunta é se o componente ACBR, consegue assinar e enviar o arquivo para a prefeitura usando o e-cpf? outra coisa... se a resposta anterior for positiva... eu programo em Visual FoxPro... é possível usar o componente/DLL da ACBR para funcionar no meu sistema feito em Visual FoxPro? Agradeço a atenção de todos,,, 

 

Silvio .'. - [email protected]

Postado

Bom dia!

 

Estou tentando instalar o ACBR NFSe em outra máquina fiz exatamente igual a em outro computador mas ele esta dando um erro para mim visualizar a NFSE o erro é:

 

Error reading QRNFSe.PreviewDefaultSaveType: Property PreviewDefaultSaveType does not exist.

 

Já segui os passos de intalaçao para quando da erro de propriedade e nao funcionou, uso o QR 5.02.

 

o que devo fazer ?

Postado

Nao Italojjr, segui o passo a passo descrito minusiosamente fiz primeiro a instalacao do QuickReport 5.02 depois fiz a intalacao dos pacotes do ACBr Install, logo fui seguir o passo a passo da versao CAPICON  e ocorreu tudo certo até que executei o programa demo deu os erros de propriedades, fui ate o arquivo para erros de propriedade e o segui passo a passo conforme descrito.

 

Mas quando pesso para imprimir a NFSe ele me da aquele erro de propriedade já fiz a intalacao por 2 vezes e ocorreu o mesmo erro preciso de ajuda.

Postado

Boa tarde Luighi,

 

Depois de ter instalado tudo, você seguiu esse passo a passo: Property_Does Not Exist.txt que esta dentro da pasta ...\Fontes\ACBrNFSe ?

 

 

Sim Italo segui os passos deste arquivo txt mas e foi apos isto que ocorreu aquele erro...

 

Mas é estranho por que abro os fontes que ele solicita para fazer as alteraçoes de left e top e dar um espaco em branco dai pesso pra dar a visualizaçao nos relatorios e ele abre normalmente é apenas no arquivo de exemplo que nao abre entendeu?

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