-
Total de ítens
6.523 -
Registro em
-
Última visita
-
Days Won
54
José M. S. Junior last won the day on 13 Janeiro
José M. S. Junior had the most liked content!
Sobre José M. S. Junior
Últimos Visitantes
José M. S. Junior's Achievements
-
phbarbosa started following José M. S. Junior
-
Imaculada Bertucci started following José M. S. Junior
-
Duvidas sobre Importação das DLLs ACBr para um projeto novo
José M. S. Junior replied to DIEGO_SANTANA's tópico in ACBrLIB
Bom dia, Diego, eu sugiro que comece realizando testes com os demos específicos de cada biblioteca, por exemplo o demo ACBrLibNFe, pois esses são específicos para essa dll, com exemplos apenas dos métodos necessários. Com as instruções abaixo, consegue baixar os fontes do demo em C# e baixar as dlls do fórum, copiando as dlls corretas para pasta do projeto já consegue rodar, configurar a lib e testar. Além disso, com seu cadastro ACBrPro já deve ter acesso ao curso de introdução da ACBrLib, que pode te ajudar no entendimento para uso das mesmas. https://acbr.nutror.com/curso/e4f38b5c7398e4ccca8731c2d305952d389ac693 -
ieohajp started following José M. S. Junior
-
Alterações na Integração de Boletos por API
um tópico no fórum postou José M. S. Junior Base de Conhecimento
Está sendo cada vez mais frequente o uso de integração online para o registro de Boletos via API. O componente ACBrBoleto já suporta esse tipo de comunicação para alguns Bancos, seja via Rest ou Soap, mas como recebemos com frequência novas contribuições e com implementações de outros bancos os mesmos não tem um padrão entre eles. Foi necessário uma refatoração na camada do componente responsavel pela geração e integraçao Web do ACBrBoleto, o propósito é facilitar a manutenção e implementação de novos bancos, além de melhorias que se tornam necessárias na estrutura do componente. As modificações realizadas não causam grande impacto na forma como já é utilizado o ACBrBoleto para envio de títulos por APIs, com exceção dos pontos citados abaixo, onde será necessário alterar na sua aplicação: 1- O método EnviarBoleto foi depreciado, passando a ser utilizado por padrão o método "Enviar". Ex: ACBrBoleto.Enviar; (obs: Mesmo depreciado o método EnviarBoleto ainda pode ser utilizado, tendo as mesmas funcionalidades, mas não sendo recomendado o seu uso). 2- O retorno de cada Título enviado, passa a ficar registrado e acessível a partir do próprio Título, na property "RetornoWeb". Podendo também ser acessado através do índice de cada Título, utilizando a property "ListaRetornoWeb" da classe ACBrBoleto. Sendo assim, se for realizado o envio de uma lista com vários títulos, será possível obter o retorno de cada título usando essa propriedade indexada. Ex: ACBrBoleto.Enviar; for i:= 0 to Pred(ACBrBoleto.TotalListaRetornoWeb) do begin lCodigoRetorno:= ACBrBoleto.ListaRetornoWeb[i].CodRetorno; lMensagem:= ACBrBoleto.ListaRetornoWeb[i].MsgRetorno; ... Pode notar que não há muitas diferenças da forma como era utilizado antes, o detalhe é que não se usa mais o método "Count" de uma lista, e sim o método "TotalListaRetornoWeb" para saber o total de Títulos transmitidos, utilizando esse índice na property ListaRetornoWeb[] do componente ACBrBoleto. 3- Apenas quando o Envio for uma Operação de "Consulta", poderá retornar uma lista com registros de vários títulos, nesse caso pode ser utilizada uma lista para obter os retorno. A mesma pode ser acessada utilizando o método "ListaConsultaRetornoWeb" do componente ACBrBoleto. Ex: ACBrBoleto.Configuracoes.WebService.Operacao := tpConsulta; ACBrBoleto.Enviar; for i:= 0 to Pred(ACBrBoleto.ListaConsultaRetornoWeb.count) do begin lCodigoRetorno:= ACBrBoleto.ListaConsultaRetornoWeb[i].CodRetorno; lMensagem:= ACBrBoleto.ListaConsultaRetornoWeb[i].MsgRetorno; ... 4- O Log de Envio passou a ser gerado em um arquivo único, onde fica gravado todos os processos ( Autenticação, dados de Envio gerado pelo componente "Json ou XML" e os dados de retorno). Além disso os logs podem ser obtidos pelo evento "OnGravarLog" do componente ACBrBoleto. Localizado em (Configurações/Arquivos). A configuração para gravar log pode ser realizada em: ACBrBoleto.Configuracoes.Arquivos.LogRegistro:= True; ACBrBoleto.Configuracoes.Arquivos.PathGravarRegistro:= 'c:\temp'; As alterações acima também estão exemplificadas no programa demo ACBrBoleto disponível na pasta Exemplos do Projeto ACBr. Veja o código nos botões: "Registrar Boleto OnLine", "Consultar Boleto" http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrBoleto/-
- 8
-
- boleto webservice
- boleto api
- (e 2 mais)
-
Erro na leitura arquivo retorno CEF
José M. S. Junior replied to [email protected]'s tópico in Dúvidas gerais
Boa tarde Aparentemente já foi solucionado isso, certifique se realmente esse fonte está atualizado. -
txt para nfe para medicamentos
José M. S. Junior replied to DANILO_GUEDES's tópico in ACBrMonitor PLUS
Correto, os tres primeiros dígitos corresponde ao item produto, os três últimos corresponde ao item da sessão (Medicamento ou Rastro) -
txt para nfe para medicamentos
José M. S. Junior replied to DANILO_GUEDES's tópico in ACBrMonitor PLUS
Bom dia, O segundo segue a numeração da tag Produto. ex: [Medicamento002001] [rastro002001] -
Dúvida NF-e regime simples nacional
José M. S. Junior replied to Goodsoft_ViniciusBonato's tópico in Dúvidas gerais
Boa tarde, No seu arquivo .ini não está passando a sessão [ICMS001] com o código CSOSN. https://acbr.sourceforge.io/ACBrMonitor/ModeloNFeINICompleto.html -
Bom dia, Em regras gerais a NT sobre essa regulamentação já está em vigor desde o mês de junho. Dê uma olhada nessa NT: https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=gv5XFF3hh0Y= A forma de preenchimento parece correta. O Rastreamento de medicamentos é obrigatório para medicamentos, então para esse tipo de produto precisa informar as tags da seção Rastro.
-
evento s2299 desligamento categoria 111 intermitente
José M. S. Junior replied to Sistemas Victory's tópico in Dúvidas gerais
Bom dia, Informe o nome da seção desse registro com dois dígitos no final, seguindo o modelo da documentação. Pois podem existir até 31 registros para essa tag no XML. https://acbr.sourceforge.io/ACBrMonitor/ModeloEventoS2299INI.html exemplo de preenchimento [infoInterm01] Dia=1 -
evento s2299 desligamento categoria 111 intermitente
José M. S. Junior replied to Sistemas Victory's tópico in Dúvidas gerais
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado -
Adicionado contribuições e realizado os ajustes, estará disponível na versão da próxima semana da ACBrLib.
-
emissão contingencia
José M. S. Junior replied to mgmobile's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Isso, O ideal é preencher a data hora completo conforme os demais campos desse tipo. ex: dhCont= 10/08/2022 13:15:00 -
Ultimas versões convertem XML para INI de maneira diferente.
José M. S. Junior replied to Suporte Octec's tópico in Dúvidas gerais
Bom dia, Pode ter ocorrido alterações referente ao valor default do enumerado desses campos no componente, mas não parece ser algo recente. Como está preenchido esses campos no seu XML? Se estiver preenchido com valor válido deve ser gerado no .ini com código correspondente, caso contrário o valor default é uma string vazia mesmo. -
ACBrLibBoleto Comportamento diferente entre versões
José M. S. Junior replied to fredsmartfull's tópico in ACBrLIB
Por favor, testar com a ultima versão: