Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 14-10-2024 em todas as áreas

  1. As alterações que estavam no PATCH acima, estão no SVN, com algumas correções... Commit [r35599]
    3 pontos
  2. Hmm, me parece ser um arquivo mais completo com mais de um item. Se você armazenar o conteúdo de XMLOriginal em uma variável e salvar ela em um .txt, por exemplo, ele também fica com o .... no final do texto? Se você fizer algo como: var teste: TStringList; begin teste := TStringList.Create; try teste.Text := ACBrNFe.NotasFiscais[0].NFe.XmlOriginal; teste.SaveToFile('Caminho+NomeArquivo'); finally teste.Free; end; end;
    2 pontos
  3. pedi ao cliente entrar em contato com a SEFA para ver sobre! breve posto aki o resultado
    2 pontos
  4. Bom dia @Valdir Dill, Nos testes que fiz, informei o mesmo CNPJ do emitente como sendo a Empresa de Emissão Própria.
    2 pontos
  5. Geralmente isso é por ter schemas de NFe, CTe, MDFe na mesma pasta. Os três documentos tem o método DistribuicaoDFe, mas o da NFe é em versão diferente. No caso precisa ter uma específica para o schemas de CTe e informar no componente.
    1 ponto
  6. Boa tarde! Arquivo recebido. Vamos analisar e retornamos assim que houver novidades.
    1 ponto
  7. O ACBr sempre gravará em apenas um lugar... Penso que você poderia ter uma rotina no seu sistema, para copiar o PDF gerado, após o comando
    1 ponto
  8. Você pode se basear em um dos programas de exemplo já existentes para implementar outros que precisar, pois a forma de consumir as bibliotecas é a mesma. O programa de exemplo da NFSe está em desenvolvimento e em breve estará disponível junto aos demais, acompanhe nossas notícias pasta ficar sabendo quando for disponibilizado.
    1 ponto
  9. A rejeição está acontecendo no Estado do PR. Mas consegui a solução: Devemos informar além das tags citadas, algumas outras: Assim a NFC-e foi autorizada sem problemas.
    1 ponto
  10. Boa tarde @João Antônio, Já esta no SVN.
    1 ponto
  11. Olá, estamos consumindo a função NumeroNFSeInformado da unit SmarAPD.GravarXml com um número de documento muito grande 202400000000034, o que causa falha de conversão para Int. Ao mudarmos a conversão para Int64, passou a funcionar corretamente. Conforme print em anexo. A prefeitura do cliente que estamos obtendo o erro mencionado acima é a de Guarapari/ES. Obrigado!
    1 ponto
  12. 1 ponto
  13. Boa tarde @Valdir Dill, Foi publicado a NT 2024/001 que trata de alterações no layout do XML, bem como os schemas. O Problema é que as informações constantes no manual não batem com os schemas, veja: Manual: Schemas: Pelo Manual fica claro que a tag tpEmit pode receber os calores de 0 até 4. Por outro lado pelo Schemas os valores validos são de 0 até 3. E que o valor 3 seria utilizado para identificar o tipo de emitente como sendo transportadora ou ECT. Isso é só uma das inconsistências que eu achei. Será que vamos ter que consertar os schemas para eles?
    1 ponto
  14. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-6096
    1 ponto
  15. Ah, sim. Vamos implementar. Você será notificado aqui quando concluirmos.
    1 ponto
  16. Bom dia! No tópico abaixo tem orientações sobre como você pode configurar os logs no componente de boletos. Por favor, configure o Log e faça um novo teste. De posse desses logs, podemos confirmar se o valor está vindo zerado direto do web service ou se veio preenchido, mas falhou na leitura.
    1 ponto
  17. Boa tarde NossoNumeroCorrespondente não tem (precisa ser incluído) os demais mencionados não são preenchidos pelo retorno mesmo existindo valor no dentro do ini de retorno e também no Json de cada título dentro do .ini.
    1 ponto
  18. Bom dia! Acredito que isso seja uma particularidade da linguagem que está consumindo a dll. Veja como é feito no exemplo em C#: public string ConsultarCobrancasCob(DateTime ADataInicio, DateTime ADataFim, string ACpfCnpj, Boolean ALocationPresente, int AStatus, int PagAtual, int ItensPorPagina) { var bufferLen = BUFFER_LEN; var buffer = new StringBuilder(bufferLen); var method = GetMethod<PIXCD_ConsultarCobrancasCob>(); var ret = ExecuteMethod(() => method(ADataInicio, ADataFim, ToUTF8(ACpfCnpj), ALocationPresente, AStatus, PagAtual, ItensPorPagina, buffer, ref bufferLen)); CheckResult(ret); return ProcessResult(buffer, bufferLen); } Por isso, se possível, faça um teste definindo a tipagem no método em que consome a Lib em sua linguagem.
    1 ponto
  19. @SisTerra Software Bom dia ! Qual PSP esta utilizando ? Ambiente homologação ou produção ? Esta utilizando a ultima versão do ACBrLibPIXCD ? Qual convenção de chamada (cdecl/stdcall) ? ACBrLib em qual versão ? x86 ou x64 ? Esta utilizando ACBrLib SingleThread ou MultiThread ? Veja que o programa exemplo esta utilizando a classe convertDateToTDateTime, implementado no ACBrLibBase.java, onde o mesmo converte um objeto do tipo Date em um double compatível com o TDateTime do Pascal. Esta com o programa exemplo 100% atualizado?
    1 ponto
  20. Acredito que no próprio título da minha dúvida já diz isso. Uso o AcbrLibNre.dll
    1 ponto
  21. Tu está se referindo a classe RetornoTituloWeb? O RetornoWeb.Registros[x].Titulo me parece ser do componente. Apenas o NossoNumeroCorrespondente que precisa ser incluído nessa classe.
    1 ponto
  22. Também fiz dessa forma, ou seja, informamos o nosso CNPJ em Emit.CNPJCPF e EmpEmisProp.CNPJ. Mas foi rejeitado. Mas tranquilo, talvez ainda não esteja 100% lá no WS. Vamos aguardar. Obrigado
    1 ponto
  23. Exemplos que temos disponíveis para PHP estão em nosso svn http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/PHP/ Você pode ser assinante ACBrPro, tem acesso aos cursos ACBr: https://acbr.nutror.com/curso/e980cc7bc96752c070c111810116fa43d223f5da Qualquer dúvida no acesso ao curso, fale com o time comercial.
    1 ponto
  24. Obrigado meu caro, funcionou perfeitamente, muito grato!
    1 ponto
  25. Olá bom dia tudo bem? refiz a configuração do ini e deu certo, muito obrigado
    1 ponto
  26. @JuniorCamilo Bom dia ! Infelizmente esta rejeição é devolvida pela SEFAZ, não temos como mudar isso. Falando com nosso time concordamos, que você vai ter que entrar em contato e informar que você está recebendo está rejeição: LEMBRE-SE que precisa passar o código da rejeição e a descrição completa (CStat=203 - Rejeicao: Emissor não habilitado para emissao da NF-e) ♦ Suporte Técnico em Informática Sr.(a) usuário(a) em caso de necessidade de suporte técnico de informática para acessar os serviços no Site da SEFA e o Portal de Serviços. E-mail: [email protected] Via telefone: 0800.725.5533 Achei um fale conosco, talvez possa te ajudar. http://antigo.sefa.pa.gov.br/121-orientacoes/sped/nfe/1475-perguntas-respostas Contatos: [email protected] Canais de atendimento / WhatsApp – 0800.725.5533 (91) 3323-4200 / 0800-725-5533
    1 ponto
  27. Bom diaItalo , só para deixar registrado. Deu certo o cancelamento para o município de Três Arroiois (Fiorilli) após a alteração. Muito Obrigado!
    1 ponto
  28. Não é uma solução para você, mas talvez possa ajudar caso queira se aventurar em implementar. Tivemos um caso semelhante para impressora Zebra e o código está no nosso SVN. Tópico de origem:
    1 ponto
  29. Interessante, usei isso ontem, com fontes atualizados no cliente, não tinha dado a falha. Testou ai francisco ?
    1 ponto
  30. Boa tarde @gladston, Complementando o que o @Juliomar Marchetti, lhe passou. O webservice do Giss possui 3 modos de envio: Envio de lote no modo assíncrono , Envio de lote no modo síncrono (o que você testou) e o Envio unitário. O programa exemplo do componente tem um botão para cada um desses 3 modos que você pode testar e ver o resultado de cada um. Mas uma coisa é certa, o componente esta estabelecendo um conexão com o webservice, o envio esta ocorrendo e o webservice esta respondendo. Uma prova disso é a mensagem: Erro(s): Código : E999 Mensagem: Erro de execução de serviço. Correção: Tentar novamente Por ser um webservice novo, pode conter vários problemas. Para você ter uma ideia, se tentar realizar uma das consultas disponíveis sem a mesma estiver assinada é retornado uma mensagem de erro informando que o RPS não esta assinado. A mensagem esta um tanto quanto errada, pois em uma consulta não consta o XML do RPS. A mensagem correta deveria ser: XML de pedido de consulta não assinado. É nessas horas que pedimos a Deus que nos de paciência e não força.
    1 ponto
  31. Bom dia @awendisch, Fizemos uma alteração no componente. Agora a classe que contem as informações de cancelamento consta com um novo campo chamado CodMunicipio. Se ele não for preenchido o componente assume o código do município do emitente da nota. Por favor atualize todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. Foi feita uma alteração no programa exemplo tanto em Delphi quanto em Lazarus exemplificando como passar essa informação. Ficamos no aguardo de um retorno.
    1 ponto
  32. Pessoal eu acabei alterando o nome de algumas propriedades e métodos para seguir o padrão (inglês) adotado para o componente. Vai quebrar o código de alguém, mas achei que o melhor momento é agora que ainda não foi adicionado ao repositório. Desculpa ai!!! Alterações realizadas: * Mudar eventos de autenticação (antes e depois) para ACBrMail; * Alterar a classe Autenticador (SubComponent) para propriedade de classe (Persistent); * Alterar o nome da classe Autenticador para Authenticator (seguir padrão de nomenclatura) * Alterar o nome da property ExpiraEm para ExpiresIn (seguir padrão de nomenclatura); * Alterar as propriedades RefreshToken, AccessToken e ExpiresIn para leitura e escrita; * Alterar o nome do método AutorizacaoInterativa para InteractiveAuthentication (seguir padrão de nomenclatura); * Alterar o nome do método AtualizarAccessToken para GetAccessToken (seguir padrão de nomenclatura); * Adicionar propriedade ChallengeError para indicar se deve responder quando o login não é realizado com sucesso; * Adicionar método GetChallengeError para responder quando o login não é realizado com sucesso; * Corrigir identificação do login realizado (se for ESMTP, usuário e senha estiver informado, deve ser verificado SMTP.AuthDone); * Adicionar mensagem de erro decodificando o retorno quando não for possível realizar o login; * Enviar resposta com ChallengeError para capturar erros adicionais; * Alterar mensagens do tratamento de erros para inglês (seguir padrão de mensagens de erros); (unit1 é do exemplo) unit1.pas unit1.dfm ACBrMail.pas
    1 ponto
  33. O gerente passou o manual de quando o banco emite o boleto, ficou de me enviar um outro manual, estou no aguardo. Agradeço por enquanto.
    1 ponto
  34. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Banrisul Solicitar credenciais de autenticação junto ao portal Banrisul de Desenvolvedores: https://developersdev.banrisul.com.br FACBrBoleto.Cedente.CedenteWS.ClientID := API Key (ClientID) criado no portal FACBrBoleto.Cedente.CedenteWS.ClientSecret:= Shared Secret (Client Secret) Criado no portal. FACBrBoleto.Cedente.CedenteWS.Scope := boletos FACBrBoleto.Cedente.CedenteWS.KeyUser := Deixar em Branco. Dados Homologação: Para homologação a conta é fictícia fornecida na documentação, exemplo Agencia : 0010 Conta : 0000010 DV Cta : 88 Cod Convenio: 0010000001088 Cod Cedente/Beneficiario: 0010000001088 Composição Código Beneficiário e Convenio: Agencia (4 Dígitos) + Conta (8 Dígitos) + Digito Conta (1)
    1 ponto
×
×
  • 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.