Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 11-09-2018 em todas as áreas

  1. Boa tarde Daniel, O assunto já havia sido discutido nesse tópico: Acredito que ainda exista uma "brecha" na validação do ECF da impressora Bematech, mesmo após a atualização aconteceu novamente o fato de um item ser registrado duas vezes para venda, veja o log: -- 10/09 15:13:10:575 Desativando a porta: COM3 -- 10/09 15:13:10:606 Ativando a porta: COM3 -- 10/09 15:13:10:637 VendeItem( 75161 , MULTILASER P9052/NB707 MS50L BRANCO NS: 359714084112278 , FF , 1 , 399 , 0 , PC , $ , D , -1 ) -- 10/09 15:13:10:637 TX -> [STX][128][NUL][FS]?FF0003990000001000000000000000000000000100000000000000000000PC75161[NUL]MULTILASER P9052/NB707 MS50L BRANCO NS: 359714084112278[NUL][131][26] -- 10/09 15:13:11:011 15:13:11:011 RX <- ACK = 0 Falha: 0 -- 10/09 15:13:11:121 TX -> [STX][128][NUL][FS]?FF0003990000001000000000000000000000000100000000000000000000PC75161[NUL]MULTILASER P9052/NB707 MS50L BRANCO NS: 359714084112278[NUL][131][26] -- 10/09 15:13:11:277 15:13:11:277 RX <- ACK = 6 Falha: 1 -- 10/09 15:13:11:386 RX <- [NUL][NUL][NUL][NUL] Quando a impressora retornou o ACK = 0 (Falha) o item foi registrado no CF, note no LOG que o retorno do ACK = 0 registrou como Falha: 0 e o retorno do ACK = 6 registrou como Falha = 1, acredito que exista algum problema na validação do ACK ainda. Pode me ajudar?
    3 pontos
  2. Boa tarde José Junior! Procedemos como você nos indicou e a situação do MDFe foi resolvida. Usando a mesma comparação que você fez, encontramos uma pequena divergencia na geração do NFe. Estamos realizando testes finais mas parece que foi resolvido também. Agradecemos muito sua assistência e paciência conosco. Apenas por curiosidade, nos enganou bastante o tipo de mensagem de erro devido ao problema no campo RNTRC (Rejeição assinatura difere do calculado). E ainda pior que, em algumas circunstâncias era aprovado (CriarEnviar - mesmo sem ter corrigido o campo é aprovado) e versões anteriores. Ficaremos mais atentos na busca de problemas no futuro. Muito obrigado!!
    3 pontos
  3. Bom dia. Novas informações na "Landing Page" do Dia do ACBr, agora já temos a grade de palestras parcial, e mais...as inscrições JÁ estão liberadas https://www.projetoacbr.com.br/diadoacbr/#precos Att.
    3 pontos
  4. Segue: http://sped.rfb.gov.br/pagina/show/2782 A princípio o evento R-2070 deixa de existir.
    2 pontos
  5. Boa Tarde! Incluí a Cidade "Paraíso das Aguas/MS" no pnfsConversao.pas do ACBrNFSe Solicito por gentileza, a analise e a inclusão deste pnfsConversao.pas nos fontes "...\trunk2\Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsConversao.pas". Segue em anexo o arquivo para analise. Desde já agradeço! Sem mais, atenciosamente. pnfsConversao_new.pas
    2 pontos
  6. Boa tarde, jdazevedo. O texto da correção da tag: xCorrecao está muito curto. No layout da NFe, informa que deve ter no mínimo 15 caracteres.
    2 pontos
  7. Boa Tarde, Só pra avisar, aqui voltou a funcionar normalmente! Att, Lucas L
    2 pontos
  8. Baixei a ultima versão e otimizei a consulta. Melhorou. Obg
    2 pontos
  9. Boa tarde @valdirdill, analisando a sugestão de alteração, não resolveria o problema pois no layout de Remessa de todos os bancos o tamanho para cada mensagem é de 40 posições. Se aumentar, visivelmente no arquivo fica correto mas na leitura por parte do banco continuará cortando... O estranho é que todos os bancos onde é enviado esse segmento, utilizam o mesmo padrão e aparentemente o pessoal não tem problemas para homologar quanto a isso... De qualquer forma para resolver precisamos analisar outra solução...
    2 pontos
  10. Cancelamento feito por ADM, não te retornará muitas informações... De acordo com a documentação do Manual de integração, cancelamento é o comando "CNC"... Creio que você possa capturar as informações do CNC no evento: OnDepoisConfirmarTransacoes
    2 pontos
  11. Boa tarde. Observe oque diz o Guia Prático da EFD "Este registro deve ser gerado para cada documento fiscal código 01, 1B, 04, 55 e 65 (saída), conforme item 4.1.1 do Ato COTEPE/ICMS nº 09, de 18 de abril de 2008, registrando a entrada ou saída de produtos ou outras situações que envolvam a emissão dos documentos fiscais mencionados. As NFC-e – código 65 não devem ser escrituradas nas entradas. A partir do mês de referência abril de 2012, a informação do campo CHV_NFE passa a ser obrigatória em todas as situações, exceto para NFe com numeração inutilizada (COD_SIT = 05). IMPORTANTE: para documentos de entrada, os campos de valor de imposto, base de cálculo e alíquota só devem ser informados se o adquirente tiver direito à apropriação do crédito (enfoque do declarante)" Para consultoria. acesse a sessão de freelancers do fórum https://www.projetoacbr.com.br/forum/companies/category/2-consultores/ Att.
    2 pontos
  12. Boa Tarde, Sou credenciado na SEFAZ RJ que usa os Webservices SVRS - Sefaz Virtual do RS, e desde ontem a tarde também tenho recebido a rejeição: "203 - Rejeição: Emissor nao habilitado para emissao do MDF-e!" Anteriormente estava funcionando normalmente, pois como a Graça mencionou a maioria das SEFAZ's não tem credenciamento especifico para MDF-e(Ex: Credenciamento MDF-e SEFAZ RJ). Sendo assim acredito que seja algum problema com a SEFAZ na implementação da NT Nota Técnica 2018.002(), referente ao Item 1.2. Validação do Emitente(Pág. 6) . Outro fator que pode indicar a inconsistência da validação por parte da SEFAZ é que as requisições de Consultar Status do Serviço e Consulta de MDF-e continuam funcionando(pelo menos aqui). Caso não normalize até mais tarde, entrarei em contato com a SEFAZ para confirmar essas informações e caso tenha novidades postarei por aqui! Att, Lucas L.
    2 pontos
  13. Bom dia, TISEGOMES. Veja os erros do xml anexado: Parser XML: Nenhum erro encontrado Tipo de Mensagem: Documento de NF-e Schema XML: Nenhum erro encontrado NF-e 35180922698175000157550010000000041462893010 Certificado Digital do Titular: CN=LEME E GOMES INFORMATICA LTDA:22698175000157 - CNPJ: 22.698.175/0001-57 [Visualizar] Assinatura Digital: Válida Regras de Negócio [Ambiente de Homologação (Testes)] 2 erros de validação 883 - [Simulacao] Rejeicao: GTIN (cEAN) sem informacao
    2 pontos
  14. @Bruno Mendes Valentim Essa demora no Processamento ainda acontece, sem termos o que fazer, sendo que pela Nota Técnica temos de enviar a UF de Origem da Nota mesmo. Para Amenizar esta Demora no Processamento, criamos a Rotina de: 1- Consultar o Resumo das Notas pelo Ultimo NSU; 2- Enviar o Evento de Ciência; 3- Realizar o Download. Desta forma, os Nossos clientes conseguem se organizar enviando a Ciência da Operação bem antes da Nota Fiscal e os Produtos chegarem "Em Mãos". Tem um Exemplo de como implementar esta forma na pasta: ...\trunk2\Exemplos\ACBrDFe\ACBrNFe\DistribuicaoDFe.txt
    2 pontos
  15. Bom dia, correção atualizada no SVN. Obrigado!
    2 pontos
  16. Bom dia, favor atualizar os fontes com o ajuste...
    2 pontos
  17. Segue anexo o LOG da emissão desse CF onde houve o problema. itemduplicado_log_acbrecf.txt
    2 pontos
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    2 pontos
  19. Bom dia Allan, Os seus fontes estão desatualizados. Favor atualizar todos os fones de todas as pastas, reinstale a suíte ACBr com o ACBrInstall_Trunk2 e faça novos testes.
    2 pontos
  20. Na maioria das vezes esse erro ocorre por alguma falha, indisponibilidade ou intermitência na Sefaz. O motivo "999" é um retorno genérico para uma falha que não possui uma mensagem padrão catalogada Aplicação da Sefaz. Normalmente esse retorno acaba por indicar que a Sefaz está indisponível. Não há situação específica para essa ocorrência. O que pode ser feito é entrar em contato coma SEFAZ mesmo.
    2 pontos
  21. Também estamos com dificuldades com MT. Consulta cadastro retorna erros. Ao gerar CTE erro ao acessar url webservices. No site http://www.cte.fazenda.gov.br/portal/disponibilidade.aspx?versao=1.00&amp;tipoConteudo=XbSeqxE8pl8= Aparece tudo em amarelo. E no próprio site algumas páginas não abrem...
    2 pontos
  22. Copiei as dll's da pasta XMLSec para system32 e SysWOW64. Com isso o rebuild funcionou e resolveu o problema. Algumas dll"s da pasta SysWOW64 estavam diferentes. Obrigado pelo apoio.
    2 pontos
  23. Olá, testado! Dica de ouro! Tudo certinho, pegou de primeira. Muito obrigado @mbbortolini.
    2 pontos
  24. Boa tarde. Por favor anexe os logs do ACBrMonitorPlus. Attm
    2 pontos
  25. Já temos uma "Landing Page", com várias informações do Evento... https://www.projetoacbr.com.br/diadoacbr/ Inscrições iniciam em 10/09/2018 Já temos uma grade parcial de palestras... Logo disponibilizaremos na página do Evento
    2 pontos
  26. Olá. Segue os endereços para a cidade de Caratinga-MG que começou a usar o provedor Proninv2. Foi disponibilizado somente o ambiente de Produção. Cidades.ini Pronimv2.ini
    1 ponto
  27. Sim, devido ao tipo de erro retornado, demorei para identificar o problema também... Que bom que funcionou! apliquei algumas validações para evitar outros possíveis problemas parecidos...
    1 ponto
  28. Boa tarde. Você já realizou a homologação junto ao banco? Att.
    1 ponto
  29. 1) sim, precisa mostrar todos os totalizadores conforme tabela 4.4.6 do Ato COTEPE/ICMS nº 09, de 18 de abril de 2008. 2) eu exporto apenas os que tiver valores, mais confirme com o seu homologador. Cada um interpreta de uma forma diferente. 3) Sim, totalizadores de descontos/acrescimos/cancelamentos devem ir sem itens. 4) Esta variando muito o tempo, não existe uma regra. 5) Certo, em toda inicialização o sistema deve consultar os recibos para verificar seu status.
    1 ponto
  30. Boa tarde Allan, Analisando o código do componente notei que se o MDF-e esta autorizado, ou seja, status = 100 e se o valor da propriedade MDFeEncerrado for True será impresso a tarja: "MDF-e ENCERRADO". Por outro lado se o valor da propriedade MDFeCancelada for True será impresso a tarja: "MDF-e CANCELADO" Logo essas tarjas só são impressas no DAMDFE se uma dessas duas propriedades de configuração do componente estiverem com o valor True. No banco de dados devemos ter 1 campo que diz qual é a situação do MDF-e. Esse campo pode ser do tipo Char tamanho 1 com os seguintes valores: A - Autorizado E - Encerrado C - Cancelado Antes de imprimir o DAMDFE ou gerar o seu PDF devemos ver qual é o valor desse campo. Se for A devemos atribuir o valor False as propriedades MDFeCancelada e MDFeEncerrado. Se for E devemos atribuir o valor True somente a propriedade MDFeEncerrado. Se for C devemos atribuir o valor True somente a propriedade MDFeCancelada. Recomendo que após a impressão ou gerar o PDF, atribua o valor False para as propriedades MDFeCancelada e MDFeEncerrado.
    1 ponto
  31. Boa tarde, favor atualizar os fontes... houve ajustes referente Geração de Remessa desse Banco.
    1 ponto
  32. Boa tarde, hpensador. Informe como está a sua configuração de ACBrDFeSSL? Certificado A1 ou A3? Veja o vídeo abaixo:
    1 ponto
  33. Veja que são parâmetros diferentes para métodos diferentes... eSocial.CriarEventoeSocial(cIniEvento,1) Apenas cria o evento no componente, podendo ser adicionado diversos eventos para posterior envio, o segundo parâmetro apenas retorna o XML gerado eSocial.CriarEnviareSocial(cIniEvento, 1) Cria e já realiza o envio do evento, o segundo parâmetro corresponde ao tipo do evento conforme abaixo: 1- Iniciais/Tabelas 2- Nao Periodicos 3- Periódicos deve ser alterado o parâmetro dependendo da classificação do evento...
    1 ponto
  34. Rode novamente o ACBrInstall, para recompilar todas as Units. Verifique se você tem Units modificadas do seu lado, e que não foram atualizadas
    1 ponto
  35. Boa tarde. Este vídeo é referente a NFe, mas como oque muda é praticamente só o modelo, já deve te ajudar também. Att.
    1 ponto
  36. Bom dia Sergio, Com a sua aplicação você consegue enviar os eventos de cancelamento e carta de correção em ambiente de homologação com os certificados A1 e A3? O problema ocorre quando os eventos são enviados para o ambiente de produção? E com o programa exemplo ocorre a mesma situação? Precisamos eliminar as variáveis (Certificado, Ambiente, Aplicação).
    1 ponto
  37. @HelioNeto Bom dia! Realmente, quando mando uma Nota Fiscal para Paraíso das Águas/MS, ocorre erro de Cidade do IBGE inválida. Vou baixar este arquivo e fazer o Teste.
    1 ponto
  38. Bom dia, ajuste disponível no SVN. Obrigado!
    1 ponto
  39. Bom dia, correção atualizada no SVN. Obrigado!
    1 ponto
  40. Segue mudança de provedor para Araquari-SC [4201307] Nome=Araquari UF=SC Provedor=IPM
    1 ponto
  41. Bom dia Vanderson, Muito obrigado pela informação, ainda hoje estarei enviando para o repositório.
    1 ponto
  42. Bom dia, eu tenho aqui um manual é mais recente (Março de 2017). De qualquer forma, este trecho de ambos manuais estão iguais. Ocorre que o dígito verificador ocupa a última posição do nosso número, portanto o nosso número tem 7 dígitos + 1 digito verificador que são os 8 dígitos do manual. No retorno é a mais coisa, os primeiros 7 dígitos são o nosso número, e o último o digito verificador. Quanto a ler o digito do arquivo retorno ou recalcular isto é indiferente, pois independente de ler ou calcular o número deve ser sempre o mesmo. H7800 Layout CNAB 400 com registro (padrão 353) março 2017 v 2.15.pdf
    1 ponto
  43. Introdução: Recebemos gentilmente da Bematech, a impressora não fiscal MP-2800 TH, para testes. Utilizando os exemplos do ACBr: PosPrinterTeste.exe e SATTeste.exe. Computador HP Proliant ML110 Sistema Operacional Windows 10 64Bit atualizado (22/08/2018) Processador Intel Xeon X3220 2.40GHz Memória 2 GB USB 2.0 Porta Serial física Conector DB9 Impressora MP-2800 TH Protocolo Epson Esc/Pos Meios de comunicação Serial Física usando conector DB9 Serial emulada através da porta USB USB TCP/IP usando cabo de rede (RJ45) Itens que a acompanham Cabo USB padrão B Fonte de alimentação bivolt Cabo de alimentação CD de instalação Importante: Diferente do padrão das impressoras da Bematech, esta impressora usa o protocolo Esc/POS Epson e não Esc/POS Bematech. Na data desta postagem, esta impressora é um lançamento da Bematech. Portanto, não há links disponíveis para os drivers e manuais no site da Bematech. Entre em contato com o suporte caso precise de algo: https://www.bematech.com.br/faleconosco De acordo com a Bematech, os drivers estarão disponíveis neste link: http://bematechpartners.com.br/portalPartners/ Dip-Switches: Algumas configurações somente são passíveis de alteração através de um dip-switch presente na impressora. Ele permite alterar a velocidade da porta serial física, desabilitar ou habilitar a guilhotina e a campainha, definir a densidade da impressão, etc. Um dip-switch é um componente eletrônico com várias chaves liga/desliga numeradas sequencialmente. Na base da impressora há uma tampa para acesso a ele: Chave Função Ligada(on) Desligada Porta serial física 1 Guilhotina Desabilita Habilita Baudrate Chave 7 Chave 8 2 Campainha Habilita Desabilita 115200 desligada ligada 3 Densidade de impressão Escuro Claro 38400 ligada ligada 4 Código de caracteres de dois bytes Desabilita Habilita 19200 desligada desligada 5 Caracteres por linha 42 48 9600 ligada desligada 6 Gaveta de dinheiro (RJ11) Desabilita Habilita As chaves 7 e 8 controlam a velocidade da porta serial. Definimos 115200 Baud na porta serial física deixando a chave 7 desligada e a chave 8 ligada. Impressão do Autoteste: Siga os passos abaixo: Com a impressora desligada, mantenha pressionado o botão Avanço de Papel(1) pressionado e Ligue a impressora(2); As luzes Ligada(3) e Erro(4) acenderão. Neste momento pare de pressionar o botão Avanço de Papel(1); A impressão do Autoteste será feita após a luz de Erro(4) apagar: O GIF animado abaixo exemplifica o procedimento descrito acima: Instalação da MP-2800 TH: USB - Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Com a impressora ligada, conecte a impressora e conecte-a porta USB; Será exibido Nenhuma Impressora Conectada(1) em Gerenciador de Dispositivos: Com o CD no computador, realize a instalação Driver - Impressora Bematech MP-2800 TH.exe clicando em Avançar(2); Selecione o Sistema Operacional(3) e clique em Instalar o driver da impressora(4); Siga com a instalação do driver selecionando as opções conforme sua necessidade; Selecione o USB onde sua impressora está conectada, no nosso caso foi a USB001(5), depois clique em Instalar(6); Após concluir a instalação, será exibida a impressora Bematech MP-2800 TH em Impressoras e Scanners: USB – COM Emulada: Por padrão, a MP-2800 TH tem a emulação da COM via USB desabilitada. Para habilitá-la é necessário usar a ferramenta de configuração Bematech Printer SettingTool v1.3. Entre em contato com a Bematech para adquirir o software. Para realizar tal tarefa, siga os passos abaixo: Execute o Bematech Printer SettingTool v1.3; Selecione o meio de comunicação usado, no nosso exemplo foi USB(1). Também são permitidos via serial física (COMx) e TCP/IP; Selecione a aba Config. Impressora(2); Defina o Modo VCOM(3) e depois clique em Configurar modo USB(4); A impressora reiniciará. Quando ela estiver pronta novamente, o Windows 10 reconhecerá a nova porta serial, em nosso exemplo foi a COM3: Não foi necessário instalar qualquer driver para reconhecer essa porta emulada. COM Física - Esc/POS: Não foi necessário instalar qualquer driver para realizar a comunicação. Bastou apenas conectar o cabo serial entre o computador e a impressora. Importante: O cabo serial não acompanha a impressora. TCP/IP – Esc/POS: Para realizar este teste foi preciso mudar o endereço de rede da impressora. Para tal, usamos o software de configuração Bematech Printer SettingTool v1.3 seguindo os passos abaixo: Selecione o meio de comunicação usado, no nosso exemplo foi USB(1). Também são permitidos via serial física (COMx) e TCP/IP; Na aba Config. Ethernet(2), defina o novo endereço de rede(3); Por ultimo, clique em Configurar novo endereço IP(4? TCP/IP - Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Siga todos os passos do item TCP/IP – Esc/POS(passo anterior a este); Siga até o passo 5 no item USB – Spooler do Windows acima neste mesmo documento; Clique em Criar porta...(1); Selecione Standard TCP/IP Port(2) ==> Nova porta(3) ==> Avançar(4); Preencha com o IP da impressora (Ex.: 192.168.15.31) o campo Nome da Impressora ou Endereço IP(5) e clique em Avançar(6) Clique em Avançar(7) e depois Concluir(8) Após concluir a instalação, será exibida a impressora Bematech MP-2800 TH em Impressoras e Scanners: Adicionar Logotipo: A adição do logotipo é feita pela ferramenta de configuração Bematech Printer SettingTool v1.3. Entre em contato com a Bematech para adquirir o software. Siga os passos abaixo para adição do logotipo na impressora: Ao executar o programa, selecione um meio de comunicação válido com a impressora. No nosso caso usamos a porta serial física COM1(1) e Baudrate 115200(2); Selecione a aba Config. Logo NV(3) e depois Selecionar e carregar logo(4); Selecione o arquivo de Logotipo e depois clique em Abrir(5); A impressora carregará o Logotipo e reiniciará; Após isso, selecione o Modo de impressão(6) e faça um teste clicando em Imprimir Logo NV(7) 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/ Durante os testes deixamos as configurações desta forma: Modelo: ppEscPosEpson; Porta: COM1; Colunas: 48; Espaços: 40; Linhas Pular: 4; Pag. codigo: pc860; Demais configurações não alteramos; Testes de comunicação: Usando o campo Porta, testamos os 5 meios de comunicação possíveis com a impressora: COMxx (Física)– Para comunicação serial. No nosso exemplo usamos a COM1; USB - COMxx (Emulada)– Também para comunicação serial. No nosso ambiente o Windows definiu a porta serial do computador como COM3; TCP/IP – Para envios de comandos Esc/POS diretamente para a impressora usando TCP/IP. (Exemplo: TCP:192.168.15.31:9100); RAW:nome da instalação da impressora (USB)– Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:Bematech MP-2800 TH) RAW:nome da instalação da impressora (TCP/IP)– Também com o Spool do Windows, mas usando o protocolo TCP/IP com a impressora conectada diretamente na rede (exemplo: RAW:Bematech MP-2800 TH); Resultados: As imagens abaixo exemplificam a compatibilidade da impressora com o componente ACBrPosPrinter. Com algumas pequenas ressalvas descritas abaixo, observe que o equipamento se saiu muito bem, efetuando a impressão de acordo com os comandos suportados pelo protocolo Epson Esc/Pos: Formatação de carácter: Com exceção da fonte itálico, todas as demais propriedades funcionaram perfeitamente: Alinhamento: Todos os tipos de alinhamento funcionaram conforme o esperado: QR Code: Todos os códigos utilizados foram impressos corretamente: Código de Barras: Os tipos std25, CODE11 e MSI não foram impressos: Logotipo: Para realizar o teste, deixamos a configuração da seguinte forma: KC1: 1 KC2: 0 FatorX: 2 FatorY: 2 Leitura de Informações: A impressora retornou o Status pela porta COM1 (Física), porta COM2 (emulada) e pela rede TCP/IP: Page Mode: Funcionou conforme o esperado, permitindo o uso de DANFCe com QRCode Lateral 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); Resultados: pc473: Alguns acentos circunflexos e todos os til foram ignorados: pc850: Todos os acentos foram impressos corretamente: pc852: Todos os acentos circunflexos, crases e o til foram ignorados: pc860: Todos os acentos foram impressos corretamente: pc1252: Todos os acentos foram impressos corretamente: Leitura de Status: A leitura do estado da impressora é funcional através da porta serial física (COM1) e protocolo TCP/IP. Abaixo alguns status retornados pela impressora: Pronta para uso: “Nenhum Erro encontrado”; Tampa aberta: “stSemPapel, stOffLine, stTampaAberta,”; *Pouco papel: “Nenhum Erro encontrado”; Sem papel: “stSemPapel, stOffLine”; Gaveta de dinheiro aberta: “stGavetaAberta,” obs.: De acordo com o fabricante, a impressora não tem suporte a sensor de pouco papel. Impressão de extratos do SAT com SATTeste: O SATTeste é um demo do ACBrSAT, parte do projeto ACBr. Realize o download neste link: https://www.projetoacbr.com.br/forum/files/file/316-sattesteexe/ 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: 277 Topo: 0 Fundo: 0 Esquerda: 0 Direita: 1 Colunas: 48 Espaço Linhas: 40 Linhas Pular: 4 Pag.codigo: pc860 Modelo: ppEscEpson Porta: RAW:MP-2800TH Exemplo de um cupom fiscal impresso pela MP-2800 TH, usando Fortes(Esquerda) e Esc/POS (Direita): 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. Para medição mais precisa do tempo de impressão do equipamento nos testes envolvendo o Spooler do Windows (RAW:Bematech MP-2800 TH), não usamos o gerenciamento de fila de impressões do próprio serviço de Spooler, devido o uso da memória do computador para gerenciar a fila de impressões. Portanto, habilitamos a opção Imprimir diretamente na impressora na aba Avançado nas Propriedades da impressora. Desta forma, o serviço de Spooler apenas repassa a impressão diretamente para a impressora, não gerenciando a fila de impressões para o equipamento. Todas as formas de comunicação disponibilizada pela MP-2800 TH foram testadas: COM Física (COM1): As configurações foram as seguintes: Modelo: ppEscEpson Porta: COM1 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: USB/COM Emulada (COM3): As configurações foram as seguintes: Modelo: ppEscEpson Porta: COM3 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: USB/Spool do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:MP2800TH Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: TCP/IP: As configurações foram as seguintes: Modelo: ppEscEpson Porta: TCP:192.168.15.31:9100 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: TCP/IP - Spool do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:MP2800TH Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: Sobre o equipamento: O gabinete da MP-2800 TH tem um design sutil, moderno e robusto. Ele foi desenvolvido pensando em ambientes hostis para uma impressora, como uma cozinha. Os orifícios e botões são protegidos evitando a entrada de líquidos, pó e outras sujeiras. Na base do gabinete há pés de borracha evitando seu deslise. Também na base, há 2 orifícios para fixá-la na parede, permitindo o seu uso na vertical. Todas as conexões de cabos ficam na traseira do equipamento, também protegidas de sujeiras. A interação usuário/impressora é feita pelas 3 luzes indicativas e com o botão avanço do papel, todos presentes na parte frontal do equipamento. As luzes indicam, da esquerda para a direita, impressora ligada, tampa da baia aberta e falta de papel. O botão avanço de papel é do tipo push botton, semelhante ao botão de um mouse. A MP-2800 TH é bastante versátil na comunicação. Através do USB é possível usá-la em modo normal (igual a impressoras comuns) ou emulando uma porta serial COMx. Também permite a comunicação pela porta serial física e pela rede TCP/IP usando conexão cabeada. Sobre a utilização do equipamento: A instalação e utilização da MP-2800 TH em qualquer dos tipos de comunicação foram simples. Com o driver em mãos, em poucos minutos ela estava pronta para uso. Ela se demonstrou bastante rápida na comunicação e impressão, independente do protocolo utilizado. Tivemos um pouco de dificuldade no entendimento do significado da luz de tampa aberta (meio), mas uma breve lida no manual sanou a questão. Sobre a utilização do software de configuração da impressora: Ele tem uma vasta gama de opções, permitindo ajustar a impressora para necessidades mais específicas. Alguns exemplos: Grau de intensidade de impressão, reimpressão caso o papel acabe durante a impressão, velocidade da impressão, desabilitar QR Code, fonte reduzida, ip estático ou dinâmico (dhcp), etc. O tempo investido no conhecimento deste programa não será perdido. Ficha técnica fornecida pelo fabricante: Características: Dimensões: 130mm x 175mm x 130mm (Largura, Profundidade, Altura) Massa: 1Kg Cor: Preta Velocidade de impressão: 250mm/s Guilhotina: 10milhão de cortes de vida útil Conjunto de comandos: ESC/POS Troca de Bobina: Easy Load Interface de comunicação: USB Ethernet Serial Alimentação: 100V a 240V CA, a 50Hz a 60Hz Dimensões do papel: Largura: 58mm a 82,5mm Diâmetro externo: 72mm Espessura: 56µm a 107µm N° de caracteres por linha: FonteA: 48 FonteB: 64 Código de barras suportado: UPC-A UPC-E EAN (IAN) 13 EAN (IAN) 8 CODE39 CODABAR ITF CODE93 CODE128 QRCODE PDF417
    1 ponto
  44. Bom dia a todos, Acabo de enviar para o repositório as alterações no componente, no DAMDFE (Fast e Fortes Report), Schemas e Programa exemplo. Alterações estas que visando a Nota Técnica 2018/002 que mencionei no inicio desse tópico. Favor atualizar todos os fontes de todas as pastas, reinstalem a Suite ACBr com o ACBrInstall_Trunk2. Qualquer problema favor reportar para que possamos efetuar as devidas correções. Observação: no grupo do emitente o campo CNPJ agora se chama CNPJCPF, como já informado anteriormente.
    1 ponto
  45. Sinceramente, já vi muitas coisas na minha vida, mas tentar explicar a falta de educação e tratamento pessoal com origem cultural, foi o maior absurdo que vi em toda a minha vida. As vezes as pessoas tentam se mostrar inteligentes e acabam cometendo esses absurdos, colocando as origens regionais como se fossem motivos de objetividade em respostas sem nenhum propósito ao tópico em questão. Todos que deram as suas opiniões e sugestões, foram nas melhorias do projeto e acredito que o Jânio como usuário e beneficiado do projeto tenha apenas se colocado a ajudar nas suas sugestões e críticas. Quanto a resposta do Juliomar, poderia ser de forma diferente, de maneira que agregasse conteúdo as considerações do Jãnio, mas, jamais da forma que foi feita, criando um combate, confrontado a sua falta de conhecimento na ferramenta como se fosse um pária. Agora, quanto a vc, me perdoe, não faça isso novamente, não imponha a sua falta de educação ao povo de SC, RS, RO e nem dos demais estados. Não há justificativa na sua defesa em concordar com tal falta de zelo e tratamento aos pares deste fórum e menos ainda assinar embaixo por uma resposta ríspida e sem fundamentos. Sinceramente, não sei a sua idade, mas agiu como criança do ensino primário e deveria ser repreendido com um gancho de afastamento do fórum por alguns meses. Me perdoem os demais pares, mas estes tipos de respostas não ajudam em nada o projeto, do qual sou dependente e como tal não tenho vergonha de falar que não tenho conhecimento de DELPHI/LAZARUS, mas sinto-me confortável e confiante no uso do monitor binário. Gostei da ideia do plano de pagamento anual com um desconto. []s,
    1 ponto
  46. Bom dia Roger, Se você atribui o valor True a propriedade de configuração: AtualizarXMLCancelado o componente pega o XML assinado e com o protocolo de autorização e realiza a troca desse protocolo pelo de cancelamento e salva esse XML "atualizado" na mesma pasta que estava o "original" e não na pasta definida na propriedade de configuração chamada: PathCan. Logo ocorre uma substituição de arquivos, você perde o XML que continha o protocolo de autorização. Essa propriedade PathCan é uma herança que continua no componente. No passado o cancelamento não era um evento como é hoje, sendo assim ao solicitar o cancelamento de uma nota o XML contendo o pedido de cancelamento bem como o seu retorno eram salvos na pasta definida em PathCan. Hoje como dito, o cancelamento é um evento, logo ao enviar o evento de cancelamento de uma nota é criado se necessário uma pasta chamada: Cancelamento dentro de uma pasta chamada Evento que por sua vez é criada dentro do Path definido na propriedade de configuração chamado: PathEvento. Dentro da pasta ...\Evento\Cancelamento é salvo 3 arquivos XML: o pedido de cancelamento (*-ped-eve.xml), o retorno da SEFAZ (*-eve.xml) e o processamento do evento (*-procEventoNFe.xml) Segundo a versão 6.0 do Manual da NF-e ao cancelar uma nota, o emitente deve guardar pelo tempo legal o arquivo de processamento (*-procEventoNFe.xml) e disponibiliza-lo para o seu cliente e para as demais "pessoas" que precisam saber que a nota foi cancelada. Em nenhuma linha desse manual traz a informação que devemos ou podemos se assim desejarmos realizar a troca do protocolo de autorização pelo de cancelamento no XML da nota. Segundo o Ajuste SINIEF 07/05 o primeiro paragrafo da clausula primeira diz o seguinte: § 1º Considera-se Nota Fiscal Eletrônica - NF-e o documento emitido e armazenado eletronicamente, de existência apenas digital, com o intuito de documentar operações e prestações, cuja validade jurídica é garantida pela assinatura digital do emitente e autorização de uso pela administração tributária da unidade federada do contribuinte, antes da ocorrência do fato gerador. Resumindo, a Nota Fiscal hoje é o arquivo XML e só tem validade jurídica se estiver assinado digitalmente e com o protocolo de autorização de uso. Portanto no meu entendimento, se você ao cancelar uma nota trocar o protocolo de autorização pelo de cancelamento, o XML deixa de ter validade jurídica. Motivação para esse entendimento. Se enviamos um evento de Carta de Correção, devemos disponibilizar o arquivo *-procEventoNFe.xml (processamento do evento) para o nosso cliente e não realizamos nenhuma alteração no XML da nota fiscal, pois se assim fizermos o mesmo perde a validade jurídica. Logo se enviamos um evento de Cancelamento, devemos também disponibilizar o arquivo *-procEventoNFe.xml para o nosso cliente e não devemos realizar alteração no XML da nota, para que esta não venha perder a sua validade jurídica. Espero ter ajudado.
    1 ponto
  47. Exato Italo... o problema de uso do Path UNC afeta apenas a libXML2, que é usada para assinar ou validar o XML... ela não consegue achar os arquivos... @Wilson Ferraz Rabelo Filho, não vejo problemas em usar Path UNC para salvar os arquivos... a não ser o fato da rede poder ficar indisponível, por um motivo ou outro
    1 ponto
  48. Fiz isso e funcionou no Server 2008. Obrigado.
    1 ponto
  49. pessoal, normalmente utilizamos assim: ACBrNFeGERAL.Configuracoes.geral.SSLLib := libCapicom; ao usar no windows 10, 2012 e 2016, utilizar assim: ACBrNFeGERAL.Configuracoes.Geral.SSLLib := libWinCrypt
    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.