Ir para conteúdo
  • Cadastre-se

dsilvafc

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Tudo que dsilvafc postou

  1. Bom dia, Italo. Ao enviar o lote o número sempre é alterado. Vou anexar aqui mais dois envios que fiz, segue: 341077-env-lot-sinc.xml 341077-env-lot-sinc-soap.xml 341077-lista-nfse-sinc.xml 341077-lista-nfse-sinc-soap.xml 341090-env-lot-sinc.xml 341090-env-lot-sinc-soap.xml 341090-lista-nfse-sinc.xml 341090-lista-nfse-sinc-soap.xml
  2. Problema no retorno do xml no modo síncrono onde deveria retornar os XMLs das notas geradas com base no RPS enviados e não todas. Segue o trecho do código onde conseguimos capturar o problema: meLoteSincrono: begin AService := CriarServiceClient(tmRecepcionarSincrono); AService.Prefixo := EmiteResponse.Lote; EmiteResponse.ArquivoRetorno := AService.RecepcionarSincrono(ConfigMsgDados.DadosCabecalho, EmiteResponse.ArquivoEnvio); end; nessa parte da unit ACBrNFSeProviderBase EmiteResponse.ArquivoRetorno já recebe um xml com todas as notas. Em anexo segue os XMLs de envio/retorno. 341112-env-lot-sinc.xml 341112-env-lot-sinc-soap.xml 341112-lista-nfse-sinc.xml 341112-lista-nfse-sinc-soap.xml
  3. Olá.! Encontrei o que estava ocorrendo, o SaveFile estava antes do preenchimento, não dava problema, porém caia nesta validação, coloquei o mesmo no final e não ocorreu mais problema. Obrigado pela ajuda.!
  4. Olá. Tudo bem? É antes da geração do Bloco 0, quando vai criar o arquivo, na "procedure TACBrSPEDPisCofins.SaveFileTXT;", ele passa pela validação na criação, e como não tem nenhum registro preenchido ocorre a mensagem.
  5. Boa tarde. Está apresentando uma mensagem ao gerar o SPED Bloco 0. (0-0000) ENTIDADE: A UF "" digitada é inválido! (0-0000) ENTIDADE: O código do município "" digitado é inválido! Olhando no arquivo ACBrTXT\ACBrSPED\ACBrSPEDPisCofins\ACBrEPCBloco_0_Class.pas, vi que tem algumas validações: Check(funChecaUF(UF), '(0-0000) ENTIDADE: A UF "%s" digitada é inválido!', [UF]); Check(funChecaMUN(COD_MUN), '(0-0000) ENTIDADE: O código do município "%s" digitado é inválido!', [IntToStr(COD_MUN)]); e olhando dentro destas funções no arquivo ACBrTXT\ACBrTXTUtils.pas percebi que não está sendo verificado se a variável está vindo vazia, o problema ocorre na criação do arquivo, quando as variáveis estão sem valores. Adicionei uma validação para teste e aparentemente deu certo. Em anexo segue o .pas. Acham que pode ser adicionado no svn, para as próximas atualizações ? ACBrTXTUtils.pas
×
×
  • 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.