USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Impressora Fiscal
msitoni
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 06/04/2009 16:24 hs            
Boa tarde,

Estou começando um sistema de livraria, e gostaria de saber como funciona a impressora fiscal, como eu faço para listar os codigos de alicotas cadastradas nela, ou os tributos??
Quando mandamos imprimir por uma dll de alto nivel mandamos um codigo para ela da alicota, como vou saber esse codigo????

Obrigado
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 07/04/2009 10:24 hs            
Para uma ECF Bematech
Dim ALIQUOTAS As String
Dim iRETORNO As Integer
   ALIQUOTAS = Space(79)
    iRETORNO = Bematech_FI_RetornoAliquotas(ALIQUOTAS)
    If iRETORNO <> 1 Then
        MsgBox("Não foi possivel a verificação de Aliquotas retornou  " & Str(iRETORNO) )
        exit sub
    Endif
   ' leia o retorno das aliquotas
 
Pode parecer complicado, mas é bem simples, pra explicar não vai entender, entre no site do fabricante, eles deixam exemplos em várias linguagens, e também já possuem a DLL, fica fácil.
Agora, eu sugiro, que voce tenha uma tabela no BD que cadastre os indices das aliquotas, quando entrar no programa, zere a tabela, depois leia o retorno, e grave na tabela, quando for colocar o produto procure a aliquota na Tabela.
Desta forma voce não precisa se preocupar com qual aliquota a impressora tem cadastrada.
Impressoras diferentes, aliquotas com indices diferentes, sem problemas.
 
vlu//
   
msitoni
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 07/04/2009 19:35 hs            
Obrigado pela diga LcRamos, consegui ler as aliquotas cadastradas,

Gostaria de saber de vc se tem como zerar as aliquotas já cadastradas????


Obrigado
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 08/04/2009 10:33 hs            
Não, uma aliquota cadastrada, só pode ser zerada, sobre intervenção técnica.
E também para cadastrar aliquota, não pode ter havido movimentação no dia, (em alguns modelos)
 
 
vlu//
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página