Ir para conteúdo
  • Cadastre-se

dev botao

Novos Fontes do ACBrNFSe


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

Recommended Posts

  • Moderadores

Hum 

então abra o arquivo de exemplo e veja senão é o form ou datamodule onde está o componente que ficou como problema modifiquei e recompile

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Como? nao entendi a sua dica pode explicar melhor?

Você falou que o problema está no exemplo? então abra os fontes desse exemplo e  faça alguma mudança no form e recompile o projeto de exemplo

com certeza irá sanar seu problema

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Você falou que o problema está no exemplo? então abra os fontes desse exemplo e  faça alguma mudança no form e recompile o projeto de exemplo

com certeza irá sanar seu problema

 

Tentei modificar algo e o mesmo erro aconteceu...

 

Fui debugando e o erro extoura no metodo: procedure TACBrNFSeDANFSeQR.ImprimirDANFSe(NFSe : TNFSe = nil);

 

logo apos a linha:

fqrDANFSeQRRetrato := TfqrDANFSeQRRetrato.Create(Self);

 

quando ele vai criar o formulário....

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Luighi,

 

Você esta compilando a aplicação com a opção Build que esta no menu Project?

 

Não existe nenhuma DCU antiga perdida ?

 

O Delphi esta configurado para salvar os arquivos DCU em uma pasta especifica ou são salvos na mesma pasta do fonte (padrão) ?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Luighi,

 

Você esta compilando a aplicação com a opção Build que esta no menu Project?

 

Não existe nenhuma DCU antiga perdida ?

 

O Delphi esta configurado para salvar os arquivos DCU em uma pasta especifica ou são salvos na mesma pasta do fonte (padrão) ?

 

 

Bom dia,

 

Consegui resolver o problema ontem, no fim da tarde o problema era a versão antiga do QuickReport 4, pois mesmo deletando ele do Delphi ele deixa rastros na maquina em uma pasta, ai quando eu mandava executar ele entrava nessa pasta da versão antiga. O QuickReport 5.02 estava instalado corretamente.

Após elimina-lá, funcionou normalmente.

 

Obrigado pela atenção. Até...

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Pessoal,

 

para solucionar o meu caso, peguei o schemas da prefeitura, e percebi que o arquivo que eles disponibilizaram é antigo, porém reduziram os problemas...

 

além disto, precisei realizar as seguintes alterações:

 

unit pnfsNFSeW
modificacao linha 310
 
de
if FProvedor <> proGovBR
      then Gerador.wCampoNFSe(tcDe2, '#22', 'ValorIssRetido', 01, 15, 0, NFSe.Servico.Valores.ValorIssRetido, '')
      else Gerador.wCampoNFSe(tcDe2, '#22', 'ValorIssRetido', 01, 15, 1, NFSe.Servico.Valores.ValorIssRetido, '');
 
para
 if FProvedor = proGovBR
      then Gerador.wCampoNFSe(tcDe2, '#22', 'ValorIssRetido', 01, 15, 0, NFSe.Servico.Valores.ValorIssRetido, '')
 
modificacao
 
if FProvedor in [proFreire, ProGovBR]
     then begin
       Gerador.wCampoNFSe(tcDe2, '#27', 'DescontoIncondicionado', 01, 15, 1, NFSe.Servico.Valores.DescontoIncondicionado, '');
       Gerador.wCampoNFSe(tcDe2, '#28', 'DescontoCondicionado  ', 01, 15, 1, NFSe.Servico.Valores.DescontoCondicionado, '');
     end
     else begin
       Gerador.wCampoNFSe(tcDe2, '#27', 'DescontoIncondicionado', 01, 15, 0, NFSe.Servico.Valores.DescontoIncondicionado, '');
       Gerador.wCampoNFSe(tcDe2, '#28', 'DescontoCondicionado  ', 01, 15, 0, NFSe.Servico.Valores.DescontoCondicionado, '');
     end;
 
para
 
if FProvedor in [proFreire]
     then begin
       Gerador.wCampoNFSe(tcDe2, '#27', 'DescontoIncondicionado', 01, 15, 1, NFSe.Servico.Valores.DescontoIncondicionado, '');
       Gerador.wCampoNFSe(tcDe2, '#28', 'DescontoCondicionado  ', 01, 15, 1, NFSe.Servico.Valores.DescontoCondicionado, '');
     end
     else begin
       Gerador.wCampoNFSe(tcDe2, '#27', 'DescontoIncondicionado', 01, 15, 0, NFSe.Servico.Valores.DescontoIncondicionado, '');
       Gerador.wCampoNFSe(tcDe2, '#28', 'DescontoCondicionado  ', 01, 15, 0, NFSe.Servico.Valores.DescontoCondicionado, '');
     end;
 
 
