Jump to content

Marcelo Bill

Membros
  • Content Count

    411
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Marcelo Bill

  1. W10(32)+Delphi7+FB+FReport+MultiCamadas Juliana Código Cedente = 08414475Conta = 01300688Conta Dígito = 28Agência = 0662Agência Dígito = 9 Atualizei o acbr ontem a noite o banco me mandou a resposta dizendo que a remessa que eu havia alterado no acbrBancoSantander.pas linha 738 está correto, porém que a linha digitavel e codigo de barra no boleto estão errados veja: O arquivo de remessa está ok, porem encontramos erro nos boletos conforme abaixo: SOLUÇÃO LINHA DIGITÁVEL ENVIADO 0339908410 44700000001 00032900003 1 71020000023329 ESPERADO 0339984148 47500000006 00032901019 7 71020000023329 CÓDIGO DE BARRAS ENVIADO 03391710200000233299084144700000000003290000 ESPERADO 03397710200000233299841447500000000003290101 Peço a gentileza de arrumar o campo agencia e código e beneficiário, pois o mesmo está com a numeração do convenio errado. Atenciosamente, Flavio Junior Santander Atendimento Empresarial - Sistema Próprio Telefone - (11) 3012-8450 Horário de Atendimento – 10:00 as 18:00 E-mail: [email protected] Ou seja, analisando, percebi que minha alteração estava correta pois, hoje compilei o sistema, gerei nova remessa, verifiquei o acbrBancoSantander.pas e percebi que a alteração feita pelos moderadores foi a mesma. Mais uma dúvida minha: no caso do Santander, esse código de convenio que o banco se refere eu devo preencher no Cedente.convenio ou no Cedente.CodigoCedente? Deve-se também preencher o numero da conta corrente assim como do convênio/CodigoCedente com os zeros na frente ou o acbr já os preenche de acordo com o manual Santander ? O Cedente.Modalidade='101' deve-se informar somente na Remessa ou também na impressão do Boleto ? Obrigado
  2. Segue dados do e-mail do banco santander Segue os dados necessários para a implantação do Layout. Nome: COMERCIO DE FERRAGENS E METAIS LTDA Agencia: 0662-9 Conta: 130068828 Beneficiário/Convênio/PSK: 8414475 CNPJ: 99999999999999-Alterado Proposta: 1691068 Modalidades da Carteira de Cobrança: · Cód. da Carteira Remessa: 5 - Cobrança Simples Rápida com Registro (Impressão no local); · Cód. da Carteira dos Boletos: 101; · Cód. da Carteira Remessa: 6 - Cobrança Penhor Rápida com Registro (Impressão no local); · Cód. da Carteira dos Boletos: 201; · Cód. da Carteira Remessa: 1 - Cobrança Simples Eletrônica com Registro (Impressão Banco); · Cód. da Carteira Remessa: 3 - Cobrança Penhor Eletrônica com Registro (Impressão Banco); Código de transmissão para 240: 066200008414475 Código de transmissão para 400: 06620841447501300688 Complemento: I28 Ocorrências Campo inválido na linha 1. Tipo de registro [Header de Arquivo]. O campo [Código de Transmissão], posição 27 a 46, deve ser [06620841447501300688. Definido em Cadastros > Empresas]. Valor atual [00662841447501300688]. Registro inválido na linha 2. O tamanho do registro deve ser de 400 posições. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000002]. Valor atual [ 00000]. Registro inválido na linha 3. O tamanho do registro deve ser de 400 posições. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000003]. Valor atual [ 00000]. Total de ocorrências: 17
  3. boa noite Juliana Não, o banco não indicou nada no email, a única coisa é que está disponibilizando um site com usuario e senha para esse tipo de homologação mas também não sei nada sobre isso. Acabei voltando o arquivo ACBrBancoSantander.pas como normal e gerei a remessa novamente veja como ficou. Acho que com o arquivo de remessa fica mais facil ver o problema Onde tem XXX é pra ocultar info, 09999999 é o cEP obrigaod cb060301 - Copia.rem
  4. Bom dia Juliana Veja bem, eu havia usado a conta corrente assim 1300688, ai retornou o Email do Santander dizendo que a conta deveria ser assim 01300688 Código Cedente assim 8414475, ai retornou o Email do Santander dizendo que a conta deveria ser assim 08414475 {Texto do homologador do Santander} Campo inválido na linha 1. Tipo de registro [Header de Arquivo]. O campo [Código de Transmissão], posição 27 a 46, deve ser [06620841447501300688. Definido em Cadastros > Empresas]. Valor atual [00662841447501300688]. Registro inválido na linha 2. O tamanho do registro deve ser de 400 posições. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5]. Campo inválido na linha 2. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000002]. Valor atual [ 00000]. Registro inválido na linha 3. O tamanho do registro deve ser de 400 posições. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta movimento beneficiário], posição 22 a 29, deve ser [08414475 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [84144750]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Conta cobrança beneficiário], posição 30 a 37, deve ser [01300688 alinhado com zeros a esquerda quando necessário. Definido em Cadastros > Empresas]. Conteúdo enviado no arquivo [13006880]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Complemento], posição 384 a 385, deve ser [28 (conta cobrança 130068828) Definido em Cadastro > Empresas]. Valor atual [82]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Brancos], posição 386 a 391, deve ser [Brancos]. Valor atual [8 ]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número de dias para protesto], posição 392 a 393, deve ser [Numérico, alinhado à direita, preenchido com zeros à esquerda, sem máscara de edição (ponto, vírgula, barra)]. Valor atual [ 0]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Branco], posição 394 a 394, deve ser [Brancos]. Valor atual [5]. Campo inválido na linha 3. Tipo de registro [Registro de Movimento]. O campo [Número seqüencial do registro], posição 395 a 400, deve ser [000003]. Valor atual [ 00000]. Total de ocorrências: 17
  5. Boa noite Juliana Documento 32 e 33 Vencimento 15/03/2017, 30/03/2017 Valor 239,53 e 251,00 Protesto 5 dias demais informações não requerem a verdadeira, pois não quero expôr ninguem (me desculpe) Obrigado
  6. Boa tarde Banco 033 - 7 Agencia 0662-9 conta 01300688-28 Código cedente 08414475 cnab 400 instrução 0000 Protesto 5 dias (conforme a data de vencimento +5) Impressão por conta do cedente Quando preenchi a conta e o codigo cedente Faltando o 0 (zero) inicial, me retornou falha dizendo que esses campos estavam com preenchimento errado, foi ai que refiz o preenchimento usando 0+conta e 0+codCedente, dessa forma o preenchimento ficou correto, no entanto com o 0 (zero) ou sem 0 (zero) estava gerando com 401 abraço
  7. Olá pessoal Estou homologando a remessa Santander 033 CNAB400 e está gerando com 401 caracteres Fui buscando onde isso é gerado e percebi uma linha no ACBrBancoSantander.pas na linha 735 //Copy(Cedente.Conta,Length(Cedente.Conta),1) + // 384 a 384 onde ela adiciona o número de caracteres da conta e coloca depois do "I" do complemento da conta, com isso estava gerando 401 caracteres quando deveria ser 400 desabilitei essa linha, e o arquivo gerou com 400 corretamente. vou mandar ao Santander para avaliar. Caso eu esteja errado, peço desculpas pois não consigo avaliar outras operações, porém vou aguardar a resposta do banco. Caso eu esteja correto, aviso a todos obrigado
  8. Bom dia Daniel Não entendi, na realidade estou usando a TAG do PosPrinter, conforme o modelo. A TAG do Fabricante é <bmp></bmp> A TAG do PosPrinter é </logo> Explique melhor sua colocação abraço Agora, ocorre o seguinte: A ferramenta do Fabricante só permitiu um BMP com até 100 pixels, acima disso ele diz que o bmp é inválido. Bom, agora gostaria de saber se o Posprinter tem alguma forma de expandir esse BMP no momento da impressão? A questão do KeyCode1, KeyCode2, Fator1 e Fator2 tem haver com o tamanho da imagem a ser impressa ou é somente por questão de posicionamento? O PosPrinter teria alguma possibilidade de posicionar a imagem no centro, a esquerda ou a direita da Fita ? abraço
  9. Daniel Funciona, perfeito, A Daruma tem a ferramenta que manipula a memoria da impressora, usei BMPCarregaLogo. Porém tem duas opções, uma para fiscal e outra para não fiscal. usei uma configuração no .INI do meu sistema Logo.text ={Não/Sim} , {0/1) CoordX = 0 CoordY = 0 CoordH = 32 CoordW = 32 Na impressão fiz o seguinte: PosPrinter.Buffer.Add( Chr(CoordX)+ Chr(CoordY)+Chr(CoordH,Chr(CoordW)); PosPrinter.Buffer.Add('</logo>'); Já era, menos 1 problema em minha vida. Muito obrigado pela dica Detalhe, a imagem tem que ser Monocromatica, de outra forma ao adicionar na memoria da impressora ocorre erro
  10. A impressora é Daruma Ela também tem essa possibilidade. Eu coincidentemente tenho um Daruma 800. Vou ver como funciona. Depois dou retorno obrigado pela dica Daniel
  11. Boa noite pessoal, tem algum comando ou tag no posprinter que permita imprimir o logo do estabelecimento ? Abri o exemplo do posPrinter e vi que tem a tag porém não sei como adicionar o logo, alguem pode me dar uma ajudinha? O logo precisa ser adicionado na impressora para que essas tags venham rastrea-lo e posteriormente imprimi-lo? obrigado
  12. Pessoal boa tarde O Itau rejeitou pq a data da multa estava 1899 Na semana passada, enviei remessa para o Itau cujo tem pcMulta e Valor Mora, sendo assim, foi preenchido apenas esses valores, a pergunta é Devo preencher DataMoraJuros em qualquer dos casos ? PcMulta > 0 devo preencher DataMoraJuros com a data do vencimento ? ValorMoraJuros > 0 devo preencher DataMoraJuros com a data do vencimento ? Acbr atualizado a 5 dias. No aguardo Obrigado
  13. Obrigado por responder Juliana Vou verificar os demais bancos para me atentar sobre isso. A proposito, o fato de eu não ter informação da alteração de carteira Bradesco de 09 para 28, após ter discutido muito com minha gerente e não ter nenhuma informação plausível, decidi ligar para o setor de cobrança do bradesco. Pasmem, a atendendo, muito educada, me respondeu o seguinte: Sua conta tem a permissão de enviar títulos para carteira 28 no entanto não está definido que você deve receber arquivo de retorno da referida carteira (28). Aguarde um momento que vou liberar, inclusive vou liberar os ultimos arquivos de retorno, porem todos com a data de hoje tudo bem ? Eu respondi, nossa, nunca foi tão fácil. Portanto, agora eu tenho o retorno da carteira 28, dessa forma vai ficar mais fácil eu fazer a transição da carteira 09 para 28 via meu sistema. Valeu
  14. boa tarde a todos Agradeço a reposta. No caso esses tipos toRemessaRegistrar, toRemessaBaixar, etc, eles já não tem uma codificação conforme cada banco ? Por exemplo: toRetornoLiquidação, se estiver apontado para Bradesco, a ocorrência vai ser 06, se estiver apontado para Santader a ocorrência vai ser 06. A um tempo atras, cada banco tinha um codigo de retorno, o acbrboleto pegou esses codigos e criou uma lista propria de ocorrencias ? Pois quando eu abro cada Unit de cada banco, procuro esses codigos de ocorrencia e vejo que em todos os bancos Retorno Liquidação = '06' é isso que de fato estou na duvida, não estou compreendendo ou estou misturando o passado no presente. peço desculpas por não saber , afinal eu não acompanhei as modificações do acbrBoleto, pq ainda usava o GBoleto. Obrigado
  15. To eu aqui denovo, peço desculpas se me referi específicamente à "Juliana", acho que já vinculei o acbrBoleto ao nome dela, me perdoem, na realidade quis me referir aos moderadores em geral. Mas não vim pra falar só isso. Essa dúvida acima na realidade, que eu estou querendo registrar cada movimento do boleto, desde a hora que ele é Registrado com uma remessa até o momento em que o banco não se pode fazer mais nada, ou seja tipo assim, quero criar uma tabela no bd com os seguintes campos +-------+------------+---------+-----------+----+ |N_Banco|NomeArquivo |N_Boleto |OcRem|OcRet|Cart| +-------+------------+---------+-----------+----+ |237 |CB19111.Rem |12391 | 01 | - | 09 | Entrada de Titulo |237 |CB20111.Ret |12391 | - | 02 | 09 | Entrada Confirmada |237 |CB22111.Rem |12391 | 06 | - | 09 | Altera Vencimento |237 |CB23111.Ret |12391 | - | 14 | 09 | confirmação da Alteração do Vencimento |237 |CB24111.Rem |12391 | 43 | - | 09 | Transf de Carteira |237 |CB24111.Ret |12391 | - | 05 | 09 | Transf de Carteira/Baixa |237 |CB24111.Ret |12391 | - | 04 | 28 | Transf de Carteira/Entrada +-------+------------+---------+-----------+----+ N_Banco = Número do Banco NomeArquivo = Nome do arquivo gerado N_Boleto = Meu número de boleto OcRem = Ocorrencia da Remessa OcRet = Ocorrencia do Retorno Cart = Carteira Atual Então se alguem puder me auxiliar neste aspecto, pois na realidade eu teria que saber qual é o número de cada enumerado toRemessaRegistrar, toRemessaBaixar, toRemessaDebitarEmConta, toRemessaConcederAbatimento, toRemessaCancelarAbatimento, toRemessaConcederDesconto, toRemessaCancelarDesconto, toRemessaAlterarVencimento, toRemessaAlterarVencimentoSustarProtesto, toRemessaProtestar, toRemessaSustarProtesto.... toRetornoAbatimentoCancelado, toRetornoAbatimentoConcedido, toRetornoAcertoControleParticipante, toRetornoAcertoDadosRateioCredito, toRetornoAcertoDepositaria, toRetornoAguardandoAutorizacaoProtestoEdital, toRetornoAlegacaoDoSacado, toRetornoAlteracaoDadosBaixa, toRetornoAlteracaoDadosNovaEntrada, toRetornoAlteracaoDadosRejeitados, toRetornoAlteracaoDataEmissao, toRetornoAlteracaoEspecie, toRetornoAlteracaoInstrucao..... Seria um must conseguir ter um historico perfeito de cobrança Agora, vamos e venhamos, me perdoem se isso já existir, só estou tentando tirar algumas dúvidas, pois até o momento não encontrei essa numeração de ocorrencia unificada em um único lugar, é isto que está me confundindo. obrigado
  16. Boa noite a todos Juliana, talvez possa me tirar uma dúvida. Exemplo, mando remessa para Bradesco Carteira 09 Cnab400 no dia 15, no dia 16 faço uma ligação ao gerente do Bradesco e solicito verbalmente que os títulos enviados no dia 15 sejam transferidos da Carteira 09 para a carteira 28 (Desconto), ai recebo um crédito antecipado na minha conta obviamente que um valor reduzido devido aos juros cobrados por antecipação de recebimento. e No dia 17 recebo um retorno com a ocorrenciaOriginal "10 - Baixado conforme Instr da Agencia". Fora isso, não recebo mais nenhuma registro dizendo que ocorreu a alteração da Carteira de 09 para 28. O que estou fazendo errado ? Ou existe alguma propriedade que indique que isso está ocorrendo nesse retorno que eu não saiba ? Pode me ajudar ? Obrigado
  17. Nossa, que dahora, agradeço mesmo, meu sistema administrativo está ficando muito xik. Se eu tivesse que adiquirir um sistema desses eu pagaria uma fortuna de tão bom que está ficando kkk. Embora, eu, de tanto insistir desde terça feira passada, acabei conseguindo fazer funcionar, mas estou vendo que o tratamento que voces usam em relação a criar variáveis em memoria é muito melhor do que eu fiz, vou adaptar esses codigo para o meu sistema. Muito obrigado abraço a todos
  18. Olá pessoal Eu renovando meu sistema, e desenvolvendo de forma a me isentar dos componentes de arrasto, tentando cria-los em tempo de execução. Até o momento já consegui criar Query Dsprovider CdDataset Já consegui inclusive criar os campos calculated e com isso percebi que tive de adicionar os campos provenientes da Query, de outra forma ele reclama isso. Fiz inclusive a função OnCalcFields para que ele possa alimentar os calculated. O que está me faltando são os Aggregates. Já tentei de várias formas, venho tentando a meses fazer isso e até agora nada. Será que alguem poderia me dar alguma dica do está faltando. Já consegui fazer de forma que ele não erro, no entanto não mostra o valor somado. ai liguei AggregatesActive:=True e nada. Espero que uma boa alma possa me dar uma dica valiosa. Muito Obrigado
  19. Boa tarde [RESOLVIDO] Foi falta de atenção. Na realidade a tempos a atras essa impressão permitia que colocassemos o nome do arquivo PDF que desejariamos Gerar, com esse metodo acbrnfe.notasfiscais.imprimirPDF; Ele simplesmente pega o numero da Chave+'-nfe.PDF' Como eu modificava o nome do PDF para criar, então o sistema passou a não encontrar com o nome que eu determinava. Bom, isso foi feito pois alguns clientes reclamavam pois queria que o PDF tivesse a identificação do tipo de Nota, NFe-Entrada = C:\Sistema\NFEs\0_35?????????????????-NFe.PDF NFe-Saida = C:\Sistema\NFEs\1_35?????????????????-NFe.PDF bom, já percebi que não tem erro, e sim, que foi uma alteração do componente de não mais permitir gerar o PDF com o nome desejado; Mas se puder ter essa possibilidade, a familia agradece; Obrigado
  20. WXP+D7+FB+QRY+DSP+CDS+Fortes Bom dia a todos Desde a ultima atualização na semana passada, ao utilizar acbrNFE.NotasFiscais.ImprimePDF não está mais funcionando Inclusive acabei de atualizar e o problema continua, será que tem algo errado ? Obrigado
  21. hleoj e Juliomar Muitissimo obrigado Vocês são os caras. Problema resolvido abraço a todos
  22. Olá Juliomar Já tentei abrir todos os arquivos, bem como já troquei o componente, excluindo o atual e arrastando outro novo para o DataModule onde ele fica. Ele não dá nenhum erro e mesmo assim não consigo localizar em qual arquivo se encontra essa linha AlignWithMargins ou propriedade. Só lembrando, eu ainda estou no XP e D7 Por acaso essa alteração tem algo haver com o Unicode? Nenhuma solução Obrigado
  23. Blz, obrigado por responder o problema é que esse erro só ocorre quando o EXE está rodando. Quando Compile ou Build nada de errado é acusado, compila direitinho. Só mesmo na hora de imprimir. Agora enroscou neh abraço
×
×
  • Create New...