Ir para conteúdo
  • Cadastre-se

andersonh

Membros
  • Total de ítens

    267
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que andersonh postou

  1. Pessoal estou com a propriedade "ProdutosPorPagina=0" para ele gerar automático a quantia de itens por página, no entanto nas páginas esta ficando bastante espaço em branco, estou usando formato Retrato, inclusive fiz o teste com o Demo do ACBrNFe e o problema persistiu. Segue anexo XML.
  2. Tive que fazer uma nova correção no ACBrBancoBanrisul para carregar corretamente a descrição do motivo de rejeição, ja realizei testes e esta funcionando. Favor atualizar no SVN.
  3. Segue em anexo fontes ACBrBoleto com as novas ocorrências do tipo TACBrTipoOcorrencia criadas para adaptar aos retornos do ACBrBancoBanrisul que também segue anexo alterações. Favor analisar e disponibilizar a todos no SVN.
  4. andersonh

    Ajuste Acbrbancobanrisul

    Pessoal estou processando retornos do Banrisul no CNAB400 no entanto estou com problema nas ocorrências de retorno que constam nas posições 109-110 do arquivo de retorno, sendo que no ACBrBoleto não possui implementando em TACBrTipoOcorrencia o tipo como é o caso Reembolso e transferência Desconto e Vendor ou carteira em garantia. Posso criar essas ocorrências que não existem especificamente devido os retornos do Banrisul. Obrigado!
  5. Estou com seguinte dúvida não consegui encontrar ninguém no fórum que teve mesma dúvida. Atualmente tenho ainda clientes que utilizam ECF matriciais além das térmicas. Referente ao tamanho da descrição da mercadoria no momento da venda, tenho que controlar em minha aplicação qual o tamanho da descrição ou posso mandar para o componente um tamanho de até 50 caracteres e ele ira controlar de acordo com ECF? Desde ja obrigado!
  6. Ola pessoal, fiz uma correção na unit do Sicredi. Segue alteração efetuada: Alterado para fpTamanhoMaximoNossoNum := 8 no lugar fpTamanhoMaximoNossoNum := 9 na procedure LerRetorno400 devido problema gerado ao ler retorno e em seguida nao calculava mais o nosso numero corretamente sem instanciar novamente objeto acbrBoleto; Favor disponibilizarem no SVN.
  7. Estou achando bem estranho, pois o ECF esta em USB e não tem nenhuma outra aplicação tentando usar mesma porta. Referente as chamadas excessivas do Estado, apenas possuo uma função que a cada comando enviado para impressora faço o seguinte: try Result := Estados[ dmComponentes.ACBrECF1.Estado ] ; except Result := 'Falha ao ler o Estado do ECF'; end ; Sendo que não esta em nenhuma laço essa função em momento algum. Mas irei revisar meu código.
  8. Ola pessoal estou com uma Daruma FS700 MACH 2, em USB velocidade 115200 e esta dando erro com seguintes informações: Não foi possível registrar venda do item no ECF. Não foi possível Abrir Cupom Fiscal. Estado da Impressora Fiscal: Falha ao ler o Estado do ECF Segue anexo LogECF para analise pois através dele não consegui identificar o que houve, desde ja agradeço!
  9. Pessoal estou tendo esse problema seguidamente, só que o que é mais estranho é que não ocorre sempre. Ja tentei em vários testes fazer o problema acontecer, mas não acontece somente nos clientes esta ocorrendo o seguinte: Possuo um boleto com NossoNumero 142000190 ao gerar a remessa no CNAB400 tem casos em que ele gera da seguinte forma 142000019, o que esta gerando problema nesse titulo junto ao banco, pois no banco ira constar uma informação e no meu sistema outro. Alguém ja teve esse problema? Ja revisei os códigos que montam o NossoNumero e aparentemente esta tudo OK.
  10. Concordo Juliomar, mas acredito que quem faz isso de abrir novos tópicos sem pesquisar é grande menoria. Acredito que todos iriam ajudar como é bastante gente que faz as mudanças nos fontes e as vezes para uma mesma funcionalidade esta implementado de varias formas. O link do wiki http://www.djsystem.com.br/acbr/wiki/index.php não esta funcionando.
  11. Pessoal essa alteração que teve onde foi incluida essa propriedade esta causando erro nos boletos nas mensagem padrões; Percebi que ao setar a informação CodigoMora := '0'; //Boleto(2-Percentual Senao Valor) Exclusico Banrisul(0-Valor Diario e 1-Taxa mensal) ACBrBoleto faz o seguinte teste: if Pos(AValue,ACBrBoleto.Banco.CodigosMoraAceitos) = 0 then raise Exception.Create( ACBrStr('Código de Mora/Juros informado não é permitido ' + 'para este banco!') ); O que esta gerando exceção no meu sistema e pulando comandos que precisaria ser executados, posso por dentro de um try mas quero saber como vocês tem feito;
  12. andersonh

    Capa Para Boleto Carnê

    Pessoal devido seguinte norma do FEBRABAN: Recibo do Sacado: Na parte superior acima do quadro de impressão devem ser impressas, no mínimo, com a identificação das seguintes informações: a) nome do cedente; b endereço do cedente; c) CNPJ/CPF do cedente; d) nome do sacado; e) nosso-número f) número do título; g) vencimento; h) valor Observações: a) conforme Lei Federal 12.039, de 01/10/2009, nos documentos de cobrança de dívida encaminhados ao consumidor, devem constar o nome, o endereço e o número de inscrição no Cadastro de Pessoas Físicas – CPF ou no Cadastro Nacional de Pessoa Jurídica – CNPJ do fornecedor do produto ou serviço. É recomendável que também no recibo do sacado conste a linha digitável e o código de barras, de forma a facilitar eventual consulta pelo sacado. No Recibo do Sacado atualmente do dos boletos no formato Carnê no componente ACBRBoletoFCFortes não temos espaço para informar os dados do cedente. Acredito que para todos os usuários de Carnê a possibilidade de gerar uma capa conforme a que segue anexo seria muito interessante, ja tentei trabalhar com o FCFortes para cria-la mas não é minha especialidade. Acredito que para o pessoal que criou os boletos para esse componente seja muito simples.
  13. OK Régys muito obrigado, foi o que imaginei. Aproveitando que você é um dos Administradores do fórum gostaria de ver contigo e propor a todos os desenvolvedores ACBr, a criar um Help dos componentes explicado cada propriedade do componente. Ou se talvez ja existe isso.
  14. Pessoal, estou com a seguinte situação: Ao enviar a NFe o sistema salva o xml completo incluido a parte do protocolo de autorização de uso. Se por acaso esse arquivo for excluido, como fazer para recuperar atraves dos webservices? Se utilizar o comando ACBrNFe1.WebServices.Consulta.Executar ele simplesmente gera com a parte do protocolo de autorização e não o xml completo, estou precisando capturar novamente o xml completo.
  15. Ola pessoal, segue anexo LogECF de uma Bematech, aparentemente esta funcionando normal no cliente. Mas fui analisar o log para conferir alguns detalhes, a resposta estão todas nulas. Gostaria que conferissem para ter certeza.
  16. Estou usando a opção ACBrNFeDANFE.MarcaDaguaMSG:='REEIMPRESSÃO' quando vou imprimir apartir da 2ª vez depois depois de validar e imprimir normalmente. Utilizo o ACBrNFeDANFERaveCB mas essa MarcaDaguaMSG não esta saindo no centro da pagina esta saindo bem embaixo, inclusive esta saindo pela metade a descrição. Estou com fontes atualizados.
  17. andersonh

    Limpa Retorno Do Webservice

    Pessoal estou com seguinte problema quando valido uma NFe e em seguida vou enviar outra e ocorre seguinte erro no WebService Não foi possível estabelecer conexão com o servidor de revogação ou uma resposta definitiva não pôde ser obtida. - URL:https://nfe.sefaz.rs.gov.br/ws/Nferecepcao/NFeRecepcao2.asmx - SOAPAction:http://www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao2. Mas conforme o meu código abaixo o CSTAT e NPROT dessa nova nota que nem foi enviada ao sefaz esta ficando o mesmo da nota anterior: try setDadosNFeACBr(); DMAdm.ACBrNFe1.Enviar(0); if (DMAdm.ACBrNFe1.WebServices.Retorno.cStat = 100) then begin if (Length(Trim(qConfigNFeSMTP_HOST.AsString)) > 0) then enviarEmail('E', qNFCLIFOR_EMAIL.AsString); //ver pegar desse campo ou outro end; finally //Atualiza status mesmo que tenha erro na NFe atualizarStatusNFe(qNFID.Value, DMAdm.ACBrNFe1.WebServices.Retorno.cStat, DMAdm.ACBrNFe1.WebServices.Retorno.xMotivo, DMAdm.ACBrNFe1.WebServices.Retorno.Protocolo, DMAdm.ACBrNFe1.WebServices.Retorno.RetWS); end; Existe alguma função para limpar os dados do DMAdm.ACBrNFe1.WebServices.Retorno?
  18. OK obrigado pelas informações, quando identificar problemas conforme o que mencionei no tópico irei aumentar o TimeOut do componente. O Intervalo posso deixar sempre 0?
  19. Eu tirei essa parte do Log, estava da seguinte forma: -------------------------------------------------------------------------------- ATIVAR - 16/06/14 07:08:15:528 - Modelo: Daruma - Porta: COM1 - TimeOut: 3 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 -------------------------------------------------------------------------------- Detalhe em Intervalo estava 100. Qual a diferença do TimeOut e do Intervalo e quais as configurações ideais nesses campos?
  20. Régys esta ocorrendo com a Daruma FS-700 também. A principio não teria problema, mas dai estou tendo o problema com consistencia nos dados conforme tópico que criei para ver como pessoal tem feito na seguinte condição:
  21. Estou tendo esse problema seguidamente ao executar o comando FechaCupom(), com impressora Daruma FS-600. A principio não teria problema nenhum, pelo fato que eu não confirmo na base de dados pelo fato de dar uma exceção, acontece que mesmo ocorrendo esse erro a impressora esta finalizando o cupom na impressora mas retorna erro para minha aplicação. Segue anexo log completo, abaixo parte especifica do erro: -- 15:45:27:078 FechaCupom( Val.Aprox.Impostos R$7,99(16,78%) Fonte:IBPT[LF]Obrigado pela Prefer[234]ncia![LF]IE: ISENTO ) TX -> [ESC][201]1362/Z.A.L.DA SILVERA & CIA LTDA AV.XV DE NOVEMBRO - RONDA ALTA 00.179.616/0001-97 [CR] 15:45:27:687 RX <- :[CR] -- 15:45:27:687 TX -> [FS]F[210]0Val.Aprox.Impostos R$7,99(16,78%) Fonte:IBPT[CR][LF]Obrigado pela Prefer[234]ncia![CR][LF]IE: ISENTO [255][129] Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro n?documentado Cod.Aviso: 0 15:45:35:078 RX <- :0000040[210]075458000000004761[CR] ----------------- ERRO ----------------- Impressora Daruma n?est?espondendo ----------------------------------------
  22. Giuliano é uma das alternativas que poderia fazer. Você controla através do Try {} Except ou através do Estado do ECF?
×
×
  • 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.