-
Total de ítens
31 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por TiagoNormando
-
-
Em 09/04/2025 at 08:53, sergiolsm disse:
estou com o mesmo problema, e validando o xml ele sempre da a mensagem que a data e hora não estão na assinatura, tambem nao consigo resolver
Boa tarde amigo, conseguiu resolver?
-
1 minuto atrás, sergiolsm disse:
estou com o mesmo problema, e validando o xml ele sempre da a mensagem que a data e hora não estão na assinatura, tambem nao consigo resolver
Ainda N resolvi.. Mandei para suporte do provedor para avaliarem tbm e até agora nada.
-
2 horas atrás, GuilhermeAraujo disse:
Prestador sem Insc Municipal
bom dia amigo, realmente não estava sendo enviado , fiz a mudança porem continua o mesmo erro =/
segue o novo XML -
Boa noite pessoal!
Estou com problema ao enviar o RPS para prefeitura de Mineiros/GO
Tenho o retorno no exemplo(FONTE ATUALIZADO) do acbr:
Erro(s):
Código : E172
Mensagem: Arquivo enviado com erro na assinatura.
Correção: Acerte a assinatura do arquivo.
Alguem consegue me da uma luz do que pode ser?Obg.
-
52 minutos atrás, Juliomar Marchetti disse:
Tu vai emitir via API ou CNAB.
se API é por lá e tu já registra na hora e já vem o retorno pra imprimir o qrcode do PIX junto ao boleto
se for via CNAB tu tem que enviar a remessa pegar o retorno carregar e só depois de pegar os dado então imprimir o boleto
esse seria o mesmo processo para ITAU?, no caso a chave de pagamento do QRCOD é gerado pelo banco?
-
Em 20/03/2024 at 16:25, Daniel Simoes disse:
Desculpe pela demora na resposta...
Faz muito tempo, que implementamos o componente MTER, e o Demo dele...
Lembro que algumas coisas ocorriam de forma Assincrona.. então Sleeps não são uma boa técnica...
Notei no Demo que tem o Evento:
procedure TForm1.ACBrMTer1RecebeDados(const IP: AnsiString; const Recebido: AnsiString; var EchoMode: TACBrMTerEchoMode);
que acaba chamando o método:
procedure AvaliarRespostaTerminal(aIP: String; const aResposta: String);
Repare que ele tem estados que só pintam uma msg e saem, e que ele fica aguardando um "Enter", para buscar um Item, caso contrário, apenas adiciona o caractere digitado, no Buffer anterior
if (aString[1] <> #13) then begin // Grava Resposta Edit; FieldByName('RESPOSTA').AsString := FieldByName('RESPOSTA').AsString + aString; Post; Exit; end;
Bom dia, tudo bm? Obrigado pela repsota, sao nesses eventos que estou trablahando mesmo, mas a ideia era nao esperar enter mas sim a msg aparecer..esperar..sumir, por isso tentei usando o sleep.
-
Numa primeira tentativa eu coloquei o código assim
Dento de AvaliarReposta...
..Leu o que foi digitado.
ACBrMTer.PosicionarCursor(IP, 1, 1);
ACBrMTer.EnviarTexto(IP, 'Item: 1');
ACBrMTer.PosicionarCursor(IP, 2, 1);
ACBrMTer.EnviarTexto(IP, 'Nao foi encontrado');
Sleep(2000):
LimparDisplay:
Alterar Status do terminal ..
Nisso no display..depois que digitei o código..ele pausou 2 segundos e apareceu os dois textos que enviei chamou próximo Status..
Numa segunda tentativa crei uma função MostrarMensagem ..dentro dela monto as duas linhas de texto para enviar e usei o Timer..onde ativo ele..com 2 segundos e coloquei nesse o comando de limpar display..mas teve o mesmo efeito do Sleep..
..
10 minutos atrás, Daniel Simoes disse:Em que momento você inseriu o Sleep ?
Desculpa.. esqueci de marcar
10 minutos atrás, Daniel Simoes disse:Em que momento você inseriu o Sleep ?
Desculpa.. esqueci de marcar
-
Alguem sabe alguma funcao para um sleep dentro do procesamento do terminal?
Grato. -
Boa tarde, estou tendo um problema ao enviar o texto para o diplay do terminal depois que le as repostas(estou me baseando no exemplo do ACBrMTer)
Exemplo: Quando a pessoa digita um codigo do Item:faço uma consulta no banco, se nao existir jogo para o display:
ACBrMTer.PosicionarCursor(IP, 1, 1);
ACBrMTer.EnviarTexto(IP, 'Item: 1');
ACBrMTer.PosicionarCursor(IP, 2, 1);
ACBrMTer.EnviarTexto(IP, 'Nao foi encontrado');
ate ae tudo bem.. acontece que que o processo e muito rapido, nao da tempo de le, eu gostaria que na tela do terminal desse uma pausa e continuasse o processo..
tentei mudar a propriedade WaitInterval.. tbm tentei usar uum Sleep.. mas pecebi que n funciona pos ele trava a app.. nao o processamento no display..alguem teria uma sujestao como resolver isso?
Grato.
-
2 minutos atrás, BigWings disse:
Não entendi, não é essa a implementação?
No manual esta especificado '00' e 'H5' (como a implantação do colega acima), porem hj no componente só está 'H5'
-
-
Boa tarde, esse arquivo não foi atualizado no componente?
-
Tem uma outra particularidade no Sicredi, no Dígito da Conta vc precisa passar o número do Posto. Da uma olhada no menu de ajuda do componente que tem explicando certinho.
-
8 minutos atrás, Reneu Mendes Garcia disse:
Pelo que eu entendei no banco Sicredi tem dois layout um pra Cobrança com registro e outro pra Cobrança sem registro, e esse é o motivo dos erros que citei no post acima.
Mas não estou sabendo onde mudar o layout, já mudei em [BoletoBancoConfig] -> TipoCobranca pra "1", "A" , "9" e nada muda no layout
Se alguém puder me ajudar eu agradeço.
Amigo consegui revolver a meu caso, para mim o problema estava na tag de modalidade (Cedente.Modalidade), tinha um erro na minha app e tava passando o valor errado, passei o correto(1) e funcionou.
-
Também estou com alguns desses problemas, por exemplo o Aceite Titulo , estou passando usando a conversao TACBrAceiteTitulo e retornado "atSim", porem no arquivo gera Vazio.
-
-
Bom dia pessoal como vão?, seguinte.. me deparei com uma situação usando o ECF virtual:
Quando realizo uma venda uando usando um valor com 3 cadas decimais no desconto, o Total da venda fica diferente dos somatorioas do total do item.
Eu simulei uma venda comente com um item para mostrar(nesse caso ficou 0.01 de diferença, porem quando são varios itens.. fica significativo), onde:
valor do produto : 99,9 e valor do desconto : 10,989
impressao da bobina ficou:
Debugando o codigo o notei e que quando ele esta montando o arquivo, no evento : TACBrECF.FinalizaVendeItem ele calcula o total do item considerando as 3 casas:
Porem para pegar os valores do Subtotal, no evento TACBrECFVirtualClass.DescontoAcrescimoItemAnterior ele usa o ROUNDECF para o desconto, deixando difrente..
como faz nessa situação?
Desde ja agradeço.
-
Em 13/05/2019 at 09:24, lfbasso disse:
Obtive o seguinte erro ao tentar cancelar uma nfe usando NFE.CANCLEARNFE agora a pouco
ERRO: leiauteEvento_v1.00.xsd#/schema/complexType[2][@name = 'TRetEvento']/sequence[1]/element[1][@name = 'infEvento']/complexType[1]/sequence[1]/element[3][@name = 'cOrgao']
Undeclared XSD type : '{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE'.estou exatamente com esse mesmo problema.. como resolveu?
-
3 minutos atrás, doidopb disse:
O que diz o log?
C:\Desenvolvimento\SOFTWARE\Componentes\ACBr\Fontes\ACBrDFe\ACBrNFe\ACBrNFeNotasFiscais.pas(3566) Error: Declaration expected but identifier 'vv' found
1 minuto atrás, TiagoNormando disse:C:\Desenvolvimento\SOFTWARE\Componentes\ACBr\Fontes\ACBrDFe\ACBrNFe\ACBrNFeNotasFiscais.pas(3566) Error: Declaration expected but identifier 'vv' found
5 minutos atrás, doidopb disse:O que diz o log?
vou baixar novamente
-
2 minutos atrás, doidopb disse:
Só executar o instalador novamente que vai "dar bom".
eu fiz isso.. mas deu erro no meio do processo.. =x ae parou tudo aqui rs
-
5 horas atrás, doidopb disse:
Boa tarde,
Consegue em ambos os ambientes, ao menos aqui no RJ.
Ok ,obrigado, uma duvida, eu atualizei o componente mas nao reconheceu essa nova Tag, precisa recompilar os pacotes certo?
-
3 horas atrás, Juliomar Marchetti disse:
Sim. pois ele não é obrigatório
Obg.
-
Boa tarde pessoal, eu consigo hoje testar em homologação a tag xPag? ou ja parou de funcionar e so e esta sendo aceito em produção?
-
2 horas atrás, Daniel Simoes disse:
Creio que sim.. seria uma maneira possível...
Entendo, resolve mudar somente o dia do movimento ou a codigo do Estado tbm teria que alterar? .. muito obg pela resposta.
NFSeX - Giss Versão: 2.04 - Arquivo enviado com erro na assinatura
em Dúvidas Gerais sobre o ACBr
Postado
Gerei o xml no programa exemplo, alterando dados da empresa e cliente somente., fiz somente isso.