Ir para conteúdo
  • Cadastre-se

dev botao

Imprimir NFSe que foi lançada no sistema por importação


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1655 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Saudações,

Caros colegas, em meu sistema existe a possibilidade de importar para o banco de dados uma nota fiscal que o usuário lançou diretamente no site da prefeitura, cabendo ao sistema importar o XML disponibilizado pelo site, até ai tudo bem, a importação de dados ocorre normalmente, porém eu não consigo imprimir com o sistema a DANFSe.

Só configo imprimir as DANFSe geradas pelo sistema, ao meu entender, só consigo imprimir pela RPS.

Existe como eu gerar uma cópia de RPS do XML importado? ou fazer o componente imprimir a DANFSe através do arquivo XML.

Desde já eu agradeço pela colaboração de todos.

  • Moderadores
Postado
28 minutos atrás, Juliano Otaviano Barreto disse:

Só configo imprimir as DANFSe geradas pelo sistema, ao meu entender, só consigo imprimir pela RPS.

Existe como eu gerar uma cópia de RPS do XML importado? ou fazer o componente imprimir a DANFSe através do arquivo XML.

O componente usa o XML da NFSe, e não do RPS, para impressão do DANFSE.

Fez teste de impressão usando o XML e o programa exemplo do componente?

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado

Fiz o teste com o Monitor e deu erro :

List Index bound error (0)

Testei imprimir os xmls gerados pelo sistema (não pelo site) com o monitor e imprime corretamente, porém, o que é baixado no site mostra este aviso de erro.

Percebi que o xml baixado do site é bem mais simples que o xml gerado pelo sistema, por exemplo, não contem informações de assinatura digital.

<?xml version="1.0" encoding="ISO-8859-1" standalone="true"?>

-<GovDigital>

-<emissao>

-<nf-e>

<prestacao>2020-05-08</prestacao>

<exigibilidade>1</exigibilidade>

<retido>2</retido>

<municipioIncidencia>3122306</municipioIncidencia>

<atividade>8.02</atividade>

<aliquota>0.0201000000</aliquota>

+<prestador>

<regime>Simples</regime>

+<tomador>

-<itens>

-<item>

<atividade>8.02</atividade>

<descricao>MANUTENÇÃO DE SISTEMA INFORMATIZA</descricao>

<aliquota>0.0201000000</aliquota>

<valorUn>202.000000</valorUn>

<quantidade>1.000000</quantidade>

<valor>202.00</valor>

</item>

</itens>

<obs>REFERENTE O SERVIÇO PRESTADO NO MÊS DE ABRIL</obs>

<deducoes/>

<senha>36MZ.K2WV.45SB.5YVB</senha>

<numero>409</numero>

<serie>A</serie>

<valorTotal>202.00</valorTotal>

<valorBase>202.00</valorBase>

<valorImposto>4.06</valorImposto>

<valorLiquido>202.00</valorLiquido>

</nf-e>

</emissao>

</GovDigital>

 

  • Moderadores
Postado
10 minutos atrás, Juliano Otaviano Barreto disse:

Fiz o teste com o Monitor e deu erro :

List Index bound error (0)

Testei imprimir os xmls gerados pelo sistema (não pelo site) com o monitor e imprime corretamente, porém, o que é baixado no site mostra este aviso de erro.

Não entendi de que Monitor você está falando... É o programa exemplo? O ACBrMonitorPLUS? Este último não tem suporte a NFSe.

13 minutos atrás, Juliano Otaviano Barreto disse:

Percebi que o xml baixado do site é bem mais simples que o xml gerado pelo sistema, por exemplo, não contem informações de assinatura digital.

O componente gera o RPS, envia para o webservice, e recebe dele a NFSe, e salva a NFSe conforme retornado.

E geralmente o que é assinado é o RPS e não a NFSe. A não ser que tenha algum tratamento específico para este provedor.

Pode anexar um XML da NFSe conforme gerado pela aplicação e o mesmo baixado pelo portal da prefeitura?

Favor anexar os arquivos e não copiar o conteúdo no corpo da mensagem.

  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
  • Solution
Postado

Boa tarde Juliano,

O provedor GovDigital segue a versão 2 do layout da ABRASF.

O XML que você diz que é gerado pelo componente, não é bem assim.

O componente ACBrNFSe gera e envia o XML do RPS para o webservice do provedor, este por sua vez processa os dados do RPS e caso estejam corretos gera o XML da NFSe e disponibiliza.

Através dos métodos ConsultarLote ou ConsultarNFSePorRps ou ConsultarNFSe é possível baixar o XML da NFS-e disponibilizada.

Já esse outro XML que você baixou no site segue um layout próprio.

O componente foi projetado para trabalhar com o layout utilizado pelo webservice do provedor e não pelo site.

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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