daniel.breda
Membros-
Total de ítens
36 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que daniel.breda postou
-
Atualizei meu ACBr hoje de manhã e ao gerar o arquivo TXT da NF-e ele não está mais gerando as linhas A e B do arquivo. Alguém tem alguma dica do que pode ser? NFe00155000000233.txt
-
Existe algum contato com a Bematech sobre este assunto? Sei que a Daruma é parceira do projeto, e a Bematech, como vê isto? Hoje em dia, pela compatibilidade estou indicando mais a Daruma, preço mais acessível, impressora muito veloz e 100% compatível com o ACBr.
-
Galera, a Bematech já faz o suporte através do seu arquivo ini (bemafi32.ini), vejam este tutorial: http://partners.bematech.com.br/suporte ... 32/usb.htm Podia ser implementado também no ACBr.
-
Galera, sabemos que hoje as impressoras antigas (matriciais) trabalham com letras ao invés de índices, seguindo a ordem: A = 01 B = 02 C = 03 ... Não seria legal se no ACBrECF na hora de informar a aliquota e a forma de pagamento poder informar 01 ao invés de A e o ACBr tratar isto?
-
O meu campo codigo do dav é chave, então alterando ele também altera os filhos, ai no meu arquivo ficou marcado o D2 e os D3 como alterados, passou na boa, afinal, modificou o pai afetou os filhos.
-
Bloco VII - Evidenciando registros excluidos/incluidos
daniel.breda replied to Ramon Lopes's tópico in ACBrSintegra/ACBrPAF
Eu comparo o banco do paf com o banco do sg. -
Totalizadores parciais - cancelamento do ISSQN
daniel.breda replied to Ramon Lopes's tópico in ACBrSintegra/ACBrPAF
O sintegra não trata iss como icms, então você deve criar um registro 60A com a soma de todos os totalizadores do iss, tipo: // Totalizadores do iss. DMGeral.AbrirSQL(DMGeral.CDSGeral, 'SELECT SUM(VALOR) FROM ITENSREDUCOESZ WHERE REDUCAOZ = :A AND TIPO = ''S''', [DMMovimentacao.CDSReducoesZ.FieldByName('CODIGO').AsInteger]); ValorIss := DMGeral.CDSGeral.Fields[0].AsFloat + DMMovimentacao.CDSReducoesZ.FieldByName('VALORISENTOSISS').AsFloat + DMMovimentacao.CDSReducoesZ.FieldByName('VALORNAOTRIBUTADOSISS').AsFloat + DMMovimentacao.CDSReducoesZ.FieldByName('VALORISSST').AsFloat + DMMovimentacao.CDSReducoesZ.FieldByName('VALORDESCONTOSISS').AsFloat + DMMovimentacao.CDSReducoesZ.FieldByName('VALORCANCELAMENTOSISS').AsFloat; if (ValorIss > 0) then begin Reg60A := TRegistro60A.Create; Reg60A.Emissao := Reg60M.Emissao; Reg60A.NumSerie := Reg60M.NumSerie; Reg60A.StAliquota := 'ISS'; Reg60A.Valor := ValorIss; DMGeral.Sintegra.Registros60A.Add(Reg60A); end; Atenciosamente, Daniel Breda. -
Galera, porque o carregamento desta lib no componentes acbrpaf e acbrecf não pode ser dinâmico? Tipo eu informa a pasta de onde quero que capture a mesma? Atenciosamente, Daniel Breda.
-
Como pegar cancelamento feito pelo cliente?
um tópico no fórum postou daniel.breda Dúvidas sobre TEF
Galera, no clisitef quando o cliente clica no botão "Can" ou "Cancelar" do pin-pad ele retorna a mensagem: "13 - Operacao Cancelada", mas retorna o comando como opmOK em onExibeMsg, então como saber que o usuário cancelou e não proceder? -
Acho que as dlls usadas para alguns componentes (tais como acbread, acbrpaf, acbrtef, acbrecf) deveriam conter um campo de propriedade (property) para informarmos o caminho onde essas bibliotecas se encontram e elas deveriam ser carregadas dinamicamente para evitar, em certos casos, a presença delas em máquinas que não vão utilizar a determinada função naquele momento.