Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola Pessoal,

Estou com uma duvida, ficarei muito grato se puderem me ajudar.

Aqui na cidade (Mossoró-RN) o servidor WebService ainda não foi criado, eu estou sendo obrigado a gerar o lote RPS assinado e tenho que fazer um upload no site da prefeitura desse arquivo RPS.

Eu consigo gerar o RPS normalmente, mas o cabeçalho do lote RPS não é gerado, só é gerado o cabeçalho quando uso a função ENVIAR do componente, dai ele forma o cabeçalho do lote RPS e 'envia'.

Só que eu não quero enviar pelo componente, quero apenas o lote feito para salvar em disco.

Como eu faço para gerar o LOTE RPS e salva-lo em disco?

vou enviar a parte do codigo que gero o RPS.


    NFSe1.NotasFiscais.Clear;


    {Procedure que preencho o componente com os dados da NFSe}

    GerarNFSe(qr2.fieldbyname('nr_nf').asstring);


    {Gerando, Assinando e Validando}

    NFSe1.NotasFiscais.GerarNFSe;

    NFSe1.NotasFiscais.Assinar();

    NFSe1.NotasFiscais.Valida();


    {Salvando tanto o Lote, quanto a Nota Fiscal}

    NFSe1.NotasFiscais.SaveToFile('c:\')

    NFSe1.NotasFiscais.Items[0].SaveToFile;

Postado

Bom dia Italo,

Não teria alguma forma de implementar isso nos fontes, uma procedure que gera-se o lote, e logo apos isso eu pudesse salvar esse lote em disco?

Daria muito trabalho? A implementação demoraria?

Só eu que tenho esse problema ou existe outras pessoas passando por isso?

Postado

Ola

Estou tentando gerar um RPS, mesmo marcando a opção para assinar o arquivo xml, ele não assina e não gera um lote assinado.

Alguém teria um trecho de código que mostrasse como gerar e assinar o RPS e o lote de RPSs? Sou de Natal, e o recurso de envio

via webservice ainda não funciona, a ideia seria de enviar um um lote de RPS para o sistema da secretaria, via site.

O exemplo do acbr que eu tenho não tá gerando os arquivos corretamente.

  • Este tópico foi criado há 4465 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.