Ir para conteúdo
  • Cadastre-se

plenustech

Membros Pro
  • Total de ítens

    110
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que plenustech postou

  1. Olá fiz algumas alterações nas chamadas de alguns métodos para deixar o código das units do auttar dll compatível com a versão mais atual do ACBr, Obs.: Homologamos e estamos instalando em clientes com essa implementação. Link: https://plenustech.cloudstorage.pw/index.php/s/GzX9ZwtPtey9AJj
  2. Pessoal Bom dia ... Como está a situação desta solução "Componente ElginTef e MSitef Android" ?
  3. Um detalhe implementado no método "TNFSeR_Agili.LerSituacaoNfse()", ao tratar a situação da nota o código " NFSe.Situacao := ObterConteudo(AuxNode.Childrens.FindAnyNs('Codigo'), tcInt); " "ObterConteudo()" como inteiro, internamente está removendo o '-' Solução: " NFSe.Situacao := ObterConteudo(AuxNode.Childrens.FindAnyNs('Codigo'), tcStr) " Assim como está sendo feito em: " NFSe.MotivoCancelamento := ObterConteudo(AuxNode.Childrens.FindAnyNs('MotivoCancelamento'), tcStr); ". ACBr - Version - 26729 - Agili.LerXml.pas; Modificado - Agili.LerXml.pas;
  4. RPs - > RPS.rar Arquivo Alterado ->Agili.LerXml.rar RPS-4367.rar
  5. Ao carregar um xml/Rps, o componente não está atribuindo os dados do xml nos seus respectivos campos, isso ocorre porque o método "TNFSeR_Agili.LerInfDeclaracaoPrestacaoServico()" está buscando pelo grupo da tag 'DeclaracaoPrestacaoServico" em vez da tag 'InfDeclaracaoPrestacaoServico" , para resolver a situação o código foi modificado para buscar um desses dois grupos da tag. Um outro detalhe implementado foi no método "TNFSeR_Agili.LerSituacaoNfse()", ao tratar a situação da nota o código estava alterando o valor do retorno de -2 para 2, isso ocorria por que era passado o tipAgili.raro do dado no método "ObterConteudo()" como inteiro, internamente existia uma outra função que estava removendo o '-'
  6. vou providenciar um xml validado e te envio.
  7. Correções já implementadas: Ao carregar um xml/Rps, o componente não está atribuindo os dados do xml nos seus respectivos campos, isso ocorre porque o método "TNFSeR_Agili.LerInfDeclaracaoPrestacaoServico()" está buscando pelo grupo da tag 'DeclaracaoPrestacaoServico" em vez da tag 'InfDeclaracaoPrestacaoServico" , para resolver a situação o código foi modificado para buscar um desses dois grupos da tag. Um outro detalhe implementado foi no método "TNFSeR_Agili.LerSituacaoNfse()", ao tratar a situação da nota o código estava alterando o valor do retorno de -2 para 2, isso ocorria por que era passado o tipo do dado no método "ObterConteudo()" como inteiro, internamente existia uma outra função que estava removendo o '-'. Agili.LerXml.pas NFSe.xml
  8. Bom dia, Fiz um comentário equivocado quanto a quando utilizamos o código modificado para buscar por Rps disse que (" porém apesar de ter achado e modificado a Nota certa ainda adicionou o Retorno novamente ficando duas ao invés de uma como deveria ") na verdade retornou apenas um item, o que está correto no decorrer do processo. Peço desculpas pelo equívoco. Obrigado.
  9. Deixa eu voltar um pouco, no problema original. Quanto vou emitir uma NFSe para a Agili eu chamo o Método Emitir, porem o componente nunca modifica a Nota que esta na posição zero (Items[0] que foi o RPS que eu enviei), o que ele faz é adicionar uma nova NotaFiscal, ou seja o retorno acaba indo para a posição um (item[1]) nele eu consigo ver a NFSe que foi gerada. Debugando percebi que o ACBr usa o valor da Tag Numero (que esta dentro de NFSe->Numero) para procurar na lista das NotasFicais o documento correspondente, porém não encontra pois não tem esse numero no RPS que eu enviei, o numero que tenho disponível é o numero do RPS, e por isso acaba por adicionar o retorno ao componente ficando duas notas. Esse é o código que esta hoje: Esta procurando pelo numero da NFSe (esse valor ainda não tem no componente) e não encontrar então faz o LoadFromString e acaba inserindo mais uma nota no NotasFiscais (NotasFiscais.items[1]) Esse é o código modificado: Mudando esse trecho para buscar por Rps até achou a nota (não fez a loadFromString nessa parte), porém apesar de ter achado e modificado a Nota certa ainda adicionou o Retorno novamente ficando duas ao invés de uma como deveria (notasFiscais.Items[1]); O problema é que eu espero enviar apenas uma nota e receber o retorno apenas desta nota, logo vou olhar para a nota no item[0] (primeira nota) e ela não vai estar confirmada, mas a segunda nota (item[1]) vai estar;
  10. Atualmente => "C:\Samples\exe\Notas Fiscais\NFSe".
  11. Boa tarde ... Estou tendo problemas quanto ao método (Line: 255 - procedure TACBrNFSeProviderAgili.TratarRetornoEmitir(Response: TNFSeEmiteResponse);) da unit Agili.Provider Line: 306 - ANota := TACBrNFSeX(FAOwner).NotasFiscais.FindByNFSe(NumRps); Retornando (nil). Arquivo Gerado para envio não possui a tag <Nfse> -> <Numero>, sendo esses dados pertencentes ao arquivo retornado do provider. Line: 255 - procedure TACBrNFSeProviderAgili.TratarRetornoEmitir(Response: TNFSeEmiteResponse); Line: 294 - ANode := ANode.Childrens.FindAnyNs('Nfse'); Line: 304 - NumRps := ObterConteudoTag(ANode.Childrens.FindAnyNs('Numero'), tcStr); (Ex: Retorna o valor da tag <Numero> "134") Line: 306 - ANota := TACBrNFSeX(FAOwner).NotasFiscais.FindByNFSe(NumRps); Segue imagens em anexo:
  12. Olá galera, foram feiras algumas alterações no ACBrNFSe, há algum cliente que é optante MEISimei na Cidade de Juina-MT, e não havia uma forma de enviar essa informação pelo componente, eis as mudanças(em anexo). pnfsNFSeW_Agili.pas pnfsLerListaNFSe.pas pnfsNFSe.pas
  13. Usando o modelo ppEscPosStar fica bacana, porém, o qrcode não e gerado. no caso do ppEscDaruma especifico da daruma, não está ficando formatado e nem gerando o qrcod. Resumindo, testei com todos modelos!
  14. Estou realizando teste de impressão de NFC-e pelo android usando a impressora Bluetooth DM-380 da Daruma, porem, venho enfrentando um problemas de layout. As impressões estão ficando bem ruins, sem formatação e não está gerando o qrcod. Tem alguma forma de customizar e trocar esses layouts?
  15. Bom dia, estou estudando para fazer registro de boletos via webserver do sicredi, alguem sabe me dizer se a acbr já tem alguma coisa encaminhada neste sentido.
  16. Boa tarde, Precisei realizar alguns ajustes para que o ACBr-NFSe pudesse funcionar no provedor Agili para a Cidade de Juina-MT Estou compartilhando as mudanças(em anexo). Alteracoes ACBr.txt Cidades.INI nfse_v_1.00.xsd pnfsNFSeW_Agili.pas
  17. plenustech

    Lote DFe Enviado

    Boa tarde a todos Estou implementando um contador de Envio, afim de impedir o consumido indevido.. Porém estou tentando encontrar um cStat ou algo similiar que me devolva que o Lote foi enviado sem problemas, apenas enviado, não importa se a nota vai ser ou não processada com sucesso, isso tanto para a NFe quanto para a NFSe.
  18. Boa tarde Baixei o ACBr dia 10-05-2019 e a Unit ACBrCalculadora.pas e ao dar um ESC e reabrir a Calculadora o Valor do display permanece. Gostaria de sugerir que o display e a memória da calculadora fossem zerados Correção: function TACBrCalculadora.Execute: Boolean; Substituir Linha FrCalculadora.ValorDisplay := '0'{FloatToStr( FValor ) };
  19. Boa tarde !!! Procurando a Respeito de NFC-e para dispositivos Mobiles encontrei algumas possíveis soluções citadas até aqui mesmo no forum.. Entendo a solução com o uso de servidor e webservice com o uso de REST e a minha idéia é fazer algo assim para solucionar situações onde exista internet, porém minha realidade é outra. Tenho clientes que querem fazer essa nota (obrigatoriedade imposta pela sefaz do MT) em contingência pela ausência de internet (Vendas em locais Remotos, fazendas e etc). O que fazer?
  20. Boa tarde !!! Procurando a Respeito de NFC-e para dispositivos Mobiles, cheguei aqui. Entendo a solução com o uso de servidor e webservice com o uso de REST e a minha idéia é fazer algo assim para solucionar situações onde exista internet, porém minha realidade é outra. Tenho clientes que querem fazer essa nota em contingência pela ausência de internet. (Vendas em locais Remotos, fazendas e etc) a sefaz do MT esta exigindo uma emissão de NFC-e em contingência. O que fazer?
  21. Bom dia. Estivemos pesquisando a respeito do assunto. Além da questão do boleto bancário, temos necessidades relacionadas à conciliação (contas-correntes e cartões) e pagamento a fornecedores. Pelo que eu consegui levantar, a solução deve passar necessariamente pela integração com algum serviço de EDI bancário, como Nexxera, Accesstage etc. Alguém vê outra possibilidade? Equipe Plenustech
  22. Boa tarde Gostaria de tirar uma dúvida com relação a geração dos arquivos. Notei uma coisa no arquivo mestre gera 4 itens tem a necessidade essa quantidade todos itens no mestre. dai para cada item no arquivo mestre ele gerar 4 itens no arquivo Itens do documento fiscal. Aprovoitando eu gostaria de saber o que seria os valor 1, 5, 9, 13 que aparece no arquivo mestre. MG00000000000000000011802N01D.001 MG00000000000000000011802N01I.001 MG00000000000000000011802N01M.001
  23. Boa Tarde Tenho um cliente que vai começar a utilizar a nota fiscal modelo 21, então dei uma olhada no componente ACBrConvenio115, e no exemplo. Como que gerado o arquivo do Tipo 'C'. Porque eu fiz um teste com o exemplo e ele só gerou arquivos do tipo 'I', 'M' e 'D'. Como será feita a geração do arquivo 'C' e a autenticação dessa nota fiscal.
×
×
  • 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.