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. Bom dia A ideia inicial seria já aparecer como pendente os componentes que precisam de uma configuração mínima para funcionar e ainda não foram configurados ou permanece com problema, mas vamos rever alguma configuração inicial para isso, para evitar de fato ficar alertando sobre um componente que não vai ser utilizado.
  2. Tente depurar e identificar onde ocorre o erro... Parece ser algo pontual no seu código
  3. Boa tarde O BB utiliza o campo DataLimitePagto, nesse caso esse campo é preenchido com a diferença de dias entre essa Data e o Vencimento. Para que seja preenchido basta preencher o campo "DataLimitePagto" no título.
  4. Verifique se os fontes do Boleto estão todos atualizados... Chegou a testar o o aplicativo demo ACBrBoleto. Por aqui não identificamos nenhum erro na impressão desse layout.
  5. Boa tarde Verifique nesse arquivo de particularidades se está passando todos os campos exigidos pelo Santander https://acbr.sourceforge.io/ACBrMonitor/Particularidades.html
  6. O que pode fazer é centralizar o envio de e-mail utilizando sempre o objeto EMAIL com seus métodos, basta passar o XML e PDF que deseja como anexo https://acbr.sourceforge.io/ACBrMonitor/ComandosdoObjetoEMAIL.html
  7. Não, pois são funcionalidades diferentes, esse método é referente a NFe e utiliza o as configurações padrão do Remetente, configuradas em tela. Uma dúvida, qual seria a necessidade de enviar a mesma NFe de e-mails Remetentes diferentes? Não será para destinatários diferentes apenas?
  8. Bom dia Esse método altera as configurações do Remetente, para o email a ser enviado através do método "EMAIL" mas não vai alterar a configuração padrão configurada em tela. Após passar as configurações através do método Email.Novo() precisa passar os demais métodos um por vez, até o Envio https://acbr.sourceforge.io/ACBrMonitor/ComandosdoObjetoEMAIL.html
  9. Houve mudanças no componente desde a versão que estava utilizando... Note no diretório raiz do ACBrMonitor atualizado que deve ter gerado um arquivo "ACBrIBGE.txt" esse arquivo contém os códigos e cidades IBGE, é uma consulta realizada de forma automática pelo componente, mas para que ele encontre o Código pela cidade e UF do XML o nome da cidade precisa estar idêntico ao Cadastro IBGE, ou seja, o nome da cidade existente nesse arquivo .txt
  10. Verifique na aba DFe / Diretorios se está marcado a opcao: "Normatizar Municipios Utilizando ACBr IBGE"
  11. Utilize a tag com a seguinte descrição: Sacado.SacadoAvalista.Pessoa Veja o exemplo no manual: https://acbr.sourceforge.io/ACBrMonitor/ModeloTituloArquivoINI.html Aparentemente o Santander solicita que seja passado "Nenhum" se não existir Avalista, nesse caso informe: Sacado.SacadoAvalista.Pessoa=3
  12. Creio que antes o valor default para esse campo, caso não fosse preenchido o campo era 0 que para o Santander corresponde a "1 - Pessoa Física" o que estava errado pois se não preenchesse o CPF acusaria rejeição. Agora caso não preenchido o campo o valor default é 2 - que corresponde a "9 - Outros" no Santander. Então é necessário sempre passar o tipo correto de Pessoa para evitar outros problemas, caso contrário será preenchido com o tipo "Outros"
  13. Boa tarde Essa posição 154 corresponde ao tipo de Inscrição do Sacado Avalista, note que esse campo não está sendo passado no .INI, por isso deve estar sendo utilizado o valor Default "2". Passe o campo "Sacado.SacadoAvalista.Pessoa=" com as uma das seguintes opções: 0 - Pessoa Física 1 - Pessoa Jurídica 2 - Outras 3- Nenhum
  14. Bom dia, se entendi você precisa do XML gerado pela lib para gravar na sua base de dados, se for isso pode utilizar o método ObterXML https://acbr.sourceforge.io/ACBrLib/NFE_ObterXml.html vai ter na resposta o XML completo e bastaria converter para bse64 para gravar. E para o processo inverso de carregar na biblioteca novamente utiliza o método https://acbr.sourceforge.io/ACBrLib/NFE_CarregarXML.html passando também o conteúdo do XML.
  15. Bom dia, Uma sugestão seria passar a propriedade (ACBrBoleto1.ImprimirMensagemPadrao:= False) e personalizar as mensagens do Título utilizando o campo "Mensagem" do Título.
  16. Bom dia, já a algum tempo o componente realiza essa busca e gera a lista de códigos dos municípios de forma automática, utilizando o componente ACBrIBGE, gera um arquivo com o nome ACBrIBGE.txt no diretório raiz.
  17. Bom dia, esse Header do lote realmente foge um pouco do padrão, mas note que está conforme especificação do manual (15 posições e com zeros a esquerda) Verifique se está preenchendo corretamente os demais campos do Título que correspondem ao Header do Lote
  18. Bom dia, o Método Obter_Retorno é novo, precisa estar com a lib atualizada, ele funciona da mesma forma, mas vai obter a lista do retorno na própria resposta, precisa passar uma variável no método para obter o retorno... O método LerRetorno, não mudou... Gera um arquivo .ini com a listagem do retorno, com o nome e path informado https://acbr.sourceforge.io/ACBrLib/Boleto_LerRetorno.html
  19. Aparentemente essa regra não se aplicaria se for venda presencial e não existir frete A regra de validação 521 não se aplica se a operação é presencial (campo <indPres> igual a 1 - "Operação presencial") e não possui frete (o campo <modFrete> igual a 9 - "Sem frete")
  20. Bom dia, seria importante a documentação do Banco para análise.
  21. Veja como está a pasta Schemas no diretório de instalação do ACBrMonitor, se informar outro path precisa estar na mesma estrutura... ex: C:\ACBrMonitorPLUS\Schemas\NFe
  22. Vamos verificar para manter a compatibilidade igual ao Monitor, mas o ideal para alterar uma configuração na biblioteca é utilizar o método de configuração da própria ACBrLib: Boleto_ConfigGravarValor, passando a sessão "BoletoBancoFCFortesConfig" e campo: "Layout" onde pode definir o layout que quer utilizar: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html
×
×
  • 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.