-
Total de ítens
2.206 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que antonio.carlos postou
-
Erro "Segmentation fault" ao executar método NFE_DistribuicaoDFePorUltNSU
antonio.carlos replied to leoprates's tópico in ACBrLIB
Verificando.. -
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
-
Metodos SAT_GerarPDFCancelamento C#
antonio.carlos replied to Eder_Castro's tópico in Dúvidas gerais
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Metodos SAT_GerarPDFCancelamento C#
antonio.carlos replied to Eder_Castro's tópico in Dúvidas gerais
O Método GerarPDFCancelamento já existe no ACBrLibSAT, só não estava implementado no programa exemplo, fiz um commit incluindo este método no programa exemplo At revision: 30601 Referente o método SAT_Finalizar o mesmo já esta implementado no programa exemplo.. Para o C#, você pode usar o Dispose(); no FormClosed, igual ao programa exemplo, já ocorre a finalização da aplicação e finalização do ACBrLib. private void FrmMain_FormClosed(object sender, FormClosedEventArgs e) { // Finalizando a dll acbrSat.Dispose(); } -
Metodos SAT_GerarPDFCancelamento C#
antonio.carlos replied to Eder_Castro's tópico in Dúvidas gerais
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado -
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
-
Transações utilizando cartões Banrisul
um tópico no fórum postou antonio.carlos TEF,PIX e Carteiras Digitais
Olá pessoal, neste tópico vamos falar sobre o uso dos cartões Banrisul no TEF PayGo. É importante lembrar que: Banricompras à Vista = É uma transação de Débito à Vista na Bandeira Banricompras. Banricompras Pré-Datado = É uma transação de Débito Pré-Datado na Bandeira Banricompras. Não é um parcelamento e sim um único débito agendado para um prazo definido que pode variar entre 5 até 60 dias (parcela única). Banricompras Parcelado = É uma transação de Débito em 2 ou mais parcelas, na Bandeira Banricompras. Normalmente é usado entre 2 a 12 parcelas com débito a cada 30 dias. É semelhante ao Pré-Datado, só que é mais de 1 débito agendado. Mas é importante lembrar que não é uma transação de Crédito. Devido grande demanda dos pedidos de TEF no Estado Rio Grande do Sul... muitos estabelecimentos utilizam o cartão Banrisul e este tipo de cartão é bem especifico na região... Para que a automação possa utilizar este tipo de cartão nas transações TEF pela PayGo, precisamos seguir alguns passos, como por exemplo: 1 - Transacionar apenas na opção débito.. 2 - Essa transação débito, ela pode ser à vista ou pré-datado. E como vamos fazer isso utilizando os componentes ACBrTEFD e ACBrTEFAPI ? Começando pelo componente ACBrTEFD: Exemplo Débito à vista: procedure InformarParametrosCartaoDebito; begin // Instruindo CRT a apenas transações de Débito if (ACBrTEFD1.GPAtual = gpPayGoWeb) then begin ACBrTEFD1.TEFPayGoWeb.ParametrosAdicionais.ValueInfo[PWINFO_CARDTYPE]:='02'; //02: débito ACBrTEFD1.TEFPayGoWeb.ParametrosAdicionais.ValueInfo[PWINFO_FINTYPE]:='01'; //01: à vista end else if (ACBrTEFD1.GPAtual = gpCliSiTef) then ACBrTEFD1.TEFCliSiTef.OperacaoCRT := 2; end; Exemplo Débito Pré-datado: procedure InformarParametrosCartaoDebito; begin // Instruindo CRT a apenas transações de Débito if (ACBrTEFD1.GPAtual = gpPayGoWeb) then begin ACBrTEFD1.TEFPayGoWeb.ParametrosAdicionais.ValueInfo[PWINFO_CARDTYPE]:='02'; //02: débito ACBrTEFD1.TEFPayGoWeb.ParametrosAdicionais.ValueInfo[PWINFO_FINTYPE]:='08'; //08: pré-datado end else if (ACBrTEFD1.GPAtual = gpCliSiTef) then ACBrTEFD1.TEFCliSiTef.OperacaoCRT := 2; end; Agora utilizando o componente ACBrTEFAPI, temos duas formas de informar os parâmetros, uma opção é usar a Function EfetuarPagamento: Exemplo Débito à vista: ACBrTEFAPI1.EfetuarPagamento( IntToStr(Venda.NumOperacao), AValor, tefmpCartao, teftcDebito, tefmfAVista); Exemplo Débito Pré-datado: ACBrTEFAPI1.EfetuarPagamento( IntToStr(Venda.NumOperacao), AValor, tefmpCartao, teftcDebito, tefmfPredatado); Outra opção é usar um TypeCast e inserir as propriedades diretamente na classe de TEF: Exemplo Débito à vista: if ACBrTEFAPI1.TEF is TACBrTEFAPIClassPayGoWeb then begin with TACBrTEFAPIClassPayGoWeb(ACBrTEFAPI1.TEF) do begin TEFPayGoAPI.ParametrosAdicionais.ValueInfo[PWINFO_CARDTYPE] := '2'; // Tipo Cartão: Débito TEFPayGoAPI.ParametrosAdicionais.ValueInfo[PWINFO_FINTYPE] := '1'; // Modalidade de financiamento da transação: À vista end; end; Exemplo Débito Pré-datado: if ACBrTEFAPI1.TEF is TACBrTEFAPIClassPayGoWeb then begin with TACBrTEFAPIClassPayGoWeb(ACBrTEFAPI1.TEF) do begin TEFPayGoAPI.ParametrosAdicionais.ValueInfo[PWINFO_CARDTYPE] := '2'; // Tipo Cartão: Débito TEFPayGoAPI.ParametrosAdicionais.ValueInfo[PWINFO_FINTYPE] := '8'; // Modalidade de financiamento da transação: Pré-datado end; end; Qualquer dúvida nos procure nos canais do Discord.. Até a próxima-
- 4
-
C# - Percorrer notas
antonio.carlos replied to Lindomar S. Menezes's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
C# - Percorrer notas
antonio.carlos replied to Lindomar S. Menezes's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Não temos.. Existe os métodos ObterXML ou GravarXML são métodos opcionais de uso, usado para salvar o xml antes do envio, geralmente é utilizado caso tenha um problema de comunicação e ai precisa usar o xml para consultar o protocolo, mas não temos nenhum método que percorra os xmls que foram adicionados a lista. -
Problema ao Imprimir com Multi-Thread
antonio.carlos replied to CONCEPT AUTOMACAO's tópico in ACBrLibPosPrinter
Analisei o log, único erro que encontrei foi 18/08/23 10:24:12:680 - SetRetorno(-10, Synapse TCP/IP Socket error 10054: Connection reset by peer) -10 Indica que houve erro ao ativar o ACBrPosPrinter, olhando a mensagem de retorno, parece um erro de conexão.. Pesquisando no fórum, veja se nas configurações ACBrLib.ini a propriedade ControlePorta = true, veja se resolve.. https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca.html -
NFSe - VB.Net
antonio.carlos replied to Walter Vecchi Jr.'s tópico in DFe - Documentos Fiscais Eletrônicos
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
NFSe - VB.Net
antonio.carlos replied to Walter Vecchi Jr.'s tópico in DFe - Documentos Fiscais Eletrônicos
Complemento #3 Ou melhor ainda. Só você utilizar o método https://acbr.sourceforge.io/ACBrLib/NFE_ConfigGravarValor.html E depois https://acbr.sourceforge.io/ACBrLib/NFE_ConfigGravar.html Pronto, já consegue salvar as configurações do seu certificado no próprio exemplo que foi enviado.. Obs: é um exemplo simples, apenas mostrando que o VB.Net funciona com as classes do C# que estão no SVN, agora é estudar a documentação e usar o programa exemplo ACBrLibNFe C# como base para aprendizado. -
Passos 31 e 32 da rotina de homologação.
antonio.carlos replied to vitorhw's tópico in Dúvidas sobre TEF
Client só vai perguntar se deseja confirmar ou desfazer a transação pendente caso você não envie o comando CNF https://devpaygo.readme.io/v13/docs/comandos-existentes Nos testes é esperado que ocorra transação pendente, pois o ambiente esta configurado para acontecer isso.. Mas em produção, sempre envie o CNF, para confirmar a transação e não ocorrer transação pendente. Você esta com a ultima versão do PGWindows ? tente reiniciar o client, veja se resolve.. -
Opções de parcelamento Vero
antonio.carlos replied to Cristofer Rodrigues's tópico in Dúvidas gerais
Legal, parâmetros parecem correto.. Perguntei sobre os parâmetros, pois é comum acontecer, aplicação acabar enviando como avista sem querer.. Tente contato com adquirente, veja se não precisa de alguma permissão do lado deles. -
Opções de parcelamento Vero
antonio.carlos replied to Cristofer Rodrigues's tópico in Dúvidas gerais
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado tem os logs ? arquivo comms ? pode enviar no privado se preferir.. veja se não esta enviando como avista nos parâmetros da transação Ok := ACBrTEFAPI1.EfetuarPagamento( IntToStr(Venda.NumOperacao), AValor, Modalidade, CartoesAceitos, tefmfAVista ); -
ACBrLib, ACBrNFe - INI Produtos não aparecendo
antonio.carlos replied to memocashsolucoes's tópico in Dúvidas gerais
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
ACBrLib, ACBrNFe - INI Produtos não aparecendo
antonio.carlos replied to memocashsolucoes's tópico in Dúvidas gerais
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado -
Olha os arquivos de requisição, o CRT parece correto, já o CNC, parece que esta faltando algumas informações para o cancelamento, pode ser um dos motivos da transação não ser encontrada Vou deixar em anexo um exemplo CNC completo, use o arquivo como referencia e substitua com as informações do CRT. intPos.001 Vou deixar também, manual com o detalhamento dos campos, pode ser que ajude na identificação das informações https://devpaygo.readme.io/v13/docs/detalhamento-dos-campos
-
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado