Pesquisar na Comunidade
Showing results for tags 'mensagem'.
Encontrado 11 registros
-
Olá Tenho necessidade de colocar uma mensagem fixa na impressão do cupom fiscal Vi que é possível com este exemplo ESCPOS.imprimirlinha("TEXTO NORMAL") Mas como faço para o texto sair junto com a impressão do cupom? Desde já agradeço
-
Bom dia Estou realizando o envio da NFS-e a mensagem anexa aparece em cada nota. Já coloquei o comando abaixo mas mesmo assim continua aparecendo: ACBrNFSe.Configuracoes.WebServices.Visualizar := false; Como fazer para nao aparecer essa mensagem? Grato.
-
Remessa Sicredi CNAB240 - Numero de inscrição sacado/avalista e mensagem 3 e 4
um tópico no fórum postou LarissaSoratto ACBrBoleto
Olá. Fazendo a validação do boleto e remessa do Sicredi 748, leiaute CNAB240, carteira A, encontrei as seguintes rejeições: 1 - Quando tiver informado o sacador/avalista no documento, levar na remessa no registro detalhe Q, na posição 155 à 169 o CPF ou CNPJ do sacador/avalista sem pontos, barras e traços, alinhando o número a direita e coloca zeros a esquerda para preencher o campo. Validação: Como o sistema está gerando: Como deveria ser: 2 - No registro detalhe R, nas posições 100 à 139 e 140 à 179 levar em branco. Validação: Como o sistema está gerando: Como deve ser: A minha pergunta é: Já existe alguma coisa pronta sobre isso, ou devo alterar os fontes e enviar para ser analisado? Obs.: fiz as alterações manuais no arquivo remessa e enviei para o Sicredi, o arquivo foi validado. Em anexo arquivo com erro e arquivo alterado manualmente. 57300D05 - corrigido.CRM 57300D05 - com erro.CRM -
Bom dia, estou usando o componente para envio de SMS. Consigo ativar o demo com modelo generico, porta COM7(ZTE UI AT Interface) e velocidade 9600. Ao tentar enviar um SMS pelo demo, recebo o erro: "CME ERROR: SIM busy". Pelo aplicativo da VIVO, consigo enviar e receber sms normalmente. Alguém já teve esse problema? Desde já agradeço. SMS em linha Sincronismo atual: Não sincronizado número do IMEI número do IMSI Operadora em branco Nivel do sinal 0 Fabricante: ZTE CORPORATION Modelo do modem: MF710 Aparece o Firware
-
Segmento S - Santander e Banco do Brasil - Mensagem C 200
um tópico no fórum postou rodrigod6 ACBrBoleto
Boa tarde, Estou precisando enviar a mensagem do Segmento S, onde possui 200 colunas, para envio no Santander e no Banco do Brasil. Fiz uma análise do fonte da Caixa. Temos no Segmento R - de 40 colunas o campo mensagem 3 (Coluna 100 a 139 - Mensagem 3) - é enviado em branco. {SEGMENTO R} Result:= Result + #13#10 + IntToStrZero(ACBrBanco.Numero, 3) ... PadRight('', 40, ' ') + // 100 a 139 - Mensagem 3 No segmento S é enviado Mensagem 5, 6, 7, 8 e 9, totalizando 200 colunas de mensagem {SEGMENTO S} if (Mensagem.Count > 0) then begin Result := Result + #13#10 + ... MontarInstrucoes2 + // 019 - 058 / Mensagem 5 // 059 - 098 / Mensagem 6 // 099 - 138 / Mensagem 7 // 139 - 178 / Mensagem 8 // 179 - 218 / Mensagem 9 No Banco do Brasil e no Santander, não temos a programação das mensagens no segmento S. No Santander, no segmento S temos a rotina MontarInstrucoes2, mas gera as 200 colunas em branco. Seguindo o exemplo da Caixa, talvez mudando de: function MontarInstrucoes2: string; begin with ACBrTitulo do begin if Mensagem.Count <= 2 then begin // Somente duas linhas, foi montado o MonarInstrucoes1 Result := PadRight('', 200, ' '); // 5 registros Exit; end; Para: function MontarInstrucoes2: string; begin with ACBrTitulo do begin if (Mensagem.Count <= 2) then begin if (Mensagem.Count = 2) then Result := Copy(PadRight(Mensagem[0] +' / '+ Mensagem[1], 200, ' '), 1, 200) else Result := Copy(PadRight(Mensagem[0], 200, ' '), 1, 200); Exit; end; Já no Banco do Brasil, não é gerado nem a Mensagem 3 e nem a mensagem 5, 6, 7, 8 e 9, vejamos o Segmento R: {SEGMENTO R} Result:= Result + #13#10 + ... PadRight('',110,' ') + // 90 - 199 Obs.: Segmento S não tem. Então a sugestão de alteração seria mudar os 110 em branco para 10, 40 e 60: No segmento S: {SEGMENTO R} Result:= Result + #13#10 + ... PadRight('',10,' ') + // 90 - 99 - Informação ao Sacado PadRight(AMensagem,40,' ') + // 100 - 139 - Mensagem 3 PadRight('',60,' ') + // 140 - 199 - Não tratado Se no segmento S a nova programação: {SEGMENTO S} if (Mensagem.Count > 0) then begin Result := Result + #13#10 + IntToStrZero(ACBrBanco.Numero, 3) + // 001 a 003 - Código do banco '0001' + // 004 - 007 - Numero do lote remessa '3' + // 008 - 008 - Tipo de registro IntToStrZero((3 * ACBrBoleto.ListadeBoletos.IndexOf(ACBrTitulo))+ 4 ,5) + // 009 - 013 - Número seqüencial do registro no lote - Cada título tem 2 registros (P e Q) 'S' + // 014 - 014 - Cód. Segmento do registro detalhe Space(1) + // 015 - 015 - Reservado (uso Banco) ATipoOcorrencia + // 016 - 017 - Código de movimento remessa ifthen( (Mensagem.Count <= 2), '0', '8' ) + // 018 - 018 - Identificação da impressão ifthen( (Mensagem.Count <= 2), '00', '' ) + // 019 - 020 - Reservado (uso Banco) para tipo de impressão 1 e 2 MontarInstrucoes2 + // 019 - 058 - Mensagem 5 // 059 - 098 - Mensagem 6 // 099 - 138 - Mensagem 7 // 139 - 178 - Mensagem 8 // 179 - 218 - Mensagem 9 ifthen( (Mensagem.Count <= 2), '00' + Space(78) ,Space(22)); // 219 - 240 - Reservado (uso Banco) para tipo de impressão 3 end; // 161 - 240 - Reservado (uso Banco) para tipo de impressão 1 e 2 {SEGMENTO S - FIM} Segue os arquivos modificados, para verificar a possibilidade de alteração para o envio das Obs no Segmento S do Banco Santander e Banco do Brasil. Obrigado, Rodrigo ACBrBancoSantanderCorrecao.pas ACBrBancoBrasilCorrecao.pas- 1 reply
-
- 1
-
- acbrboleto
- acbrbancobrasil
- (e 3 mais)
-
ocorrencia santander Ocorrências no arquivo de retorno Santander cnab240
um tópico no fórum postou lukas1056 ACBrBoleto
Olá pessoal, estou com uma duvida. Estive verificando e implementando um retorno das mensagens das ocorrências do arquivo de retorno, para que se possa saber a situação de cada registro, sendo como um exemplo caso esteja rejeitado pelos dados estarem inválidos, então estava verificando o Santander e percebi que o retorno das ocorrências difere e muito da tabela que o manual apresenta, e a função que faz esse retorno recebe como parâmetro o tipo da ocorrência e o código da ocorrência mas somente verifica o código e retorna uma mensagem, minha dúvida seria se estaria correto do jeito que esta, ou teria que ser feita uma mudança para ficar como o manual, verificando também pelo tipo de ocorrência ? Uma pensamento que me veio a mente é que nos outros bancos essa função possui um "IF" para verificar o layout do arquivo antes de verificar o Tipo de Ocorrência e o Código do Motivo, podendo estar faltando essa lógica para o Santander. Abaixo estará a imagem da Função e logo após a imagem do manual. Imagem da Função do ACBrBancoSantander Imagem da Tabela do Manual Bom minha duvida seria essa ! Acredito que saber as ocorrências do retorno ajudariam o cliente a ter em mãos mais informações sobre como esta o registro que foi gerado. Manual Santander : Layout CNAB 240 posições Ago de 2013 v2.01.pdf O Manual é o mesmo encontrado na pasta Acbr\tools\Bancos\Santander. Desde já agradeço a atenção de todos. -
Boa noite, Não consigo encontrar no componente ACBr Boleto a cobrança mensagem do Itaú, padrão CNAB400, que disponibiliza o registro 7 com as mensagens que serão impressas no boleto que será enviado ao sacado. Existe algum trabalho nesse sentido? Grato, Carlos Rosa.
-
Pessoal bom dia, No componente do Sat existe a propriedade "ACBrSAT1.RespostaComando" que me retorna o Retorno que o Sat devolveu, gostaria de saber se existe o Load dele, para podermos informar a Resposta do Sat para o componente? Obrigado!
-
A remessa da caixa cnab 240 não tem o suporte para mensagem ao cedente, peguei nos fontes de outro banco e inclui na unit ACBrBancoCaixa. Segue arquivo em anexo. Marcos ACBrBancoCaixa.pas
-
Boa noite companheiros, gostaria de contar com a ajuda dos senhores, pois adquiri hoje meu Modem URMET DARUMA MIN300A, e comecei a realizar os testes utilizando o mesmo, de início tive um contratempo pois no computador do meu call center não tem placa serial, então consegui fazer a instalação USB do mesmo, utilizando o próprio cabo que vem nele e baixando os drives diretamente do site http://www.desenvolvedoresdaruma.com.br/. Após a instalação do drive consegui estabelecer a comunicação e enviar e receber mensagem, só que esta acontecendo um sinistro, ele esta enviando a mesma mensagem continuamente, além de gerar a mensagem de log a seguir: Communication error 31: Um dispositivo conectado ao sistema não está funcionando.
-
Bom dia pessoal, Em um dos caixas que está instalado nosso frente de caixa, recebemos a seguinte mensagem: "Arquivo de configuração do ECF foi adulterado. Impossível continuar!" Gostaria da opinião de vocês em relação a esse problema. No caso algum arquivo utilizado pela ACBr foi corrompido de alguma forma? Seria isso? Desde já agradeço.
- 8 replies
-
- mensagem
- adulterado
-
(e 3 mais)
Tags: