Ir para conteúdo
  • Cadastre-se

MuriloS.A

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

2 Seguidores

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

MuriloS.A's Achievements

Rookie

Rookie (2/14)

  • Collaborator Rare
  • First Post
  • Reacting Well Rare
  • Conversation Starter
  • Dedicated Rare

Recent Badges

8

Reputação

  1. Boa tarde, verifica se o patch está igual ao arquivos. Está está imprimindo com essa na software house em que foi desenvolvido.
  2. bom dia, @Alysson Rengel, para a empresa que foi desenvolvido está utilizando produção em alguns clientes.
  3. Segui o novo anexo com as correções solicitada pelo @Daniel Simoes; obs: Removi as opções de PIX dos enums : TACBrTEFModalidadePagamento e TACBrTEFAPIMetodo . Passei a enquadra o PIX em tefmpCarteiraVirtual com e feito para todos os demais TEFs. ACBR_Elgin_correcoes.rar
  4. Boa tarde, corrigido PathDll para usar Polimorfismo; Remove o enums : TACBrTEFAPIMetodo.tefmpPIX e TACBrTEFAPIMetodo.tefmtdPIX
  5. Bom dia, Daniel, Em ACBrTEFAPI.pas, nos métodos: TACBrTEFAPI.GetPathDLL e TACBrTEFAPI.SetPathDLL, eles estão comentados para a classe de TEF PayGo... há algum motivo ? CliSiTEF estava implementado resolvi não altera nada no PayGo, para evitar conflitos... irei alterar o case para utiliza Polimorfismo que é realmente bem mais adequado. Enums : Irie remove TACBrTEFAPIMetodo.tefmpPIX que realmente não faz sentido; @Daniel Simoes sobre gostaria que você traze a sua sugerisse que seria menos confusso : no nosso sistema informamos o meio de pagamento que irá na Nfe/NFCe (tPag) no cadastro forma de pagamento e na hora de gerar venda utilizo essa tag para informar se seria um TEF de cartão debito/ credito, 18- carteira Digital, 17 - Pagamento Instantânio(PIX) e etc... (https://documentacao.senior.com.br/exigenciaslegais/materias/erp/2021/2021-03-26-nt-2020-006-versao-1-20-divulgada-tabelas-externas-dos-meios-de-pagamentos-e-cartoes-de-debito-credito.htm) Eu poderia manter o TACBrTEFModalidadePagamento.tefmpPIX se ajusta os trechos de código abaixo: function TACBrTEFAPIClassCliSiTef.EfetuarPagamento(...): Boolean; begin ... case Modalidade of tefmpDinheiro: Op := 0; // Pagamento genérico tefmpCheque: Op := 1; // Cheque tefmpCarteiraVirtual, tefmpPIX: Op := 122; // Venda via Carteira Digital else ... end; ... end; function TACBrTEFAPIClassPayGoWeb.EfetuarPagamento(...) begin ... case Modalidade of tefmpCartao: ModalidadeInt := 1; tefmpDinheiro: ModalidadeInt := 2; tefmpCheque: ModalidadeInt := 4; tefmpCarteiraVirtual, tefmpPIX: ModalidadeInt := 8; else ModalidadeInt := 0; end; if (ModalidadeInt > 0) then PA.ValueInfo[PWINFO_PAYMNTTYPE] := IntToStr(ModalidadeInt); ... end; Ou posso remove tefmpPIX e utilizar tefmpCarteiraVirtual com combinação do TACBrTEFModalidadeFinanciamento ou TACBrTEFTipoCartao podendo criar : TACBrTEFTipoCartao.teftcPIX; TACBrTEFModalidadeFinanciamento.tefmfPagamentoInstantanio;
  6. boa tarde, seguir arquivos com atualizações solicitadas: ACBR_TEF_ELGIN.rar compativel com delphi 7 e lazarus .
  7. Bom dia, Juliomar, vou revisar esse código e atualiza aqui, obrigado.
  8. Qualquer coisa eu também estou disposição, precisando de alteração e ajuste: https://t.me/MuriloSantanaDev
  9. bom dia, tem como acompanha o processo de validação ?
  10. Boa tarde. Fiz a implementação de um api TEF para ELgin, gostaria de saber como posso contribuir para que possa ser inserido no projeto da ACBR. Já fiz toda validação junto a ELgin e obtive sucesso! Criei tudo nos moldes já existentes. Basicamente o que foi feito : * Um novo tipo de provedor chamado "ACBrTEFAPiElgin" ** Criei units "ACBrTEFAPiElgin.pas" e "ACBrTEFAPiELginComum.pas"; ** Fiz os ajuste necessario nas units "ACBrTEFAPi.pas", "ACBrTEFAPiComum.pas" e "ACBrTEFComum" ** Adicionei o TEFAPiElgin no ACBr_TEFD.dpk todos os arquivos anexos : TefApi_Elgin-MURILO.rar Poderiam me ajudar por favor.
×
×
  • 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.