Ir para conteúdo
  • Cadastre-se

Nelson Santos

Membros
  • Total de ítens

    154
  • Registro em

  • Última visita

Tudo que Nelson Santos postou

  1. @Daniel Simoes boa tarde, Conforme o @dantemartins mencionou neste tópico, no ACBRImagem.ps tem uma função isBMP que testa se o stream é de um Bitmap e se o mesmo é monocromático. Com um projeto VCL, funciona tudo bem. Entretanto, com um projeto FMX esta função não tem efeito. Pelo menos foi o que detectei. Em FMX gráfico contido no TBitmap na verdade é um PNG, pois as imagens em FMX são tratadas como 32 bits. Se você usar a função Draw ou Pixel para pintar o Bitmap, como é feito pela função PintarQRCode (arquivo ACBrDFeReport;.pas) e depois verificar o stream, vai verificar que trata-se de um PNG....não possue o header de um BMP. Assim, o teste da função isBMP é sempre falso qundo compilado em FMX. o que vc me sugere sobre isto. O que estou fazendo é criar um bitmap do QRCode igual é feito pela função PintarQRCode e converter em Raster string.
  2. @dantemartins Veja se usando o método que utilizei no arquivo ACBRPosPrinter.pas que enviei funciona. Está nas linhas 1183 até 1999. O que fiz foi "redesenhar" o BMP em outro Bitmap, mas reconfigurei p mesmo antes de usar o Draw. Nelson Santos
  3. @dantemartins não precisei alterar o ACBrimagem.pas para isto.
  4. @Daniel Simoes obrigado pela dica. Mas a impressora que estou usando não funciona com os comandos de alinhamento para BMP, somente Txt. Entretanto, já consegui fazer funcionar a impressão do QRCode como BMP. Tive que fazer alguns ajustes, criando propriedades extras no ACBsPosPrinter. No ACBrNFeDANFeESCPOS, algumas alterações foram feitas em algumas funções. Estou anexando os arquivos já alterados aqui... As alterações foram testadas no Delphi 2010 e Delphi 10.3 Rio: ACBsPosPrinter , dentro da classe ConfigQRCode foram criadas as propriedades : QRCodeComoBMP - Boolean, define se é para gerar o QRCode como bitmap = True QRCodeBMPWidth / QRCodeBMPHeight - Integer, Tamanho do QRCode BMP, sempre em multiplos de 8, valor padrão 192 x 192 pixels (25 mm) QRCodeBMPCenter - Boolean, define se centraliza horizontalmente = True. Obs.: Para impressoras Pos-58, definir a propriedade ColunasFonteNormal em 32. Anexei também o arquivo ACBrEscPos58.pas, pois estou tentando descobrir os comandos ESC/Pos para estes tipos de impressoras. ACBrNFeDANFeESCPOS.pas ACBrPosPrinter.pas ACBrEscPos58.pas
  5. Bom dia, Estou na fase final de uma alteração no ACBrPosPrinter sobre isto. Estou conseguindo inclusive imprimir QRCode como BMP, útil para impressoras que não conseguem imprimir o QRCode pelo método normal ESC/Pos. Esta alteração já consegue imprimir o QRCode normalmente. Entretanto, não estou conseguindo alinhá-lo horizontalmente, ou seja, se quiser alinha no Centro ou à Direita. Estou conseguindo só imprimir à esquerda. O QRCode está totalmente funcional. Se alguém quiser me ajudar nesta etapa, ou seja, alinhamento de um Stream de BMP na impressora. Estou usando uma impressora padrão P 58. Caso consiga evoluir, posto o novo ACBrPosPrinter aqui....e se o pessoal o ACBr quiser utilizá-lo para colocar no Trunk, fiquem a vontade. Nelson Santos
  6. @RicardoVoigt Isso mesmo, vou fazer um teste hoje e posto o retorno da SEFAZ RJ aqui...e vamos vendo como a SEFAZ trata...
  7. @Italo Jurisato Junior, infelizmente não...estou começando o processo agora e já venho pensando nisto...como tratar ou como a SEFAZ trata isto... Só sei que as fronteiras MG-RJ, RJ-MG está muito forte na fiscalização. Venho tendo demandas de MDF-e para veículos próprios que não estavam sendo parados na fiscalização, mas a partir do ano passado, começaram a parar. Por isso postei o caso aqui com intuito de saber se alguém já se deparou com uma situação igual.
  8. @RicardoVoigt Parabéns...muito útil mesmo ! Mas me deparei com uma situação. Frequentemente tenho cliente com rotas entre RJ e ES. Em primeira vista, são estados limítrofes. Entretanto, temos uma rota que vai da cidade de Três Rios - RJ para qualquer cidade do ES que precisamos passar por MG, voltar para o RJ e depois entrar no ES. E para piorar, quando entramos em MG, é justamente no local de Posto de Fiscalização com balança. Pelo seu projeto, dá logo a mensagem que trata-se de uf's limítrofes e não deve informar o percurso, que seria RJ (início), MG, RJ, ES (Fim). a segunda passagem pelo RJ está só para mostrar o percurso completo. Você já se deparou com uma situação desta e como vc trataria em seu projeto ? Obrigado desde já.
  9. Caso precisem, acredito que também posso ajudar, pois trabalhei por muito tempo na Àrea de Cash de um grande Banco e conheço todos os produtos e layouts para automação bancária.
  10. Bom dia @Italo Jurisato Junior Fiz conforme vc orientou, mas está ocorrendo erro na compilação do pacote, na linha 74 do arquivo ACBrRegBol.pas, conforme tela anexa. Vc pode me ajudar ? Gostaria de testá-lo e tentar incluir outros bancos. Obs.: Vi que o @Daniel Simoes @José M. S. Junior @Juliana Tamizou estão analisando o pacote para mesclagem com o ACBrBoleto. Como está ? Caso necessitem, acredito que também posso ajudar, pois trabalhei por muito tempo na Àrea de Cash de um grande Banco e conheço todos os produtos e layouts para automação bancária.
  11. segue do Bradesco... Manual.Registro.de.Boleto.Bancario.On-line_v1.5.pdf
  12. Bom dia a todos, Gostaria de saber se alguém já desenvolveu o webservice para o Bradesco e Itaú ? Caso tenha somente iniciado, podemos continuar e trabalhar juntos no processo ?
  13. @Juliana Tamizou Ainda neste módulo, notei que a procedure TACBrBancoBradesco.LerRetorno400 ( ARetorno: TStringList ) não lê os dados do sacado do arquivo retorno. Existe algum impedimento para isto ? Não seria interessante ler estes dados do arquivo retorno para revalidação (se for necessário) pelo programador do sistema ?
  14. Anexo manual: layout_cobranca_port_30_09_09.pdf
  15. Bom dia, Verifiquei que a classe para o Banco Bradesco (arquivo ACBrBancoBradesco.pas) está faltando o motivo 76 na função TACBrBancoBradesco.COdMotivoRejeicaoToDescricao, conforme Manual anexo. Fiz a alteração, incluindo a linha "76: Result := '76-Pagador Eletrônico DDA (NOVO)- Esse motivo somente será disponibilizado no arquivo retorno para as empresas cadastradas nessa condição';" logo depois da linha nr. 1312. Anexei o fonte. ACBrBancoBradesco.pas
  16. @BigWings, obrigado...Falha minha...realmente a geração da NFC-e em meu sistema é mais antiga e eu informava a tag cNF, razão pela qual o componente não gera o número aleatório. Já na rotina para NF-e, eu não informo e o componente gera aleatóriamente o código. ** Peço ENCERRAR este tópico...se possível eliminá-lo !!!!!!!!! kkk
  17. Com relação à NT 2019/001, um dos ítens refere-se às tags cNF e nNF. 1) o componente AcbrNFe gera automaticamente a tag cNF ? Minha pergunta deve-se ao fato de que eu não informo esta tag na geração do XML da NFC-e e/ou NF-e. Entretanto, notei que o componente gera o código igual ao nNF, como pode ser visto na chave abaixo: 33190430800794000139650010000016631000016633 (Homologação) Esta NFC-e, eu não informei o cNF, comente o nNF. Com esta NT 2019/001, o componente não deveria gerar um número aleatório para informar na cNF (caso a cNF não tenha sido informada pelo software) ?
  18. Gostaria de uma opinião. Tendo inicio este processo de informar os dados da empresa responsável técnico pelo software gerado do xml, alguém está estudando apresentar algum documento aos seus clientes ? Por exemplo um contrato ou termo de conduta ?
  19. Acabei de obter resposta da SEFAZ / RJ, conforme segue: dfe <[email protected]> Ter, 16/04/2019 09:21 Em relação ao grupo de Informações do Responsável Técnico, informamos que o RJ não exige credenciamento de software emissor de DF-e e portanto não exigirá o Código de Segurança do Responsável Técnico - CSRT. No entanto, sobre os campos do grupo infRespTec - no qual constam as informações do responsável técnico- embora facultativos até a presente data, a SEFAZ recomenda que sejam preenchidos para que, em eventuais casos de problemas técnicos (como as requisições enviadas em “looping” e/ou com erro), possibilitar que sejam solucionados e evite prejuízos para sua empresa. Atenciosamente, Coordenadoria de Documentos Fiscais Eletrônicos Secretaria de Estado de Fazenda e Planejamento do Rio de Janeiro As dúvidas esclarecidas por meio desta mensagem têm caráter de simples orientação, não produzindo os efeitos do instituto denominado Consulta Tributária, definido pelos artigos 150 a 165 do Regulamento do Processo Administrativo Tributário, Decreto Estadual nº 2.473/79.
  20. Bom dia, Prazo prorrogado para algumas UF's, conforme nova edição da NT (http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=j/im9zMlcIE=) * Existe outro tópico discutindo o mesmo tema. Será que poderia ser "unificado" ? ( )
  21. Boa noite a todos, Acabo de receber informações sobre o DT-e, conforme abaixo. Será que podemos contribuir como mencionado abaixo ? Acredito que este seria o momento para uma contribuição do ACBr. Veja a resposta à consulta à ANTT abaixo: Prezado(a) Senhor(a) Nelson Santos, Em atenção à mensagem de V. Sª., registrada sob o protocolo nº. 5469925, informamos que esta Ouvidoria obteve os seguintes esclarecimentos da Gerência de Regulação do Transporte Rodoviário e Multimodal de Cargas – GERET. Agradecemos o contato e informamos que o processo que trata do tema ainda encontra-se em tramitação, ou seja, até o momento, os detalhes do projeto encontram-se em análise. Informamos ainda que o andamento do processo, bem como suas publicações podem ser acessados por meio do Link: https://participantt.antt.gov.br/Site/AudienciaPublica/VisualizarAvisoAudienciaPublica.aspx?CodigoAudiencia=336 Finalmente, informamos que os cidadãos podem colaborar com o aprimoramento da atuação da ANTT por meio de contribuições apresentadas presencialmente ou por e-mail nos eventos de participação e controle social realizados pela Agência, tais como audiências e consultas públicas. Sua sugestão é muito importante. Acompanhe os eventos já realizados e os que estão em andamento pelo link: http://www.antt.gov.br Permanecemos à disposição. Atenciosamente, Caio César Nascimento Nogueira Ouvidor da ANTT
  22. Boa noite, A coisa está andando e pelas pesquisas sobre o DT-e - Documento de Transporte Eletrônico, haverá um piloto no Espírito Santo. isto foi definido em uma reunião com o Ministro da Infraestrutura Tarcísio Gomes de Freitas para Abril/2019. (http://maissudeste.com.br/ministro-anuncia-para-abril-o-lancamento-do-dte-documento-de-transporte-eletronico/ ). Não achei informações sobre Webservices... Tenho um cliente no Espirito Santo que já está verificando comigo sobre isto.
  23. Boa noite @drandrao Vc conseguiu prosseguir com o projeto ?
  24. Boa tarde a todos, Já uso o processo DistribuicaoDFe normalmente para buscar, manifestar e fazer o download do xml das NF-e´s destinadas. Entretanto, estou com dificuldades, para não dizer que não consigo, baixar o xml quando a NFe destinada é de entrada (tpNF=tnEntrada). Gostaria de saber se alguém sabe se é possível e como fazer para obter o XML destas notas. Desde já, agradeço.
  25. Desculpem reviver este tópico, mas estou com um problema. Ao carregar um XML de um fornecedor, o código do produto (cProd) está assim no XML: "1Z21A002.400 .40" (sem as aspas e com o espaço mostrado). Dou o LoadFromFile, todos os campos são carregados, mas o cProd vem somente o que tem antes do espaço: "1Z21A002.400"... Para informação, o número depois do espaço ( ".40") refere-se ao tamanho, ou seja, no XML tem "1Z21A002.400 .40"... "1Z21A002.400 .39"... "1Z21A002.400 41" e assim por diante. São produtos diferentes no tamanho... Alguém já viu isto ??? Sabe como posso resolver ??
×
×
  • 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.