Ir para conteúdo
  • Cadastre-se

Antonio Gomes

Membros
  • Total de ítens

    644
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Antonio Gomes postou

  1. tem banco fresco para isso mesmo, mas se vc fizer assim,roda de boa: ExtensaoArq := Trim(IBQryServBanc.FieldByName('EXTENSAO_REMESSA_SER').AsString); if ExtensaoArq = '' then ExtensaoArq := '.txt'; if Pos('.', ExtensaoArq) = 0 then ExtensaoArq := '.' + ExtensaoArq; AArqRemessa := ''; if IBQryServBanc.FieldByName('NOME_8DIGITOS_SER').AsString = 'S' then begin AArqRemessa := 'R' + TFuncoesNumero.StrZero(IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt, 7, 0); end else begin TFuncoesString.Concatenar(AArqRemessa, 'REM_', ''); TFuncoesString.Concatenar(AArqRemessa, 'CNAB' + IfThen(FuncBoleto.ACBrBoleto.LayoutRemessa = c400, '400', '240') + '_', ''); TFuncoesString.Concatenar(AArqRemessa, Trim(IBQryServBanc.FieldByName('CARTEIRA_SER').AsString) + '_', ''); TFuncoesString.Concatenar(AArqRemessa, Trim(IBQryServBanc.FieldByName('MODALIDADE_SER').AsString) + '_', ''); TFuncoesString.Concatenar(AArqRemessa, 'SV' + TFuncoesNumero.StrZero(IBDSPai.FieldByName('SERVICO_BANCARIO_BOR').AsInteger, 4) + '_', ''); TFuncoesString.Concatenar(AArqRemessa, 'SQ' + TFuncoesNumero.StrZero(IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt, 7, 0), ''); end; TFuncoesString.Concatenar(AArqRemessa, ExtensaoArq, ''); FuncBoleto.ACBrBoleto.DirArqRemessa := ExcludeTrailingPathDelimiter(ADirRemessa); FuncBoleto.ACBrBoleto.NumeroArquivo := IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt; FuncBoleto.ACBrBoleto.NomeArqRemessa := AArqRemessa; AArqRemessa := FuncBoleto.ACBrBoleto.GerarRemessa(IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt);
  2. @Italo Giurizzato Junior Ocorre falha no envio do lote, quando a função de enviar lote, após ter lido um xml de rps salvo pela funcao gerar lote, não vir preenchido a razão social, que é outra tag diferente dos demais provedores. Alterado linha 133, função: procedure TNFSeW_ISSDSF.GerarPrestador; pnfsNFSeW_ISSDSF.pas
  3. Voce não pode alterar a unit para gerar o valor correto, vc precisa gravar ele certo, pois bancos não aceitam dados com mais de 4 decimais, no nosso país, são apenas 2 decimais, tanto, que ele vai na linha digitavel e no codigo de barras. Penso que você precisa ajustar seu divisor de parcelas do sistema, para poder gravar isso certo, o componente é feito pra processar informações, não não pode corrigir, pois um local ou outro vai ocorrer esse problema. @jdazevedo prefira trabalhar com valores no formato AsCurrency, e claro, acertar a quebra de caixa em alguma parcela, não deixando para o banco de dados resolver. Como sugestão, eu lanço a quebra de caixa na 1a parcela, cabe do programador decidir. Ex: 100,00 de 3x, se deixar para o banco de dados, vai ficar 33,3333333333333... Isso tem influencia no tipo de campo que você usa para armazenar valores, o decimal (15,2), era danado para acontecer isso, assim como aquele double precision. Eu particularmente, uso o numeric(18,2), fazendo o arredondamento dentro do programa.
  4. Como vc repassou esse valor para o componente? .Value ou .AsCurrency ? pq não gera isso, a menos que vc esteja fazendo calculo e vinculando ao compnente. Eu gero boleto de valor já salvo na tabela de contas a receber, e isso não ocorre. posta como gerou isso.
  5. Com esse tanto de boleto, eu sugiro para vc, gerar primeiro, depois fazer a impressão. Se for fastreport, costuma dar esse piti mesmo, cache de imagens.
  6. voce pode mandar uma consulta de titulos por faixa de periodo. E montar uma baixa tipo ocorre por bordero de baixa com retorno, similar ao processo usado no arquivo de retorno cnab. Porem, antes, voce precisa ter os "nosso numeros" que foram pagos. Tipo assim: https://apis.bancointer.com.br/openbanking/v1/certificado/boletos?filtrarPor=TODOS&dataInicial=2020-01-01&dataFinal=2021-01-10&ordenarPor=SEUNUMERO Na documentação quando vc criar o app no aplicativo do banco, tem os parametros da consulta.
  7. Isso mesmo, vai em todas chamadas. Quanto as configurações, eu também não sei onde isso vai parar. Pior que NFS-e/RPS, só boleto com as infinitas combinações.
  8. 1-Artifico de segurança que o programador criou, é preciso pedir para criar esses tokens antes. No manual o desenvolvedor, colocou isso: Segurança Adicionada Lote - Key - Auth - RequestId - Resposta: 0 = Sem | 1 = Devolve NumeroDanota, CodigoDeVerificacao Adicionais 2.0 Rps->InfDeclaracaoPrestacaoServico->Rps - HoraEmissao Servicos - CondicaoDePagamento - CodigoMunicipioTributacao - AliquotaTributacao Informe ao Desenvolvedor Enviar o XML via "POST" na URL (Todas as requisições serão feito na mesma url) Atividades: (isso daqui é do cliente), eles já colocam aqui para eu saber as atividades. - 4.79 - CULTIVO DE EUCALIPTO - 4,39 - TRANSPORTE RODOVIÁRIO DE CARGA, EXCETO PRODUTOS PERIGO Iss Retido: 0 Sim / 1 Não Optante Simples: 0 Sim / 1 Não Incentivador Fiscal: 0 Sim / 1 Não Reter Iss: 0 Sim / 1 Não Só solicite o ambiente de produção após finalizar todos os testes no ambiente de Homologação. 2- Está. Segue correto: Segundo o site da prefeitura do cliente: O padrao que eu adotei, foi o 2.0 Instruções Escolha qual padrão irá utilizar: ADM ou 2.0 URL Homologação: Padrão ADM: http://wshomologacao.admnotafiscal.com.br - XML Padrão 2.0: http://wshomologacao.admnotafiscal.com.br/2/ - XML URL Produção: Padrão ADM: http://ws.admnotafiscal.com.br - XML Padrão 2.0: http://ws.admnotafiscal.com.br/2/ - XML 3-Não, é preciso pedir para ativar. Url do provedor: Adm Nota Fiscal www.admnotafiscal.com.br Se ainda tiver dúvida, puxa lá no seu skype, lhe mandei um print da tela da prefeitura.
  9. Agora que vi, peguei pasta errada, é mania de control c control v. segue correção ACBrNFSeDANFSeFR.zip
  10. Tem schema, mas com sinceridade? Não funcionou, parece que foi montado o schema, mas não foi seguido. Quanto ao arquivo cidades.ini, está correto a cidade, procure por 3123304, logo abaixo vai ver o nome da cidade de Dores do Turvo. O mantenedor do projeto, me falou que tem mais algumas prefeituras, mas não me interessou colocar nem pesquisar, pois, a medida que for aparecendo, basta apontar no arquivo ini. Qual parte você não entendeu, me chama em privado se preferir, para não lotar de assunto desnecessário aqui. Grato,
  11. Antonio Gomes

    Provedor novo Adm

    @Italo Giurizzato Junior Segue fonte do provedor Adm anexo nao esta indo, 319 kb aff
  12. aqui em mg, uba: caixa, intojo sicoob, menos chato bb: intojo ate santander deu pitaco uma vez. mas se passou ai no crivo deles, certamente o resto passa.
  13. Ficou legal a impressão, os banco chatos aprovaram ? pq tentei uma vez com logo da empresa, pediram pra remover. o rotulo do cnpj do pagador ficou errado, está como cpf.
  14. voce não vai ter essa informação, a menos que pegue todos os manuais e catalogue: Ex da caixa: Modalidade da Carteira: SINCO, SIGCB Sicoob: 1/01-Simples Com Registro onde: 1=modalidade e 01=carteira Dica, rastreie todos as units que usa o campo modalidade, pois vc olha no manual do banco qual valor ele pede. varia;
  15. Opa: Essa informação, você precisa pegar no banco, pois você precisa colocar o que o cliente contratou, um banco chato nesse negócio de modalidade, é o banco do brasil, sicoob sei que tem também, mas vai valor 1, se não me engano. Tem banco, que apenas a carteira já basta. Mas tem uma tabela com os campos que precisa colocar de acordo com a câmara de compensação. https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html https://acbr.sourceforge.io/ACBrLib/Particularidades.html
  16. vc renomeia o arquivo no final da geracao.
  17. Ficou muito bom, tentei inclusive mudar minha conta MEI para PJ, pediram 12 paginas de um pdf preenchido a mão, desisti. Mas o que fez ficou legal.
  18. faltou url. a api deles é presa por senha... so quem tem conta PJ acessa, se puder passar a Url de acionamento.
  19. opa, tem como vc gerar um pdf ou copiar a api ? Fiz pedido da conta PJ, mas ainda não fui atendido para acessar essa api, e na conta MEI nao tem isso (porre viu).
  20. é, se vc analisar, o campo nosso numero é carregado bem abaixo no codigo fonte : NossoNumero := Copy(Linha,63,11);
  21. Deve ser atribuido, isso dai ja foi discutido aqui: Tem que repassar pelo programador. Tem agencia que pede, outras não. Ex: Cedente.DigitoVerificadorAgenciaConta := ADataSetConfigServicoBanco.FieldByName('DV_AGENCIA_CONTA_CCR').AsString; Dá uma olhada:
  22. Então dante.. vc pode criar um servidor restdataware, colocar o acbr boleto la, e enviar para ele os dados para gerar o boleto. Não sei se é tipo essa sua intenção, mas já ajuda.
  23. https://www2.sicoob.com.br/pesquisa-cooperativa?p_auth=L1hLD3Bb&p_p_id=pesquisacooperativa_WAR_portalsicoobinternetsb&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=2&_pesquisacooperativa_WAR_portalsicoobinternetsb_javax.portlet.action=pesquisar
×
×
  • 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.

The popup will be closed in 10 segundos...