Ir para conteúdo
  • Cadastre-se

dev botao

Impressão de DANFE NFSe a partir de qualquer XML(válido)


Recommended Posts

Boa tarde a todos,

Queria saber se é possível imprimir uma DANFE, mesmo que num modelo padrão, para qualquer XML válido de NFSe.

Explico: Minha empresa recebe várias NFSe de várias cidades e queria fazer uma vizualização mais "amigável" desses XMLs para os usuários.

 

Desde já, muito obrigado!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Carvalho,

Complementando o que o @Juliomar Marchetti, já lhe passou.

Para visualizar ou até mesmo imprimir o DANFSE de uma NFS-e é muito simples.

Basta seguir os seguintes passos:

1. Configurar o componente ACBrNFSeX informando a cidade do prestador de serviço;

2. Carregar o XML com o LoadFromFile ou LoadFromString;

3. Executar o método Imprimir.

Observação: Não estamos mais dando suporte ao componente antigo ACBrNFSe, sendo assim você deve usar o componente novo ACBrNFSeX.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

A emissão da Danfe com o componente configurado, está claro pra mim.

O que gostaria de saber é se consigo carregar um XML, independente da prefeitura que foi emitida e gerar uma DANFE "genérica" para ele.

Por exemplo:

Recebo um XML de uma NFSe emitida pela prefeitura de Jundiaí-SP. Carrego o XML e emito a DANFE dele.

Em seguida, recebo um XML de uma NFSe emitida pela prefeitura de Bragança Paulista-SP.

Consigo carregar este XML e emitir a DANFE sem ter que setar de onde o XML foi gerado?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
19 minutos atrás, ddicarvalho disse:

A emissão da Danfe com o componente configurado, está claro pra mim.

O que gostaria de saber é se consigo carregar um XML, independente da prefeitura que foi emitida e gerar uma DANFE "genérica" para ele.

Por exemplo:

Recebo um XML de uma NFSe emitida pela prefeitura de Jundiaí-SP. Carrego o XML e emito a DANFE dele.

Em seguida, recebo um XML de uma NFSe emitida pela prefeitura de Bragança Paulista-SP.

Consigo carregar este XML e emitir a DANFE sem ter que setar de onde o XML foi gerado?

Sim desde que tu saiba qual o código do municipio pois precisa informar ao componente antes de mandar carregar o xml

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carvalho,

O componente ACBrNFSeX possui uma rotina de leitura para provedores que seguem o layout da ABRASF versão 1, uma outra rotina que segue a versão 2 da ABRASF e diversas rotinas para os provedores que tem layout próprio.

Isso faz com que haja a necessidade de se informar "configurar o componente" o código do município para a qual a nota foi emitida, desta forma o componente sabe qual das diversas rotinas de leitura ele vai utilizar.

O componente não possui um método que carrega o XML como uma string detecta o município para o qual a nota foi emitida e retorna o código IBGE do mesmo.

Caso você queira contribuir com o provedor implementando esse método ficaremos muito agradecidos pela colaboração.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Pois é...

O problema é que temos municipios que não tem emissor proprio. Ai teria que identificar de qual sistema o XML pertence.

Vou tentar fazer algo por aqui e se conseguir avanços, aviso!

 

Muito obrigado pela colaboração de todos!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carvalho,

A questão não é descobrir a empresa (provedor) contratada pela prefeitura.

O componente requer que você informe somente o código IBGE do município que pertence o prestador que emitiu a nota.

Para emitir/visualizar uma DANFSE de um prestador de Araraquara, basta configurar o componente com o código IBGE de Araraquara.

Para emitir/visualizar uma DANFSE de um prestador de São Paulo, basta configurar o componente com o código IBGE de São Paulo.

E assim por diante.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.