Ir para conteúdo
  • Cadastre-se

farnetani

Membros Pro
  • Total de ítens

    191
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que farnetani postou

  1. Resolvi pessoal. Abri o meu arquivo .fr3 que já se encontra formatado e adicionei o dataset ItensServico! Passos: 1. Report 2. Data 3. [x] ItensServico Problema resolvido!!!
  2. Pessoal, meu sistema estava funcionando normalmente. Agora que atualizei os fontes do ACBr fui testar a impressão do danfe e deu esse erro em anexo. O que eu faço??? O que mudou? Mudaram alguma coisa na classe do Fastreports???
  3. Pessoal, boa tarde. Mandei para o Bradesco analisarem 5 boletos emitidos pelo componente e me resultaram o seguinte: Campo “Beneficiario”: informar cnpj / endereço completo da empresa na ficha de compensação Campo “Agencia / Codigo Beneficiario”: Deve ser preenchido 1497-4 /0007870-0 Onde 0007870-0 é o NUMERO DA CONTA CORRENTE e não o código do cedente A pergunta é...o componente já está atualizado? Ou devo usar estes arquivos postados pelo Adriano acima? Também utilizo o Fast-Reports...
  4. Pessoal, tive um problema no envio de uma das notas no meu sistema, aí utilizei o recurso de consultar nfse, BLZ, veio o seguinte xml abaixo, porém eu não consigo imprimir o danfe do mesmo. Alguém poderia me orientar o que estou fazendo de errado? OU o xml está errado por algum motivo??? <?xml version = '1.0' encoding = 'UTF-8'?> <NFSE xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.ginfes.com.br/tipos" xmlns:ns4="http://www.ginfes.com.br/servico_consultar_nfse_envio" xmlns:ns5="http://www.ginfes.com.br/servico_cancelar_nfse_envio"> <Nfse> <ns3:IdentificacaoNfse> <ns3:Numero>402</ns3:Numero> <ns3:CodigoVerificacao>989490638</ns3:CodigoVerificacao> </ns3:IdentificacaoNfse> <ns3:DataEmissao>2015-04-07T09:22:38</ns3:DataEmissao> <ns3:IdentificacaoRps> <ns3:Numero>108</ns3:Numero> <ns3:Serie>UNICA</ns3:Serie> <ns3:Tipo>1</ns3:Tipo> </ns3:IdentificacaoRps> <ns3:DataEmissaoRps>2015-04-06T00:00:00</ns3:DataEmissaoRps> <ns3:NaturezaOperacao>1</ns3:NaturezaOperacao> <ns3:RegimeEspecialTributacao>0</ns3:RegimeEspecialTributacao> <ns3:OptanteSimplesNacional>1</ns3:OptanteSimplesNacional> <ns3:IncetivadorCultural>2</ns3:IncetivadorCultural> <ns3:Competencia>2015-04-01</ns3:Competencia> <ns3:Servico> <ns3:Valores> <ns3:ValorServicos>400.00</ns3:ValorServicos> <ns3:IssRetido>2</ns3:IssRetido> <ns3:BaseCalculo>400.00</ns3:BaseCalculo> <ns3:Aliquota>0.0200</ns3:Aliquota> <ns3:ValorLiquidoNfse>400.00</ns3:ValorLiquidoNfse> </ns3:Valores> <ns3:ItemListaServico>107</ns3:ItemListaServico> <ns3:CodigoTributacaoMunicipio>6209100</ns3:CodigoTributacaoMunicipio> <ns3:Discriminacao>MANUTENCAO EM REDE. VENCIMENTO: 30/04/2015 UNIDADE SUMIDENSO</ns3:Discriminacao> <ns3:MunicipioPrestacaoServico>3152501</ns3:MunicipioPrestacaoServico> </ns3:Servico> <ns3:ValorCredito>0.00</ns3:ValorCredito> <ns3:PrestadorServico> <ns3:IdentificacaoPrestador> <ns3:Cnpj>18553690000171</ns3:Cnpj> <ns3:InscricaoMunicipal>81719</ns3:InscricaoMunicipal> </ns3:IdentificacaoPrestador> <ns3:RazaoSocial>CORPORATIVA TELECOMUNICACOES - EIRELI - ME</ns3:RazaoSocial> <ns3:NomeFantasia>CORPORATIVA TELECOMUNICACOES</ns3:NomeFantasia> <ns3:Endereco> <ns3:Endereco>RUA CON. VICENTE</ns3:Endereco> <ns3:Numero>111</ns3:Numero> <ns3:Complemento>SALA 01</ns3:Complemento> <ns3:Bairro>CENTRO</ns3:Bairro> <ns3:Cidade>3152501</ns3:Cidade> <ns3:Estado>MG</ns3:Estado> <ns3:Cep>37550000</ns3:Cep> </ns3:Endereco> <ns3:Contato> <ns3:Telefone>3534296200</ns3:Telefone> <ns3:Email>[email protected]</ns3:Email> </ns3:Contato> </ns3:PrestadorServico> <ns3:TomadorServico> <ns3:IdentificacaoTomador> <ns3:CpfCnpj> <ns3:Cnpj>67945071001967</ns3:Cnpj> </ns3:CpfCnpj> </ns3:IdentificacaoTomador> <ns3:RazaoSocial>SAPORE S.A.</ns3:RazaoSocial> <ns3:Endereco> <ns3:Endereco>R ARAGUARI</ns3:Endereco> <ns3:Numero>358</ns3:Numero> <ns3:Complemento>ANDAR: 19; SALA</ns3:Complemento> <ns3:Bairro>BARRO PRETO</ns3:Bairro> <ns3:Cidade>3106200</ns3:Cidade> <ns3:Estado>MG</ns3:Estado> <ns3:Cep>30190110</ns3:Cep> </ns3:Endereco> <ns3:Contato> <ns3:Email>[email protected]</ns3:Email> </ns3:Contato> </ns3:TomadorServico> <ns3:OrgaoGerador> <ns3:CodigoMunicipio>3152501</ns3:CodigoMunicipio> <ns3:Uf>MG</ns3:Uf> </ns3:OrgaoGerador> </Nfse> </NFSE>
  5. Isaque, perfeitamente, a minha colocação no Forum jamais foi nesse sentido, você realmente interpretou mau os meus dizeres! A colocação foi mais na questão de verificar se há a possibilidade realmente de se jogar um IF {versaodelphi}, até mesmo porque eu mesmo utilizo 2 versões de delphi diferentes. Estamos compreendidos?
  6. Pessoal, baixei a ultima versão do ACBR e tive que instalar ele todo na mão por conta dos Relatórios em Fastreports não terem as suas classes com o apontamento para as classes corretas do delphi xe5. Exemplo: unit ACBrCTeDACTEFR; interface uses Forms, SysUtils, Classes, Graphics, ACBrCTeDACTEClass, ACBrCTeDACTEFRDM, pcteCTe, pcnConversao, frxClass; Correto: uses vcl.Forms, SysUtils, Classes, vcl.Graphics, ACBrCTeDACTEClass, ACBrCTeDACTEFRDM, pcteCTe, pcnConversao, frxClass; Na NFe temos também esse problema, na MDFe...
  7. Como é que eu configuro essa diferença entre SICOB e o SIGCB? E como eu sei qual o cliente utiliza???
  8. Pessoal, no campo Agência / Código Cedente (beneficiário) da impressão do boleto da Caixa não está batendo com a imagem do boleto original da caixa, porém os códigos de barras estão idênticos. Tem algum problema isso??? Tem como arrumar isso? É alguma coisa que eu estou fazendo errado??? Segue as imagem em anexo pra facilitar a visualização e compreensão. Olhando para o Boleto, o da esquerda é o impresso pelo COBCAIXA e o da direita pelo meu sistema através do ACBR. Aproveitando o tópico, gostaria de fazer uma pergunta. Recentemente homologuei o boleto para o banco Itaú e me solicitaram que eu mudasse as palavras Cedente para Beneficiário e Sacado por Pagador...ISSO É VÁLIDO para todos os bancos, tipo eu posso considerar isso pra CAIXA também ou é melhor deixar o da caixa na moda antiga? Ou isso é irrelevante?
  9. Pessoal estive tentando descobrir o por que do meu sistema não estar lendo/alterando a ATIVIDADE aqui no Danfe da NFSe e acredito que deva ser por que estou utilizando o FastReports (que acho melhor) e pelo fato do arquivo: ACBrNFSeDANFSeFRDM.pas NÃO FAZER nenhuma referência para o CAMPO ATIVIDADE. Isso procede? Aproveitando, gostaria de também perguntar o por que da substituição da quebra de linha (#13)? E se eu quiser colocar quebra de linha, como eu faço???
  10. Existe alguma previsão pra este tipo de implementação?
  11. Não...na verdade na impressão do meu sistema ocorre tudo 100%. Na verdade é quando o cliente solicita a 2a. via pelo próprio sistema do BANCO...ou seja, quando o banco já recebeu o arquivo remessa. Pelo que notei não existe instrução no layout do arquivo de remessa. Segundo a orientação do banco temos que fazer o complemento do arquivo remessa com o registro do tipo 2. A minha dúvida é se o componente já trata isso? Se vc ver aí no manual na página 8 você vai ver o layout.
  12. Estive analisando aqui o manual (maio/2014) do Itaú e existe na página 8 uma instrução que permite informar essa informação. Alguém sabe me dizer se o componente contempla esta situação??? Vide imagem em anexo. Importante Este registro 2 é Opcional e deverá ser enviado apenas quando o beneficiário desejar registrar ou alterar valores/percentuais de multas diferentes para o título. Válido somente para Carteiras com Registro, pode ser utilizado a qualquer momento sem necessidade de cadastro prévio junto ao Banco. Sempre que o registro 2 for informado, deverá seguir a sequência lógica de registro de cobrança (Ex. Código de Registro tipo “1” – obrigatório e assim por diante ); O registro tipo 2 não será devolvido no arquivo retorno. Qualquer erro sobre o registro tipo 2 será gerado no retorno do registro tipo 1. Não pode ser enviado mais de um tipo de registro 2 para o mesmo título. Se isso ocorrer o cliente receberá o registro tipo 1 com erro - Registro Inválido Qualquer erro encontrado no registro tipo 2 será retornado para o cliente com erro no registro tipo 1. Registro inválido. (35) MULTA Vide imagem em anexo. • Qualquer informação enviada diferente das opções informadas no domínio acima, o cliente receberá erro de registro inválido no tipo 1. • Caso seja informado o domínio '0', o cliente não irá enviar a multa, mas poderá utilizar alguma outra função que esteja disponível para o registro tipo 2 no futuro. DATA DA MULTA Data da Multa, data que passa incidir a cobrança da Multa. Campo deve ser formatado como DDMMAAAA. A data informada deve ser Maior ou igual a data de vencimento do título. MULTA O Campo Valor / Percentual define se a multa será informada em Valor nominal ou percentual * O campo valor deve obedecer ao seguinte formato: - Percentual: Formato “9(11)V9(2)” - Valor: Formato “9(11)V9(2) •* O percentual será aplicado sobre o Valor Nominal do título • Não poderá ser enviado valor da multa igual ou maior que o valor do próprio título , considerado o valor Nominal registrado • Não poderá ser enviado percentual da multa igual ou maior que 100% • Caso o cliente comande uma instrução de Alteração do valor nominal do título, se houver registro / instrução de Multa o sistema irá: - Recalcular o valor da multa se no registro o cliente informou % de Multa - Manter o valor da Multa se no registro o cliente informou a Multa em Valor COBRANCA 400_itau_atualizado.pdf
  13. Pessoal, recebi um feedback de um cliente que me disse que quando vai tirar a 2a. via do boleto gerado pelo meu sistema que o mesmo não está saindo a instrução de multa de 10%, ou seja, está saindo apenas a instrução de juros. Alguém sabe me dizer como eu faço pra incluir esta instrução de 10% de multa no banco itaú??? if nfse_dupjuros.value> 0 then begin valor_juros:= RoundDecAcima((nfse_dupvalor.value* (nfse_dupjuros.value/ 100))/ 30, 2) end else begin valor_juros:= 0; end; ValorMoraJuros:= valor_juros; ValorDesconto:= StrToCurrDef('', 0); if nfse_dupmulta.value> 0 then begin valor_multa:= RoundDecAcima((nfse_dupvalor.value* (nfse_dupmulta.value/ 100)), 2); PercentualMulta:= nfse_dupmulta.value; end else begin valor_multa:= 0; PercentualMulta:= StrToCurrDef('', 0); end; DataMoraJuros:= nfse_dupvencimento.value; mensagem.Text:= nfse_dupmensagem.value; OcorrenciaOriginal.Tipo:=toRemessaCobrarJurosMora; CodigoMora:='1';
  14. italo, para eu ler os dados de um XML de qualquer provedor que seja para as Nfse, como seria o processo? Você tem algum exemplo, ou seja, preciso fazer o que pra ter acesso ao conteúdo da nfse pelo componente?
  15. Top demais...vlw...vou fazer os testes e depois dou os feedbacks. Muitíssimo obrigado!!!
  16. Esse ano, aqui no município da minha cidade: POUSO ALEGRE-MG, houve a mudança do software para o gissonline que é padrão ABRASF...exatamente igual ao que já faço pra Belo Horizonte. A pergunta é, como faço para utilizar o componente para POUSO ALEGRE? Para pegar os manuais: http://pousoalegre.ginfes.com.br/ É possível eu fazer isso por aqui???
  17. Pessoal, preciso mandar o email da NFSe para vários emails. O cliente não aceita que seja no com cópia oculta, tem que ser no campo PARA. Como fazer isso???
  18. Sinistro...abriu dois tópicos iguais sem eu perceber...
  19. Pessoal, tenho uma dúvida em relação ao sequencial do RPS. No sistema que montei, o usuário seleciona os RPS e manda atribuir a sequencia dos RPS, onde o meu sistema captura de forma sequencial isso: 1,2,3,4... Supondo que ele tenha selecionado 4 registros/rps, só que aí ele atribui o numero de lote 1 para o RPS 1 e 2 e o lote 2 para o 3 e 4 (só para exemplificar). No momento do envio (faço lote a lote), o sistema passa o lote 1 e não passa o lote 2, porém o numero de RPS já foi atribuído. Aí temos por exemplo os 4 RPS com data de rps = 01/12/2014. Como deu erro nos RPS do lote 2 (RPS 2 e 3), os mesmos não foram validados, aí o usuário continua o processo com outros registros, fazendo os RPS 5,6,7...em outros lotes: 3, 4, ... Só que aí o usuário esquece do lote 2 que não foi validado e deixa pra fazer isso 2 a 3 dias depois...ou seja, teremos o RPS 1,2 no dia 01/12/2014, aí pula-se a sequência 3 e 4 (que é o lote 2 que deu erro) e continua a sequencia quebrada 5, 6, 7... Só que aí o usuário no dia 04/12/2014 vai e gera o RPS 2 e 3 (corrigindo os problemas do lote 2). Isso tem algum problema???
  20. Pessoal, tenho uma dúvida em relação ao sequencial do RPS. No sistema que montei, o usuário seleciona os RPS e manda atribuir a sequencia dos RPS, onde o meu sistema captura de forma sequencial isso: 1,2,3,4... Supondo que ele tenha selecionado 4 registros/rps, só que aí ele atribui o numero de lote 1 para o RPS 1 e 2 e o lote 2 para o 3 e 4 (só para exemplificar). No momento do envio (faço lote a lote), o sistema passa o lote 1 e não passa o lote 2, porém o numero de RPS já foi atribuído. Aí temos por exemplo os 4 RPS com data de rps = 01/12/2014. Como deu erro nos RPS do lote 2 (RPS 2 e 3), os mesmos não foram validados, aí o usuário continua o processo com outros registros, fazendo os RPS 5,6,7...em outros lotes: 3, 4, ... Só que aí o usuário esquece do lote 2 que não foi validado e deixa pra fazer isso 2 a 3 dias depois...ou seja, teremos o RPS 1,2 no dia 01/12/2014, aí pula-se a sequência 3 e 4 (que é o lote 2 que deu erro) e continua a sequencia quebrada 5, 6, 7... Só que aí o usuário no dia 04/12/2014 vai e gera o RPS 2 e 3 (corrigindo os problemas do lote 2). Isso tem algum problema???
  21. Valew, deu certo!
  22. Perfeito Italo, obrigado pelo feedback. Então esse protocolo não é tão importante, era essa a minha maior preocupação.
  23. Pessoal, gostaria de saber como eu faço para que o meu Danfse (via fastreports) fique com a tarja de CANCELADO quando eu cancelar a nfse? Alguém tem isso já implementado via FastReports?
  24. Pessoal, supondo que eu envia um RPS e por algum motivo o componente não me retorne o NUMERO DE PROTOCOLO do RPS... O que eu devo fazer para recuperar isso? Eu preciso dele se for ter que cancelar o RPS, certo???
×
×
  • 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.