Ir para conteúdo
  • Cadastre-se

Claudiomir

Membros
  • Total de ítens

    204
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Claudiomir postou

  1. Essa é a parte mais estranha. Aparentemente a remessa está indo corretamente. Ele é validado pelo site e aceito normalmente. Tem que ter algo errado na geração do boleto. Mas o que???? Claudiomir
  2. Saudações Big Wings. Vi sim. Implementei baseada nela. Testei. Tudo indicava que iria funcionar. Recebi resposta 2 horas atrás. Erro permanece. Claudiomir
  3. Claudiomir

    Erro Boleto Sicoob

    Saudações. Já criei um tópico anterior mas o moderador fechou por falta de uma resposta minha. Lamento não ter respondido no prazo. Meu problema continua com a geração da linha digitável. Gero o boleto e imprimo. Nenhum erro. Normal. Envio para o banco. 1 em cada 3 funciona. Os demais dá erro na hora de pagar. A linha digitável enviada para o banco via remessa está indo com valores diferentes do que é gerada antes, na emissão do boleto. Eu não encontro o erro. Se alguém tiver uma idéia, eu agradeço. Pergunto ainda, existe um "validador" de boletos do Sicoob? Antigamente tinha uma planilha no excel onde testávamos isso. Se alguém puder, ainda, me indicar qual o "campo" que está dando a diferença na imagem abaixo, eu agradeço. O primeiro valor é o que eu gero na hora de imprimir o boleto. O segundo valor é o que o banco está recebendo na remessa. No aguarde de qualquer idéia. Claudiomir
  4. Frio na barriga nem passa perto do que estou sofrendo com esse.... banco. Vou testar aqui. Interessante que até essa semana, em outro cliente, esse campo enviava normalmente. Grato por seu auxílio. Claudiomir
  5. Claudiomir

    Erro campo 72 sicoob

    Saudações. Estou em minha "saga" particular para implementar no banco Sicoob. Ao enviar a remessa no validador do sicoob ele me retorna um erro na posição 72. Informando que o valor deve ser 0 e não vazio. A posição informada vem logo após o ultimo campo onde é informado o digito da conta. Ficaria entre o dígito da conta e a primeira letra do nome do Emitente. Eu realmente não entendo. Abro a remessa, substituo o "vazio" por "zero" e a remessa é aceita. Na geração desses valores, estou esquecendo de preencher algo? Alguma propriedade que devo ativar? CNAB 240 Código Abaixo: fprinci.ACBrBoleto1.ACBrBoletoFC.Filtro := fiNenhum; fprinci.ACBrBoletoFCFR1.DirLogo := extractfilepath(application.ExeName) + 'logo'; fprinci.ACBrBoleto1.DirArqRemessa := fprinci.cfgcfgcaminhoremessabanco.AsString; fprinci.ACBrBoleto1.DirArqRetorno := fprinci.cfgcfgcaminhoremessabanco.AsString; fprinci.ACBrBoleto1.ListadeBoletos.Clear; fprinci.ACBrBoleto1.cedente.Agencia := self.ctactanragencia.AsString; fprinci.ACBrBoleto1.cedente.AgenciaDigito := self.ctactadgagencia.AsString; fprinci.ACBrBoleto1.cedente.Conta := self.ctacatnrconta.AsString; fprinci.ACBrBoleto1.cedente.ContaDigito := self.ctactadgconta.AsString; fprinci.ACBrBoleto1.cedente.Convenio := self.ctactaconvenio.AsString; fprinci.ACBrBoleto1.cedente.CNPJCPF := fprinci.cfgcfgdoc1.AsString; fprinci.ACBrBoleto1.cedente.TipoInscricao := pJuridica; fprinci.ACBrBoleto1.cedente.Logradouro := fprinci.cfgcfgendereco.AsString; fprinci.ACBrBoleto1.cedente.NumeroRes := fprinci.cfgcfgnumero.AsString; fprinci.ACBrBoleto1.cedente.Bairro := fprinci.cfgcfgbairro.AsString; fprinci.ACBrBoleto1.cedente.Cidade := fprinci.cfgcfgcidade.AsString; fprinci.ACBrBoleto1.cedente.UF := fprinci.cfgcfguf.AsString; fprinci.ACBrBoleto1.cedente.CEP := fprinci.cfgcfgcep.AsString; fprinci.ACBrBoleto1.cedente.CodigoCedente := self.ctactacodigocedente.AsString; fprinci.ACBrBoleto1.cedente.NumeroRes := ''; fprinci.ACBrBoleto1.cedente.Nome := self.ctactabeneficiario.AsString; fprinci.ACBrBoleto1.cedente.Modalidade := self.ctactamodalidade.AsString; No aguardo de qualquer idéia. Claudiomir Posição Inicial: 72 - Valor informado diverge do valor default definido para o campo: 0
  6. Desculpe Juliana, Eu não faço idéia de como fazer isso. Baseada na imagem abaixo, qual seria o campo que forma a linha digitável (quem vem depois do ... 660)? Que campos eu estou informando aqui?
  7. Saudações Se eu pegar, no banco do Cliente e mandar reimprimir, ele faz certinho. Igual ao que o banco informa O erro ainda persiste. Geralmente o segundo ou o terceiro boleto de uma série,. E é completamente aleatório. Passam-se dias sem acontecer. Não tenho ideias de como resolver isso.
  8. Boa tarde, Verifica esse componente Pode ser o que vocêprecisa http://elivaldo.com.br/exibir.php?pg=principal Claudiomir
  9. O pior é que já tentei depurar dessa forma. Não resolveu. Ás vezes passam dias antes de acontecer. Tipo, fiz 5 boletos e destes 5, 4 estão corretos. Refaço a venda e nada de dar erro. É muito estranho. Claudiomir
  10. Claudiomir

    Linha Digitável Sicoob

    Saudações Tenho uma situação... inusitada. Uso o AcbrBoleto por um bom tempo. Nunca tive problemas. Faço as vendas a prazo. Gero as Parcelas. Emito os boletos. Gero as remessas. Envio para o banco. Tudo como manda o figurino. Exceto que, em casos totalmente aleatórios, sem nenhum padrão previsível, o a linha digitável de um boleto é emitido diferente dos dados enviados para a remessa do banco Sicoob. Tipo, eu gero as parcelas e visualizo o boleto, conforme imagem abaixo. Gero a remessa a seguir e envio para o banco no dia seguinte. Neste caso, era a segunda parcela de um total de 5. Dias depois o cliente vai pagar a primeira e dá certo. Na segunda o banco diz que não existe nada na base deles. Abri a remessa. Olhei para os dados. E não são os que estão acima. Mando reimprimir o boleto. Ele me mostra a imagem abaixo. Que bate certinho com os dados que o banco tem vindos da remessa, conforme imagem abaixo: Detalhe, se eu reimprimir o boleto, ele imprime com o código correto, ou seja, o código que foi na remessa e que está registrado no banco. Ou seja, em um acontecimento aleatório, ao invés de imprimir no boleto(papel físico impresso pela empresa) ele usa um valor que não é o gerado enviado para a remessa. Testei algumas coisas antes de postar aqui. Não houve qualquer alteração no boleto desde a geração. O que foi gerado foi para o banco. O erro acontece na impressão da primeira vez. Não existiu alterações ou reimpressão de boleto. Nada. Absolutamente nada. Nem mesmo o "Nosso Número" foi alterado. Nada. Alguém já passou por algo parecido?? Banco Sicoob. No aguardo de alguma ideia. Claudiomir
  11. Claudiomir

    Enventos de uma NFE

    Saudações Estou tentando pegar os eventos de retorno de uma nfe (e nfce) para identificar quando ela foi cancelada. Confesso que tenho apanhado bastante e não consigo capturar o evento quando acontece. Evento de Cancelamento de NFE. Código: // gravar evento qptonfe.Open; qptonfe.append; qptonfeptonfechave.AsInteger := fprinci.RetornaNovoGenerator('ptonfe', 'ptonfechave'); qptonfenota.AsString := inttostr(fprinci.vnfcevenda); qptonfeprotocolo.AsString := ACBrNFe1.WebServices.EnvEvento.EventoRetorno. retEvento.Items[0].RetInfEvento.nProt; scaminho := ACBrNFe1.Configuracoes.Arquivos.PathNFe + sdata + '\'; snota := copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.id, 4, 44) +'-nfe.xml'; qptonfelocalevento.AsString := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.NomeArquivo; qptonfeXMLCancelamento.AsString :=ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xml; qptonfetipoevento.AsString := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xEvento; qptonfeDataHoraEvento.AsString := datetostr(ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento); qptonfeCodigoStatus.AsString := inttostr(vCodigoRetorno); // qptonfeMotivoStatus.AsString := vMotivoRetorno; qptonfeMotivoStatus.AsString := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo; qptonfedata.AsFloat := date; qptonfeusrcodigo.AsInteger := fprinci.voperador; qptonfealteracao.AsString := datetimetostr(now); qptonfe.post; Eu até consigo gravar 1 dos eventos. 135m--> Ver na imagem, MotivoStatus Mas não os demais. Ou, pergunta idiota, só tem que salvar esse evento mesmo?? O que estou fazendo de errado?? Qualquer ideia é bem vinda. Claudiomir
  12. Saudações Segui vosso procedimento. Deu certinho. Grato meu velho!!! Claudiomir
  13. Saudações Estou tendo problemas para imprimir o evento do Cancelamento da NFE. Revisei os exemplos, mas nada de encontrar o problema. Estou usando o seguinte código para carregar. var vPathXmlEvento: String; vAnoMes: String; begin vAnoMes := FormatDateTime('yyyymm', now); vPathXmlEvento := ACBrNFe1.Configuracoes.Arquivos.PathNFe + vAnoMes + '\110111' + copy(qvndvnsnomenfe.AsString, 27, 44) + '01-procEventoNFe.xml'; ACBrNFe1.EventoNFe.LerXMLFromString(vPathXmlEvento); ACBrNFe1.ImprimirEvento; Ao imprimir, porém, ele me traz isso na tela. A impressão que tenho é que ele não carregou o evento, mas também não deu erro na carga. Imagem do erro abaixo. Evento anexado. Xml da Nfe Homologação Anexado Qualquer ideia é apreciada. Gastei o dia nisso e não sai do lugar. Claudiomir 1101115119061191112300010955001000000610138619122601-procEventoNFe.xml 51190611911123000109550010000006101386191226-nfe.xml
  14. Na verdade eu estava informando o campo nref sem necessidade. Grato pelo auxilio pessoal!!
  15. Claudiomir

    Erro na Validação NFE

    Saudações Estou homologando o meu sistema na sefaz Mt e está me retornando um erro quando envio. Estou fazendo uma transferência entre uma empresa e uma filial. Cfop 5152 - Transferência de mercadoria adquirida ou recebida de terceiros Pelo que consegui entender, a sefaz está pedindo para eu referenciar a nota de compra. O Escritório Contábil alega que não é necessário e pelo emissor gratuito ele passa sem precisar referenciar. E agora?? O erro abaixo: 51190611911123000109550010766188171000005748-nfe.xml
  16. Ok. Resolvido. Grato Felipe!
  17. Saudações Problemas com o svn???
  18. Saudações Tenta isso. ACBrNFe1.Configuracoes.Geral.idcsc := cfgcfgidtoken.AsString; ACBrNFe1.Configuracoes.Geral.csc := cfgcfgtoken.AsString; ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400; ACBrNFe1.Configuracoes.Geral.VersaoQRCode := veqr200; Claudiomir
  19. Saudações Esquece homologação. Nunca funcionou. Vá direto para Homolgação. Claudiomir Para Produção!! Não Homologação. Produção!!!
  20. Saudacoes Acabo de emitir em producao. Mas que diz que consigo cancelar... erro 494 Claudiomir
  21. Saudações Pergunta Idiota, mas sincera. Alguém conseguiu emitir qualquer nfce 4 em MT? Tudo que eu mando para eles, e já tem um mês que estou tentando me retorna variações de que o serviço é indisponível. Error 503--Service Unavailable From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: 10.5.4 503 Service Unavailable ou se emitido pelo acbr na consulta do serviço me retorna Verifiquei tudo, várias vezes. Alguém tem alguma idéia?? No aguardo, Claudiomir PS: Enviei um e-mail para eles, a resposta é que dentro de 10 dias úteis eles vão me responder.
  22. Desculpe, Mas não deu certo. Removi a pasta, descompactei a nova, recompilei o projeto, mas o erro continua. Estou fazendo algo de errado?? Claudiomir
  23. Saudações Leonardo Implementei o código fornecido aqui https://github.com/leogregianin/ofx-reader e consegui fazer funcionar para o Sicoob perfeitamente. Agradeço por ter partilhado o código com toda a comunidade. No entanto, na hora de executar com arquivos fornecidos pelo Sicredi, ele apresentou erro na chave ID. O Sicredi informa letras e "-" na chave id. Anexo aqui a imagem do erro. Bem como anexo arquivo ofx original do Sicredi. extrato.ofx Se você tiver qualquer idéia, agradeço. Claudiomir
  24. Saudações Tenho uma pergunta que nada tem a ver com o ACBR. Quando, em seus cliente, existe uma venda no cartão, tanto de crédito quanto de débito, como vocês fazem para baixar automaticamente as parcelas dentro do sistema? Existe algum componente para baixar os arquivos direto do site das empresas de cartão? Como vocês fazem? No aguardo de idéias, Claudiomir
×
×
  • 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...