Jump to content

plenustech

Membros Pro
  • Posts

    106
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by plenustech

  1. RPs - > RPS.rar Arquivo Alterado ->Agili.LerXml.rar RPS-4367.rar
  2. 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 '-'
  3. 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
  4. 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.
  5. 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;
  6. 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:
  7. 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
  8. 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!
  9. 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?
  10. 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.
  11. 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
  12. 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.
  13. 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 ) };
  14. 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?
  15. 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?
  16. 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
  17. 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
  18. 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.
  19. Bom dia Italo Jurisato Junior Atualizei a ACBr e deu erro de arquivo QRCode. Dai exclui toda as pasta da ACBr e baixei tudo denovo, dai deu certo. Obrigado.
  20. Boa tarde Italo Jurisato Junior Os arquivos que você pediu para analisar estão em anexo. 20180823155751-ped-cad.xml 20180823155751-ped-cad-soap.xml 20180823160143-ped-cad.xml 20180823160143-ped-cad-soap.xml 20180823160223-ped-cad.xml 20180823160223-ped-cad-soap.xml
  21. Boa tarde, estou com problemas para fazer a Consulta de Cadastros dos contribuintes do RS , SP e SC nos respectivos servidores: Sefaz Rio Grande do Sul - (RS), Sefaz São Paulo - (SP) e Sefaz Virtual Rio Grande do Sul - (SVRS). O erro retornando é o seguinte: Erro Interno: 0 Erro HTTP: 500 Sefaz São Paulo (SP) URL: https://nfe.fazenda.sp.gov.br/ws/cadconsultacadastro4.asmx Sefaz Rio Grande do Sul (RS) URL: https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx Sefaz Virtual Rio Grande do Sul - (SVRS) URL: https://cad.svrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx 20180821152107-ped-cad.xml 20180821152152-ped-cad.xml 20180821154345-ped-cad.xml
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.