Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 15-01-2020 em todas as áreas

  1. Reabri o tópico, pois creio que agora seja necessário ajustar os relatórios de DANFE do ACBr, para destacar o Frete no Item, conforme imagem abaixo, extraída do manual...
    3 pontos
  2. Você já conhece os equipamentos da Jetway? A Jetway é uma nova empresa do grupo Tanca, possuí os principais equipamentos para Automação Comercial e uma linha exclusiva dedicada ao segmento de Food&Service, neste relatório apresentaremos a impressora JP-800. Não deixe de conferir também a homologação do SAT JS-1000. Ambiente de Testes Utilizamos o seguinte ambiente para realização dos testes e homologação. Computador Desktop Sistema Operacional Windows 10 64Bit Processador Intel Core 2 Duo E4500 2.20GHz Memória 2GB USB 2.0 Características Técnicas da Impressora Método de Impressão Impressão térmica em linhas Velocidade de Impressão Aprox. 250mm/s (Textos e gráficos) Beep Sim Corte Guilhotina e Serrilha Opções de Comunicação USB Serial Ethernet VCOM (Virtual COM Port) Caixa registradora Suporte a gaveteiro Fonte de Alimentação Fonte de Alimentação Externa 24V Dimensões 140 x 143 x 191 mm (AxLxP) Peso 1,3 kg Código de Barras EAN 8; EAN 13; INT25; CODE11; CODE39; CODE93; CODE128; CODE128C; UPCA; CODABAR Código Bidimensional QRCODE Vida Útil Cabeça de impressão 100 KM Guilhotina 1 milhão de cortes Drivers e manuais Os drivers e manuais estão disponíveis no link abaixo. JETWAY – Drivers e Utilitários JP -800 Impressão de Autoteste No autoteste impresso pela JP-800 é possível verificar as configurações atuais da impressora tais como IP para conexão Ethernet, parâmetros da conexão serial, densidade de impressão, entre outros parâmetros. Siga os passos abaixo para realizar a impressão do Autoteste: Com a impressora desligada, mantenha pressionado o botão Paper e ligue a impressora. Solte o botão ao iniciar a impressão, ao finalizar o papel será cortado. Confira na impressão os parâmetros atuais. Interfaces de comunicação Este modelo da Jetway possui as principais interfaces de comunicação disponíveis em impressoras térmicas (USB/Serial e Ethernet). Acompanhe na tabela abaixo um exemplo de configuração de cada uma delas. Para comunicação com o componente ACBrPosPrinter é utilizado o modelo “ppEscGPrinter”, pois este fornece os comandos corretos para impressão e beep. Tipo Configuração (Exemplo) USB/RAW RAW: Jetway JP-800 USB/Com Emulada COM 3 COM FÍSICA COM 1 Ethernet TCP:192.168.20.27:9100 Configurações de comunicação Descrevemos aqui exemplos de configuração dos principais tipos de comunicação com a impressora, caso tenha dúvidas, verifique os manuais que acompanham o equipamento ou entre em contato com suporte técnico. Manual Instalação Driver JP-800 – Orientações para instalação de driver e configurações nas diferentes portas de comunicação. Manual Utilitário JP-800 – Orientações para uso da ferramenta JetwayPrinterTool. USB – Spooler do Windows: A instalação em ambiente Windows é simples, faça o download do driver no link acima e descompacte o mesmo. Após a descompactação execute o instalador JetwayPrinterDriverJP-800.exe e clique em Next e em seguida Install na tela que se abrir. Na próxima tela selecione o modelo da impressora e na opção abaixo selecione USB PORT:, nomeie a impressora e clique em Install. Se tudo ocorrer como esperado sua impressora será instalada com sucesso. USB – Com Emulada: Para utilizar porta COM Emulada na JP-800 é necessário atualizar o firmware para VCOM pois por padrão a impressora sai de fábrica com o firmware USB. Solicite o firmware de atualização abrindo um chamado no Portal Jetway. Para atualização, execute o software JetwayPrinterTool.exe (disponível no arquivo .zip, junto com o driver de instalação), selecione a opção para conexão com a impressora e clique em Download. Na tela seguinte na aba “Program” clique em ‘Select Firmware’ para escolher o arquivo e selecione JP-800_VCOM.bin, clique em ‘Update’ e aguarde a mensagem de confirmação, a impressora reiniciará. Neste tipo de comunicação é necessário também a instalação do driver Prolific (PL-2303 Driver Installer). Após o update do firmware e instalação do driver Prolific, a impressora já esta apta para conexão em porta VCOM. Exemplo dos passos para update: Porta COM criada após o procedimento acima: NOTA: Para voltar a conexão USB é necessário voltar para o firmware USB, realizando o mesmo procedimento acima, porém selecionando o arquivo JP-800_USB.bin . Serial RS-232: A comunicação com porta COM Física não depende de instalação de driver, sendo assim a configuração para comunicação é simples e rápida. Para configurar a porta serial no componente ACBrPosPrinter realize as configurações a seguir. Selecione a Porta COM Selecione a opção de Configurações da Porta Realize os ajustes: Baud rate: 115200 – Verifique com a impressão do autoteste a velocidade setada na impressora e altere caso precise. Data Bits: 8 Parity: None Stop Bits: 1 Handshaking: Hardware – recomendado pelo fabricante (RTS/CTS). Buffer de Envio: 3000 Espera de Buffer: 200 Salve as configurações. Os ajustes de Buffer são necessários para impressões de extratos com grande quantidades de itens, caso não configurados corretamente a impressão pode não ocorrer por completo. Ajustes de Baud Rate, Handshaking entre outros podem ser feitos com a ferramenta JetwayPrinterTool, para tal, execute a ferramenta, selecione o tipo de comunicação e clique em Set Printer. Na aba Base estão disponíveis as configurações de Baud Rate e Paridade, na aba Serial se encontra o restante das configurações para a conexão. Ao alterar parâmetros de configuração, basta clicar em Set para salvar na impressora. Exemplo das telas de configuração: Ethernet: Para começar, conecte sua impressora pelo cabo USB e execute o JetwayPrinterTool.exe, selecione a opção de conexão e em seguida Set Printer. Certifique-se de desabilitar o DHCP da impressora seguindo os passos abaixo: 1-Selecione a opção DHCP , assim será habilitado os campos DHCP logo abaixo. 2-Selecione “Disable” . 3-Para salvar, clique em Set.. Agora configure um IP fixo na impressora: 4-Selecione a opção IP. 5-Informe os dados de IP Fixo conforme sua rede local. 6-Clique em Set para salvar as configurações. Pronto sua configuração de IP já está setada na impressora. No PosPrinter configure a porta de comunicação TCP com o IP fixado na impressora, EX: TCP: 192.168.20.27 Veja o exemplo de configuração no demo ABrPosPrinter: Tela de configuração Ethernet: Gravação de Logo Utilizando o demo PosPrinterTeste.exe realizamos a gravação de logo na impressora, este modelo suporta a gravação de múltiplos 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: 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 Selecione a opção 3-Gravar Logo Para verificar se gravou com sucesso, clique em 4-IMPRIMIR. Exemplo dos passos: Testes de Impressões É hora de validar se a impressora é capaz de imprimir todas as “Tags” disponíveis no componente ACBrPosPrinter. Veja abaixo as configurações utilizadas no demo PosPrinterTeste.exe para os testes: Modelo PpEscPosGPrinter Porta RAW: Jetway JP-800 Colunas 48 Espaços 25 Linhas a Pular 5 Pag. Código Pc860; Logo KC1: 48 KC2:48 FatorX: 1 FatorY:1 Exemplo das configurações no demo PosPrinterTeste: Resultados das Impressões: Formatação de carácter: Todas as propriedades funcionaram corretamente, exceto a fonte itálico. Alinhamento: Os alinhamentos foram impressos corretamente, porém foi necessário remover a TAG <bmp> de envio de imagem, pois não foi possível imprimir corretamente utilizando a tag. QRCode: Todos QRCode impressos corretamente. Código de Barras: Os tipos std25, CODE11 e MSI não foram impressos. Logotipo: Logos impressos corretamente. Page Mode: Para impressão correta, alteramos a TAG “mp_espaco” de todas as direções, acompanhe a abaixo os valores alterados: <mp_direcao>0</mp_direcao> = <mp_espaco>40</mp_espaco> <mp_direcao>1</mp_direcao> = <mp_espaco>65</mp_espaco> <mp_direcao>3</mp_direcao> = <mp_espaco>65</mp_espaco> <mp_direcao>2</mp_direcao> = <mp_espaco>40</mp_espaco> Testes de Acentuação O Teste de acentuação utiliza um pantograma da língua portuguesa para realizar diversas impressões com diferentes páginas de código, usando as fontes do Tipo A e B. Pantograma utilizado nos testes: À noite, vovô Kowalsky vê o ímã cair no pé do pingüim queixoso e vovó põe açúcar no chá de tâmaras do jabuti feliz. ÁÉÍÓÚáéíóúçÇãõÃÕÊêÂâÔôÀà Resultados: pc437: Todos os til foram ignorados; pc850: Todos os acentos foram impressos corretamente; pc852: Alguns acentos circunflexos, todas as crases e o til foram ignorados; pc860: Todos os acentos foram impressos corretamente; pcUTF8: Esta impressora não suporta UTF8; pc1252: Todos os acentos foram impressos corretamente; Leitura de Status Através dos meios de comunicação Serial e COM/Emulada, realizamos o teste de “Leitura de Status”, acompanhe na tabela abaixo o resultado. Status Porta Serial COM/Emulada ETHERNET Pronta para uso Nennhum Erro encontrado Nennhum Erro encontrado Nennhum Erro encontrado Tampa Aberta stSemPapel, stOffLine, stTampaAberta, stSemPapel, stOffLine, stTampaAberta, stSemPapel, stOffLine, stTampaAberta, Pouco Papel Nennhum Erro encontrado Nennhum Erro encontrado Nennhum Erro encontrado Sem Papel stSemPapel, stOffLine, stSemPapel, stOffLine, stSemPapel, stOffLine, Gaveta Aberta stGavetaAberta, stGavetaAberta, stGavetaAberta, Leitura de Informações Testamos também o retorno da impressora quanto a função “Leitura de Informações”, veja abaixo o retorno da impressora nos diferentes meio de comunicação. Serial ETHERNET Fabricante=JETWAY Firmware=VERSION GD207_v1.12 2019-11-20 Modelo=JP-800 Serial=JP03198000055 Guilhotina=1 Fabricante=JETWAY Firmware=VERSION GD207_v1.12 2019-11-20 Modelo=JP-800 Serial=JP03198000055 Guilhotina=1 TAG de Gaveta Tags Enviadas: Abertura da Gaveta padrão </abre_gaveta> Abertura da Gaveta específica <abre_gaveta>1</abre_gaveta> </corte_total> A gaveta abriu corretamente com os comandos acima. Impressão de extratos do SAT Através do demo SATTeste, realizamos a impressão de extratos de venda com 3 itens, foram impressas em Fortes Report e em EscPOS, e com as opções Logo Lateral e QRCode Lateral, desativadas e ativadas. Configuração do SATTeste: Cupom Fortes: Cupom Esc/POS: QRCode e Logo Lateral Ativados: Cupom Fortes: Cupom Esc/POS: 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. ATENÇÃO: Este teste difere dos realizados anteriormente, onde era calculado o tempo de envio da impressão do componente para o equipamento e não o tempo de impressão propriamente. As configurações do SATTeste utilizadas neste teste, para impressão “Esc/POS” são as mesmas acima em “Impressão de extrato do SAT” Tabela de Resultados Quantidade de Itens 3 50 100 200 Número de Vendas 1 1,320 2,111 2,990 4,356 2 1,390 2,237 2,931 4,130 3 1,497 2,200 2,890 4,325 4 1,526 2,131 2,910 4,411 5 1,451 2,100 2,849 4,360 Média em Segundos 1,437 2,156 2,914 4,316 QTD Papel Impresso 216mm 349mm 502mm 797mm Nota: Resultados em milissegundos. Considerações Apesar de a Jetway ser uma marca nova no mercado, ela traz toda a qualidade e confiabilidade dos equipamentos Tanca. Alguns destaques da impressora JP-800: Design moderno Conexões USB,Serial, Ethernet e VCOM (Virtual COM Port) no mesmo modelo Velocidade de impressão Beep A JP-800 possui um design moderno com cores vibrantes, é um equipamento completo, possuindo diversas possibilidades para o uso diário. O driver USB para Windows fornecido pela Jetway está disponível para download em um aquivo .zip e é de fácil instalação, neste também está incluso a ferramenta JetwayPrinterTool utilizada para alterar configurações da impressora, a ferramenta apresenta telas simples e opções básicas. A utilização deste modelo em USB com porta COM Emulada necessita da troca do firmware e para ter acesso aos arquivos de update do firmware é necessário entrar em contato com o Suporte Jetway. Durante os testes de impressão o equipamento obteve bons resultados, imprimindo grande parte das TAGS disponíveis no componente ACBrPosPrinter, apenas a TAG <bmp> não pode ser impressa corretamente, mas estão disponível a gravação de logo em memória e pode ser utilizada para suprir a falta de impressão desta TAG. Nos testes de Page Mode também foi preciso realizar pequenos ajustes nos espaços, conforme demonstrado no Teste de Impressão. Na impressão de código de barras foi semelhante a outros modelos não imprimindo os tipos srt25, CODE11 e MSI, observamos também que não suporta a página de código UTF8, seguindo o comportamento de outros modelos homologados anteriormente. Velocidade de impressão alta, com 250mm/s a JP-800 é uma das impressoras mais rápidas disponíveis, além da velocidade a qualidade da impressão supreendente, resultando em impressões rápidas e nítida. Quer uma solução ainda mais completa? Conheça toda a linha de equipamentos Jetway Instalação Linux Realizamos um teste de comunicação com a impressora em ambiente Linux OpenSuse Tumbleweed versão 20190810. Logo abaixo segue os passos para configurar a impressora neste ambiente: 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:
    3 pontos
  3. Olá Pessoal, Encontra-se disponível em nossa biblioteca a nova versão da NT 2017/002. Resumo: Esta edição insere novos registros e indicadores na Tabela CFOP publicada no Portal da NF-e. A Tabela CFOP, disponibilizada no Portal Nacional da NF-e, fica atualizada com novos registros para o atendimento das cláusulas previstas no Ajuste SINIEF 27/19, sendo que o mesmo Ajuste também altera CFOP existentes. Ajuste SINIEF 27/19 – Alteração e Inclusões de CFOP com as respectivas Notas Explicativas CFOP alterado 5.929 – Lançamento efetuado em decorrência de emissão de documento fiscal relativo a operação ou prestação também acobertada por documento fiscal do varejo. Classificam-se neste código os registros relativos aos documentos fiscais emitidos em operações ou prestações que também tenham sido acobertadas por documento fiscal do varejo. CFOP incluídos 1.657 - Retorno de remessa de combustível ou lubrificante para venda fora do estabelecimento. Classificam-se neste código as entradas em retorno de combustível ou lubrificante remetidos para venda fora do estabelecimento, inclusive por meio de veículos, e não comercializados. 2.657 - Retorno de remessa de combustível ou lubrificante para venda fora do estabelecimento. Classificam-se neste código as entradas em retorno de combustível ou lubrificante remetidos para venda fora do estabelecimento, inclusive por meio de veículos, e não comercializados. Datas de liberação: Ambiente de Homologação: 15/01/2020 Ambiente de Produção: 03/02/2020
    2 pontos
  4. Boa tarde, Todos meus EXE e DLL são assinados pela SECTIGO, mesmo assim estou com esse problema. A assinatura nesse caso não resolveu. Eles diz que é um comportamento "Padrões de atividades perigosas (BSS)", tentei achar documentações que poderiam levar a uma analise, mas não encontrei. Mas acho que isso é briga de cachorro grande, vamos ver o que eles se posicionam. Obrigado
    2 pontos
  5. Para suportar a compilação em FMX, o código do ACBr, recebeu várias modificações com diretivas de compilação (IFDEFs) Para que essas diretivas sejam utilizadas, precisamos sinalizar para o ACBr, que o Projeto em questão, usa a FMX. Isso pode ser feito de duas maneiras: 1 - Inserindo uma Diretiva nas opções do Projeto (recomendado) Abra as opções do Projeto, Project -> Options (Shit-Ctrl-F11) Selecione: Building -> Delphi Compiler Em Target selecione All Configurations - All Plataforms Em Conditional Defines, escreva: FMX 2 - A segunda forma é modificar o ACBr.inc, ativando a diretiva FMX.. Porém use essa opção com cuidado, pois ela afetará todos os seus projetos, e você terá que comentar a linha novamente, quando for compilar um projeto VCL // Para usar FMX (Firemonkey) Windows / Delphi descomente essa linha //{$DEFINE FMX}
    2 pontos
  6. @Juliana Tamizou essa modificação já foi discutida aqui, quanto a problema de algumas agencias que pede com zero, outras não: Luciano, veja se não é seu caso.
    2 pontos
  7. Já pensou em rodar o seu PDV ou ERP em Linux ? Há muito tempo os fontes do ACBr já compilavam em Linux através do Lazarus/FPC, e agora também é possível compilar o ACBr no Linux Ubuntu 64, com o Delphi Rio 10.3.3, usando a Linux FMX Mas quais são as vantagens de rodar em Linux ? Inúmeras vantagens.. o Linux é um Sistema Operacional, Livre, muito estável, seguro e robusto.. Não é a toa que grandes empresas, preferem rodar Linux em seu PDV (Carrefour, Pão de Açúcar, Droga Raia, etc..)... Um Linux bem configurado, é da filosofia Instale e Esqueça, e pode representar uma enorme economia, em atendimento no suporte técnico... Sem falar na evidente vantagem de custos de licenças, quando comparado ao Windows... Se você tiver um profissional "linuxer" na sua equipe, você ainda poderia criar uma distribuição Linux altamente personalizada para as necessidades do seu software, e permitir que o seu PDV/ERP seja carregado automaticamente, sem intervenção do usuário... Devo usar Lazarus ou Delphi ? Em ambos os casos, será necessário adaptações ou reescrita no seu código... Você deve evitar o uso de chamadas diretas a APIs do Windows, ou usar IFDEFs para isolar esses códigos... Você poderá encontrar muito exemplos de IFDEFs, nos fontes do ACBr. Se você já programa em Lazarus, deverá instalar o Lazarus em um Linux e testar a compilação do seu código usando a GTK2 ou QT... Se você programa em Delphi VCL, primeiro deverá converter seu sistema para FireMonkey (FMX)... Isso pode ser uma tarefa difícil se for feita manualmente, pois existem muitas diferenças entre a VCL e a FMX. Mas você pode contar com a ajuda de Ferramentas que ajudam na conversão, como a MidaConverter A Mida, gentilmente nos concedeu uma licença do Mida Converter... com isso, já iniciamos a migração dos Demos do ACBr de Delphi VCL, para Firemonkey.. Você poderá encontrá-los na pasta "Firemonkey", de cada Demo, exemplo: \ACBr\Exemplos\ACBrDFe\ACBrNFe\Firemonkey Veja abaixo, uma Imagem do Demo do ACBrNFe, já convertido para FireMonkey, e rodando no Linux Ubuntu 64 bits, com o Delphi 10.3.3, Linux FMX A FMX é o futuro do Delphi, a Embarcadero está investindo muitos recursos no aprimoramento da FMX... leia mais nessa página . Aplicações FMX são infinitamente mais bonitas que aplicações VCL, e os efeitos visuais que a FMX proporciona, são incríveis... Duvida ? Então veja o vídeo abaixo... Sempre será mais simples, migrar de Delphi VCL para Delphi FMX, do que de Delphi VCL para Lazarus... migrar de IDE é um processo "doloroso" e que necessita muito mais tempo, preparação e aprendizado... Não quero aqui, defender o Delphi ou o Lazarus... Acho que a questão de OpenSource, deve pesar apenas se o preço do Delphi for realmente um impedimento para você... Avalie muito bem o tempo e esforço necessário, em ambos os cenários...
    1 ponto
  8. Boa tarde a todos, estava usando o componente ACBrSPEDFiscalImportar, e senti falta do registro 0220. Segue em anexo fonte alterado para implementação. ACBrEFDBloco_0_Importar.pas
    1 ponto
  9. Windows 32 BITS Pessoal obrigado! Pela força Consegui resolver realmente desta ultima vez eu tinha deixado selecionado 64 bits. Agora funcionou!
    1 ponto
  10. Para que a Impressão em Fortes com "FormularioContinuo := True" funcione, é necessário ajustar as configurações no Driver de Spool da Impressora, definindo uma página Longa... Abaixo tem um exemplo da tela de Spool da Epson
    1 ponto
  11. Pelo que investiguei no código Fonte do Fortes, ele está fazendo o calculo do Tamanho do Papel corretamente, e envia o tamanho do papel Final, para a impressora... O problema é que alguns Drivers de Impressora, não aceitam a programação de Tamanho de Página... Mas o Fortes (ou o driver das Impressoras) parece se dar bem, com a impressão em várias páginas, em formulário contínuo (bobina), emendando todas as páginas e dando um efeito de impressão contínua... Então para os casos onde o problema desse tópico estiver ocorrendo, é possível definir "FormularioContinuo := False", para que o Extrato seja gerado em várias páginas de acordo com o tamanho da página definido no Driver da Impressora... Apliquei as seguintes correções para esse caso: https://sourceforge.net/p/acbr/code/18851/
    1 ponto
  12. Baixa os fontes do SVN, Leia todas as NT e Manuais dela. Use a pesquisa aqui do fórum que tem mais de 10 anos de informações, basta ler
    1 ponto
  13. Boa tarde, Ciot fica obrigatório após 30 dia da publicação da resolução N5862, de 17 de dezembro de 2019;
    1 ponto
  14. Boa tarde Marcel, E como que fica com relação as mudanças que vão ocorrer no MDF-e? Sendo que uma delas é poder gerar o CIOT via MDF-e.
    1 ponto
  15. Pessoal era falha minha, enviei o XML na versão errada! Podem encerrar o tópico.
    1 ponto
  16. Vou conversar com o Daniel para colocar os Schemas no zip do download.
    1 ponto
  17. Esta mensagem é gerada quando você está emitindo o XML sem envio para SEFAZ, ou seja, o XML não foi autorizado com o Protocolo de Envio, precisa ver no log se realmente não está sendo enviado ou se está recebendo algum erro...
    1 ponto
  18. Precisa anexar o log.txt com o método e os dados que está passando... Mas precisa atualizar a versão do ACBrMonitor, essa é bem antiga teve muitas alterações...
    1 ponto
  19. Já utilizo da xsMSXML e o erro na validação persiste.
    1 ponto
  20. Nem tinha analisado direito o conteúdo do método Pintar no acbr, dai como vc ja tinha dado a ideia de pintar a imagem direto no relatório do quick, no onbefore, dai mudei para on do band do relatório, usei as definições da procedure usada pra gerar o qrcode normal em tela, diferenciando um pouco dessa do método pintar, e ficou bom como 2ª alternativa. Bem, mas agora funcionou tb o componente ( ), após informar as definições de tamanho dessa chamada do bitmap e outra tb em picture.graphics, ficou perfeito, portanto o componente visual incluso na paleta, ficou 100% funcional. Grato a todos pela força!
    1 ponto
  21. Olá, complementando... a tabela atual do IBPT (com vigência até 31 de janeiro) não contém novos códigos de NCM (vigentes desde 01 de janeiro) inseridos nesta planilha: Tabela NCM e respectiva Utrib (comércio exterior) - Vigência 01/01/2020 - Publicada em 11/11/2019 Att Ricardo
    1 ponto
  22. Enviei correção para o repositório para compilação no D7. Favor atualizar os fontes novamente.
    1 ponto
  23. Complementando com o que achei no manual publicado em Dezembro de 2019 ( Manual de especificações técnicas do DANFE_NFC-e e Qr_Code Versão 5.1 ) onde ouve alteração justamente em relação ao frete: Possibilidade de inclusão no DANFE NFC-e de informações IDs: I15, I16, I17 e I17a, tags: vFrete, vSeg, vDesc e vOutro, a critério da UF, poderem estar descriminadas por item. (página 2) Acréscimos (frete, seguro e outras despesas) /Desconto R$: somatório dos valores dos itens dos acréscimos (frete, seguro e outras despesas) e dos descontos (deve ser impresso a linha apenas se existir acréscimo ou desconto) ) (IDs: W08, W09, W10 e W15, tags: vFrete, vSeg, vDesc e vOutro); OBS.: Estas informações, a critério da UF, podem estar descriminadas por item (IDs: I15, I16, I17 e I17a, tags: vFrete, vSeg, vDesc e vOutro). (página 10)
    1 ponto
  24. No ACBrMonitor voce define Tipo de Impressão e Impressora padrão
    1 ponto
  25. Creio que para sanar sua dúvida devemos começar pela leitura do manual do monitor que vai junto com a instalação. Nele contém todas as configurações e como proceder
    1 ponto
  26. Segue anexo os arquivos. 22294114.crm Titulo.ini Cedente.ini Segue o titulo gerado em pdf Boleto.pdf
    1 ponto
  27. Veja que a mensagem da versão é apenas um alerta. Mas a rejeição é por erro 999 "erro não catalogado". Nesse caso, você precisa entrar em contato com a SEF e verificar a situação.
    1 ponto
  28. Resolveu, o e-mail foi enviado sem nenhum problema Obrigado.
    1 ponto
  29. Olá pessoal, É com muita satisfação que comunicamos que agora os Fontes do Projeto ACBr, já foram ajustados para suportar o OpenSSL na versão 1.1.1 Antes de prosseguir, o que é OpenSSL ? "O OpenSSL é um kit de ferramentas robusto, de nível comercial e completo para os protocolos Transport Layer Security (TLS) e Secure Sockets Layer (SSL). É também uma biblioteca de criptografia de uso geral" https://www.openssl.org/ No Projeto ACBr, usamos o OpenSSL para diversas tarefas, como por exemplo: Comunicação Segura: Ele será necessário se você usa o componente ACBrMail, ou os componentes da aba ACBrTCP, que fazem comunicação Segura com sites, pelo protocolo HTTPS. A ACBrDFeSSL, que é usada por todos os componentes de Documentos Eletrônicos do ACBr, também podem usar o OpenSSL para comunicação Segura (como uma das opções) Criptografia: Ele é usado nos componentes ACBrEAD e pela ACBrDFeSSL para calcular e Verificar Hashs e Assinaturas digitais, usando diversos padrões de Criptografia O OpenSSL é uma excelente opção... na verdade, é a minha recomendação de uso, para quem usa certificados do tipo A1 A vantagem principal, é que com o OpenSSL, você está livre da necessidade de sempre manter o seu Windows Atualizado para que a comunicação segura com TLS1.2 funcione. Com o OpenSSL você poderia ter suporte a TLS1.2, mesmo no Windows XP. Como desvantagem, no ACBr, o OpenSSL, apenas suporta Certificados do tipo A1 Porque essa atualização é importante ? O principal motivo, é que as versões anteriores deixarão de ser suportadas e não mais receberão atualizações e correções, conforme podemos ver nessa página Mas outro motivo igualmente importante, é que atualmente é muito difícil de instalar uma versão antiga do OpenSSL em alguns sistemas Operacionais. Isso poderia ser um impedimento, para executar o ACBr em várias distribuições de Linux... A atualização dos fontes não foi um processo trivial, pois a API do OpenSSL recebeu modificações substanciais, desde a versão 1.0.x https://www.openssl.org/blog/blog/2018/09/11/release111/ https://wiki.tizen.org/Security/Tizen_5.X_Migration_from_OpenSSL_1.0.2_to_OpenSSL_1.1.1_guide Preciso atualizar meu cliente Final ? Não necessariamente... o código fonte do ACBr, é esperto o bastante para suportar todas as versões do OpenSSL, desde a série 0.9.8 até a 1.1.1.x. Mas é altamente recomendado que você atualize seus Scripts de Build, para usar e distribuir a última versão do OpenSSL no seu instalador automatizado... (veja como distribuir, abaixo) Lembre-se que se você precisa usar recursos mais novos, como comunicação segura com TLS1.2, precisará ter o seu OpenSSL atualizado, para versões mais novas... Todos os Scripts que geram os instaladores do ACBrMonitorPLUS e os pacotes da ACBrLib, assim o ACBrInstall_trunk2.exe, já foram atualizados para usar e distribuir as DLLs da nova versão 1.1.1.x Como o OpenSSL é distribuído ? Você pode encontrar versões compiladas do OpenSSL para praticamente qualquer Sistema Operacional existente... No SVN do ACBr, você encontrará as últimas versões das Bibliotecas compiladas para Windows em: http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/ Repare que em cada diretório, temos as pastas x86 (32 bits) e x64 (64 bits)... Se você compila seu programa em 32 bits, então você deve usar a versão 32 bits da DLL O OpenSSL é distribuído em em 2 arquivos. Sempre mantenha os dois arquivos juntos, e sempre use o par de arquivos da mesma versão. No Windows: Até a versão 1.0.x, os nomes dos arquivos eram: ssleay32.dll e libeay32.dll, e não havia distinção nos nomes das DLLs, entre as versões 32 e 64 bits. A partir da versão 1.1.0, os nomes dos arquivos mudaram para: libssl-1_1.dll e libcrypto-1_1.dll (32 bits) e libssl-1_1-x64.dll e libcrypto-1_1-x64.dll (64 bits) Tudo que você precisa fazer, é copiar o par de arquivos (libssl-1_1.dll e libcrypto-1_1.dll) para a mesma pasta do seu binário, ou seja, na mesma pasta onde está o seu .EXE (sim, você poderia copiar esses arquivos para o diretório System do Windows, mas isso deve ser evitado, pois pode causar conflitos com outras aplicações) As DLLs do OpenSSL que estão no repositório do ACBr, são compiladas com o Visual C Studio, portanto, será necessário que na máquina destino, exista as DLLs de RunTime do Visual C. Como centenas de programas tem essa mesma dependência, provavelmente as DLLs de RunTime já estão instaladas no seu Windows... Porém, caso você perceba o erro: "Este aplicativo não pôde ser iniciado porque não foi encontrado vcruntime140.dll", provavelmente o RunTime ainda não foi instalado, a solução nesse caso, é bastante simples, bastando instalar: http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/Diversos/x86/VC_redist.x86.exe Você pode/deve, rodar esse procedimento no seu instalador, automatizado... isso pode ser feito de maneira silenciosa, e sem a intervenção do usuário... Veja esse artigo: No ACBrMonitorPLUS, usamos da seguinte maneira: VC_redist.x86.exe /install /passive /norestart No Linux: libssl.so.x.x.x - exemplos: libssl.so.1.1, libssl.so.10, libssl.so.1.1.1, libssl.so.1.1.0, libssl.so.1.0.2 , libssl.so.0.9.8, etc libcrypto.so.x.x.x - exemplos: libcrypto.so.1.1, libcrypto.so.10, libcrypto.so.1.1.1, libcrypto.so.1.1.0, libcrypto.so.1.0.2, libcrypto.so.0.9.8, etc O OpenSSL já vem instalado por padrão em várias distribuições Linux, caso contrário, use o seu gerenciador de pacotes, e instale o pacote "openssl" Veja mais sobre a distribuição de Bibliotecas em: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.html A nova rotina de Carga dinâmica das Bibliotecas do OpenSSL, que foram implementadas na Unit OpenSSLExt.pas, irá procura por vários nomes de arquivos, dando preferência para os arquivos mais novos. Ou seja, ela irá procurar pelas bibliotecas na versão 1.1.1.x, e não encontrando, procurará e pelas bibliotecas na versão 1.0.x ou inferiores Quer saber mais sobre como o ACBr usa o OpeSSL na criação e transmissão de Documentos Seguros ? Então de uma olhada nesse vídeo: Atualização em 12/03/21: A "Mikeysoft" não vem fazendo um bom trabalho no instalador do Visual C++ Runtime... parece que faltam dependências em "VC_redist.x86.exe"... Por isso recomendamos esse instalador: https://github.com/abbodi1406/vcredist/releases .. onde o desenvolvedor criou um instalador único, que roda todas as versões do instalador do Visual C++ Runtime
    1 ponto
  30. vc tem permissão para gravar no servidor ? Faça um teste e tente copiar um arquivo para essa pasta no servidor pelo explorer. A pessoa que dá suporte na rede sempre diz que o problema é no sistema, bem vindo ao clube
    1 ponto
  31. Nota: Atualizado em 05/11/19. Veja as configurações do ACBrMonitor no post do Júnior abaixo. Nota: Atualizado em 31/10/19 conforme post logo abaixo Olá a todos, Queremos informar que duas novas propriedades foram adicionadas ao DANFe em Fortes e que no momento estão funcionando apenas no formato retrato e Paisagem. São elas: ExpandirDadosAdicionaisAuto (padrão False) - Essa propriedade faz com que a área "Dados Adicionais" do DANFe se expanda para caber mais dados. Ela já existia no Fast Report e estamos trazendo ela pro Fortes também; ImprimeContinuacaoDadosAdicionaisPrimeiraPagina (padrão False) - Quando os "Dados Adicionais" não cabem no espaço reservado para eles, é criado um novo quadro "Continuação dos Dados Adicionais". As vezes esse quadro pode caber na primeira página, mas ele é jogado na página seguinte por questão de ficar na ordem do texto. Essa propriedade faz com que a continuação possa ser impresso na primeira página. Esse é o tópico que originou esse request Também enviamos uma alteração melhora (e muito) no uso do quadro "Dados Adicionais". O componente muitas vezes estava criando quebrando a linha desnecessariamente, causando até a impressão de uma página adicional quando isso não era necessário. Esperamos que isso os ajude a agradar seus clientes que querem economizar o número de páginas e os que preferem os dados na ordem certa, seja lá qual for o segmento que eles trabalhem. As alterações foram enviadas ao SVN na revisão 18063 18105. Agradecemos a todos que puderem testar e reportar qualquer problema. Pronto pessoal, obrigado pela atenção. Agora todo mundo voltando ao trabalho com animação!
    1 ponto
  32. Olá pessoal, Uma atualização sobre esse assunto. Consegui melhorar o sistema de detecção do quadro Dados Adicionais e continuação dos Dados Adicionais. Se você alguma vez pensou que poderia caber mais dados no quadro informações adicionais, provavelmente estava certo. Caso queira mais informações veja o que estava acontecendo tópico aqui. Também fiz uma alteração para adequar o DANFe Paisagem com as propriedades que criamos. Acabei de enviar as alterações para o SVN na Revisão 18105.
    1 ponto
  33. Tive o mesmo problema e resolvi atualizando as DLLs que são utilizadas para comunicação com a Nota Fiscal Eletrônica. Utilizei as DLLs que estão em ...\ACBr\DLLs\LibXml2\x86
    1 ponto
×
×
  • 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.

The popup will be closed in 10 segundos...