Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. Precisa adicionar um por vez e incrementar a sequencia do evento, caso se trate do mesmo tipo. Se não conseguir dessa forma, anexe o log.txt para facilitar a análise...
  2. Boa tarde Realizamos um ajuste e já está disponível no SVN. Você mesmo compila o ACBrMonitor? Se sim basta fazer isso para testar, caso contrário o ajuste estará disponível na próxima versão.
  3. Bom dia, utilize o CriarEventoeSocial adicionando todos todos os eventos do lote (um por vez ) e utilize EnviareSocial para o Envio.
  4. Olá, o ACBrMonitor apenas gera o XML da NFCe no padrão do Integrador, mas a integração de Pagamento POS não é implementada diretamente pelo Monitor, pois exige interação da sua aplicação para informar os dados de pagamento. Mas para comunicar com o Integrador basta gerar um XML simples no padrão especificado no manual POS do Integrador. Pode ver um exemplo de como funciona o fluxo com uma aplicação desenvolvida em Pascal, neste tópico: Para gerar a NFCe com Integrador veja esse tópico:
  5. Ok, obrigado pelo Retorno. Vamos verificar para atualizar então....
  6. Essa versão é muito antiga tem legislações novas que não estão presentes nessa versão e esse método foi alterado justamente por ser identificado alguns problemas, pois a consulta deve ser realizada diretamente pelo método, para não correr o risco de cancelar a Chave errada. Como eu disse, como é uma Nota muito antiga que não é possível Consultar, o procedimento correto seria Cancelar utilizando o botão em tela, pois o componente se encarrega de carregar o protocolo do próximo XML. Esse procedimento é o adequado e deve funcionar se essa chave estiver liberada para cancelamento junto a SEFAZ.
  7. Utilizando o botão em tela, carregando o XML não conseguiu? É estranho da forma que relatou, pois o próprio comando CancelarNFe, limpa a consulta anterior e realiza uma nova consulta pela Chave para obter o Protocolo e realizar o Cancelamento.
  8. Você tem o protocolo desta NFe? Ou seja o XML desta NFe está atualizado com o Protocolo de Autorização? Se sim, basta Cancelar pela tela... Assim voce consegue carregar o XML e automaticamente vai obter o protocolo (se existir no XML)
  9. O método NFe.CancelarNFe() realizar uma consulta pela chave e obtem o Protocolo da própria SEFAZ. Ao tentar Cancelar essa chave está apresentando mesmo erro?
  10. Boa tarde O método para cancelamento neste caso é o mesmo, mas é necessário que a SEFAZ já tenha analisado e autorizado que esta chave seja cancelada fora do prazo, a diferença é constará no Status como Cancelamento Realizado fora do Prazo. Outro fator é que após seis meses não vai conseguir nem consultar essa NFe, nesse caso precisa ver com a SEFAZ como será o procedimento.
  11. 1- Metodos para Transferência de Dados em Base64 utilizando comunicação TCP/IP [*] Adicionado os métodos EncodeBase64 e DecodeBase64, como estes métodos é possível transferir arquivos binários utilizando comunicação TCP/IP. Pode ser útil para transferir arquivos .pdf que são gerados no Servidor para ser emitidos na estação Client por exemplo Ex: Params: 0 - String: Path Arquivo a ser transferido 1 - integer: TimeOut para Leitura em milissegundos (Default 1) ACBr.EncodeBase64("C:\ACBrMonitorPlus\PDF\999999999999999999999999999-nfe.pdf") Resposta: OK: (Arquivo em base 64) { Params: 0 - String: Conteudo Base64 a ser Decodificado 1 - String: Path e nome Arquivo a ser gravado} ACBr.DecodeBase64("Base64", "C:\ACBrMonitorPlus\PDF\NFe.pdf" ) Resposta: OK: C:\ACBrMonitorPlus\PDF\NFe.pdf Veja registro completo
  12. Boa tarde Esse erro também pode estar relacionado com atualização do Windows, NetFramework desatualizado ou mesmo problema com cadeia de certificados se o mesmo estiver instalado na máquina. Para certificado A1 pode utilizar OpensSSL, não tem essas dependências do Windows...
  13. Boa tarde José Luís, foram realizados alguns ajustes referente as instruções de protesto, porém de forma um pouco diferente da sugerida, pois a ideia é atender também outros bancos que seguem o mesmo padrão, favor atualizar os fontes e realizar os testes. Quanto aos acentos, já existe uma propriedade no componente ACBrBoleto "RemoverAcentosArqRemessa" que já faz isso para o arquivo completo. O detalhe que notei é que mesmo sendo o mesmo Banco (136) o layout de retorno CNAB400 não é o mesmo utilizado como base nesta classe, veja mais detalhes nesse este topico:
  14. Boa tarde Analisando o código para realizar as alterações, notei que o manual que está utilizando para o Retorno CNAB400 não é o mesmo utilizado na implementação dessa classe. Diversos campos utilizam posições diferentes... O layout atual se baseia no modelo padrão CNAB400 que inclusive é utilizado por outros Bancos. Se a diferença for apenas no retorno CNAB00 de fato, creio que será necessário implementar esse layout utilizando a própria classe UnicredES, mas seria interessante validar com o banco o motivo de existir dois layouts para banco 136 e qual a diferenciação para se utilizar um ou outro, pois aparentemente quem realizou a contribuição dessa classe homologou dessa forma. Segue o manual em que esse classe está se baseando: MANUAL UNICRED CNAB 240 E 400.zip
  15. Bom dia. Utilizando a Wincrypt as configurações recomendadas são: Mas neste caso depende de alguns fatores, como Windows e Net framework atualizado e em alguns caso é necessário instalar as cadeias do certificado. Pode ser algum problema com o certificado instalado também... Neste caso o ideal é desinstalar, lembrando que certificado A1 não é necessário realizar a instalação basta informar o path do arquivo .pfx do certificado. A melhor opção para certificado A1 é utilizar OpenSSL pois não depende do Windows. basta utilizar a dll junto ao executável. Lembrando que precisa utilizar a versão da lib baseada na compilação da sua aplicação, se for x86, utilize a lib desta pasta... http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.7/
  16. Esse erro se refere a diferença na soma dos itens da NFe no Totalizador "vNF" A soma de todos os campos por item deve corresponder ao vNF. (+) vProd (-) vDesc (-) vICMSDeson (+) vST (+) vFCPST (+) vFrete (+) vSeg (+) vOutro (+) vII (+) vIPI (+) vIPIDevol -------------------------------------------------- (=) vNF Também pode ser problema com arredondamentos, recomendamos utilizar o padrão RoundABNT, é o padrão da SEFAZ. http://svn.code.sf.net/p/acbr/code/tools/Diversos/ABNT NBR-5891 Regras de arredondamento e numeração decimal.pdf
  17. Boa tarde, nestes vídeos tem algumas dicas:
  18. Veja como configurar e testar com Emulador:
  19. Experimente utilizar o EmuladorSAT, se existir erro de estrutura do XML fica mais claro a especificação do erro. Se estiver ok com Emulador o problema pode ser com o aparelho, neste caso precisa extrair o log do mesmo para análise.
  20. Verifique no menu de configuração de Email, se não está marcado para utilizar envio em HTML, se sim precisa desmarcar...
  21. Boa noite O arquivo .ini precisa ter apenas 1 evento... Não pode adicionar mais de um evento no mesmo arquivo. Se for enviar um lote com dois arquivos, adicione um por vez... utilizando o método: https://acbr.sourceforge.io/ACBrMonitor/eSocialCriarEventoeSocial.html Então vai chamar este método (CriarEventoEsocial) 2 vezes, cada vez passando um arquivo .ini (evento). E ao final utilize o método: EnviarEsocial, para enviar o lote com os dois arquivos adicionados.
  22. Bom dia, essas funções que estão sendo centralizadas na ACBrBoleto serão utilizadas por todos os Bancos, aparentemente existem outros Bancos que seguem essa características, se o Bradesco permite essa configuração o melhor seria instanciar esse função na própria classe ACBrBancoBradesco. No manual Bradesco cita algo sobre isso?
  23. Bom dia, este erro também pode ser problema na instalação do certificado ou Windows desatualizado.
  24. Pode utilizar das duas formas.... Se passar via .ini vai dar preferência para o mesmo, mas o Contrato e Senha precisa estar gravado nas configurações (em tela)
×
×
  • 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.