-
Total de ítens
108 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por plenustech
-
-
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;
-
- 1
-
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 '-'
-
vou providenciar um xml validado e te envio.
-
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 '-'.
-
-
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.
-
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;
-
Atualmente => "C:\Samples\exe\Notas Fiscais\NFSe".
-
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: -
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).
- 1
-
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!
-
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?
-
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.
-
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
- 1
-
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.
-
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 LinhaFrCalculadora.ValorDisplay := '0'{FloatToStr( FValor ) };
- 1
-
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?
-
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?
-
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
-
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
-
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.
-
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.
- 2
-
Boa tarde Italo Jurisato Junior
Os arquivos que você pediu para analisar estão em anexo.
20180823155751-ped-cad-soap.xml
Problemas no Método TratarRetornoEmitir - Agili.Provider
em DFe - Documentos Fiscais Eletrônicos
Postado
Ok .. Muito obrigado.