gostaria da sugestão de vocês quanto as mudanças.
Link para o comentário
Compartilhar em outros sites

Bom dia Ítalo!

Tudo bem?

 

Estou implementando a NFSe para o município de Macapá/AP, fui testar a transmissão para o webservice da Fiorilli, porém quando configuro código do município de Macapá, o programa retorna um erro "Código do Município [1600303] não encontrado". Debugando os fontes percebi que não havia a conversão do município para o provedor na função CodCidadeToProvedor() existente na unit pnfsConversao. Vendo isso, implementei a conversão, gostaria de saber como faço para contribuir com o projeto, pois penso que mais pessoas possam vir a ter o mesmo problema que eu quando necessitarem desenvolver a NFSe para Macapá/AP. Gostaria de saber também se procedi da maneira correta, pois não tenho muita experiência no desenvolvimento de NFSe e utilização do componente.

 

Att

Gabriel Guarezi

Link para o comentário
Compartilhar em outros sites

Boa tarde, também estou com problemas para envia para GovBr, município de Ijui/Rs, já faz uns dias que não estava sendo possível emitir mas estava correndo uma briga por causa do ISS então achava-se que era por causa do ISS, mas no retorno passado pela prefeitura o erro é que o lote não estava sendo assinado, verifiquei nos fontes e realmente está para não assinar, alterei para assinar o lote, porem retorna outro erro de  "Linha: 1 - Coluna: 789 - O elemento 'Valores' apresenta elemento filho 'ValorIssRetido' invalido. Lista de possiveis elementos esperados: 'OutrasRetencoes, BaseCalculo, Aliquota'.". No meu xml ele gera a tag "ValorIssRetido", mesmo eu não informando nenhum valor. Segue em anexo o modelo de xml que me foi passado pela prefeitura e os shcemas.

lotexml.xml

serviços a serem consumidos (1).rar

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Também estou com problema em Contagem. toda consulta que faço para Contagem /MG da o seguinte erro "Erro Desconhecido ao Consultar a Situação do Lote!" consequentemente  não consigo pegar o retorno da nota. Isso ocorreu após a última atualização.

SysWorld T.I

Desenvolvimento de Software

 

Belo Horizonte - MG - Brasil

Elias Rodrigues de Oliveira - Analista Desenvolvedor

Tels: 55-31- 3486-1269 / 9339-1852

Email: [email protected]

Skype: elias.oliveira.rodrigues Site:w ww.sysworldti.com.br/

 

Link para o comentário
Compartilhar em outros sites

tentei essa opção e da o seguinte erro: "Erro Desconhecido ao Consultar a NFS-e por RPS!"

SysWorld T.I

Desenvolvimento de Software

 

Belo Horizonte - MG - Brasil

Elias Rodrigues de Oliveira - Analista Desenvolvedor

Tels: 55-31- 3486-1269 / 9339-1852

Email: [email protected]

Skype: elias.oliveira.rodrigues Site:w ww.sysworldti.com.br/

 

Link para o comentário
Compartilhar em outros sites

