Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.353
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. A DLL da Bematech depende de outras DLLs... Verifique se você possui todas as DLLs abaixo, na mesma pasta da sua aplicação (.EXE) BemaFI32.dll BemaMFD.dll BemaMFD2.dll sign_bema.dll BemaMFD2_MP4000THFI.dll Remova qualquer outra ocorrência das DLLs da Bematech dos diretórios do Windows (use a busca em arquivos)
  2. Somente se você estiver usando um compilador que gere código 64 bits
  3. Maurício, Você precisa solicitar suporte a empresa que produz e mantêm o seu PDV... Este fórum é destinado a desenvolvedores de aplicações comerciais, usando os componentes do Projeto ACBr
  4. Olá pessoal, Subi para o ACBrFramework, algumas modificações recentes... - Efetuei pequenos ajustes de "case" em ACBrAACDll.pas, para compilação no Linux - Criei um novo projeto chamado: ACBrFramework.lpi com ele é possível escolher a plataforma de compilação e (x86/x64) e a conveção de chamada (stdcall/cdecl) - Também permite ajustar o diretório dos fontes do ACBr (ACBrDir) Vale lembrar que para mudar a plataforma de compilação, você precisa ter ambas as versões do FPC previamente configuradas
  5. Oi Rafael, O comando VendeItemEx é novo... Se puder implementar ele no Framework será ótimo...
  6. Faço a você mesmo a sua pergunta... Olhou o Log ? Não consta nada nele.. nenhuma mensagem de erro... Mas como você sabe o que causa "access violation" então não terá dificuldades em corrigir o seu problema....
  7. Access Violation ocorre quando você tenta acessar um Objeto que não existe mais, ou que ainda não foi criado... Veja, se o erro fosse no ACBrECF, o fórum estaria inundado de posts como esse... Você mesmo pode testar o ACBrECF, usando o projeto ECFTeste
  8. Alíquotas de ISS somente são permitidas, se no ECF estiver gravada a Inscrição Municipal
  9. A meu ver SIM... Ficou muito fechada essas opções fixas... Porém o fisco vai ter estatísticas precisas sobre os meios de pagamento mais utilizados...
  10. Acho que realmente isso não foi previsto... (chamar o NCN para o TEF dedicado) Seria necessário ajustar o componente para remover a transação da lista de pendentes... (não deve ser difícil)
  11. Se o único componente novo é a versão do V&SPague... não é mais provável que o Bug seja deles ??
  12. A questão é o driver... se o Windows imprimiu a página de testes, então qualquer gerador de relatório deve funcionar...
  13. Só estudando os Logs para saber
  14. Veja no Demo ECFTeste, as TAGs de impressão...
  15. Fiquei confuso... qual é o modelo de TEF que você está usando no ACBrTEFD ? Com a CliSiTef.DLL não há necessidade de confirmar uma transação para poder enviar outra (assim como ocorre no discado) Ou seja, você pode deixar todas as transações pendentes... sobe o mesmo numero de Cupom... Quando confirmar ele confirma todas pendentes... (commit) Quando enviar a Não confirmação ele desfaz todas as transações pendentes... (rollback)
  16. Oi JNP... Já falei com eles... Devo receber o SAT em até 10 dias..
  17. Pode ser uma limitação da própria DLL.. No geral... é muito melhor manter todas as DLLs na mesma pasta do seu .EXE
  18. Minha suspeita é o Antivírus utilizado... Possivelmente ele tem alguma ferramenta de analise heurística que não está gostando do seu executável... Experimente remover o antivírus...
  19. Sua solução parece a correta... Aplicarei no SVN... A passagem das propriedades para o ACBrECFClass geralmente ocorre no método: "TACBrECF.SetModelo"... como nesse caso ele não é chamado, a classe nasce com as propriedades default. (talvez seja necessário fazer o mesmo com outras propriedades, se necessário) Obrigado pela analise...
  20. Use o F1 da sua IDE, sobre o método que não existe.... você verá algo como: PosEx function Returns the index value of a substring. Unit StrUtils Portanto... na sua Unit faltou: uses StrUtils;
  21. OK... Agora o ACBrEAD é capaz de realizar a mesma operação para o calculo de Assinatura, descrita no inicio desse Post... Por favor veja esse post: Exemplo de uso:
  22. Olá a todos, Enviei para o SVN, modificações recentes para permitir ao ACBrEAD o Calculo de assinaturas (Sign Digest)
  23. Eu não tenho um A3 eCNPJ para testar... Se você tiver, tente exportar para PFX, é aplicar os passos descritos no inicio do post...
  24. Claro que sim... http://www.certisign.com.br/certificado-digital/para-empresa/ecnpj/comprar
  25. Acabei de subir para o SVN modificações para compatibilizar o ACBrECF, usando o modelo "ecfBematech", com o comando de "Venda de Item Completo" da Bematech... A modificação também permitirá aos novos modelos "ECFs Virtuais", um novo método que permite a passagem mais completa de parâmetros... Isso não agrega muito valor para quem usa os componentes, pois temos o evento "QuandoVenderItem", que já permitia informar os dados adicionais... Mas será ótimo para quem usa o ACBrMonitor (assim que o mesmo for adaptado para suportar o método VendeItemEx) A assinatura do método ficou ligeiramente diferente da sugerida pela DLL da Bematech. Tentei manter os parâmetros compatíveis com o VendeItem já existente no ACBrECF, e reorganizei em grupos os parâmetros novos. Segue abaixo uma descrição do método, com algumas explicações em cada parâmetro... Procedure VendeItemEx( Codigo, Descricao : String; AliquotaICMS : String; Qtd : Double ; ValorUnitario : Double; ValorDescontoAcrescimo : Double = 0; Unidade : String = 'UN'; TipoDescontoAcrescimo : String = '%'; DescontoAcrescimo : String = 'D'; CodDepartamento: Integer = -1; EAN13: String = ''; // Código Barras do Produto (GTIN-13) CasasDecimaisQtde: Integer = 0; // Se 0 assume o valor de DecimaisQtd CasasDecimaisValor: Integer = 0; // Se 0 assume o valor de DecimaisPreco ArredondaTrunca: Char = 'A'; // Se diferente de 'A' ou 'T' assume o valor de "Arredonda" NCM: String = ''; // Código da Nomenclatura Comum do MERCOSUL CFOP: String = ''; // Código Fiscal de Operações e Prestações InformacaoAdicional: String = '';// Texto Livro, até 500 caracteres TotalDosTributos: Double = 0; // Valor da lei "De olho no Imposto) OrigemProduto: Integer = 0; // 0–Nacional; 1–Estrangeira Import.direta; 2–Estrangeira–Mercado interno CST_ICMS: String = ''; // ICMS: Código de Situação Tributária ModalidadeBCICMS: Integer = 0; // ICMS: Modalidade Base de Calculo: 0 – Margem do valor agregado (%) // 1 – Pauta (Valor) // 2 – Preço tabelado máx. (Valor) // 3 – Valor da operação PercentualReducaoBCICMS: Double = 0; // ICMS: CSOSN: String = ''; // Simples Nacional: Código de Situação da Operação ValorBaseCalculoSN: Double = 0; // Simples Nacional: Base de Calculo ValorICMSRetidoSN: Double = 0; // Simples Nacional: Valor Retido para ICMS AliquotaCalculoCreditoSN: Double = 0;// Simples Nacional: ValorCreditoICMSSN: Double = 0; // Simples Nacional: ItemListaServico: String = ''; // Serviço apenas: código do serviço prestado: lista de serviços anexa à Lei Complementar nº 116, CodigoISS: String = ''; // Serviço apenas: Código do Imposto Sobre Serviço NaturezaOperacaoISS: String = '';// Serviço apenas: com os seguintes valores possíveis: '00' até '08', IndicadorIncentivoFiscalISS: Integer = 1; // Serviço apenas: para indicar se o estado é participante ou não da (Lei do Incentivo Fiscal – ISS), valores: 1 (participante) ou 2 (não participante) CodigoIBGE: String = ''; // Serviço apenas: Código do município ModalidadeBCICMSST: Integer = 0; // ICMS ST: Modalidade Base de Calculo, 0 – Preço tabelado ou máximo sugerido // Substituição Tributária 1 – Lista negativa (valor) // 2 – Lista positiva (valor) // 3 – Lista neutra (valor) // 4 – Margem do valor agregado (%) // 5 – Pauta (valor) PercentualMargemICMSST: Double = 0; // ICMS ST: PercentualReducaoBCICMSST: Double = 0; // ICMS ST: ValorReducaoBCICMSST: Double = 0; // ICMS ST: AliquotaICMSST: Double = 0; // ICMS ST: ValorICMSST: Double = 0; // ICMS ST: ValorICMSDesonerado: Double = 0; MotivoDesoneracaoICMS: Integer = 9); // 3 – Uso na agropecuária; 9 – Outros; 12 – Órgão de fomento e desenvolvimento agropecuário Informações sobre a plataforma Fiscal da Bematech em: http://www.bematech.com.br/PlataformaFiscal
×
×
  • 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.

The popup will be closed in 10 segundos...