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. Boa tarde Por favor poste um exemplo de resposta que está obtendo nas duas situações, se possível o log onde essa situação acontece, assim fica mais fácil a compreensão.
  2. A especificação do manual SEFAZ é de 4 casas decimais mesmo para o campo quantidade:
  3. Realmente parece estar invertido no manual, vamos corrigir... utilize "1" para CNAB 240
  4. Para esse caso utilize o tamanho maximo permitido pelo Banco que é 7, isso é instanciado automaticamente pela Classe, mas para alguns Bancos está tendo problemas, por isso estamos verificando... Mas se informar conforme abaixo deve funcionar: TamanhoMaximoNossoNumero=7
  5. Boa tarde, o ACBrMonitor foi desenvolvido em Lazarus, não está compatibilizado para compilar em Delphi.
  6. Estamos verificando... Se possível anexe as configurações que está utilizando na lib (ACBrLib.ini)
  7. Provavelmente a Unit "blcksock" que implementa esses tipos nas está declarada no seu projeto. Pode ver todas as dependências no programa demo: ACBreSocialExemplo
  8. Para A1 utilize essa configuração: Para A3 utilize: Quanto a configuração do Certificado está correto... Lembrando que sempre mais indicado utilizar certificado A1 (Informando o pfx já funciona), o certificado A3 pode gerar muito mais demanda de suporte para configurar dirver e fazer funcionar.
  9. Por favor atualize para a ultima versão do ACBrMonitor e utilize o botão "Versão SSL" na tela de configuração SSL, para sabermos qual versão o Monitor está utilizando...
  10. Esse erro ocorre antes do envio do Evento de Cancelamento, na validação dos Schemas identificou problema no campo nProt. Mas pode ser melhorado a validação da consulta, vamos validar essa rotina.
  11. Isso não é possível, para Cancelar precisa estar na SEFAZ, mesmo que seja em homologação. Para Cancelar uma NFe / NFCe na sua aplicação mesmo o ideal é validar se realmente tem o XML ou o Protocolo de autorização desta chave na sua base de dados.
  12. Boa tarde Essa função é apenas para retornar o Nosso Numero formatado conforme exigencia do banco. Mas para informar o Nosso numero a ser impresso no boleto deve passar no arquivo .INI com os dados do título... Pode passar sem os zeros a esquerda que o próprio componente se encarrega de formatar... Antes de gerar o título grave todas as configurações do Cedente e Conta Bancária configurados em tela Veja o exemplo do arquivo: https://acbr.sourceforge.io/ACBrLib/ModeloTituloINI.html
  13. Bom dia Estará corrigido na próxima versão.
  14. Bom dia A configuração em tela é a Impressora que será utilizada como padrão. Mas no método de impressão pode passar o nome da impressora que deseja imprimir como parâmetro (precisa estar exatamente com mesmo nome definido no Windows). Para utilizar em rede a mesma precisa estar mapeada, e vai funcionar da mesma forma, deve aparecer no combo impressora, com o nome mapeado na rede. Se utilizar a impressão ESCPOS poderá realizar a impressão diretamente pelo caminho compartilhado, configurando isso via método: https://acbr.sourceforge.io/ACBrMonitor/ESCPOSSetPorta.html Veja como configurar a Porta para ESCPOS
  15. Bom dia Aparentemente não está localizando o protocolo de autorização para poder Cancelar essa NFe. Se consultar essa chave na Sefaz está disponível com o número de protocolo de autorização?
  16. Bom dia A recomendação é que realize os testes e homologação com o demo SATTest, conforme exemplificado neste tópico: A integração de pagamento é realizada diretamente com o Integrador, por isso não foi disponibilizado no ACBrMonitor, note que precisa gerar um XML simples com os dados do pagamento e vai obter a Retorno no diretório do Integrador. Para pagamento POS veja no tópico que é necessário utilizar o simulador POS do Ceará para homologar, isso não é funcional em Produção no CE.
  17. Sim, precisa realizar o tratamento na geração da remessa e retorno nos pontos onde há divergências entre um layout e outro. Basta realizar a alteração conforme mencionou acima... Mas note que no seu layout tem uma posição a menos no final do arquivo, justamente para não ultrapassar o limite do arquivo. No Caso precisa tratar isso também baseado no Layout que estiver utilizando. Se desejar implementar, pode postar aqui, que realizamos a validação e atualizamos no SVN...
  18. Quanto a alterar o valor destas propriedades teria que fazer isso após a criação da classe. Mas o número do Banco realmente não vai conseguir, é definido quando seleciona o tipo de Cobrança... Creio que por se tratar do Banco 136 esse layout deva ser implementado na Classe UnicredES que é 136. Não sei se a nomenclatura dessas classes corresponde apenas ao layout dessas UFs, mas o que vai importar de fato é o layout, ou seja o número do Banco... Aparentemente o Unicred tem um Layout padrão que está especificado como "Unidade Porto Alegre" e os demais utilizam uma estrutura muito parecida apenas alterando alguns campos e o código do Banco. Note que a reestruturação realizada nestas classes, permite implementar na classe principal "UnicredRS" e utilizá-las nas classes filhas, simplesmente alterando os campos no momento de criar a Classe filha. Isso é feito na classe UnicredES, Instancia com o código 136 e utiliza o mesmo HEADER da classe pai, apenas alterando algumas propriedades pré-definidas.
  19. Bom dia, Atualizado no svn. Obrigado pela contribuição!
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Bom dia Mas o layout 240 é deste Banco mesmo? Pois esta cooperativa tem diversos layouts, se precisar alterar o número do Banco creio que será necessário utilizar outra classe, note que já existe UnicredES e UnicredSC.
  22. Bom dia @DATAC, atualize o ACBrMonitor para última versão. Mas o problema parece ser falha na conexão mesmo. Já aumentou o timeout de conexão?
  23. Bom dia A versão que está implementada no componente é outra, versão Layout do Arquivo: 040 esse manual em anexo é a versão 030. São pequenos detalhes que mudam, mas precisa controlar isso pela versão, note que tem os campos: LayoutVersaoArquivo, LayoutVersaoLote na classe ACBrBoleto para tratar essas situações, precisa implementar essa alteração baseado na versão que estiver passando. Pode ver um exemplo na classe do Banco Sicred, o mesmo trabalha com versões diferentes de layout.
  24. Para atualizar o XML com o protocolo precisa passar o path completo do XML como parâmetro na Consulta.
×
×
  • 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.