Estou utilizando desta forma:

 

  mem_Retorno.Lines.Clear;
               mem_RetornoWS.Lines.Clear;
               Nfe.ACBrNFSe.NotasFiscais.Clear;
               Nfe.ACBrNFSe.NotasFiscais.LoadFromFile(opn_DlgAbrir.FileName);
               lcst_Numero_RPS := Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero;
               lcst_Data_Rps   := Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.DataEmissaoRps;
               Nfe.ACBrNFSe.ConsultarNFSeporRps( Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero,
                                                 Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie,
                                                 TipoRPSToStr( Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo),
                                                 Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Prestador.Cnpj,
                                                 Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal);
               mem_Retorno.Lines.Text   := UTF8Encode(Nfe.ACBrNFSe.WebServices.ConsNfseRps.RetWS);
               mem_RetornoWS.Lines.Text := UTF8Encode(Nfe.ACBrNFSe.WebServices.ConsNfseRps.RetWS);
               if Trim( Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.CodigoVerificacao ) <> EmptyStr then
               begin
                     ShowMessage( 'Código de Verificação: ' + Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.CodigoVerificacao );
                     lcst_Arquivo  := NFe.ACBrNFSe.Configuracoes.Arquivos.PathNFSe + '\' + FormatDateTime( 'yyyymm', Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.DataEmissao ) + '\NFSe\' + Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Numero + '-nfse.xml';
                     if not FileExists( lcst_Arquivo ) then
                        lcst_Arquivo  := NFe.ACBrNFSe.Configuracoes.Arquivos.PathNFSe + '\' + FormatDateTime( 'yyyymm', Date ) + '\NFSe\' + Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Numero + '-nfse.xml';

                    { // GRAVAR O PROTOCOLO NO BD
                     lcst_Arquivo  := NFe.ACBrNFSe.Configuracoes.Arquivos.PathNFSe + '\' + FormatDateTime( 'yyyymm', StrToDate( Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Competencia ))+ '\NFSe\' + Nfe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Numero + '-nfse.xml';
                     mem_Retorno.Lines.SaveToFile( lcst_Arquivo );}
                     NFe.ACBrNFSe.NotasFiscais.Clear;
                     NFe.ACBrNFSe.NotasFiscais.LoadFromFile( lcst_Arquivo );

                     // BUSCA O XML DA NFE E GRAVA OS DADOS ABAIXO //
                     if DM_GERALNFE.AtualizarNotaFiscal( NFe.ACBrNFSe.NotasFiscais.Items[0].NFSe.Numero, // numero da nfe gerado pela prefeitura
                                                         EmptyStr,  // numero/ protocolo
                                                         EmptyStr,  // pk
                                                         NFe.ACBrNFSe.NotasFiscais.Items[0].XML,
                                                         utco_ArquivoGerado,
                                                         EmptyStr,
                                                         EmptyStr,
                                                         NFe.ACBrNFSe.NotasFiscais.Items[0].NFSe.CodigoVerificacao,
                                                         utco_NFe_Autorizada,
                                                         lcst_Arquivo,
                                                         NFe.ACBrNFSe.NotasFiscais.Items[0].NFSe.DataEmissaoRps, // data de emissao da nfe do Dygnus
                                                         lcst_Numero_RPS   )  then                               // número da NF no Dygnus
                     begin
                        if Application.MessageBox( PChar( 'A Nota Fiscal ' + LeftZeroFill( StrToInt64( NFe.ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero) , 6 ) +' foi atualizada com sucesso. Deseja Imprimir o DANFE ?' ) ,'Confirmação', MB_YESNO+MB_ICONQUESTION ) = idYes then
                        begin
                           NFe.ACBrNFSe.NotasFiscais.Clear;
                           NFe.ACBrNFSe.NotasFiscais.LoadFromFile( lcst_Arquivo );
                           if FileExists( lcst_Arquivo ) then
                              Imprimir_DANFSe( False )
                           else
                              ShowMessage( 'Arquivo não encontrado para impressão do DANFSe: ' + lcst_Arquivo );
                        end;
                        pc_Principal.ActivePageIndex  := 0;
                     end;
               end; // if

Link para o comentário
Compartilhar em outros sites

Ala tem como você me mandar os xsd que você está usando?

SysWorld T.I

Desenvolvimento de Software

 

Belo Horizonte - MG - Brasil

Elias Rodrigues de Oliveira - Analista Desenvolvedor

Tels: 55-31- 3486-1269 / 9339-1852

Email: [email protected]

Skype: elias.oliveira.rodrigues Site:w ww.sysworldti.com.br/

 

Link para o comentário
Compartilhar em outros sites

da o mesmo erro pesquisando o Schema. Você que no Webservice da Prefeitura tudo que você envia fica em processamento?

SysWorld T.I

Desenvolvimento de Software

 

Belo Horizonte - MG - Brasil

Elias Rodrigues de Oliveira - Analista Desenvolvedor

Tels: 55-31- 3486-1269 / 9339-1852

Email: [email protected]

Skype: elias.oliveira.rodrigues Site:w ww.sysworldti.com.br/

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Boa Tarde italojjr

Andei fazendo uns ajustes para a cidade de Uruguaiana-RS, onde utilizava o Provedor GovBr, porém não está funcionando, ai mudei para o provedor Pronim e funcionou corretamente, até mesmo já está em um cliente meu e tambem para Frederico Westphalen-RS, provedor Digifred, estou enviando os fontes e gostaria que vc analisasse e se possivel disponibilizasse na versão.

 

Desde Já Obrigado pela Atenção.

Arquivos.rar

LogoACBr_02.png.d3c72a4756f896a387e063fd64ed6646.png Frederico Westphalen - RS
pbnew.com.br  
[email protected]  
55 3744 - 3880  
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Rômulo,

 

Muito obrigao, vou analisar e assim que possível vou disponibilizar.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tem certeza que está usando o endereço correto do svn

veja abaixo em minha assinatura tem o link com a explicação do endereço !

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Ola pessoal novamente venho a pedir auxilio, estou começando a desenvolver o modulo nfse em meu sistema só que não tenho nem ideia por onde começar eu quero desenvolver para o servidor betha, gostaria de saber alguém pode disponibilizar algum modelo do layout, para que eu possa me basear no modelo para eu desenvolver o meu, desde já conto com a colaboração dos colegas obrigado

Link para o comentário
Compartilhar em outros sites

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