
Antonio Carlos L
Membros-
Total de ítens
570 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Antonio Carlos L postou
-
Oi Ricardo, eu fui enviado para atendimento externo uns dias, rsrsrs. Eu fiz a comparação deste XML e de outros, tudo igual. Fiz uma consulta no site da sefaz e baixei o xml e descobri que a diferença reside no digestvalue e por ser diferente cai em uma exception no componente. Porque esta diferente é algo um tanto inexplicavel. A data e hora é gravada no banco, todas as demais informações também, e o aplicativo vendo que já existe um xml gerado ele não gaz nova geração ele carrega o xml e envia. Alguma luz ?
-
Ricardo, obrigado pela atenção. O grande problema é que a mesma rotina não apresenta erro em outros XMLs, apenas em um em especifico, que não esta incorreto. Consultei o site pela chave e lá a nota consta como AUTORIZADA, fiz um debug e o digestvalue do XML gerado é diferente do site. é ISSO QUE CRIA UMA RAISE EXCEPTION DENTRO DO COMPONENTE. Mas como ? Segundo o cliente parece que no momento a internet deu alguma pane. Não sei o que fazer !?! Alguma luz
-
Caros, estou no RJ e do nada ALGUNS clientes começaram a a dar esse erro. Observei que eram clientes que já emitiam há muito tempo. Percebi que os CSC gerados na SEFAZ novos possuiam um - em algumas posições e os antigos não. Exclui os CSC e gerei outros ( que foram gerados com os - ) e pronto acabou o problema. Não sei se é o seu problema
-
Como recriar o XML autorizado
um tópico no fórum postou Antonio Carlos L NFC-e - Nota Fiscal do Consumidor Eletrônica
Caros, quando por algum motivo o XML autorizado não é gravado no disco e após realizar uma consulta pela XML gerado verifica-se que ele foi autorizado, como proceder para recriar esse XML assinado ? Obrigado. -
A rotina abaixo implementa a consulta individual , para pegar novamente o xml autorizado quando existe falhas e não foi gravado. Estou com o erro List index out of bounds (0) no ponto assinalado, a rotina funcionava e neste ponto o XML assinado era gravado na pasta Devo novamente dar um clear e novamente carregar o XML gerado ? O que mudou ? try with ACBrNFe do begin NotasFiscais.Clear; NotasFiscais.LoadFromFile(aXml); // sChave := ACBrNFe.NotasFiscais.Items[0].NFe.infNFe.ID; sChave := ChaveFormatada(ACBrNFe.NotasFiscais.Items[0].NFe.infNFe.ID); if Consultar(sChave) then begin iStat := WebServices.Consulta.cStat; if iStat <> 0 then begin with WebServices.Consulta do begin GravaRet1; if ((iStat = 100) or (iStat = 150)) then with ACBrNFe.NotasFiscais.Items[0].NFe.procNFe do <<< AQUI OCORRE O ERRO begin GravaRet2 end;
-
Versão 4.00 da NFe/NFCe com ACBr
Antonio Carlos L replied to André Ferreira de Moraes's tópico in ACBrNFe
Caros companheiros de fórum : Hoje tomei conhecimento da Nota Técnica 2016.002 Alteração Leiaute da NF-e , baixei e dei uma rápida analise. Muitas dúvidas e é claro que será necessário muito esforço do grupo do ACBr para atender. Pretendo na próxima reunião da empresa que trabalho propor a eles retornar o pagamento do SAC como forma de ajuda e de reconhecimento ao esforço do team ACBr. Gostaria de fazer um apelo a todos os demais que ajudássemos também desta forma, pois vai tomar tempo fazer muitas dessas mudanças. Abraço a todos.- 201 replies
-
- 14
-
-
Caro Júliomar, em uma sadia troca de idéias haverá momentos em que o argumento apresentado, mesmo que o consideremos válido e legítimo não será considerado pois não atende diretrizes pré definidas, o mundo não acaba por isso nem devemos nos furtar de falar pois o que hoje não é considerado, amanhã pode ser, assim é o convívio sadio das pessoas de qualquer grupo.
-
Oi Egon Klipstein , obrigado por sua postagem. Eu realmente li em algum lugar que a questão do troco foi solicitação do Procon uma vez que no ECF isso existe. A pessoa que respondeu a sua indagação tem muito mais boa vontade da que me respondeu que limitou-se a dizer que as informações necessárias se encontram no manual do contribuinte versão 6 e no manual de especificação de padrões da nfce versão 4. Mesmo a resposta deste agente esclarecendo a questão da legalidade, ela não determina como fazer tecnicamente indica apenas onde deve ser feito para que não se torne ilegal e ai parece que cada um toma um caminho. Se o time do ACBr for aguardar algo técnico, pode ser que surja mas não dê tempo de implementar no prazo atribuído por eles o fisco. Mas também é perfeitamente compreensível que fazer algo e depois desfazer não é produtivo. Enfim um dilema.
-
Oi Andre, desculpe, não estou conseguindo ser claro. Então pelo que esta no referido manual o inicio da obrigatoriedade das mudanças é 01/01/2017. Não existe no XML a tag troco, muito menos valor recebido. Na leitura do manual não existe nenhuma indicação especifica. O que existe é que eles informam que o que estiver dentro da tag <obsCont não será validado sendo de conteúdo livre. Nesta forma de se expressar eles induzem a quem lê a procurar uma solução por si mesmo nesse sentido. Realmente que havendo uma indicação clara poupa trabalho desnecessário. Contudo tendo em vista o prazo exíguo, o findar do ano, o recesso das repartições públicas, pode não haver essa indicação clara. Eu já enviei essa pergunta para a SEFAZ RJ e a resposta deles foi que as orientações necessárias encontram-se no referido manual. Não seria talvez previdente que todos fizessem essa mesma consulta e ver se alguém responde ? Obrigado por sua atenção.
-
Oi Andre, obrigado por sua resposta, sim sei que o componente citado nada se relaciona com o ACBr a citação foi apenas para mostrar um caminho possível. Conforme você mesmo disse por não haver nada no Manual, acredito que cada um deva buscar um caminho. Pelo que você falou, veja se entendi corretamente, bastaria eu passar o valor do troco na propriedade vTroco já existente desde o inicio entretanto onde passar o Valor Recebido ? Abaixo estou passando um caminho encontrado por outras pessoas apenas como fonte de possivel solução. -<infAdic> <infCpl>Trib Aprox R$ 0,29 Fed, R$ 1,38 Est Fonte: IBPT/FECOMERCIO RJ Ar5Fr7</infCpl> -<obsCont xCampo="Dinheiro R$"> <xTexto>10,00</xTexto> </obsCont> -<obsCont xCampo="TOTAL PAGO R$"> <xTexto>10,00</xTexto> </obsCont> -<obsCont xCampo="TROCO R$"> <xTexto>3,10</xTexto> </obsCont> </infAdic>
-
André obrigado pela atenção. Então eu procurei no manual do contribuinte versão 6 e não vi no grupo W nenhuma tag nova, muito menos no manual de padrao fala de campo troco, mas fala de imprimir o Danfe essa informação quando tiver. Como o XML é a fonte para a impressão sai a buscar e encontrei o seguinte post : http://www.newssystems.eti.br/blog/2016/05/impressao-valor-de-troco-no-danfe-nfc-e/ Que fala em uma forma de importar um TXT usando nessas tags as informações. Se o ACBr não vai usar o XML para ter a informação troco, então foi criado uma propriedade nova ?
-
Entendido, é uma diretiva do Lazarus, é que no google aparece menção a " HeapTrace [16/32] - HeapTrace, written by Juanco Añez, is a shareware heap debugger for Delphi 1.x and 2.x applications that enables debugging of heap memory use. " como era algo antigo poderia ser algo que foi aberto e usado no Lazarus. Mas entendido o Elton explicou 100% sobre FASTMM, obrigado.
-
Caros, por favor eu estou lendo o manual https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=8Ih3K2kRyWY= versão 4. Esta versão traz as seguintes alterações: Inclusão do campo TROCO no DANFE NFC-e; Pergunta : Se entendi corretamente será usado a tag Z04 para isso, onde eu informaria : Z05 = 'valorRec' Z06 = '60,00' Z05 = 'valorTroco' Z06 = '1,60' Seria isso ? e o ACBR hoje se eu fizer isso ele imprime Valor Recebido e Valor Troco ? Opção de imagem QR Code lateral; Mais destaque da informação de NFC-e emitida em contingência; Pergunta : Já foi definido o padrão que o ACBr vai usar na impressão do Danfe NFCE se lateral ou ao centro ? Correção quantidade de caracteres do CSC (16-36); Pergunta : Se for informado o CSC sem a mascara o componente coloca ou existe a necessidade que seja sempre informado a mascara ? Inclusão do item 4.9 – URL da Consulta da NFC-e via QR-Code no XML – validação <![CDATA[texto]]>. Pergunta : Eu acredito que isso já é observado no xml da NFCe, correto ?
-
ACBrPosPrinter x Terminal Service
Antonio Carlos L replied to Antonio Carlos L's tópico in ACBrSerial
RESOLVIDO Com base na luz que você deu : Fiz assim e consegui imprimir estando o TS localizado em outro local em rede totalmente distinta. Vou passar Todos os Passos para quem precisar : A - No Servidor, como usuário com privilégios administrativos : 1 - Abra o shell ( cmd ) digite gpedit.msc 2 - No editor de diretiva vá em > Configuração do computador > Modelos Administrativos > Componentes do Windows > Serviços de Área de Trabalho remota > Host de sessão de Área de Trabalho Remota > Redirecionamento de Impressora > Desabilite a opção : Usar primeiro o driver de impressora easy print de área de trabalho remota. ( normalmente não esta definido e assume o default ) B - Instale os drivers da impressora no servidor, coloque qualquer porta apenas para o servidor possuir os drivers, com o driver easy print em impressora USB não funciona C - reinicie o servidor para ele ler as politicas D - Na maquina com a impressora ( no caso a impressora esta ligada na minha maquina, mas acho que o redirecionamento para outra da rede da certo, desde que tenha os drivers ) 1 - na aba compartilhamento, compartilhe ( sem senhas ) 2 - Abra o Shell e digite NET USE LPT1 \\IP( ou hostname)\NOME DO COMPARTILHAMENTO E - No Cliente de TS, clique em opções > aba recursos locais> botão MAis, e marque portas, ok Entre no cliente e conecte com o servidor, o teste básco pode ser feito assim : abra o shell da sessão, digite dir >lpt1 e deve imprimir na impressora No caso eu coloquei em porta LPT1 e passou a imprimir normalmente Importante : Para o que a MS diz ser redirecionamento automático < isso somente com os drivers originais > Grande abraço Daniel -
ACBrPosPrinter x Terminal Service
Antonio Carlos L replied to Antonio Carlos L's tópico in ACBrSerial
Obrigado pela resposta, abri outro post pois entendi que ele identifica melhor o problema que o outro. Eu descobri que estando o servidor de terminal na mesma rede a sua orientação pode ser seguida, entretando se o servidor de terminal estiver remoto, não tem como em impressora USB somente se fosse LPT ou COM , parece que no 2003 server, isso era possível e no 2008. Apenas uma pergunta a mais, você acha que a estrutura do componente permitiria eu mudar a forma de envio de porta para impressora do Windows ? Logico que sei que seria uma implementação própria devido a compatibilidade do Linux. Em qual unit eu vejo esse trecho do código. Obrigado mais uma vez por sua atenção e parabéns pelo projeto. -
Caros, o ACBrPosPrinter possibilita a impressão em TS ( terminal service ) , no caso o Windows 2008 R2, estando a impressora fora da rede do TS ? A impressora aparece normalmente na sessão do TS, e esta usando os drivers nativo da impressora, e se mando imprimir uma página de teste pelo windows, essa é impressa corretamente. Entretanto se usando o exemplo do PosPrinter tento definir a porta da sessão TSxxx é criado na Pasta onde se localiza o aplicativo exemplo um arquivo com o mesmo nome da porta e dentro dele a saída de impressão. Alguém sabe se é possível imprimir desta forma e se for, como ? Obrigado.
-
Firebird, Delphi e Conexões - Off Topix
Antonio Carlos L replied to Antonio Carlos L's tópico in Object Pascal - Delphi & Lazarus
Oi Osmar, obrigado pelo retorno. Pois é eu já usei o IBX e procedia dessa maneira e se por exemplo eu executava uma SP ( Stored Procedures ) e dava o Commit ela ficava livre. No DBX ( versão do XE ) eu inicio a transação e executo a SP efetuo o Commit e se tento mexer na SP ela esta presa, tenho que fechar a aplicação. O SQLConnection que esta vinculado ao Form principal esta configurado como commitretain=False waitonlocks=True isolationlevel=ReadCommitted Para contornar isso, passei a criar uma conexão em tempo de execução e executar a SP efetuar o Commit e destruir a conexão, dessa forma a SP não fica travada. Mas não sei se isso é também uma possibilidade normal de proceder ou uma "gambiarra"