Ir para conteúdo
  • Cadastre-se

FelipeLopes

Membros
  • Total de ítens

    69
  • Registro em

  • Última visita

Tudo que FelipeLopes postou

  1. bom dia, estou tendo algumas dificuldades com a validação junto ao banco ABC brasil. Seguites erros: 1º Carteira posicao 108 a 108 - conteudo 0 - utilizo o mesmo procedimento para os outros bancos e nao tenho esse tipo de problema, alguem sabe me explicar se muda alguma coisa para o banco ABC? Os outros erros irei enviar como anexo. Alguem pode me ajudar? TESTE009.txt
  2. Muito obrigado, na hora que iria posta que consegui resolver, vi sua resposta. fiz bem parecido com o que me passou. Estou com outra situação no abc, irei finalizar esse topico e abrir outro muitoooo obrigado pela ajuda
  3. Bom dia, obrigado pelo retorno. Ainda sem conseguir usar, ListaDadosNFe.Add(TACBrDadosNFe) Essa function receber um objeto do tipo TACBrDadosNFe e retorna um integer. nao estou sabendo usar, poderia me ajudar? Atenciosamente, Felipe Lopes
  4. FelipeLopes

    Dados da nfe

    Boa tarde, estou tendo uma dificuldade para homologar o boleto com o banco ABC pois estao pedindo os dados da nfe(chavedeacesso) . O acbrboleto atende a esse requisito? Se sim, como posso proceder? Atenciosamente
  5. Resolvido, tem momentos que estamos tão atarefados que nao conseguimos enxergar um simples erro. Obrigado a todos..
  6. Bom dia, estou tendo uma dificuldade em gerar o bloco K200, estou alimentando o bloco com mais de 400 itens, porem apos gera o arquivo, so aparece 1 item. Alguem pode me dar um caminho para a correção? Irei colocar o codigo da criação e em anexo o arquivo txt. with ACBrSPEDFiscal1.Bloco_K do begin cdsgrupoproduto.Filtered := True; with RegistroK001New do begin IND_MOV := imComDados; with RegistroK100New do begin DT_INI := cbde.Date; DT_FIN := cbate.Date; with RegistroK200New do begin xsql := 'select '+ 'a.codmanual, a.cidchaves, a.descricao, a.tipoestoqueproduto, a.cidchavesproprietarioproduto, '+ 'd.sigla, c.codigoreceita, '+ 'sum(e.quantidade) as saldo '+ 'from '+ 'tblprodutos a, tblgrupoproduto b, tbltipoprodutos c, tblunidadedemedida d, tblhistoricoproduto e '+ 'where '+ 'a.cidchavesgrupodeproduto=b.cidchaves and '+ 'b.cidchavestipo=c.cidchaves and '+ 'a.cidchaves=e.cidchavesproduto and '+ 'a.cidchavesunidademedida=d.cidchaves and '+ 'e.data<=:data and '; if cdsgrupoproduto.RecordCount>0 then begin cdsgrupoproduto.First; xsql := xsql +' ( '; while not cdsgrupoproduto.Eof do begin xsql := xsql+'B.cidchaves='+cdsgrupoprodutocidchaves.AsString+' or '; cdsgrupoproduto.Next; end; xsql := copy(xsql,1,length(xsql)-3); xsql := xsql +' )'; end else xsql := copy(xsql,1,length(xsql)-4); xsql := xsql+'group by a.cidchaves having sum(e.quantidade)>0 order by a.descricao '; qryk200.Close; qryk200.SQL.Clear; qryk200.SQL.Add(xsql); qryk200.ParamByName('data').AsDate :=cbate.Date; qryk200.Open; qryk200.First; while not qryk200.Eof do begin COD_ITEM := qryk200cidchaves.AsString; QTD := qryk200saldo.AsFloat; Case qryk200tipoestoqueproduto.AsInteger Of 0 : begin IND_EST := estPropInformantePoder; COD_PART := ''; end; 1 : begin IND_EST := estPropInformanteTerceiros; COD_PART := qryk200cidchavesproprietarioproduto.AsString; end; 2 : begin IND_EST := estPropTerceirosInformante; COD_PART := qryk200cidchavesproprietarioproduto.AsString; end; End; DT_EST := cbate.Date; qryk200.Next; end; {with RegistroK220New do begin DT_MOV := ACBrSPEDFiscal1.DT_INI; COD_ITEM_ORI := '000008'; COD_ITEM_DEST := '000010'; QTD := 1; QTD_DEST := 1; end; } end; end; end; cdsgrupoproduto.Filtered := False; end; SpedFiscal.txt
  7. Bom dia, estou com uma dificuldade ao gerar o bloco K200, o mesmo bloco esta sendo gerado apenas com 1 registro, porem eu alimento o bloco com mais de 400 registros. Estou enviando a copia do codigo e o arquivo TXT gerado, alguém já passou por isso? OBS: APAGUEI UMA PARTE DO ARQUIVO CONTENDO OS DADOS DAS EMPRESAS. with ACBrSPEDFiscal1.Bloco_K do begin cdsgrupoproduto.Filtered := True; with RegistroK001New do begin IND_MOV := imComDados; with RegistroK100New do begin DT_INI := cbde.Date; DT_FIN := cbate.Date; with RegistroK200New do begin xsql := 'select '+ 'a.codmanual, a.cidchaves, a.descricao, a.tipoestoqueproduto, a.cidchavesproprietarioproduto, '+ 'd.sigla, c.codigoreceita, '+ 'sum(e.quantidade) as saldo '+ 'from '+ 'tblprodutos a, tblgrupoproduto b, tbltipoprodutos c, tblunidadedemedida d, tblhistoricoproduto e '+ 'where '+ 'a.cidchavesgrupodeproduto=b.cidchaves and '+ 'b.cidchavestipo=c.cidchaves and '+ 'a.cidchaves=e.cidchavesproduto and '+ 'a.cidchavesunidademedida=d.cidchaves and '+ 'e.data<=:data and '; if cdsgrupoproduto.RecordCount>0 then begin cdsgrupoproduto.First; xsql := xsql +' ( '; while not cdsgrupoproduto.Eof do begin xsql := xsql+'B.cidchaves='+cdsgrupoprodutocidchaves.AsString+' or '; cdsgrupoproduto.Next; end; xsql := copy(xsql,1,length(xsql)-3); xsql := xsql +' )'; end else xsql := copy(xsql,1,length(xsql)-4); xsql := xsql+'group by a.cidchaves having sum(e.quantidade)>0 order by a.descricao '; qryk200.Close; qryk200.SQL.Clear; qryk200.SQL.Add(xsql); qryk200.ParamByName('data').AsDate :=cbate.Date; qryk200.Open; qryk200.First; while not qryk200.Eof do begin COD_ITEM := qryk200cidchaves.AsString; QTD := qryk200saldo.AsFloat; Case qryk200tipoestoqueproduto.AsInteger Of 0 : begin IND_EST := estPropInformantePoder; COD_PART := ''; end; 1 : begin IND_EST := estPropInformanteTerceiros; COD_PART := qryk200cidchavesproprietarioproduto.AsString; end; 2 : begin IND_EST := estPropTerceirosInformante; COD_PART := qryk200cidchavesproprietarioproduto.AsString; end; End; DT_EST := cbate.Date; qryk200.Next; end; {with RegistroK220New do begin DT_MOV := ACBrSPEDFiscal1.DT_INI; COD_ITEM_ORI := '000008'; COD_ITEM_DEST := '000010'; QTD := 1; QTD_DEST := 1; end; } end; end; end; cdsgrupoproduto.Filtered := False; end; Atenciosamente, SpedFiscal.txt
  8. bom dia, qual a propriedade do ACBrMDFE que diz respeito ou local do arquivo temp.xml?
  9. Bom dia, obrigado pelo retorno. Exatamente, porém não sei qual a propriedade do componente para que eu possa alterar o local de arquivo Temp.xml Atenciosamente,
  10. estou anexao o erro que apresenta. ainda nao consegue solucionar.
  11. FelipeLopes

    Erro ao Encerrar Mdfe

    Bom dia, Ao tentar encerrar um manifesto eletronico, esta ocorrendo o seguinte erro: Não possivel criar o arquivo temp.xml. Esse arquivo esta sendo criando na mesma pasta que se encontra o sistema, ressaltando que a pasta esta com as permissões totais. Como posso solucionar essa questão? como posso alterar a o local de criação do arquivo? Ateciosamente, Felipe Lopes
  12. Senhores, bom dia de um tempo pra ka, tem ocorrido com frequência erro pela chave de acesso estar diferente. Vou explicar como funciona. Tenho vários clientes onde a infraestrutura de internet é bem limitada, ou seja internet sempre ocorrendo problemas No meu sistema, quando por algum motivo(internet) no momento de validação da nota desse algum tipo de problema e não tivesse o retorno do sefaz, o usuário faria uma nota tentativa de transmissão. Nessa nova tentativa, caso desse duplicidade de nf-e, o sistema automaticamente busca a recuperação do protocolo e atualizava o arquivo xml da nota referida. Esse processo de retransmissão, meu sistema gera um novo arquivo xml porém por algum motivo está gerando com a chave diferente do que foi autorizado, antes esse processo funcionava perfeitamente. Podem me ajudar? Atenciosamente, Felipe Lopes
  13. Meus fontes são de 16/07/2019, somente atualizar ou terei que remover e instalar novamente?
  14. Boa tarde, Não estamos conseguindo autorizar o manifesto justamento pelo motivo do qrcod. Não consegui identificar como que se preenche ou habilita a Tag qrCodMDFe. Poderiam me ajudar? Atenciosamente, Felipe Lopes
  15. FelipeLopes

    Boleto Santander

    Boa tarde, procurei aqui no forum e não encontrei nada a respeito. Estou com uma dificuldade para aprovar o arquivo remessa com o santander que é o seguinte: • Carteira a inserir no arquivo remessa: 5 Rapida com Registro (Empresa imprime) • Carteira a inserir nos boletos: 101 E solicitam também a alteração no código de barras, em anexo. Poderiam me ajudar? Atenciosamente, Felipe Lopes Estou com uma
  16. Obrigado pelo retorno, isso seria o cenário correto, porém muitas das empresas não trabalham assim. lembrando que o setor contabil apenas gera o evento de ciencia. Mas eu pergunto, como o programa disponibilizado pela receita, monitora essa situação? Atenciosamente.
  17. Então, fica muito dificil assim. Pois o caso em um cliente funciona da seguinte forma: o setor contabil, fica monitorando as nf-e emitidas contra nosso CNPJ atraves do sistema contabil de terceiros. O sistema automaticamente, ja baixa o evento dando ciencia para o download do xml completo posteriormente. No setor de estoque, onde fica encarregado de dar confirmação na operação(atraves do meu sistema) a mesma fica perdida, pois não conseguimos identificar as notas que ja foram das ciencia em outra ocasião em outro sistema. Lembrando que no programa disponibilizado pela propria receita, eles identificam essa situação.
  18. senhores, bom dia. Já li alguns posts e não consegui encontrar uma solução. Monitorando as Nf-e emitadas contra o cnpj do cliente, o valor do retorno (ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.procEvento.RetinfEvento.tpEvento) ta sendo sempre o não mapeado Mesmo dando ciência ou confirmando a operação. Como podemos saber o tipo de envento referente a chave de uma determinada nota eletronica. Atenciosamente,
  19. Obrigado pelo retorno, vi que o procedimento continua o mesmo. A mudança que ocorre, é que o processo de gerar o xml antes da atualização gerava o arquivo com o mesmo nome substituindo o anterior. E agora, esta sendo gerado arquivo com nome diferente e com isso, não consigo realizar o processo de consulta. Tem momento que é necessário gerar o xml novamente.
  20. Senhores, bom dia. Fiz a atualização do componente, e uma função que se tinha antes que era recuperar protocolo do nfe, hoje não estou conseguindo utilizar. Tenho clientes onde a internet é bem ruim, com isso sempre temos interrupções no momento do retorno das informações no ato de validação. Essa função recuperar protocolo é muito válida, pois se tentar transmitir novamente ocorre o erro de duplicidade. Qual o novo procedimento para essa questão? Atenciosamente,
  21. Bom dia, descobri o erro. é que tenho uma rotina apos o recebimeto do arquivo xml onde carrego todas as informações de impostos para o banco de dados. Não estava limpando o componente apos essa rotina. Obrigado turma.
  22. na propriedade InfEvento.cOrgao coloquei o valor de 91. Esse erro so ocorre a partir do segundo envio, exemplo. Entro no sistema e envio o evento normalmente. Se eu for enviar novamente o evento em sequencia, ocorre o erro. esvazio o compornente(ACBrNFe1.EventoNFe.Evento.Clear;) antes de refazer o processo novamente. Se eu sair do sistema e entrar novamente, consigo enviar normalmente o documento antes com erro. Atenciosamente,
  23. Boa tarde senhores, estou incrementando o manifesto de destinatários. quando envio o envento, esta retonando um erro(em anexo) informando que nao existe a chave carregada: InfEvento.cOrgao := StrToInt(Copy(cdsmanifestodestinatariochavedeacessp.AsString,1,2)); infEvento.chNFe := cdsmanifestodestinatariochavedeacessp.AsString; infEvento.CNPJ := qryempresacnpj.AsString; infEvento.dhEvento := now; infEvento.tpEvento := teManifDestConfirmacao; try ACBrNFe1.EnviarEvento(cdsmanifestodestinatario.RecNo); Podem me informar o que ocasiona esse erro? Atenciosamente, Felipe Lopes
×
×
  • 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.