-
Total de ítens
506 -
Registro em
-
Última visita
-
Days Won
3
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que EliasCesar postou
-
DadosReducaoZ - Não retorna valor das aliquotas de ICMS
EliasCesar replied to douglas_k's tópico in ACBrSerial
Olá, Correção disponível no SVN, Rev: 12944 (Obs: O SVN do S.F. voltou a funcionar normalmente) -
Olá @Augusto Fontana A alteração está disponível no SVN, Rev: 12898. Obrigado pela contribuição! -- ACBrBlocoX_ReducaoZ -- [-] Correção de problema ao truncar valores. Passado a utilizar TruncFix. (por: Augusto Fontana) Olá @Eduardo Muller Confirme se seus fontes realmente estão atualizados, pois o ACBr foi modificado para gerar conforme seu exemplo de "Xml ajustado".
-
Olá O tipo de Código de Barras 'F'(EAN13) sempre vai utilizar o dígito verificador correto. Caso seja informado o dígito incorreto ou não seja informado, ele será recalculado. Você pode utilizar outros tipos de códigos de barras que não possuem dígito verificador. Por exemplo: 'A' (3 of 9) ou 'E' (Code 128).
-
Foram efetuadas correções para atender as alterações nos tamanhos dos campos. Disponível no SVN, Rev: 12883.
-
Problema com MonitorarBalanca no componente TACBrBA
EliasCesar replied to adenilton's tópico in ACBrSerial
Olá, Enviei a correção sugerida ao SVN, Rev: 12866. Obrigado pela contribuição. -
Olá, Há algum tempo atrás fiz testes com o micro-terminal Gertec MT-720 junto à uma balança Filizola e funcionou corretamente. Nos seus testes ocorreu algum erro? Para facilitar a análise, anexe o log do componente ao caso, por favor.
-
Olá, Conforme citado por Daniel Foi criada uma nova propriedade "TACBrTEFD.ConfirmarAntesDosComprovantes" para possibilitar a confirmação das transações antes da impressão das vias do TEF. Caso essa propriedade esteja ligada, a confirmação das Transações será efetuada logo no início da procedure "ImprimirTransacoesPendentes". Também foi alterada a procedure "VerificarTransacoesPendentesClass(aVerificarCupom: Boolean)" para sempre que a nova propriedade estiver ativa, tentar verificar se o cupom foi finalizado ou não, possibilitando a reimpressão dos comprovantes. Dessa forma a propriedade "TACBrTEFDDial.InicializarConfirmandoTransacoes" pôde ser removida, pois esse controle ficou por parte da nova propriedade "ConfirmarAntesDosComprovantes".
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
É possível sim, Seria preciso apenas alterar o "ACBrMTerConecta", colocando no lugar do comando "Seja Bem Vindo", uma função que Inicia o fluxo. O código ficaria parecido com "IniciarFluxoVendas", porém sem o laço para varrer todos os terminais.- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Iniciante no NFC-e
EliasCesar replied to tigusta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Verifique a Forma de Emissão no ACBrMonitorPlus. A Forma de emissão também pode ser enviada pelo arquivo, acrescentando na sessão '[Identificacao]' a linha: 'tpEmis=1' (Obs: Nesse caso, a opção "Ignorar comando Forma de Emissão" no ACBrMonitorPlus precisa estar desmarcada) -
Iniciante no NFC-e
EliasCesar replied to tigusta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Na verdade o Emitente não poderia ser informado como "ISENTO" Tente informando a Inscrição Estadual mesmo. Na consulta do Sintegra a IE desse CNPJ está: 0025439920005 -
Iniciante no NFC-e
EliasCesar replied to tigusta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Olá, Tente alterar o "IE=ISENTA" para "IE=ISENTO". -
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Anexe o log do ACBrMTer pra eu dar uma olhada, por favor.- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Isso, me referi ao EchoMode sim, para que a leitura não seja enviada ao Micro Terminal (caso não seja necessário). Qual o tipo de leitor está sendo utilizado? Se testar ele direto no PC a leitura sai correta?- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Permite sim, O tipo do leitor dependerá do Micro Terminal. Eu fiz testes com leitor serial, mas teoricamente qualquer tipo de leitor(que o Terminal suporte) funcionará. (Lembrando que o se o "Eco" estiver habilitado, a leitura também será enviada para o Micro Terminal. Sendo preciso desabilitar a opção caso necessite).- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Você pode usar o ACBrBAL como exemplo para tratar a resposta da balança. Verifique a função "LeSerial" do ACBrBALToledo.pas por exemplo.- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Com a balança direto no PC está sendo possível ler o peso normalmente? Verifique se as configurações da porta serial do seu Micro Terminal estão iguais às da balança(Velocidade, Baud rate, parity, etc.).- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Tente: ACBrMTer1.EnviarParaSerial(clbConectados.Items, '#05', 0); ou ACBrMTer1.EnviarParaSerial(clbConectados.Items, ENQ, 0); // ENQ é uma constante da ACBrConsts.pas... Equivale à '#05'- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Geralmente o caractere para ler peso é o ENQ (#05). Dependerá do protocolo de cada balança. Só seria possível se a balança estivesse ligada direto no PC. Porém a balança e o Micro Terminal funcionariam de forma separada. Sua aplicação ficaria responsável por ler o peso (usando o ACBrBAL) e depois exibir esse peso no Micro Terminal (usando o ACBrMTer).- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Novo componente ACBrMTER - MicroTerminais TCP/IP
EliasCesar replied to Daniel Simoes's tópico in ACBrTCP
Olá, Efetuei testes com o aplicativo de exemplo do ACBrMTer e aqui funcionou normalmente. Em seu ambiente está ocorrendo algum erro? Referente à comunicação com balança, será necessário enviar um comando de leitura do peso pela função "EnviarParaSerial". Após isso, os dados retornados pela balança serão enviados do Micro Terminal para a aplicação normalmente. Futuramente pensamos em integrar o ACBrBal ao ACBrMTer, sendo possível comunicação com qualquer tipo de balança sem a necessidade de interpretar a resposta da balança. Porém essa alteração não foi possível até o momento.- 81 replies
-
- microterminal
- tcp
-
(e 3 mais)
Tags:
-
Tente alterar a velocidade da porta. Caso não funcione...tente imprimir por algum aplicativo do fabricante para verificar se a impressora está ok: https://www.zebra.com/us/en/support-downloads/desktop/gc420t.html (Verifique se é o modelo correto)
-
Caso ela esteja instalada direto na porta Serial, deve comunicar corretamente sim. Porém, se estiver utilizando a porta USB, é necessário instalar o driver, para simular uma porta serial ou compartilhar a impressora.
-
Olá, Utilizo algo parecido para efetuar recebimento de Correspondente Bancário. Acho que pode ajudar: Para iniciar a transação, altero a operação CHQ para '312' (Consulta Pagamento Genérico). Após informar todos os dados dessa transação, o SiTEF aguarda o pagamento, então eu chamo novamente o CHQ, porém dessa vez com Operação '313' (Pagamento Genérico), informando os dados do pagamento em "ACBrTEFD1.TEFCliSiTef.Restricoes" Segue um trecho do código para exemplo: // Altera OperacaoCHQ para "Consulta Pagamento Genérico" ACBrTEFD1.TEFCliSiTef.OperacaoCHQ := 312; // Chama SiTEF informando valor zero no CHQ para pular "VerificarTransacaoPagamento" ACBrTEFD1.CHQ(0, '00|CB', IntToStr(wDocumento)); // Pega valor à ser pago wValorStr := ACBrTEFD1.RespostasPendentes[ACBrTEFD1.RespostasPendentes.Count-1].LeInformacao(609).AsString; // Nesse momento deve ser efetuado o pagamento no Caixa... // Chamando o SiTEF para confirmar o Pagto. (Utilizando Dinheiro) // Usa property Restricoes(ParamAdic.) para enviar Dados do Pagamento ACBrTEFD1.TEFCliSiTef.Restricoes := '{DadosPagamento=1:'+wValorStr+'}'; // Altera OperacaoCHQ para "Pagamento Genérico" ACBrTEFD1.TEFCliSiTef.OperacaoCHQ := 313; // Chama SiTEF novamente, com o mesmo Documento Vinculado(Nesse caso o COO da venda) ACBrTEFD1.CHQ(0, '00|CB', IntToStr(wDocumento));
- 16 replies
-
- 5
-
-
- acbrtefdclisitef
- sigacred
- (e 1 mais)
-
No diretório trunk2 do SVN, você pode encontrar a Hierarquia de dependências dos Pacotes no documento "Bem_Vindo_ao_Trunk2.pdf" Segue anexo. Bem_Vindo_ao_Trunk2.pdf