Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2789 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia,

Estou tendo um problema ao usar o método: ConsultarLoteRps o xml retornado neste método é o que eu salvo e carrego para impressão, pois nele é que vem o número da nota, bem só que ao carregar o xml ele vem com os dados do tomador em branco, não sendo possível fazer a devida impressão. Existe outro xml que retorne todos os dados para impressão se usar a sequencia de métodos:

Enviar

ConsultarLoteRps

Webservice que está sendo usado: Saatri.

Em anexo xml de retorno

31.xml

NFS-e 271.pdf

  • Membros Pro
Postado

Para contornar esta situação na minha função de imprimir tive que alimentar as propriedades da nota após carregar o xml:

 

with _NFSe do
      begin
        NotasFiscais.Clear;
        NotasFiscais.LoadFromFile(XML);
        with _dmSistema._Empresa do
        begin
          with NotasFiscais.Items[0].NFSe.Prestador do
          begin
            Cnpj := FieldByName('CNPJ').AsString;
            InscricaoMunicipal := FieldByName('INSCMUN').AsString;
            InscricaoEstadual := FieldByName('INSCEST').AsString;
          end;

          with NotasFiscais.Items[0].NFSe.Tomador do
          begin
            RazaoSocial := FieldByName('RAZAO').AsString;
            with Endereco do
            begin
              Endereco := FieldByName('ENDERECO').AsString;
              Numero := FieldByName('NUMERO').AsString;
              Complemento := FieldByName('COMPLEMENTO').AsString;
              Bairro := FieldByName('BAIRRO').AsString;
              xMunicipio := FieldByName('CIDADE').AsString;
              CEP := FieldByName('CEP').AsString;
            end;

            with Contato do
            begin
              Telefone := TelefoneEmpresa;
              Email := FieldByName('EMAIL').AsString;
            end;
          end;
        end;
      end;
      NotasFiscais.Imprimir;

Teria outro jeito?

Lembrando que isto é apenas para métodos: Enviar, ConsultarLoteRPS, Usando por exemplo: Gerar, o xml é carregado com todos os dados do tomador.

  • Curtir 1
  • Este tópico foi criado há 2789 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.