Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    4.026
  • Registro em

  • Última visita

  • Days Won

    71

Tudo que Renato Rubinho postou

  1. Boa noite, Como o tópico é antigo e o problema original foi resolvido vamos fechá-lo. Tente contato com a prefeitura para identificar o CNPJ correto, caso ainda tenha problemas favor abrir um novo tópico com maiores informações sobre o seu cenário.
  2. Boa noite, Abra a unit a seguir, coloque pontos de parada nas units que geram os registros, analise o que está chegando e compare com o que está preenchendo no componente. ../trunk2/Fontes/ACBrBoleto/ACBrBancoCaixa.pas function TACBrCaixaEconomica.GerarRegistroHeader240(NumeroRemessa : Integer): String; . . . function TACBrCaixaEconomica.GerarRegistroTransacao240(ACBrTitulo : TACBrTitulo): String;
  3. Boa noite, Movido para o fórum correto. Você está manifestando com pelo menos a ciência da operação nos resumos para depois receber o XML completo?
  4. Boa noite, Está com os fontes atualizados e reinstalou o ACBr após atualizar? O link correto é o que consta no ini, se tentar jogar no navegador abrirá uma tela de login https://cascavel.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao&eletron=1 Se não estiver autenticando, entre em contato com o provedor e veja se o usuário e senha estão corretos para acesso via webservice ou se precisa habilitar o usuário para o serviço. Precisa preencher Emitente.WSUser e Emitente.WSSenha Veja o tópico a seguir
  5. Tópico fechado por falta de retorno do usuário
  6. Boa noite, Contribuição enviada ao SVN na Rev-29116. Fiz um pequeno ajuste para usar a função de conversão. Por favor, queria atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  7. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  8. Boa tarde, O componente não gera esses arquivos, quem gera é o programa de exemplo, apenas como exemplo. Quando implementar sua rotina, basta fazer o devido tratamento e, principalmente, NÃO use o programa de exemplo como emissor e não copie fielmente seu código, ele serve apenas como guia para você entender como usar o componente.
  9. Obrigado pela contribuição, em breve será validada para possível envio ao svn. TK-3840
  10. No link a seguir estão disponíveis os leiautes e o arquivo Controle de alteracoes Leiautes da EFD-Reinf v2.1.2 base v2.1.1.pdf onde são destacadas as mudanças em relação ao Leiaute anterior. http://sped.rfb.gov.br/arquivo/show/7185
  11. Boa noite, A Sefaz/MA irá realizar uma Manutenção Programada, nesta sexta-feira (14) das 20h até às 12h do domingo (16). Maiores detalhes neste link, agradecendo ao @lucimauro por compartilhar a informação. De acordo com os dados fornecidos, provavelmente os DFes não serão afetados e até o momento desta notícia não havia contingência agendada no portal da NFe.
      • 5
      • Curtir
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  13. Boa noite, Você não está usando o componente, certo? Erro não catalogado é algo do lado do servidor, não tratado sem ter como saber o problema. Revise o manual do Leiaute que está implementando, campos obrigatórios, tipos de dados, etc
  14. Boa noite, O programa de exemplo possui exemplos para atender a todos os provedores, vai depender dos métodos que o provedor implementou. Você pode ver no wsdl do provedor quais foram disponibilizados e pode também verificar o que foi implementado no componente, conforme abaixo. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/ISSNet.Provider.pas TACBrNFSeXWebserviceISSNet204 = class(TACBrNFSeXWebserviceSoap11) public function Recepcionar(ACabecalho, AMSG: String): string; override; function RecepcionarSincrono(ACabecalho, AMSG: String): string; override; function GerarNFSe(ACabecalho, AMSG: String): string; override; function ConsultarLote(ACabecalho, AMSG: String): string; override; function ConsultarNFSePorRps(ACabecalho, AMSG: String): string; override; function ConsultarNFSePorFaixa(ACabecalho, AMSG: String): string; override; function ConsultarNFSeServicoPrestado(ACabecalho, AMSG: String): string; override; function ConsultarNFSeServicoTomado(ACabecalho, AMSG: String): string; override; function Cancelar(ACabecalho, AMSG: String): string; override; function SubstituirNFSe(ACabecalho, AMSG: String): string; override; function TratarXmlRetornado(const aXML: string): string; override; end; Este provedor possui a opção de consulta por faixa de números, conforme destacado abaixo. procedure TACBrNFSeProviderABRASFv2.PrepararConsultaNFSeporFaixa(Response: TNFSeConsultaNFSeResponse); var aParams: TNFSeParamsResponse; XmlConsulta, xNumFinal, NameSpace, Prefixo, PrefixoTS: string; begin . . . xNumFinal := '<' + PrefixoTS + 'NumeroNfseFinal>' + OnlyNumber(Response.InfConsultaNFSe.NumeroFinNFSe) + '</' + PrefixoTS + 'NumeroNfseFinal>' else xNumFinal := ''; XmlConsulta := '<' + Prefixo + 'Faixa>' + '<' + PrefixoTS + 'NumeroNfseInicial>' + OnlyNumber(Response.InfConsultaNFSe.NumeroIniNFSe) + '</' + PrefixoTS + 'NumeroNfseInicial>' + xNumFinal + '</' + Prefixo + 'Faixa>'; aParams := TNFSeParamsResponse.Create;
  15. Tópico fechado por falta de retorno do usuário
  16. Já é uma resposta válida, estando funcionando em produção, entende-se que o provedor está com problema no outro ambiente. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Informe se está utilizando a lib, monitor ou o componente. Como está passando as informações? No programa de exemplo acontece o mesmo?
  18. Boa tarde, Pode informar qual foi a solução para que seja útil a quem tiver o mesmo problema futuramente? Bastou informar o tomador?
  19. Tenha certeza de utilizar a: DistribuicaoDFePorUltNSU e não a: DistribuicaoDFePorNSU Outra coisa, se não tiver feito ainda, tente passar zero como ultNSU para baixar novamente tudo disponível no período.
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Boa noite, Veja no preenchimento do campo livre, deve ser preenchida a propriedade Cedente.Modalidade function TACBrBancoSantander.DefineCampoLivreCodigoBarras( const ACBrTitulo: TACBrTitulo): String; begin with ACBrTitulo.ACBrBoleto do begin Result := '9' + PadLeft(trim(Cedente.CodigoCedente),7,'0') + PadLeft(ACBrTitulo.NossoNumero + CalcularDigitoVerificador(ACBrTitulo), 13,'0') + '0' + PadLeft(trim(Cedente.Modalidade),3,'0'); end; end;
  22. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  23. Boa tarde Willian, Como o assunto do tópico foi resolvido, vamos fecha-lo. Preencha o ResponsavelRetencao com rtNenhum que a tag não será gerada no XML. Caso restem dúvidas, favor abrir um novo tópico a respeito. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  24. Boa noite, O que muda na linha digitável é o campo livre. Veja no seu ERP qual o critério utilizado no preenchimento do campo livre e veja na documentação do banco como deveria ser para poder corrigi-lo.
×
×
  • 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.