Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Posts postados por José M. S. Junior

  1. Olá Carlos,

    Não temos previsão para integrar esse componente com o ACBrMonitorPlus no momento. Lembrando que existem muitas empresas Seguradoras que fazem integração, podendo variar as formas de integrar (Web, Troca de arquivos)... Esse componente permite integração com algumas delas apenas, mas atualmente está apenas no componente.

  2. Bom dia @Único Gestão,

    Analisamos a alteração, mas parece quebrar compatibilidade com a leitura atual e com o manual Caixa Sicob. Veja abaixo a especificação de retorno desse campo:

    image.png

    O campo correspondente a conta tem 12 posições sendo a primeira = 0 e e 3 dígitos da operação, por isso a leitura é realizada a partir da posição 63 com os próximos oito dígitos... O campo será preenchido apenas com o código do cedente, note que na geração da remessa também é tratado dessa forma, ou seja o campo conta é preenchido com oito dígitos do Cedente.

    Caso seu retorno esteja diferente disso, por favor anexe aqui seu arquivo de remessa e o retorno do banco para análise.

     

  3. 14 horas atrás, carlitomorais disse:

    Amigo 100%.....funcionou direitinho...obrigado..pela ajuda....aproveitando o topico..faco duas perguntas......1a tem como consultar a situacao somente de 1 boleto ??,,,,,, 2a toda vez que faz a consulta de abertos e a consulta de baixados....mesmo nao marcando pra nao gerar o logderegistro ele grava do mesmo jeito o log "2022.05.11.18.03.42.802-retorno_registro" tem como tirar...pra nao onerar os arquivos da pasta??

    Bom dia,

    Para consulta de apenas um título, basta carregar o mesmo no componente ACBrBoleto e realizar o Envio com a operação: ConsultaDetalhada

    Esse log está sendo gerado apenas no aplicativo exemplo pode notar no código do botão, por isso não está relacionado a propriedade do componente. Na sua aplicação basta não gravar as informações lidas do retorno.

  4. 2 horas atrás, JCarmo disse:

    mais acredito que dar para fazer baseado nos acbrlib_core.dll e acbrlib_nfe.dll, a minha pergunta é se posso utilizar ela mesmo sendo uma demo, se vai funcionar em produção ? 

    Essas dependências são geradas a partir do projeto ACBrLibCore que contempla as funcionalidades comuns entre todas as libs e do projeto ACBrLib.NFe que chamamos de Classe Alto Nível, onde já tem os métodos implementados para fazer os Imports da ACBrLibNFe.dll, então acredito que pode ser usada essas dependencias sim.

    O demo C# faz uso desses dois projetos, em tela note que só faz a chamada para instanciar a dll e as chamadas dos métodos a partir do  projeto ACBrLibNFe. 

    O conceito da ACBrLib é diferente do que o pessoal está acostumado com C# fazendo apenas a referencia da dll do projeto, nesse caso precisa instanciar e fazer os imports, mas a classe ACBrLibNFe já faz isso.

    Utilizando as dependencias de acbrlib_core.dll e acbrlib_nfe.dll só precisa copiar a ACBrLibNFe.dll e as libs de dependencia do ACBr na mesma pasta.

  5. Bom dia @JCarmo

    Os demos disponibilizados são em C# e VB6 realmente, e alguns outros que foram contribuições do pessoal que usa em outras linguagens. Em VB.Net tem alguns tópicos de relatos do pessoal que já usa, aparentemente conseguiram referenciar as classes de alto nível do ACBr compilando em C# e referenciando a dll no VB.net. De uma olhada abaixo.

     

    Após isso, vamos por partes...
    1- Está conseguindo rodar e utilizar as funcionalidades da NFe no Demo em C#? O primeiro passo que indicamos é dar uma estudada no demo e conseguir executar a emissão, pois esses demos já funcionam 100% a partir dai fica mais fácil o entendimento para uso na sua aplicação...

    2- Notei que está utilizando a ACBrNFE64.dll, mas está compilando sua aplicação em x64? Se a aplicação for x86 deve utilizar ACBrNFE32.dll independente do sistema operacional.

    3- Com o demo C# veja como é realizado a leitura das configurações na lib (botão: Carregar Configurações) é a mesma funcionalidade que vai utilizar para obter a versão que também fica no arquivo de configurações da lib.

    4- A partir do momento que é instanciada a ACBrLibNFe é gerado um log de todos os métodos recepcionados e o seu retorno, o path desse log fica no arquivo de configuração da lib (ACBrLib.ini) junto ao executável. Se a lib já estiver sendo instanciada corretamente anexe esse log gerado para que possamos analisar os retornos.

  6. Boa tarde

    A qtd de 300 registros no lote por consulta é o que define a documentação da API, aparentemente não tem como aumentar, mas sim realizar uma nova consulta a partir do indice que desejar no período. Se obter na resposta o campo IndicadorContinuidade=S indica que tem mais registros então na próxima consulta utilize o campo indiceContinuidade no filtro informando a partir de qual indice que quer consultar (ProximoIndice na resposta).

    Exemplo Resposta:

    "indicadorContinuidade": "S",
    "quantidadeRegistros": 300,
    "proximoIndice": 300,

     

    Já os titulos em aberto ou baixados é definido no filtro pelo campo, IndicadorSituacao pode ser (isbNenhum,isbAberto,isbBaixado);

    Tem um exemplo no demo ACBrBoleto:

    FiltrosAPI.indicadorSituacao        := isbAberto; 

     

  7. 29 minutos atrás, JCarmo disse:

    Olá, estamos usando as chamadas de acordo com a Compilação do SO nosso, já utilizamos cDescl e StdCall e recebemos sempre vazio, estamos testando uma chamada simples saber a versão e o nome da dll no momento, mais essas informações do artigo estão e/ou foram testadas mais recebemos a mesma resposta.

    A dll usada não deve ser baseada no SO e sim na sua aplicação. Se a aplicação é compilada em 32bits a dll deve ser igual senão vai dar conflito.

  8. Boa tarde @JCarmo

    Temos um tópico com um passo a passo para utilizar a lib com VB6, comece sempre utilizando a aplicação exemplo, nela já tem o modelo da classe que instancia a lib e exemplos das chamadas.

    A ACBrLib que utilizar precisa ser na mesma arquitetura que está compilando sua aplicação, se está compilando em x86 a lib também precisa ser na versão stcall x86.

     

  9. Boa tarde

    Os campos padrão que precisa preencher para API BB:

     dm.ACBrBoleto.Cedente.CedenteWS.ClientID:=
      dm.ACBrBoleto.Cedente.CedenteWS.ClientSecret:=
      dm.ACBrBoleto.Cedente.CedenteWS.Scope:= 'cobrancas.boletos-info cobrancas.boletos-requisicao';
      dm.ACBrBoleto.Cedente.CedenteWS.KeyUser:=
      dm.ACBrBoleto.Cedente.CodigoCedente:=
      dm.ACBrBoleto.Cedente.CNPJCPF:=
      dm.ACBrBoleto.Cedente.Convenio:= 
      dm.ACBrBoleto.Cedente.Modalidade:=35

    Carteira=17 

     

    Scope tente usar esse acima e keyuser também use do Portal BBDeveloper, o CNPJ de Cedente e sacado  também precisa usar do manual BB.

    Mas além disso precisa analisar o log de retorno e o json que é retornado para saber exatamente o erro.          

  10. 25 minutos atrás, Valter Rafael disse:

    Deu certo marcando a opção de salvar arquivos em pastas diferentes, muito obrigado. Aproveitando a conversa, tem como eu fazer alguma alteração do XML que ainda não está autorizado pelo ACBR ? ou pode me indicar outra maneira ?

    Você precisa alterar através do arquivo .ini mesmo, modificando o valor dos campos e usar o comando CriarNFe, o XML atualizado sera gravado na pasta configurada, note que tem a opção de obter o XML ja assinado também como resposta do método:

    https://acbr.sourceforge.io/ACBrMonitor/NFECriarNFe.html

  11. 1-   A versão 1.4.0.103 do ACBrMonitorPLUS Adiciona o componente ACBrNCM atualizado.

    Foi realizado a atualização do componente ACBrNCM para baixar a tabela de NCM a partir do portal Siscomex, essa funcionalidade foi atualizada também no ACBrMonitorPLUS, adicionando comandos para consulta pelo código e descrição do NCM, além de permitir baixar a lista de NCMs localmente como cache para consultas rápidas.

    Segue os métodos disponíveis para esse serviço no ACBrMonitor:

    NCM.ObterNCMs

    NCM.BaixarLista

    NCM.Validar

    NCM.BuscarPorCodigo

    NCM.BuscarPorDescricao

    NCM.DescricaoNCM

     

    Em Tela também é possível baixar a tabela e definir o tempo para realizar a consulta em cache antes de baixar novamente uma nova tabela, além de consultas de validade de código NCM.

    image.png

     

     

     


    Veja registro completo

    • Curtir 4
  12. Na tela que postou acima, marque a flag "Salvar Arquivos em Pastas Separadas"

    A flag:  "Salvar Apenas NFeProcessadas" deixe desmarcado.

    Com essa configuração deveria atualizar o XML. Pode ser o XML no diretório configurado (xml chave), ou o XML passado no parâmetro. Note que no diretório "xml chave" vai criar uma estrutura de diretórios baseado nas configurações que estive utilizando. em algum local deve estar gravando o XML atualizado.

×
×
  • 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.