Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 13-05-2020 em todas as áreas
-
IMPORTANTE.. sempre consulte o Status do SAT, antes de enviar a Venda (comando "ConsultarSAT")... Se ele não responder OK (8000), não envie a Venda... isso evitará muitos problemas3 pontos
-
if pCPF = '../' then result := EPSON_Fiscal_Abrir_Cupom(PAnsiChar(pCPF), PAnsiChar( copy( pNome, 1,25)), PAnsiChar(cEndereco), '', 1) else result := EPSON_Fiscal_Abrir_Cupom(PAnsiChar(pCPF), PAnsiChar(copy( pNome, 1,25)), PAnsiChar(cEndereco), '', 2);2 pontos
-
2 pontos
-
Impressora Térmica Tanca TP-550 Interface USB e VCOM SUMÁRIO Se deseja encontrar algo específico, use os links abaixo: Vídeo da Homologação | Ambiente de testes | Características Técnicas | Downloads de Drivers e Manuais | Instalação | Configurações | Testes realizados | Considerações finais Homologação em vídeo. Assista: Apresentação do aparelho. Download e instalação de drivers. Homologação e Testes com Componentes ACBr Ambiente Computador Notebook Lenovo ideapadS145 Sistema Operacional Windows 10 64Bit Processador Intel i5-8265U Memória 8GB USB 3.1 de 1º Geração Características Técnicas da Impressora Método de impressão Impressão térmica em linhas Velocidade da Impressão 200mm/s Beep SIM Corte de papel Automático: Guilhotina, Manual: Serrilha Portas de Comunicação USB, VCOM (Porta COM Virtual: Emulada) Caixa Registradora Suporte a Gaveta de Dinheiro Fonte de Alimentação Externa, Bivolt, 24V Dimensões 129 x 146 x 191mm (Altura X Largura X Profundidade) Peso 1,9 kg Tipos de Códigos de Barras 1D UPC-A, UPC-E, EAN13, COde39, ITF, CodaBar, Code93, Code128 Códigos de Barras 2D QRCODE Vida Útil: Guilhotinha 1,5 milhões de cortes Vida Útil: Cabeça de Impressão 150 KM Download de Drivers e manuais Todos os drivers, utilitários e exemplos de comandos da impressora TP-550 podem ser baixados através do link abaixo: Central de Downloads da TP-550 Baixe o Arquivo "Drivers e Utilitários" para Instalar e testar o Equipamento no Spooler do Windows. Baixe o Arquivo "Driver USB Serial" para utilizar o equipamento via VCOM. Instalação Acompanhe abaixo a instalação de drivers e configuração da impressora. Windows 10 Ao conectar o equipamento no Windows 10, ele é reconhecido no Gerenciador de Dipositivos como um Controlador USB "Nenhuma impressora Conectada" Para que ela seja própriamente reconhecida como uma impressora no Windows, primeiro baixe os Drivers e Utilitários. Feito isto, descompacte os arquivos, abra a pasta "Tanca Windows Driver" e execute o instalador. Seguindo o passo a passo simples de instalação, você será direcionado à uma aplicação da Tanca, onde você pode Checar a porta, indicando a versão do seu Windows, e em seguida, prosseguir com a instalação. Ao clicar em "Check USB Port", ele automaticamente indica a porta USB correta e imprimi um comprovante, conforme abaixo: Para prosseguir, clique em "Install Now". A seguir, uma tela de confirmação da instalação é exibida, sugerindo também a possibilidade de imprimir uma página teste. Pronto! Sua TP-550 estará instalada no Spooler do Windows. Você poderá checar também no gerenciador de dispositivos em "Filas de impressão". Utilizando porta VCOM (Com Emulada) Lembramos que os fontes do ACBr já são compatíveis com USB Nativo (Se precisar, saiba mais sobre esse assunto). Para ativar a comunicação via VCOM, você precisará executar o Tanca Printer Tool, disponível nos "Drivers e Utilitários". Este utilitário estará disponível na pasta "Printer Tools". Execute-o, e em seguida, Faça um teste de impressão para iniciar a comunicação com o equipamento, e depois clique em "Opções Avançadas". Feito isto, você poderá alternar a interface para "COM", conforme a imagem abaixo: Após simplesmente clicar no botão, reinicie a impressora, e verifique em seguida no gerenciador de dispositivos a porta COM a qual o equipamento foi designado. A tanca Recomenda que seja feita a instalação do "Driver USB Serial" para que não ocorram falhas de comunicação. Para retornar à interface USB, você precisará realizar novamente um teste de impressão, desta vez utilizando a porta COM, para reestabelecer a comunicação do "Tanca Printer Tool" com o Equipamento. Em seguida, vá novamente para "Opções Avançadas" e selecione a Interface USB. Linux Os testes de comunicação com a impressora foram realizados em ambiente Linux OpenSuse Tumbleweed versão 20190810. Veja o Passo a passo da configuração abaixo: Abra um terminal e digite o comando a seguir: dmesg -–follow Conecte a impressora ao computador, em seguida observe como será reconhecida a impressora, em nosso exemplo foi reconhecida como “usblp0”. Verifique no diretório dev se foi criado o arquivo de comunicação com a impressora: ls /dev/usb/ Para testar envie um teste direcionando para a porta criada: echo “Teste de Impressão Linux” > dev/usb/lp0 Basta configurar a porta /dev/usb/lp0 no componente. Veja na imagem abaixo os comandos citados acima: Configurações: Comunicação com o demo PosPrinterTeste e SaTTeste ACBrPosPrinterTeste O demo PosPrinterTeste é um exemplo que utiliza o componente ACBrPosPrinter, que é responsável por comunicar-se com todas as impressoras não-fiscais. Você poderá comunicar-se com esta impressora através das portas RAW:TP-550,VCOM e USB. Porém, lembramos que comandos de leitura de Status, e Informações que são enviadas pelo equipamento não funcionam em modo RAW. Realizamos nossos testes utilizando Porta COM. Note também que estamos utilizando o Modelo EscGPrinter, o qual este equipamento apresentou melhor compatibilidade. Geralmente, a GPrinter tem uma boa emulação também com o modelo Esc/Pos. Para reproduzir os testes, selecione a porta e modelo, em seguida, aumente o número de linhas a Pular para no mínimo 4 (esta configuração serve para evitar que o papel seja cortado antes de imprimir o rodapé do seu teste), e clique em "Ativar". Exemplo de Configuração: Acompanhe abaixo a lista dos resultados dos testes que fizemos: Teste de Caractere: Teste de Alinhamento: Teste de QRCode: Teste de PageMode: Teste de Leitura de Status: Tampa Aberta stSemPapel, stOffLine, stTampaAberta, Fim de Bobina Térmica stSemPapel, stOffLine, Gaveta Aberta stGavetaAberta, Pouco papel na Bobina Térmica Não tem sensor Equipamento Desligado stErroLeitura, Teste de Acentuação: (Abra a imagem em uma nova aba para visualizar melhor os resultados) Gravação de Logo: Lembramos que você devera utilizar logos no formato .bmp (bitmap preto e branco, ou pancromático 32-bit), segue alguns requisitos para a gravação de logo: O tamanho do arquivo deve ser inferior a 64K. A largura da imagem: 80mm, em pixel o tamanho deve ser inferior a 567. Passos para gravar logo: 1 - Na aba Imagens e Logo, selecione a opção 1-Carregar Imagem e escolha a imagem que deseja gravar. 2-Selecione a posição onde será gravado. (Os valores utilizados abaixo são um exemplo, é possível definir valores diferentes, onde cada imagem fique em uma posição.) Ex: KC1: 48 KC2: 48 3 - Selecione a opção Gravar Logo 4 - Para verificar se gravou com sucesso, clique em Imprimir. Exemplo dos passos: Outros Testes: Abrir Gaveta (Tag: 1) Abriu a Gaveta corretamente Imprimir Senhas Imprimiu corretamente Beep (Tag: < /beep>) Funcionou com modelo EscGPrinter SATTeste O demo SATTeste é um exemplo que utiliza o componente ACBrSAT. Ele realiza todas as operações principais do SAT. Se desejar saber mais sobre o demo e aprender como Ativar o SAT pelo SATTeste, assista este vídeo gravado pelo Junior Santos: Comunicação entre ACBr e SAT Você poderá configurar a sua impressora T-550 via Fortes ou EscPOS conforme mostramos abaixo: Veja abaixo as diferenças de cada método de impressão: Fortes EscPos Esta impressora também permite alinhar o logo e QRCode lateralmente, o que ocasiona em uma economia de bobina térmica. Note que utilizando o modelo EscGPrinter (EscPos), o cupom fica ainda menor. Teste de Desempenho No teste de desempenho avaliamos o tempo de impressão de um extrato de venda desde seu início (ocorre ao selecionar a função “Imprimir Extrato de Venda”) até o corte final (Stop manual no botão “Parar” do cronometro), realizamos testes com diferentes quantidades de itens, e no final calculamos a média de tempo dentre 5 amostras. Medimos também a quantidade de papel impresso para cada quantidade de itens, utilizando o Modelo EscPos de impressão, com QR Code e Logos alinhados lateralmente (conforme o exemplo EscGPrinter acima). Confira os resultados! Considerações Com um Design bastante arrojado, a impressora aparenta muito bem em PDVs de qualquer segmento do varejo, e até mesmo em locais que necessitem de uma impressora apenas para imprimir senhas. A TP-550 demonstrou uma compatibilidade Excelente com os nossos componentes, tanto na interface USB como na Porta Com Emulada ou até mesmo em modo RAW. Sua Velocidade e qualidade de impressão são surpreendentes, sendo de grande eficiência no uso do dia-a-dia. É importante ressaltar também que é de fácil instalação, com Drivers que contam com passo a passo simples, tendo também uma adesão fácil ao software uma vez que é compatível com EscGPrinter, que possui grande semelhança com EscPos.2 pontos
-
No site da SEFAZ vc encontra algumas orientações: https://portal.fazenda.sp.gov.br/servicos/sat/Paginas/perguntas-frequentes.aspx2 pontos
-
Bom dia. A princípio funcionou, vou enviar para meu cliente para que ele possa testar mais. Obrigado pela atenção.2 pontos
-
Bom dia. Isso é uma regra que existe inclusive em produção, não é permitido duas transações com o mesmo valor logo em sequência para o mesmo cartão, é uma restrição de segurança. Att.2 pontos
-
Muito obrigado, eu estava com o schemas desatualizados. atualizei eles e resolveu.2 pontos
-
2 pontos
-
Opa, desculpe. Estava um pouco atarefado. Assim que conseguir eu coloco aqui aqui em breve. Obrigado pelo retorno.2 pontos
-
Olá, alguns homologadores possuem. Pessoal de Chapecó tem -> http://pegasus.unochapeco.edu.br/lts/ Unisul também tem algo similar.2 pontos
-
Olá, Devido a contradições na leitura do campo "Nosso Número" nos arquivos de Retorno dos bancos, adicionamos a propriedade: LerNossoNumeroCompleto no componente ACBrBoleto para definir a forma de leitura desse campo. Ao gerar a Remessa o próprio componente se encarrega de calcular o digito que complementa o Nosso Número e também outras particularidades. Mas ao ler o arquivo de Retorno o componente sempre lê apenas o Número Fixo, assim como é passado na geração da remessa, porém muitos queriam obter esse número de forma completa, ou seja, com o dígito verificado e demais particularidades. Como solução criamos uma nova propriedade "LerNossoNumeroCompleto" para configurar isso, com essa opção selecionada pode obter o NossoNumero completo assim como é retornado no arquivo, caso contrário permanece da mesma forma, lendo apenas o Número Sequencial, conforme alimentado no componente. Essa nova propriedade já está configurada para o Banco Sicred, se houver necessidade para os demais Bancos, pode ser utilizado essa configuração para o mesmo fim.2 pontos
-
Boa tarde, Alguns clientes me pediram para implementar o canhoto no DANFe da NFCe A4, fiz um ajuste para mostrar apenas quando a propriedade xNome <> vazio. Segue em anexo units alteradas. ACBrDANFCeFortesFrA4.dfm ACBrDANFCeFortesFrA4.pas1 ponto
-
Na forma que trabalho com os componentes aqui na empresa, preciso de uma rotina para importar os eventos a partir de uma string xml, mas sem salvar nenhum arquivo, logo, sugiro adicionar essa funcionalidade à rotina, sem causar impactos para as situações em que a mesma já atende. ACBreSocialEventos.pas1 ponto
-
Mudei como o EMBarbosa mandou e funcionou, coloquei a esquerda e superior com 7.0 em vez de 0.7. Valeu ai BigWings, por mandar o link do EMBarbosa. Obrigado a todos.1 ponto
-
Tem que programar pra isso. mas tem alguns códigos na propria wiki da embarcadero que tu carrega o xml mesmo sem precisar colocar no componente e monta uma treeview1 ponto
-
Para ter uma ideia nos testes que eu fiz coloquei em API_ConsultarProduto um NCM que é de serviço "deu pau" logo de cara na data ACBrUtil.StringToDateTimeDef(). Não deveria acontecer isto, o certo é evitar a excecao e tratar as situações dentro dos métodos e funções para saber se vem um produto ou serviço e prever antes de uma exceção ocorra.1 ponto
-
oi, boa tarde, fiz o teste aqui e deu certo, como queria, obrigado1 ponto
-
Esta correção foi realizada hoje... Ainda não está no ACBrMonitor, mas estará na versão semanal (ainda esta semana) juntamente com outros ajustes que estão sendo realizados.1 ponto
-
1 ponto
-
Identifiquei algumas particularidades na venda. O TEF foi aprovado, quando tentei envia a nfce, ocorreu erro da data e hr muito atrasados. Ai depois apareceu a msg do TEF Cancelado ....1 ponto
-
Se o destinatário é do exterior, você pode preencher apenas a tag idEstrangeiro, ou na falta deste informar o CNPJ com zeros. Informar um valor que não é um CNPJ para a tag CNPJ vai provavelmente causar rejeição já que deve ser um CNPJ válido.1 ponto
-
Confirmada a situação acima. Com o novo certificado funcionou.1 ponto
-
Fazendo testes aqui com ACBrNFe de exemplo do próprio ACBr: Usando LibWinCrypt, tem que usar SSLType o LT_TLSv1_2 pra funcionar, com LT_all sempre dá a menssagem de Inoperante.1 ponto
-
Bom dia, Você esta salvando os XMLs no banco de dados, correto? Já abriu esse arquivo que você anexou com o Bloco de Notas? Se não abriu, abra. Vai notar que existe espaços em branco entre as tags e alguns caracteres que acredito que seja de formatação. Suspeito que ao salvar ou carregar o XML do banco de dados esteja provocando a inserção desses espaços e caracteres.1 ponto
-
Sefaz SP, mesmo problema: "O conjunto de chaves não existe" com cert A3. Ja botei como WinCrypt, Como Capicom e não vai. Se volto pra uma versão mais antiga do sistema com ACBR mais antigo também, funciona normalmente.1 ponto
-
olá, ontem meu cliente reportou o seguinte erro ao tentar emitir nfse na cidade de Vitória da Conquista (WEBISS) The 'http://www.abrasf.org.br/nfse.xsd' namespace provided differs from the schema's 'http://www.abrasf.org.br/nfse' targetNamespace. descobri que se trata praticamente do mesmo problema que aconteceu em outra cidade reportado aqui em outro tópico: dessa vez a solução é a mesma bastando retirar os caracteres: ".xsd" do final no namespace o arquivo corrigido está aqui: WebISS.ini desde já agradeço o magnífico trabalho de vcs!1 ponto
-
1 ponto
-
Bom dia, O arquivo INI corrigido já se encontra no Repositório.1 ponto
-
Criando Senhas específicas para Aplicativos Veja também:1 ponto
-
1 ponto
-
a LoucaWeb estava com problemas de e-mail, ontem... https://statusblog.locaweb.com.br/ Nesse tópico tem as configurações de vários provedores...1 ponto
-
1 ponto
-
Bom dia, Existem duas versões 32 e 64bits, porém utilizam dependências (dlls) diferentes, se utilizava a versão 32 e deseja passar a utilizar a versão 64 instale a mesma em diretório diferente, caso contrário realmente pode haver conflito no acesso as dlls. obs: Quanto as configurações, basta copiar o arquivo ACBrMonitor.ini para o novo diretório de instalação.1 ponto
-
Inicialmente o tipo de arquivo deve ser definido no próprio componente, se é CNAB 240 ou 400, no ACBrMonitor é a mesma coisa, isso pode ser definido via método. Além disso a validação é realizada pelo código do Banco que existe no inicio do Header de cada arquivo, além das validações parametrizadas pela propriedade "LeCedenteRetorno" como: CNPJ, Agencia e Código do Cedente.1 ponto
-
Vou atualizar o windows do cliente no meio dia para ver se é. Openssl e capicom estão atualizados. Vi que mês passado mais pessoas comentaram isso nos fóruns e falaram que era o certificado. Mas acho que nesse meu caso não é. Pois a versão velha do acbr esta transmitindo normalmente. Já a nova não.1 ponto
-
Bom dia Juliana, Ainda não, o pessoal ta toledo ficou de ir na empresa até o dia 30, porem eles são um pouco enrolados com visitas e o mais provável é q eles nem vão no dia marcado. Mas assim q eles forem, irei estar la pra fazer os devidos testes com o cabo novo e reporto aqui o resultado. Obrigado pela atenção Juliana.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
1 ponto
-
Bom dia O componente SAT tem um propriedade "ValidarNumeroSessaoResposta" está opção está habilitada? Esta funcionalidade faz o Componente realizar uma consulta pelo numero de sessão de forma automática quando não obtem o retorno da venda... Também pode definir o número de tentativas em: NumeroTentativasValidarSessao. Experimente utilizar esses recursos...1 ponto
-
Bom dia Juliana, Segue em anexo.... Quanto a ficha de compensação não alterei nada. A remessa está ok com os ajustes que fiz, só me falta testar e validar o retorno. Tive uns probleminhas também em relação a caracteres acentuados e então alterei a rotina MontaInstrucoesCNAB400() na unit ACBrBoleto.pas, chamando a rotina "TiraAcentos()" para cada uma das linhas de mensagem, não sei se foi a melhor solução mas... ACBrBancoUnicredES.pas ACBrBoleto.pas GR - COB136 - Composição da Ficha de Compensação.pdf GR - COB136 - Layout CNAB 400 - Remessa.docx GR - COB136 - Layout CNAB 400 - Retorno.docx1 ponto
-
1 ponto
-
1 ponto
-
Tem que olhar as configurações da porta no manual e setar igual no objeto device do componente1 ponto
-
Mais alguns ajustes no canhoto. ACBrDANFCeFortesFrA4.dfm ACBrDANFCeFortesFrA4.pas1 ponto
-
Olá Italo, Tive um retorno positivo, acho que agora vai, vou terminar uns ajustes e informo espero que no máximo amanhã. Mas até o momento já agradeço demais mesmo, muito obrigado.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Olá pessoal, Existem provedores que possuem uma lista de serviços outros apenas um único campo chamado Discriminação para que possamos informar o(s) serviço(s) executado(s). Para os provedores que possuem uma lista devemos atribuir o valor True a propriedade DetalharServico da seguinte forma: ACBrNFSeDANFSeRL1.DetalharServico := True; Fica ai a dica.1 ponto
-
Basta estar configurado no componente no momento da geração do XML, já que ele é usado na montagem do QRCode.1 ponto
-
O cara vem aqui...."Amigos resolvi", mas nao diz como resolveu... Ah va pentear macaco!!!! marca esse doido ai nos proximo posts... NINGUEM responda a ele.1 ponto