• André Munhoz em 25 de janeiro de 2006

Conhecendo o assembly Bematech.Fiscal.dll

Caro parceiro,

Na edição passada de nosso Flash Tip, pudemos conhecer a nova ferramenta de conectividade da Bematech - o Bematech Flash Builder.

Vimos a sua diferença em relação a BemaFI32.dll e suas principais vantagens.

Vimos também, como esta ferramenta está estrutura e seus principais assemblies.

Nesta edição, iremos "colocar a mão na massa" e iniciar o nosso primeiro projeto. Mas antes, é importante sabermos que esta nova ferramenta possui tipos variados de tratamento de erro (exceptions), que são levantados quando ocorre algum erro. São eles:

Continuar lendo…

  • André Munhoz em 20 de janeiro de 2006

Conhecendo a nova ferramenta de integração da Bematech

Caro parceiro,

Nesta, e nas próximas edições de nosso Bematech Flash Tip estaremos conhecendo, desenvolvendo e integrando os principais periféricos da Bematech que compõem uma Solução de Automação Comercial, utilizando a nossa nova ferramenta de integração - o Bematech Flash Builder.

Então, não percamos tempo! Vamos conhecer esta nova ferramenta e ver como ela pode nos ajudar a integrar uma solução.

Continuar lendo…

  • André Munhoz em 11 de janeiro de 2006

Transferência Eletrônica de Fundos (T.E.F.) - Discado - Edição Extra

Prezado parceiro desenvolvedor,

Preparamos esta edição de nosso Bematech Flash Tip, no objetivo de orientá-lo com algumas dicas e recomendações, sobre como devemos proceder antes e durante a homologação do TEF.

São elas:

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Identifique seu Cliente através de um Código de Barras

Você já imaginou poder identificar seu cliente através de um código de barras, quando ele voltar ao estabelecimento para pagar uma prestação de sua compra à prazo ou poder identificá-lo, caso ele retorne para a troca de algum produto?

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Desprogramando o Horário de Verão

- Utilizando a BemaFI32.dll

Execute a função Bematech_FI_ProgramaHorarioVerao, exemplo:

iRetorno = Bematech_FI_ProgramaHorarioVerao()

A impressora irá imprimir na bobina a saída do horário de verão…

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Agilizando a busca no retorno de status da impressora fiscal Bematech

Sabemos que as impressoras fiscais Bematech, interagem com sua aplicação enviando bytes de status, a cada execução de comando - os famosos "ACK" ou "NACK", "ST1", "ST2" e "ST3" ("ST3" para as impressoras do Convênio ICMS 85/01).

Analisar este retorno é fundamental, pois é através dele que sabemos se o comando enviado foi executado com sucesso ou não.

Antes do desenvolvimento da rotina que fará a busca deste retorno, vamos entender um pouco mais sobre estes bytes.

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Transferência Eletrônica de Fundos (T.E.F.) - Discado - Passo 10/10

Realizando uma venda com mais de uma transação TEF

Chegamos ao final de nosso pequeno treinamento de TEF! Conseguimos visualizar as principais rotinas e métodos, utilizadas durante o desenvolvimento das operações com o TEF.

Neste último passo, estaremos conhecendo como uma transação com mais de um cartão é realizada.

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Transferência Eletrônica de Fundos (T.E.F.) - Discado - Passo 9/10

Realizando operações administrativas

Neste passo, estaremos realizando algumas operações administrativas que são necessárias no desenvolvimento do TEF. É através do módulo administrativo da bandeira (AMEX, Redecard ou Visanet) que são realizadas operações, como:

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Transferência Eletrônica de Fundos (T.E.F.) - Discado - Passo 8/10

Tratando a situação de queda de energia

Conforme mencionamos na passo anterior, nesta edição estaremos tratando a situação de queda de energia, quando ocorre durante a impressão da transação TEF e o quê devemos fazer.

Continuar lendo…

  • André Munhoz em 2 de janeiro de 2006

Transferência Eletrônica de Fundos (T.E.F.) - Discado - Passo 7/10

Tratando a situação de falta de comunicação com o ECF

Neste passo, vamos desenvolver as rotinas de tratamento de erro de comunicação com a impressora, onde estaremos utilizando parte das rotinas anteriores (funções ImprimeTEF e ImprimeGerencial), apenas destacando as implementações do tratamento.

Continuar lendo…