Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 14-04-2020 em todas as áreas

  1. Foi publicado no DOE-SP em 14/04/2020 a Portaria CAT 41/2020, a qual concede mais um ano de permissão de uso aos ECFs que deveriam ter sua cessação de uso em 15/04/2020. Fonte: DOE-SP
    4 pontos
  2. Bom dia a todos! O método clear abaixo não está limpando o numero do protocolo. Eu fiz a correção como na imagem e estou colocando em anexo a unit ACBrNFeWebServices.pas, compactada, com a correção para anexar nos fontes do SVN. FPDV.ACBrNFe1.WebServices.Inutilizacao.Clear; ACBrNFeWebServices.rar
    3 pontos
  3. Amigo, peco mil desculpas pelo trabalho que dei, troquei o aplicativo de Leitor de QRCode e leu corretamente. Nao me atentei a isso porque o leitor que estava usando e o que veio instalado padrao no celular e quando lia, o link ficava com um ponto de interrogacao no comeco. Mil desculpas mesmo, mas o problema esta no App leitor de QRCode.!
    3 pontos
  4. Tentou mudar o webservice para outro estado, pra ver se não foi uma coincidência ? Precisei atualizar o ACBr ontem, fiz envio de algumas notas de teste e esta tudo ok por aqui.
    2 pontos
  5. Deu certinho, apaguei os componestes de impressão do NFCe do meu projeto e coloquei-os novamente da paleta do ACBrNFe. Muito obrigado, eu não tinha visto mesmo essa Noticia. parabéns aos desenvolvedores. gostei de como ficou, atualizei meu tutorial de instalação e configuração dos componentes caso alguém queira um passo a passo bem detalhado: https://www.ribasoft.com.br/p/pascal.html#i01
    2 pontos
  6. Boa tarde! Tente usar: SSL Lib: [ LibWinCrypt ] SSL: [ LT_all ] Crypt. Lib.: [ cryWinCrypt ] HTTP Lib.: [ httpWinHttp ] XML Sign. Lib.: [ xsLibXml2 ]
    2 pontos
  7. Aqui explica: Recomendo a todos que acompanhem com atenção o fórum de notícias.
    2 pontos
  8. Bom dia, Segundo o Manual do eFrete versão 6.0 temos a seguinte observação sobre o campo IdOperacaoCliente: Id / Chave primária da operação de transporte no sistema do Cliente No seu sistema você deve ter uma tabela no banco de dados que contem as informações sobre a Operação do Transporte. Essa tabela possui um ID ou chave primaria para identificar essa operação de forma única. Sendo assim para cada Operação teremos um único ID ou chave primaria, é essa informação que devemos atribuir ao campo IdOperacaoCliente. Pelo menos é esse o meu entendimento.
    2 pontos
  9. Pelo que vi no grupo [ICMS001] você informou apenas o valor do ICMS próprio, faltaram as tags referentes ao ICMS ST.
    1 ponto
  10. Boa tarde, Muito obrigado pelo retorno, já atualizei o tópico com as perguntas e respostas.
    1 ponto
  11. Aqui tenho deixado assim e faz muito tempo que não preciso mexer nessa configuração, a maioria dos meus clientes são de SP, mas tenho em MG, RJ, BA, todos sem precisar alterar. ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpWinHttp; ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt; ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2; ACBrNFe1.SSL.SSLType := LT_TLSv1_2;
    1 ponto
  12. Boa tarde Italo! Abri um chamado no e-Frete e segue abaixo as perguntas e respostas do suporte. Posso usar "TipoPagamento := EFrete;" em homologação sem custos? "Sim pode utilizar sem problemas, este ambiente é apenas paras testes." Quando em modo de produção usando TipoPagamento := EFrete de quem será cobrado, do contratante? "Em produção no formato atual o valor é cobrado do contratante."
    1 ponto
  13. https://www.embarcadero.com/br/company/contact-us basta informar o que houve para eles
    1 ponto
  14. vou ver se o @Daniel Simoes pode testar com a bematech dele pois eu não tenho esta impressora aqui.
    1 ponto
  15. Nesse caso deve ser a versão mais atual. O que limita então a ter que procurar o que realmente está causando o "Out of memory". Talvez uma fragmentação da memória. Mas daí já complica...
    1 ponto
  16. Valeu! Funcionou em Homologação e em produção no cliente! Ajustei as opções SSL conforme indicado pelo Kiko. Obrigado a todos!
    1 ponto
  17. Infelizmente não tenho essa resposta. Não tenho nenhum cliente usando o CIOT. Estou apenas ajudando no desenvolvimento do componente, sugiro você entrar em contato com o eFrete e fazer esses questionamentos. Se puder nos dar um retorno, ficarei grato, pois podemos incluir essas duvidas e as respostas no seguinte tópico: É com a colaboração de vocês que estamos deixando esse tópico cada dia mais completo.
    1 ponto
  18. Erro 500 geralmente é erro no Servidor. O indicado é contatar o responsável pelo servidor para pedir mais informações sobre o erro. Por outro lado, talvez a requisição esteja malformada. Nesse caso, você precisa verificar a requisição que está enviando e analisar se ela realmente está do jeito que a documentação do servidor precisa receber.
    1 ponto
  19. Na exportação 2230 é necessário adicionar um novo "codMotAfast" o "37 – Suspensão temporária do contrato de trabalho nos termos da MP 936/2020". De acordo com a seguinte notícia: http://portal.esocial.gov.br/noticias/calamidade-publica-como-informar-a-suspensao-do-contrato-ou-a-reducao-da-jornada-e-salario-no-esocial-domestico Eu fiz algumas alterações no arquivo "pcesConversaoeSocial". Segue a .pas em anexo, mas basicamente só adicionei um novo item no enum. pcesConversaoeSocial.pas
    1 ponto
  20. Bom dia Jeihcio, Muito obrigado pela colaboração, já enviei para o repositório.
    1 ponto
  21. Bom dia Isso é controlado pelo aparelho SAT se enviar novamente os dados será gerado um novo cupom. Se o Cupom realmente foi transmitido e não obteve o XML como resposta creio que só consultando pelo site da SEFAZ mesmo. Outra possibilidade é analisar o log do ACBrSAT e ver pela data se realmente não retornou o XML
    1 ponto
  22. Algum antivírus, ou aplicativo de segurança bancária na máquina? Isso explicaria o travamento. Outra possibilidade é a aplicação ser multithreading e estar havendo Deadlocks ou conflitos de lock.
    1 ponto
  23. Você provavelmente está com os fontes incorretos. O evento está programado sim.
    1 ponto
  24. bom dia.. provalmente pode ser o programa de seguranca.. warsan - gas tecnologia tente desinstalar esse programa , ligue e desligue o computador e teste novamente.. valeu
    1 ponto
  25. Bom dia. Obrigada por enviar, vamos verificar o motivo da alteração anterior (se for o caso) afim de evitar trazer novamente outros problemas. Att.
    1 ponto
  26. Segue unit alterada.. coloquei no padrão de campos alfanuméricos.. alinhado a esquerda com espaço a direita.. ACBrBancoSantander.pas
    1 ponto
  27. Conforme previsto na Portaria CAT 41/2020, nesta data encerra-se a permissão de uso dos ECFs que ainda poderiam ser usados dentro do estado de SP, nesta data todos os que ainda estiverem ativos deverão ter sua cessação de uso realizada.
    1 ponto
  28. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn
    1 ponto
  29. Boa noite! Conforme explicado acima pela Gr@c@: O controle de Inutilização de Numeração não será aplicado para o emitente pessoa física. Nota: O leiaute atual do Pedido de Inutilização não prevê a informação do CPF do emitente.
    1 ponto
  30. Sem problemas e obrigado pelo Retorno... fica aqui registrado, para referências futuras...
    1 ponto
  31. Boa tarde Pode cadastrar a sua empresa na aba Cadastro / Dados Cadastrais / Razão Social
    1 ponto
  32. Sim, tem. Veja se fez a instalação corretamente. Certifique-se de estar usando o ACBrInstall_Trunk2.exe atualizado e se marcou o pacote para instalação. Se ainda tiver problema anexe o log do instalador.
    1 ponto
  33. Obtive a seguinte resposta do suporte da SoftwareExpress: "Referente a sua ultima pergunta, transações de débito digitado em geral são liberadas pelos autorizadores em ambiente de produção para casos específicos, mediante a isso no ambiente de simulação apenas transações de Crédito de Digitado serão aceitas, pois a carga de tabelas nele contida não prevê está transação" Desta forma, os testes utilizando cartão de débito devem ser realizados em ambiente de homologação apenas utilizando Pin-Pad. Obrigado!
    1 ponto
  34. Sim, adicione um componente ACBRNFeDanfeFR no form e na propriedade ACBRNFeDanfeFR.FastFile := 'arquivodo Fast.fr3' ;
    1 ponto
  35. SAT CF-e Tanca Touch TS-2000 Novo modelo inclui Display Touch SUMÁRIO Se deseja encontrar algo específico, use os links abaixo: Vídeo da Homologação | Ambiente de testes | Características Técnicas | Recursos do Display Touch | Downloads de Drivers e Manuais | Instalação | Configurações | Testes realizados | Considerações finais | Amostras Homologação em vídeo. Assista: Apresentação do TS-2000 Touch Unboxing Testes dos Recursos Touch Instalação do Equipamento Configuração no SATTeste e Envio de venda. Teste de compatibilidade com o TS-1000 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 SAT Memória 1GB Versão Sw. Básico 3.00.04 Gerenciador Gráfico 1.0.17 Layout XML 0.07 e 0.08 Fonte Externa NÃO Tipo de Conexão USB Material Gabinete Plástico ABS Sinalização Visor Touch - 8 Ícones Conexão de Rede 2x Ethernet (IEE 802.3) L2 Switch. Alimentação Somente USB Dimensões 110mm x 89mmx 26mm (LxCxA) Peso 160g. Driver Windows x32 e x64 Recursos do Display Touch O SAT TS-2000 Trouxe um recurso que é totalmente novo neste segmento: Um Dislpay Touch imbutido, cumprindo as funções dos LEDS tradicionais, e indo muito além, oferecendo diversas funcionalidades no aparelho. Tela Inicial Na tela incial, ao topo temos um cabeçalho, contendo a data e horário do aparelho. Logo abaixo, temos 8 ícones, que representam os 9 LEDS tradicionais do modelo anterior. OBS: O SAT Touch não tem o ícone do SAT Ligado, uma vez que seu visor touch já cumpre a função de notificar que o mesmo está ligado. Ao clicar nos ícones, você é direcionado à mais informações referentes ao indicador. Os ícones também são atualizados em tempo real, de acordo com o que está acontecendo no aparelho. Os ícones com cor Vermelha , indicam que algum problema está ocorrendo. No caso de ícones com a cor Amarela, indica que algo está pendente, como por exemplo, o envio de XMLs de cupons. A seguir temos 4 botões, responsáveis por organizar as funções touch do aparelho. Vamos analisar individualmente essas funções mais adiante. Por fim, no rodapé, temos a versão do Software Básico do aparelho e o Número de série. Navegação Touch e Recursos Todas as configurações e logs possuem um botão para atualizar as informações das telas, no canto inferior direito. Sistema Na tela sistema, encontramos todas as informações referetes ao funcionamento do aparelho, organizados nos ícones Rede: Informações e diagnóstico da comunicação do aparelho com a internet. Parâmetros: Dados referentes à Parametrização em vigor. Status Operacional: Dados sobre o Status Operacional do SAT. Versão: Versões do software básico, Revisão, Gerenciador gráfico e Número de Série. Sobre a Tanca: Informações úteis sobre o fabricante. Notificações Em notificações, encontramos informações úteis à respeito do estado atual do aparelho em tempo real, organizadas em 8 ícones: CF-es Pendentes: Número de cupons com status "A transmitir" e "A processar", para vendas e cancelamentos. Avisos: Avisos enviados pela SEFAZ para o contribuinte. Erros WS: Log de erros de comunicação do SAT com Web Service da SEFAZ. LogSAT: Extrai o Log do equipamento Superlog: Extrai o log por meio da função SuperLog da Tanca, com mais informações do que o log comum, sobre o equipamento, certificados, cupons pendentes e mais. Última Transmissão: Horário da última transmissão feita pelo SAT. Último CFe Emitido: Log de informações sobre o último cupom emitido. Último CFe Cancelado: Log de informações sobre o último cupom cancelado. Configurações Permite configurar o seu display touch, adaptando-se às preferências do usuário. Config. Ajustes: Permite configurar a intensidade de contraste, tempo para descanso de tela e calibrar o touch. Config. Tela Inicial: Permite escolher 2 layouts para tela inicial: Estilo Touch, ou Padrão, que se assemelha aos LEDS de um SAT convencional. Nessa seção também podemos modificar o tempoo de visualização das funções. Quando atinge o tempo, o SAT retorna para a página inicial. Ativação Informações e Logs à respeito da ativação do equipamento Log Ativação: Log correspondente à ativação do equipamento, como certificação, parametrizações e data da ativação. Log Atualização: Log com informações sobre à atualização do software básico do SAT. Log Associação SH.: Log de assinatura e assosciação do equipamento junto à Software house responsável. Layout: Informações sobre as vigências de Layout dos CF-es. Ex: 0.07 ou 0.08. Envio de CF-e Durante o envio da venda ao equipamento, será exibida uma tela com informações referentes ao cupom. Download de Drivers e manuais Todos os manuais, drivers e softwares utilizados pelo SAT podem ser baixados através do link abaixo: Consulte o Manual do TS-2000 para saber mais detalhes sobre como instalar o equipamento. Baixe os Drivers para Windows, se usar o SAT em um terminal Windows. Baixe as Bibliotecas para Linux, se usar o SAT em um terminal Linux. Instalação do Driver USB do Equipamento: Página 20 Configuraçõe necessárias para Windows 8 ou superior: Página 26 Ativar o equipamento com software disponibilizado pela Tanca: Consulte a Página de Downloads do TS-1000. Instalação Acompanhe abaixo a instalação de drivers e configuração de comunicação do TS-2000 Touch. Windows 10 Não foi necessário instalar o driver ou realizar qualquer processo de instalação, em ambiente usando Windows 10 para o Dispositivo ser reconhecido. O SAT Touch foi identificado no gerenciador de dispositivos como ELMO GMAS, conforme mostra a imagem abaixo: Apesar de funcionar desta forma, a Tanca recomenda que você realize o passo-a-passo da instalação, conforme citado acima na seção de Downloads. Aponte o arquivo "TANCA_SAT.INF" e desabilite a ativação de imposição de assinatura para drivers, para que o dispositivo seja reconhecido como SAT TANCA evitando eventuais falhas de comunicação. Demais versões do Windows / Problemas com windows 10 Caso você precise instalar o driver em versões mais antigas do windows,ou venha infrentando problemas, será necessário desativar a imposição de assinatura para drivers. Consulte o Manual do Equipamento na página 13 para saber como fazer corretamente. Linux Para instalar o SAT Touch no linux, é necessário fazer algumas configurações relacionadas à porta USB, para que a comunicação ocorra como o esperado. Passo 1: Baixe os arquivos da Biblioteca para Linux, disponível na seção de Downloads. Passo 2: Siga as instruções no manual, que vem na pasta compactada, junto às bibliotecas, prestando atenção nas configurações para criar a porta Simbólica ttyTS0. Passo 3: Identifique qual é a porta real que está comunicando-se com a porta ttyTS0. No nosso caso, a porta era a ttyACM0. Agora preste atenção no grupo em que esta porta está inserida. no nosso caso, o grupo da porta estava configurado como dialout. Temos de inserir o usuário que irá usar o SAT no mesmo grupo que a portal real se encontra. Caso o grupo da porta e do usuário que irá operar o sat seja o mesmo, esse passo não é necessário. Do caso contrário, siga as intruções a seguir. Entre como root e use o comando: usermod -G (nome do grupo do usuário),(nome do grupo da porta) (nome do usuário que irá operar o sat) Exemplo: usermod -G users,dialout tux Agora Reinicie o computador. Feito isso, a comunicação USB estará configurada corretamente. Passo4 : No SATTeste, configure conforme indicamos na seção de Configurações, o tipo de chamada, que deverá ser "Dinamico_cdecl". Configurações: Comunicação com o demo 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 A DLL disponibilizada pelo fabricante chama-se "SAT.dll", ela está disponível para download no link mencionado, em "Download de drivers e manuais". Nos nossos testes, a DLL não estava na pasta da aplicação, mas conseguiu comunicar-se corretamente. Em casos de problemas com a DLL, recomendamos que a mesma esteja alocada na mesma pasta da aplicação. Configurações: Dados do SAT CFe Tipo de chamada satDinamico_stdcall Nome da DLL SAT.dll Código de Ativação 12345678 Versão XML 0,08 Página de Código 65001 UTF8 Habilitado Configurações: Dados Emitente CNPJ 08723218000186 Insc. Estadual 149626224113 Configurações: Dados Sw. House CNPJ 16.716.114/0001-72 Assiantura Sw. House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT Teste de Desempenho No teste de desempenho medimos o tempo de envio até o recebimento do XML de resposta (Não é considerado o tempo de decodificação do XML pelo demo).Utilizamos o demo SATTeste para realizar este processo onde realizamos vendas com diferentes quantidade de itens, cada tipo de venda repetida 5 vezes. O último teste realizado foi com 501* itens para simular um erro, pois isso excede o máximo permitido de 500 itens. Desta forma, calculamos também o tempo médio da resposta de retorno do erro. Na tabela abaixo se encontram os resultados obtidos: Nota: O tempo medido nesse teste é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Sendo assim, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração e Assinatura do XML da venda é considerado. * Ao processar o XML de *501 itens o SAT retorna o seguinte erro:|Rejeição: Erro não identificado| Considerações O SAT TS-2000 da Tanca representa um divisor de águas no mercado, sendo o primeiro a oferecer um display Touch, o que possibilitou uma nova experiência para o usuário. Além de ter uma aparência extremamente agradável, é de grande utilidade, sendo um facilitador para acessar as informações do SAT de maneira organizada e prática. Além dos recrusos novos, o equipamento já conta com os benefícios do TS-1000, sendo totalmente compatível, e não requerindo qualquer tipo de instalação para ser reconhecido como dispositivo no Windows 10. O Equipamento trás benefícios para o consumidor final, tornando-se mais amigável através de sua interface gráfica. Um exemplo éa consulta de cupons pendentes, entre outros problemas cotidianos. Mas quem realmente será beneficiado, será o prestador de suporte e/ou softwarehouse, uma vez que, através desta interace, ficará muito mais facil solicitar informações aos clientes sobre o SAT, como por exemplo, Log, SuperLog, Cupons Pendentes, Ùltimo cupom enviado, entre outros. Amostras: Cupons Emitidos:
    1 ponto
  36. Olá pessoal, Com o confinamento das pessoas por conta do Corona Vírus, o comercio varejista esta realizando a entrega de produtos comprados pelos clientes, não da forma tradicional, ou seja, presencial. Alguns estabelecimentos adotaram a Entrega (delivery), e com isso, resolveram cobrar uma taxa, que nada mais é do que o frete. Agora fica a duvida, como informar esse valor na NFC-e? 1 - Informar que a entrega será realizada a domicilio e que o frete é por conta do destinatário. Ide.indPres := pcEntregaDomicilio; // Valor 4 Transp.modFrete := mfContaDestinatario; // Valor 1 2 - Informar o Frete nos Itens e no Total Esse processo é análogo ao preenchimento de Frete, na NFe. Se você nunca necessitou trabalhar com Frete, veja abaixo, uma explicação de como calcular o mesmo, fornecida pelo colega @marcopoloviana, do Portal SAC Fiscal Primeiro Passo: Calcular o RATEIO DO VALOR DA ENTREGA entre os itens do cupom. Fórmula: (Valor do produto / Valor total dos produtos) x Valor do frete Exemplo: O cliente adquiriu 3 produtos nos valores de R$ 20,00, R$ 50,00 e R$ 30,00 respectivamente e pagou taxa de entrega de R$ 20,00. O valor total dos produtos no cupom foi de R$ 100,00. Fórmula: (Valor do produto / Valor total dos produtos) x Valor da entrega Produto 1: (R$ 20,00 / R$ 100,00) x R$ 20,00 = R$ 4,00 (vFrete item 1) Produto 2: (R$ 50,00 / R$ 100,00) x R$ 20,00 = R$ 10,00 (vFrete item 2) Produto 3: (R$ 30,00 / R$ 100,00) x R$ 20,00 = R$ 6,00 (vFrete item 3) Neste exemplo acima mostra que o valor da entrega foi divido em R$ 4,00, R$ 10,00 e R$ 6,00 respectivamente em cada produto totalizando R$ 20,00 da entrega. Segundo Passo: Informar o valor do frete de cada item: Prod.vFrete := ValorRateioFreteItem; // Veja explicação no Primeiro Passo Terceiro Passo: Informar os totais (frete e valor da nota). Total.ICMSTot.vFrete := ValorTotalFrete Total.ICMSTot.vNF := (ValorTotalProd) - (ValorTotalDesc) - (ValorTotalICMSDeson) + (ValorTotalFrete) + (ValorTotalOutro); OBS: Existem outros componentes no vNF, porém destacamos o que ocorre no delivery em geral. Esperamos ter ajudado.
    1 ponto
  37. 1 ponto
  38. Olá Pessoal, Foi publicado ontem (23/03/2020) a resolução 5.876 em anexo: RESOLUCAƒO N. 5.876, DE 20 DE MARC‡O DE 2020.pdf Resumo: 1. Prorrogar, até 31 de julho de 2020, a validade dos certificados do Registro Nacional de Transportadores Rodoviários de Cargas - RNTRC; 2. Suspender, até 31 de julho de 2020, a aplicação da alínea "d" do inciso I do artigo 6º (relação de veículos, devidamente cadastrados na frota da ETC junto ao RNTRC, acompanhada dos respectivos Certificados de Inspeção Técnica Veicular Periódica - CITV); da alínea "e" do inciso II do artigo 6º (relação de veículos, devidamente cadastrados na frota da ETC junto o RNTRC, acompanhada dos respectivos Certificados de Inspeção Técnica Veicular Periódica - CITV); do inciso V do §2º do artigo 16 ( cópia do Certificado de Inspeção Técnica Veicular Periódica - CITV); do inciso IV do §2º do artigo 19 ( cópias do CITV´s); e a exigência de Certificado de Inspeção Técnica Veicular - CITV; 3. Suspender, até ulterior Deliberação da ANTT, as obrigações e penalidades relacionadas ao cadastramento da Operação de Transporte, com a consequente geração do CIOT, para as contratações que não envolverem TAC e TAC-Equiparado.
    1 ponto
  39. Olá Pessoal, Esse tópico tem por finalidade responder as perguntas mais frequentes que aparecem no fórum. 1. O que vem a ser o CIOT? R.: CIOT - Código Identificador da Operação de Transporte, portanto é um numero obtido através do cadastramento da operação de transporte no sistema eletrônico (via site ou webservice) das IPEF - Instituição de Pagamento Eletrônico do Frete. Tem por finalidade regulamentar o pagamento do valor do frete nas prestações dos serviços de transporte de carga rodoviário. 2. Onde o CIOT é informado? R.: O numero do CIOT é informado no MDF-e, mais precisamente no campo CIOT que se encontra dentro do grupo infCIOT que por sua vez esta dentro do grupo infANTT do grupo rodo, portanto devemos informar o CIOT quanto se tratar de transporte Rodoviário. 3. Como obter o CIOT? R.: O numero do CIOT pode ser obtido através do site ou pelo webservice de uma das IPEF - Instituição de Pagamento Eletrônico do Frete, como por exemplo o eFrete. 4. Como faço para obter o CIOT via webservice? R.: Já se encontra disponível o componente ACBrCIOT (Delphi/Lazarus) que se utiliza do webservice do eFrete. Ainda não esta disponível o CIOT em DLL ou no ACBrMonitor Plus. 5. Quando sou obrigado a informar o CIOT no MDF-e? R.: Quando se tratar de um transporte rodoviário carga lotação, ou seja, toda a carga do caminhão possui apenas um contrato de transporte portanto apenas um embarcador. 6. Tem que informar o CIOT quando for carga fracionada? R.: Não, ainda não existe nenhuma obrigatoriedade imposta pela ANTT no caso de carga fracionada, pode ser que futuramente se torne obrigatório. 7. A minha empresa não é uma transportadora, apenas vendo e realizo o transporte com caminhão próprio da mercadoria vendida, devo informar o CIOT no MDF-e? R.: Não, somente as empresas que realizam a prestação de serviço de transporte de carga, ou seja, transportadora. 8. Onde posso obter notícias sobre o CIOT? R.: Clique Aqui. 9. Ao enviar qualquer evento para o eFrete recebo a seguinte mensagem de retorno "Integrador de software não homologado para esta solicitação", como resolver? R.: O Desenvolvedor deve entrar em contato com o eFrete e solicitar o seu cadastramento como Integrador (desenvolvedor), por e-mail receberá um código chamado Hash do Integrador que deverá ser informado na propriedade de configuração do componente chamada: HashIntegrador. 10. Posso usar "TipoPagamento = EFrete" em homologação sem custos? R.: Sim pode utilizar sem problemas, este ambiente é apenas paras testes. 11. Quando em modo de produção usando TipoPagamento = EFrete de quem será cobrado, do contratante? R.: Em produção no formato atual o valor é cobrado do contratante. 12. Posso usar o componente ACBrCIOT sem a necessidade de um certificado digital? R.: Sim, vamos aos requisitos e como proceder. Configuração do componente, vide imagem do programa exemplo: Note que não foi informado nada referente ao certificado no quando "Certificado" e devemos utilizar o libOpenSSL. Devemos também atribuir o valor False a propriedade UseCertificateHTTP da seguinte forma: ACBrCIOT1.SSL.UseCertificateHTTP := False; Para que o componente entenda que não vai ser utilizado o certificado digital. Como proceder: Quando não é utilizado o certificado digital antes de qualquer operação (cadastro de motorista, veiculo, operação de transporte, etc) devemos executar o Login e no final quando não tem mais nenhuma operação devemos executar o Logout. No programa exemplo é demostrado como devemos alimentar o componente para realizar essas duas operações. Quando executamos o Login o eFrete nos retorna o Token que deve ser atribuído a propriedade Token da seguinte forma: with ACBrCIOT1.Contratos.Add.CIOT do begin // Só é necessario se usar usuario e senha e não o certificado Integradora.Token := sToken; (...) end; A variável sToken contem o Token retornado pelo eFrete. Observação: toda vez que for executado o Login o eFrete gera um novo Token. Na procedure referente ao botão [Criar e Enviar] é mostrado como ler do retorno o valor do Token. Atenção: essa informação só vai ser retornada na operação de Login.
    1 ponto
  40. Olá, entrei em contato com a Embarcadero e eles resolveram. Resumindo não alterem o nome da maquina após a instalação do Delphi. Obrigado @Daniel Simoes pela ajuda. Podem fechar o tópico.
    1 ponto
  41. Pessoal Sorryyyyy, achei o parâmetro. Configuracoes.WebServices.Ambiente := taProducao; já estava com o coração acelerado, cliente desesperado.....podem fechar o tópico
    1 ponto
  42. Agora que reparei no manual. Trata -se de remessa de pagamento conforme o colega já havia mencionado.
    1 ponto
  43. A solução encontrada, foi a seguinte: iJSONEnviar := TIdMultiPartFormDataStream.Create; try iJSON := ('{"merchantId": merchantID,' + //ID do Restaurante (MerchantID)", '"externalCode":"311",' + //COD PDV, código do sistema '"availability": "AVAILABLE",' + //Disponibilidade do item, AVAILABLE OU UNAVAILABLE '"name": "X BURGUER - TESTE 2",' + //Nome do Item, '"description": "",' + //Descrição do Item (Composição) '"order": 2,' + //Ordem para o item aparecer no cardápio '"schedules": [],' + '"price":{' + '"originalValue": 0,' +//Valor Original do Item (Somente preencher caso o item estiver em promoção) '"promotional": false,' + //Item está em promoção? True ou False '"value": 12.50}'+ '}'); //Valor do item (Valor que vai para aparecer na plataforma Ifood) mRetorno.Lines.Clear; mRetorno.Lines.Add(iJSON); iJSONEnviar.AddFormField('sku', iJSON, 'utf-8', 'application/json').ContentTransfer := '8bit'; //Configura o HTTP IdHTTPConexao.Request.Clear; IdHTTPConexao.Request.ContentType := 'multipart/form-data; boundary=' + iJSonEnviar.Boundary; IdHTTPConexao.Request.CharSet := 'utf-8'; IdHTTPConexao.Request.CustomHeaders.Clear; IdHTTPConexao.Request.CustomHeaders.AddValue('Content-Type', 'multipart/form-data'); IdHTTPConexao.Request.CustomHeaders.AddValue('Authorization', 'Bearer ' + self.fToken); IdHTTPConexao.Response.ContentType := 'application/json'; IdHTTPConexao.Response.CharSet := 'utf-8'; try IdHTTPConexao.Post('https://pos-api.ifood.com.br/v1.0/skus', iJSONEnviar); //201 = Indica que novos parâmetros foram criados com sucesso if IdHTTPConexao.ResponseCode = 201 then Application.MessageBox(PWideChar('Produto Cadastrado com Sucesso!'), 'Informação', MB_OK+MB_ICONINFORMATION); except on e:EIdHTTPProtocolException do begin if (e.ErrorCode <> 200) or (e.ErrorCode <> 201) then begin Application.MessageBox(PWideChar('Atenção! Ocorreu ao Cadastrar Produto no iFood. ' + e.ErrorMessage), 'Aviso', MB_OK+MB_ICONWARNING); Exit; end; end; end; finally FreeAndNil(iJSONEnviar); end;
    1 ponto
  44. Bom dia. Eu me lembro que na época, o que resolveu meu caso foi definir a impressora como padrão.
    1 ponto
  45. Introdução: Recebemos gentilmente da Bematech, a impressora não fiscal MP-4200 TH, para testes. Utilizando os exemplos do ACBr, PosPrinterTeste.exe e SATTeste.exe. Ambiente: Computador Desktop Sistema Operacional Windows 10 64Bit atualizado (09/11/2017) Processador Intel Core I3 4ª Geração Memória 4 GB USB 3.0 Instalação da Impressora MP-4200 TH: O driver de instalação e manuais são disponibilizados no site do fabricante: https://www.bematech.com.br/suporte/equipamento/mp-4200-th USB/COM Emulada: Não houve a necessidade de realizar a instalação do driver no Windows 10. O dispositivo foi instalado automaticamente na COM3. USB/Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Realize o download do driver bemasetupspooler_MP4K_64_bits.zip neste link: http://www.bematech.com.br/administrador/files/equipamento/suporte/17/1456949553-bemasetupspooler_MP4K_64_bits.zip Conecte a impressora no USB; Extraia o arquivo zip do driver e com o usuário administrador, execute o driver BematechSpoolerDrivers_x64_v4.3.1.0.exe Siga com a instalação até aparecer a seleção do modelo da impressora. Selecione o modelo MP-4200 TH(1), clique em Avançado(2), selecione 80mm(3) e depois clique em Continuar(4): Selecione USB(1), defina a porta COM(2) igual ao encontrado no Gerenciador de Tarefas e clique em Instalar impressora(3): Após a instalação do driver, aparecerá uma nova impressora com o nome MP-4200 TH Verificamos que a impressora corta o cupom de forma incompleta quando há muitos itens nele. Para solucionar este problema, siga os passos abaixo: • Clique em Menu Iniciar(1) ==> Configurações(2) ==> Dispositivos(3) ==> Dispositivos e impressoras(4); • Selecione a impressora MP-4200 TH(5) e clique em Propriedades do servidor de impressão(6): • Ao abrir a janela Propriedades do servidor de impressão, clique em Alterar as configurações do formulário(7); • Selecione Criar um novo formulário(8); • Digite MP-4200 TH em Nome do Formulário(9); • Preencha 7,36cm em Largura e 95,00cm em Altura(10); • Depois Salve as alterações(11); • Clique com o botão direito na impressora MP-4200 TH(12) ==> Propriedades da impressora(13); • Selecione a aba Configurações do dispositivo(14); • Selecione MP-4200 TH como formulário da bandeja(15); • Defina Full cut at dot end(16) e depois clique em OK(17); • Clique novamente com o botão direito na impressora MP-4200 TH(18) ==> Preferencias de impressão(19) ==> Avançado(20); • Defina MP-4200 TH em Tamanho do papel(21) e para finalizar, clique em OK(22): Impressão do Autoteste: Caso queira imprimir o Autoteste, siga os passos abaixo: Desligue a impressora; Ligue a impressora mantendo o botão Avanço(1) pressionado até começar a imprimir o Menu(2) (Leva cerca de 15 segundos para começar a imprimir): Conforme informado no Menu, basta aguardar para a impressão do auto-teste; O GIF animado abaixo exemplifica o procedimento descrito acima: Para maiores detalhes, consulte o manual do equipamento disponível neste link:https://www.bematech.com.br/administrador/files/equipamento/suporte/17/1482243640-MAN QSG MP-4200 TH R1.8 WEB.pdf Testes usando os componentes e Demos do ACBr Utilizamos o PosPrinterTeste.exe, demo do ACBrPosPrinter, parte do projeto ACBr, para efetuar testes na impressora. O PosPrinterTestes.exe está disponível neste link: https://www.projetoacbr.com.br/forum/files/file/364-posprintertesteexe/ Configurações: Deixamos as configurações desta forma: Modelo: ppEscPosBematech; Porta: COM3; Colunas: 50; Pag. codigo: pcUTF-8; Fator X: 2 (Logotipo); Fator Y: 2 (Logotipo); Demais configurações não alteramos; Testes de comunicação: Testamos os 3 tipos de comunicação com a impressora (Campo Porta): USB/COMxx – Para comunicação virtual serial. No nosso ambiente reconheceu COM3; RAW:nome da instalação da impressora (USB)– Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:MP-4200 TH) \\computador\nome_impressora – Enviar impressões via rede para o Spool do Windows. (Exemplo: \\192.168.15.112\mp-4200 th) Resultados: As imagens abaixo exemplificam os resultados dos testes padrões do ACBrPosPrinter. Observe que o equipamento se saiu muito bem, efetuando corretamente a impressão de acordo com os comandos suportados pelo protocolo Bematech Esc/Pos: Formatação de Carácter; Alinhamento; Código de Barras; QRCode; Logotipo; Leitura de Informações; Teste de acentuação: Para realizarmos os testes de acentuação com diferentes páginas de código, procedemos da seguinte forma: Inserimos um pantograma da língua portuguesa, contendo todas as letras e acentos(1); No cabeçalho foi colocado a tag </zera>(2) para limpar as configurações a cada teste; Foi realizada uma impressão por página de código disponível na impressora(3); Nas impressões abaixo, descrevemos o comportamento de cada teste realizado: pc473: Alguns acentos agudos, circunflexos e til foram ignorados; pc850: Todos os acentos foram impressos corretamente; pc860: Todos os acentos foram impressos corretamente; pcUTF8: Todos os acentos foram impressos corretamente; Leitura de Status: A leitura de Status é funcional através da porta serial (USB/COM). Abaixo alguns status retornados pela impressora: Pronta para uso: “Nennhum Erro encontrado”; Tampa aberta: “stSemPapel, stOffLine, stTampaAberta,”; Pouco papel: “stPoucoPapel,”; Sem papel: “stPoucoPapel, stSemPapel, stOffLine,”; Gaveta aberta: “stGavetaAberta,”; Demais testes: Gulhotina: Cortou no local esperado. Suportou corte completo e destacável; Abertura de gaveta: Funcionou de forma esperada; Impressão de extratos do SAT com SATTeste: O SATTeste é um demo do ACBrSAT, parte do projeto ACBr. Realize o download neste link: Configurações: Testamos a impressão usando o Spool do Windows através do Gerador de Relatórios Fortes Report, e também usando a impressão em ESC/POS. As configurações utilizadas foram as seguintes: Fortes EscPOS Largura: 281 Topo: 0 Fundo: 0 Esquerda: 0 Direita: 0 Colunas: 50 Espaço Linhas: 1 Linhas Pular: 0 Pag.codigo: pcUTF8 Modelo: ppEscBematech Porta: COM3 Chave em 1 linha Exemplo de um cupom fiscal impresso pela MP-4200 TH, usando comandos EscPOS(Direita) e Fortes (Esquerda): Obs.: Na impressão usando Esc/POS, foi necessário forçar a impressão do código de barras da chave do SAT em apenas uma linha. Para tal, usamos a seguinte configuração: ACBrSATExtratoESCPOS1.ImprimeChaveEmUmaLinha := rSim Sobre a Chave do SAT em duas linhas: A MP-4200 TH imprimiu o código de barras da chave do SAT, do em duas linhas. Notamos pelos fontes do ACBrEscBematech.pas que a MP4200 TH não tem suporte ao código CODE128-C, e quando o mesmo é comandado, o ACBr irá substituí-lo pelo CODE128. Também notamos que em ACBrSATExtratoESCPOS.pas, que a impressão da chave do SAT em duas linhas é forçada, quando a Impressora não suporta CODE128-C. Entretanto, quando testamos no ACBrPosPrinter.exe a impressão da Chave do SAT composta de 44 caracteres, usando o CODE128, em apenas uma linha, para nossa surpresa a Impressora o imprimiu o código corretamente. Exemplo: <code128c>35150711111111111111591234567890001135408700</code128c> Gerou a seguinte Impressão: O código impresso, foi lido corretamente com um leitor de código de barras, para PC. Portanto, a MP4200 TH consegue imprimir um Cod.Barras do Tipo CODE128 de 44 caracteres, em apenas uma linha, com sucesso. Provavelmente isso ocorre porque esse modelo de impressora tem uma área de impressão de 50 colunas, que é um pouco maior do que os demais modelos. Teste de desempenho: Através de comandos EscPOS, realizamos a impressão de vários extratos de SAT com diversas quantidades de itens, coletando os tempos de impressão. Todas as formas de comunicação disponibilizada pela MP-4200 TH foram testadas: USB/Spooler do Windows: As configurações foram as seguintes: Modelo: ppEscBematech Porta: RAW:MP-4200 TH Colunas: 50 Espaços Linhas: 0 Linhas Pular: 0 Pag. codigo: pcUTF-8 Resultados: USB/COM: As configurações foram as seguintes: Modelo: ppEscBematech Porta: COM3 Colunas: 50 Espaços Linhas: 1 Linhas Pular: 0 Pag. codigo: pcUTF-8 Resultados: Sobre o equipamento: Feito de plastico ABS, a impressora Bematech MP-4200 TH tem um gabinete bem resistente e acabado. Os botões avanço e guilhotina são do tipo “push botton” e acompanham o desenho do gabinete. Na tampa da baia da bobina de papel há uma alavanca para ajudar em sua abertura, facilitando a troca do refil. Dentro da baia para a bobina de papel, há um espaçador que permite regular o tamanho da bobina, possibilitando o uso de 3 tamanhos diferentes: 58mm, 76mm e 80mm. Na traseira, há conexões para porta USB, gaveta e energia. Através do USB são permitidos impressões pelo Spooler do Windows ou Porta Serial Virtual. Ambos usam um porta COM emulada para se comunicar com a impressora contudo, não é possível usá-las ao mesmo tempo. Sobre a utilização do equipamento: Bastou conectá-la no computador para a MP-4200 TH ser reconhecida usando a COM3. O próprio Windows 10 instalou o driver do dispositivo, assim permitiu de imediato comandos usando o protocolo Esc/Bema. Foi ao estilo Plug’n’Play (conecte e use). A instalação do driver de Spooler foi tranquila. Apenas a criação de um novo formulário para impressões com muitos itens é um pouco trabalhosa, e essa tarefa poderia ser feita pelo Instalador do Spooler, assim como ocorre com outras impressoras do mercado. Um ponto curioso que a cabeça de impressão da MP-4200 TH tem uma área de impressão maior que o comum. Conseguimos realizar impressões com 50 colunas usando comandos no protocolo Esc/Bema, onde comumente se usaria 48 colunas, havendo um ganho de 2 colunas na impressão por linha. A MP-4200 TH não suporta a codificação cod128c para código de barras, como resultado imprimiu a chave do SAT em duas linhas no extrato do SAT, quando deveria imprimir em apenas uma. Contudo, em um teste feito no PosPrinterTeste, ela imprimiu o código de barras em uma linha usando o Code128 com 44 caracteres. Ficha técnica fornecida pelo fabricante: Acessórios Itens 1 Fonte de alimentação 1 Cabo de Força 1 Cabo de comunicação 1 Bobina de papel 1 Guia de uso rápido Características Físicas Altura: 146 mm Largura: 150 mm Profundidade: 218 mm Massa: 1,2 Kg Cor: Preta Condições Ambientais Temperatura de operação: 0 a 40ºC Umidade de operação: 10 a 90% Dimensões do Papel Largura: 58 a 82,5 mm Diâmetro externo: 102 mm Espessura: 56 a 107 µm Especificações Técnicas Velocidade de impressão: 250 mm/s Velocidade de avanço de papel: 52 lps Nº de caracteres por linha: 24, 32, 48 ,64, ou 21,28, 42, 56 Guilhotina: vida útil: 2 milhões de cortes Interface de comunicação: Interface Padrão: USB Segunda interface opcional e modular: Serial RS-232, Ethernet ou Wi-Fi Alimentação: 100 a 240 VAC (externa) @ 50 a 60 Hz Tabela de caracteres: CODE 437, CODE 850, CODE 858, CODE 860, CODE 862, CODE 864, CODE 866, QR Code Método de impressão: Térmico Modo de impressão: Normal, expandido na horizontal, expandido na vertical, expandido na vertical e horizontal, enfatizado, itálico, invertido, negrito, sublinhado, sobrescrito, subscrito. Drivers e softwares: Windows 95 / 98 / ME™, NT 4.0™, Windows2000™, Windows XP / Vista / 7, JAVAPOS, OPOS, DLL (Windows) / SO (Linux) / Driver de Spooler Sensores: Fim de papel, próximo do fim de papel, tampa aberta, Temperatura da Cabeça de Impressão Vida útil do mecanismo de impressão: 200Km Acionamento de gaveta: 1 conector RJ-12 com capacidade de conexão de 2 gavetas Troca de Bobina: Easy load Diferenciais: Conta com o sistema ERS (Easy Recovery System), onde problemas de atolamento de papel são resolvidos apenas com a abertura da tampa do equipamento. Possui exclusivo sistema de modularidade, com mecanismo impressor independente do módulo eletrônico, permitindo a troca de forma individual, sem precisar retirar o equipamento do local.
    1 ponto
  46. Para Bematech, você deve usar ppEscBematech... Provavelmente falta atualizar o Firmware dela... http://partners.bematech.com.br/bemacast/paginas/post.aspx?title=edicao-192---atualizando-e-imprimindo-qr-code-na-impressora-mp-2500-th&id=6207
    0 pontos
×
×
  • 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...