Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    3.830
  • Registro em

  • Última visita

  • Days Won

    66

Tudo que Renato Rubinho postou

  1. 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
  2. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa noite, Preencha também a chave a seguir com zero para pessoa física: TipoInscricao=0
  3. 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
  4. Boa noite, Só uma última dica, se no programa de exemplo funciona e na sua aplicação não, provavelmente você não deva estar utilizando a LibXml2 na configuração da sua aplicação, caso queira fazer uma última verificação. Confirme se está com as dlls atualizadas da LibXml2 na pasta da aplicação. ../trunk2/DLLs/LibXml2/ Obrigado pelo retorno, fechando.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. 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
  7. 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;
  8. Tópico fechado por falta de retorno do usuário
  9. 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.
  10. Informe se está utilizando a lib, monitor ou o componente. Como está passando as informações? No programa de exemplo acontece o mesmo?
  11. Boa tarde, Pode informar qual foi a solução para que seja útil a quem tiver o mesmo problema futuramente? Bastou informar o tomador?
  12. 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.
  13. Conseguiu resolver o problema inicial e capturar, na sua aplicação, o retorno assim como recebido no programa de exemplo?
  14. Boa noite, Qual município? O ACBr não gera o XML, ele recebe um xml assim como o da direita e extrai a parte da NFSe, salvando o da esquerda. Não me recordo de algum caso do xml baixado do site vir com a estrutura que demonstrou na direita, este parece ser o retorno da ConsultaNFSeServicoPrestado via WS, de onde pode ser extraído o XML da NFSe. Veja como o componente faz o tratamento deste retorno. ../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXProviderABRASFv2.pas TACBrNFSeProviderABRASFv2.TratarRetornoConsultaNFSeServicoPrestado
  15. Veja se sua aplicação está apontando para a mesma pasta de schemas que o programa de exemplo. Revise se as configurações da sua aplicação estão iguais as do programa de exemplo. Veja se o formato de alerta está igual ao exemplo. Se tudo acima estiver ok, tente debugar ambos para identificar onde está a diferença de comportamentos. Coloque um ponto de parada no "enviar" da sua aplicação e navegue com F7/F8 até chegar o ponto de validação dos schemas. Faça o mesmo com o programa de exemplo para avaliar onde está a diferença.
  16. Tente com o programa de exemplo para ter certeza que não tem algum detalhe na sua aplicação. A exceção ao enviar deveria mostrar o retorno completo da validação dos schemas. Carregue o mesmo XML do envio ( não este de retorno ). Teste também a opção ACBrNFe1.NotasFiscais.Validar.
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. Boa noite, Se está sendo um retorno da Sefaz, veja se tem informações mas propriedades a seguir. ACBrNFe1.WebServices.Enviar.xMotivo ou ACBrNFe1.WebServices.Retorno.xMotivo
  19. 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;
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. 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.
  22. 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.
  23. Boa noite, Tentando abrir a url no navegador também não abre. Se o problema persistir até amanhã, entrem em contato com o provedor, pois o problema é lá ou houve mudança na url.
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.