Ir para conteúdo
  • Cadastre-se

mlgoncalves

Membros Pro
  • Total de ítens

    179
  • Registro em

  • Última visita

Tudo que mlgoncalves postou

  1. Olá marlonapcred, eu precisei desenvolver o CNAB para o BB e utilizei o ACBrCNAB do Branches. Já está em produção. Agora, fui atualizar o branches novamente e percebi que vieram atualizações do CNAB do Banco Itaú. O ideal seria ajuntar o BB ao componente para ter apenasACBrCNAB_BB.rar um. Vou anexar o componente que customizei para o BB e veja se ajuda.
  2. Prezados, Volta e meia deparo com a necessidade de salvar boletos em arquivos PDF individuais, utilizando o componente de impressão em FastReports. Pesquisei no componente e encontrei apenas a solução usando FortesReport, e no forum não encontrei uma solução definitiva, apenas aquela convencional, de manter na lista de boletos apenas um boleto para cada salvamento. Nesse sentido fiz uma pequena modificação na unit ACBrBoletoFCFR.pas que entendo ser a solução do problema, e gostaria que os senhores avaliassem a solução e, sendo viável, que a disponibilizasse no componente. Desde já agradeço. ACBrBoletoFCFR.zip
  3. Ítalo, muito obrigado pelo esclarecimento! Após consultar alguns escritórios de contabilidade estou entendendo que o campo ALÍQUOTA DO ISS deverá mesmo ser preenchido com valor diferente de zero para empresas optantes do Simples Nacional, informando a alíquota de enquadramento da empresa no Simples Nacional. A prática que tínhamos de informar a alíquota zerada, apesar de funcional, não era a mais correta. Resolvido. Muito obrigado.
  4. Bom dia! Estou acompanhando os desenvolvimentos do webservice de cobrança e gostaria de contribuir com a documentação do Banco Santander. Como não temos muita experiência em manipular certificado digital no delphi, desenvolvemos uma aplicação que gera o boleto e que chama um programa em PHP no nosso site para assinar, transmitir pro banco e pegar retorno. O processo é muito simples e foi feito de acordo com o exemplo do próprio Santander. Segue a documentação para quem desejar desenvolver nos padrões do ACBr. Se desejar realizar testes consigo o acesso a uma conta com a cobrança XML habilitada. Cobrança XML Santander.rar
  5. Olá Juliomar, Obrigado pela dica. Fiz o deploy e localizei a unit 'pnfsNFSeW_ABRASFv1' na linha 300, que é exatamente onde se monta a tag da aliquota do ISS. Mas não vi nenhum parâmetro que force a inclusão da tag quando a aliquota estiver zerada. Nas verificações que fiz, quando a alíquota estiver zerada a função 'TGerador.wCampo' localizada na unit 'pcnGerador', está preparada para DESCARTAR a tag que estiver zerada, e aí que está o meu problema que não consegui resolver. O provedor GINFES obriga informar a tag da ALIQUOTA DO ISS mesmo para empresas do SIMPLES NACIONAL. Antes de atualizar os fontes do ACBR esta tag estava sendo enviada zerada, sem gerar erros, após a atualização esta tag está sendo omitida no XML e retornando erro do provedor dizendo da obrigatoriedade de se informar a tag do ISS. Tem alguma dica que possa me ajudar? Para contornar o problema, orientei o cliente a informar a alíquota de enquadramento do Simples Nacional, SEM CALCULAR O ISS para que pudesse autorizar a NFS-e. Desde já agradeço pelo apoio.
  6. Olá Marcos, seu cliente é optante do Simples Nacional? Se sim, estou entendendo que deverá ser informado a alíquota do ISS do seu cliente conforme consta na tabela. Eu estava informando esta alíquota zerado e começou a aparecer erro de validação. Então decidi partir para essa solução.
  7. Bom dia! Estou com um problema para autorizar NFS-e para empresa optante do Simples Nacional. Depois de atualizar o ACBR o xml passou a ser gerado está sem a tag da alíquota do ISS, o que gera erro na autorização. Fiz um teste informando alíquota com valor 2 e o valor do iss zerado e consegui autorizar. A minha pergunta é como inserir aliquota zerada no xml. Trecho de um XML autorizado... <ns4:ValorIss>0.00</ns4:ValorIss> <ns4:BaseCalculo>265.00</ns4:BaseCalculo> <ns4:Aliquota>0.0000</ns4:Aliquota> <ns4:ValorLiquidoNfse>265.00</ns4:ValorLiquidoNfse> Trecho do novo XML gerado sem a tag da Alíquota e que está gerando erro <ns4:IssRetido>2</ns4:IssRetido> <ns4:ValorIss>0.00</ns4:ValorIss> <ns4:BaseCalculo>1.00</ns4:BaseCalculo> <ns4:ValorLiquidoNfse>1.00</ns4:ValorLiquidoNfse> Desde já agradeço pela colaboração. PS. Desculpe, mas sem querer respondi a pergunta de um colega com a minha pergunta, ao invés de abrir novo tópico. Marcelo.
  8. Bom dia! Também estou com um problema semelhante para o mesmo provedor GINFES. O cliente é optante do simples nacional e o provedor exige o preenchimento da aliquota com valor zero. Porém depois de atualizar o ACBR a tag da alíquota simplesmente sumiu. Fiz um teste informando alíquota com valor 2 e o valor do iss zerado e consegui autorizar. A minha pergunta é como inserir aliquota zerada no xml. Desde já agradeço pela colaboração. Marcelo.
  9. Entendi, BigWings! Vou tentar aprimorar a minha programação.
  10. Olá BigWings, obrigado pelo retorno. Primeiramente, optei por utilizar o boleto em FastReports pela facilidade de se criar layouts de padrões diferentes, e no projeto do boleto em FastReports não encontrei a propriedade 'detalhamento'. Acredito que se for adicionado o 'detalhamento' no projeto não teria problema em utilizá-lo. Outra coisa, estava com o projeto ACBrBoleto desatualizado e por isso apareceram as diferenças que você apontou. A solicitação que estou fazendo é apenas incluir 'frxRich' na 'uses' da unit 'ACBrBoletoFCFR.PAS'. Assim torna-se possível utilizar o objeto RichText para gerar uma carta formatada. Verifique se é viável a minha solicitação. Desde já agradeço. Estou enviando a unit modificada. ACBrBoletoFCFR.pas
  11. Prezados, surgiu a necessidade de criar um boleto com uma carta anexada. Então utilizamos como base o Boleto_Carne.fr3 e montamos o Boleto_Carne_Carta.fr3 inserindo um objeto do tipo RichText que carrega em tempo de execução o arquivo .\Carta_boleto.rtf Para fazer funcionar foi necessário incluir na cláusula USES da unit ACBrBoletoFCFR.PAS a classe frxRich (vide linha 60). Será que vocês poderiam incluir a alteração da unit ACBrBoletoFCFR.PAS no projeto ACBrBoleto? Desde já agradeço pela atenção e estou anexando todos os arquivos envolvidos na implementação. ACBrBoletoFCFR.pas carta_boleto.rtf Boleto_Carne_Carta.fr3 Carta_boleto_pdf.pdf
  12. Boa noite, Jeferson01/Jperim, Conseguiram gerar a NFS-e para a Serra/ES. Também estou precisando de gerar nota para a Serra/ES. Podem disponibilizar o que já conseguiu para testar aqui? Obrigado!
  13. Olá Régys, obrigado pelo incentivo! Estamos aqui é pra isso mesmo. Entretanto tenho pouca experiência em fazer 'parse' de página html (não sei se é assim que se diz) e estou num sufoco grande. Passe algumas dicas (se puder, das grandes!) e vamos tentar propor alguma solução.
  14. Bom dia! Estou tentando utilizar o ACBrCotacao porém encontrei o seguinte problema no programa de exemplo: Unit: ACBrCotacao function TACBrCotacao.GetURLMoedas: String; Esta função está esperando receber um arquivo .cvs porém está sendo retornado um arquivo .html e por isso está gerando erro na consulta da cotação. Vocês podem verificar por favor. Obrigado,
  15. Boa tarde, Ítalo. Obrigado pelo retorno. Estou precisando das funcionalidades da NFS-e da SERRA/ES e não temoscompetência para fazer essa implementação. Quem poderia me ajudar nesse processo?
  16. Olá Isaque! Obrigado pela orientação. Após analisar os fontes, localizei a unit ACBrProvedorSMARAPD.pas dentro da pasta PROVEDOR, porém não vi como ela está sendo utilizada no projeto da NFS-e. No arquivos CIDADES.INI não encontrei nenhum outro município que utilize o provedor SMARAPD. Lendo os posts desse tópico, vi que o Claudemir estava tentando padronizar o código criado pelo Cloudcon. Houve algum avanço nesse sentido, Claudemir ou Cloudcon?
  17. Boa tarde a todos! Estou precisando de usar a NFS-e do município da SERRA/ES. Já descobri que o provedor é SMARPD. Alguém já está utilizando NFS-e desse provedor? Alguém pode me ajudar?
  18. Pessoal, obrigado pelos esclarecimentos. Entendi que o XML gerado pelo fornecedor do meu cliente está fora da especificação, APESAR DE 'FUNCIONAR'!!! Formatação interna e caracteres inválidos são alguns pontos que devem estar padronizados de acordo com a especificação. Gostaria de agradecer a todos pela colaboração, e dou o assunto por encerrado. (só não sei como se encerra o assunto aqui na ferramenta). Atenciosamente, Marcelo Gonçalves.
  19. Obrigado, Kiko, mas remover a formatação não resolveu a abertura do XML. Obrigado, Jorge, pelas dicas. Tentar abrir o XML pelo Firefox foi uma boa maneira de identificar os problemas. Removendo os caracteres acentuados deu pra abrir. Mas, agora vamos a outras questões, pois o cliente continua recebendo esse tipo de XML de NF-e: Onde está o problema? Foi o software que gerou o XML que está errado ou o ACBR precisa ser ajustado para abrir esse tipo de arquivo? Alterei a linha 780 da unit ACBrNFeNotasFiscais.pas e consegui abrir o XML sem remover os acentos: Linha original: ArquivoXML.LoadFromFile(CaminhoArquivo { IFDEF DELPHI2009_UP}, TEncoding.UTF8{ENDIF}); Linha modificada que permitiu a abertura do arquivo XML: ArquivoXML.LoadFromFile(CaminhoArquivo); Qual é a orientação nesse caso? Desde já agradeço.
  20. mlgoncalves

    Abertura De Xml Da Nfe

    Prezados senhores, Temos um cliente que está tentando abrir um arquivo XML de NF-e e ocorre o erro: 'No mapping for Unicode character exists in the target multi-byte code page'. Estamos utilizando Delphi Xe6 no Windows 7 professional. Segue em anexo a NF-e em questão. Alguém pode nos ajudar a solucionar isso? Desde já, agradeço. 31141105508617000136550010000002901007043898-procNfe.xml
  21. Olá pessoal! Estou interessado em participar do desenvolvimento do projeto do eSocial. Baixei o manual e estou começando a estudar. Tenho alguma experiência em delphi e em folha de pagamento. Qualquer dúvida podem perguntar que tentarei responder. Estou também lendo o fórum para me inteirar sobre o andamento do projeto. Vamos lá.
×
×
  • 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.