Ir para conteúdo
  • Cadastre-se

aloisiopires

Membros
  • Total de ítens

    123
  • Registro em

  • Última visita

Tudo que aloisiopires postou

  1. Cleber, obrigado por responder! Minha dúvida é como fica o fluxo de chamada ao webservice de pagamento (VPe). Atualmente, são feitas chamadas de validação dos valores passados nas maquinetas de cartão, antes da finalização do CF-e. Após a autorização é enviado ao fisco uma resposta fiscal com os dados informados no momento da venda (nsu, autorização, etc) vinculando a chave do CF-e autorizado. Devo tornar opcional essa comunicação de dados dos cartões durante a emissão do cupom? O que penso é que o operador poderá decidir se informa ou não dados dos cartões durante a emissão do CF-e, podendo finalizar o documento fiscal sem informar dados de cartões. Posteriormente, seria acionada uma rotina pra digitar esses dados vinculando ao cupom emitido e enviar ao fisco. Estou certo? Agradeço a colaboração! Meu pdv já está em produção e funcionando bem com informações do cartão passadas no momento da emissão. Apenas surgiu essa necessidade de informar esse dados depois do cupom já emitido (situação comum no delivery).
  2. Pessoal, alguém poderia me indicar alguma documentação técnica que tenha essa orientação?
  3. Olá pessoal! Será que podem me ajudar com uma questão? Como proceder no caso do delivery onde temos que emitir o cupom no MFE mas o cartão só vai ser passado posteriormente na entrega ao cliente em maquineta? No meu sistema está tudo ok quando já temos os dados do cartão no momento de emitir o cupom, mas no caso de delivery? Agradeço desde já a ajuda dos colegas. Aloisio P. Neto Desenvolvedor
  4. Olá pessoal. Preciso de opinião dos colegas quanto a uma questão relacionada a quantidade de casas decimais no valor unitário de comercialização da mercadoria da NF-e. Meu software está configurado para aceitar até 4 casas decimais no valor unitário. Esses dias um cliente precisou emitir uma nota para uma prefeitura que licitou leite em pó em gramas. normalmente se usa kg mas essa nota tinha que ser em gramas a unidade. A quantidade 600.000 gramas e o valor unitário R$ 0,03125 com 5 casas decimais. Daí minha dúvida: como tratam essa questão das casas decimais no software de vocês? Como formatam a exibição na tela e no DANFE? Agradeço desde já ! Aloisio P. Neto Desenvolvedor
  5. Olá pessoal ! Tenho um sistema MFE homologado em produção. Após alguns ajustes para trabalhar com a versão 01.05 do driver MFE (acesso direto pela DLL) estou com um erro recorrente "Numero de sessão inválido" no cancelamento do cupom. Vende normal, mas dá esse erro no cancelamento. Estou fazendo assim: ACBrSAT1.CancelarUltimaVenda( chCanc, xmlcanc ); O que pode estar errado. Existe alguma ação extra referente ao controle de sessão que eu deveria fazer? Agradeço desde já Aloísio P. Neto Desenvolvedor
  6. Saudações! Preciso da ajuda dos colegas para um erro estranho que estou tendo. Sistema MF-e homologado em produção há mais de 1 ano funcionando normal com integrador. Ao tentar fazê-lo funcionar pela DLL, usando a versão 01.05.13 do Driver MFe acontece um erro de access violation ao executar o método EnviarPagamento. Se mudo para integrador vai normal. Se faço venda a vista sem cartão vai normal também. O que pode ser? Segue abaixo como está meu código: PagamentoMFe := TEnviarPagamento.Create; try with PagamentoMFe do begin Clear; ChaveAcessoValidador := aChaveAcessoValidador; ChaveRequisicao := aChaveRequisicao; Estabelecimento := copy(fPrincipal.ACBrSAT1.Config.emit_CNPJ,11,2); SerialPOS := aSerialPos; CNPJ := fPrincipal.ACBrSAT1.Config.emit_CNPJ; IcmsBase := fPrincipal.ACBrSAT1.CFe.Total.ICMSTot.vICMS; ValorTotalVenda := CDS1VALOR.AsCurrency; HabilitarMultiplosPagamentos := True; HabilitarControleAntiFraude := False; CodigoMoeda := 'BRL'; EmitirCupomNFCE := False; OrigemPagamento := ''; end; RespostaPagamentoMFe := TACBrSATMFe_integrador_XML(fPrincipal.ACBrSAT1.SAT).EnviarPagamento(PagamentoMFe); Agradeço desde já !! Aloisio P. Neto Desenvolvedor
  7. Prezados, Estou migrando um sistema já em produção de Integrador para DLL. Alterei as propriedades modelo e DLL do ACBrSat. Quando é venda a vista funciona tudo normal imprime o cupom mas se tem cartão gera um access violation na chamada de acesso ao VPE para informar os cartões. Existe algum mudança nas chamadas do pagamento dos cartões quando se muda o acesso para DLL? Pergunto isso pois com o Integrador funcionava perfeitamente. Agradeço desde já. Aloisio P. Neto
  8. Obrigado BigWings. É isso mesmo!!
  9. Bom dia ! Tenho um sistema de emissão de manifesto em produção há vários anos. Recentemente fui surpreendido por uma rejeição: "456-Código do município diverge da UF de carregamento do MDF-e" Situação: o cliente realizou uma venda de equipamento para outro estado. Depois de algum tempo o destinatário devolveu o equipamento para reparos. O destinatário emitiu a nota de devolução do equipamento mas não tinha como emitir o manifesto. Meu cliente foi tentar emitir o MDf-e por ele e deu essa rejeição. Para permitir essa situação estou liberando para digitação Ide.UFIni (UF de início da operação). Antes eu sempre preenchia essa informação com a UF do emitente do MDF-e. Gostaria da opinião dos colegas se o raciocínio está correto e se isso poderia ter implicação em outras tags do documento. Agradeço desde já. Aloisio Pires Neto Desenvolvedor
  10. Impedir que o usuário imprima uma prévia de danfe não autorizado (somente visualiza). No caso eu habilitaria impressão e salvamento somente quando estivesse autorizado.
  11. Juliomar, agradeço sua colaboração! Só mais uma coisa: existe como desabilitar as funções de salvar e imprimir do preview nos danfes?
  12. Juliomar, estou usando Fortes e Fast (os dois), isso é configurável no sistema. No caso de xml de produção mas sem autorização ele imprime também ??
  13. Salve, galera! Criei no meu sistema uma pré-visualização do DANFE. Como o documento não está ainda autorizado gostaria de mostrar uma tarja bem grande "SEM VALOR FISCAL" ou algo assim. Isso já está previsto no componente ou tenho que implementar eu mesmo? Grato pela atenção! Aloisio P. Neto Programador
  14. Juliomar, agradeço por responder. Fiz um backup novamente pra testar se daria erro, pra minha surpresa nenhum erro... Quando restaurei, o erro que citei não deu mais... Vai entender... De qualquer forma obrigado pela atenção!
  15. Bom dia pessoal !! Preciso de ajuda com um questão aqui... Estou com a seguinte mensagem de erro ao restaurar uma base de dados Firebird 2.5 rodando no Windows Server 2012: [11:16:18] gbak: restoring SQL role: RDB$ADMIN IBE: Invalid insert or update value(s): object columns are constrained - no 2 table rows can have duplicate column values. attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_39". Problematic key value is ("RDB$ROLE_NAME" = 'RDB$ADMIN'). Exiting before completion due to errors. IBE: Restore completed. Current time: 11:16:18. Elapsed time: 00:00:01 Pesquisando no Google, achei algumas soluções mas não resolveu o problema. Alguém pode dar uma dica sobre como resolver esse erro? Agradeço desde já. Aloisio P. Neto Programador
  16. Vou realizar os testes para assegurar que o problema é esse mesmo. Obrigado BigWings e Juliomar pela atenção!
  17. Olá pessoal! Preciso de uma ajuda aqui... Sistema com Firebird só está aceitando 1 conexão de cada vez. Se eu conecto de outra estação dá erro. Se eu fecho a que deu certo, abre normal na outra. É como se tivesse trabalhando monousuário... Firebird 2.5.7. O servidor é windows server 2008 r2. As estações são windows 7. Verifiquei a versão nas estações e está a mesma do server. Estou usando string de conexão: 192.168.0.1:c:\sistema\dados\sisdata.fdb Alguém tem idéia o que pode ser isso? Grato pela atenção! Aloisio Neto CASH Sistemas
  18. Estou criando uma lista para poder buscar isso quando precisar no momento da venda. Preciso fazer isso pois nesse pdv, pois o cliente precisa que não haja dois produtos iguais na mesma venda. No caso, ao registrar o mesmo item pela segunda vez o sistema busca o item já gravado e soma as quantidades. Pra isso funcionar, preciso cancelar o item já registrado anteriormente e vender novamente com as quantidades somadas. Obrigado Juliomar!
  19. Saudações! Estou usando ecfvirtual vinculado ao AcbrECF para gerar o Sat. Surgiu a necessidade de saber qual número do item foi vendido um certo produto pela descrição do produto. Procurei algo como AcbrEcf.Items para fazer um loop mas não achei. Alguém pode me dar uma luz? Agradeço a atenção!
  20. Daniel, eu já tinha feito isso... Se observar no post anterior eu debuguei e postei as fotos. Ao entrar no evento ACbrECFVirtualSAT1QuandoVenderItem o Delphi mostra que o valor de Det = inaccessible value. Pelo que entendi o valor de Det se perde na passagem do parâmetro...
  21. Debuguei e notei o seguinte: O evento é chamado na linha 445 da TACBrECFVirtualSATClass.VendeItemVirtual(ItemCupom: TACBrECFVirtualClassItemCupom) if Assigned( fsQuandoVenderItem ) then fsQuandoVenderItem( Det ); O valor de Det está se perdendo entre a chamada e a execução do método ... (anexei o CallStack e o Local Variables) Existe alguma configuração que possa estar errada que cause esse tipo de erro?
  22. Daniel, não quis dizer que é um erro do componente. Acredito que é alguma configuração errada no meu projeto que está causando isso. Já verifiquei várias coisas e não achei o motivo do erro. O objetivo do post seria mesmo pedir uma dica pra alguém do grupo que pudesse me dar uma caminho na resolução desse erro ... Só para ilustrar a situação: o erro ocorre no evento QuandoVenderItem do ACBrVirtualSAT (Aparentemente o Det não está sendo recebido e gera um access violation) procedure TfPrincipal.ACBrECFVirtualSAT1QuandoVenderItem( Det: TDetCollectionItem); begin // Complementa dados dos produtos para o CF-e with Det do begin if wNcm='' then Prod.NCM := '99' else Prod.NCM := wNcm; Prod.CFOP := wCFOP; end; end; Agradeço quem puder dar alguma dica!
  23. Olá pessoal! Tenho um sistema homologado em produção para MF-e. Recentemente, fiz alterações para emitir também NFC-e. Uso o ACBrECF com VirtualSAT e VirtualNFce. Depois das alterações passou a dar erro de Access Violation no momento de vender o item (ACBrECFVirtualSAT1QuandoVenderItem) O erro acontece ao ler o parâmetro Det: TDetCollectionItem; Já verifiquei várias coisas mas não consegui identificar a causa desse erro... Alguém já passou por isso? Agradeço desde já. Aloisio P. Neto Desenvolvedor
  24. Sim, posso copiar. Amanhã de manhã estarei no computador de desenvolvimento e posto as DLLs aqui.
×
×
  • 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.