Skip to content

Biblioteca para validar XMLs de Nota Fiscal de Serviço(NFSe) a partir do schema XSD.

Notifications You must be signed in to change notification settings

KleversonCruz/validador-nfse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e0dea82 · Jun 12, 2022

History

20 Commits
Jun 12, 2022
May 28, 2022
May 28, 2022
May 23, 2022
May 25, 2022
May 23, 2022
May 25, 2022
May 27, 2022
May 23, 2022
May 27, 2022

Repository files navigation

Validador de Schema de NFS-e

Current Stage NET Version

Descrição do projeto

A Nota Fiscal de Serviços Eletrônica (NFS-e) é um documento fiscal emitido por prefeituras ou por outras entidades governamentais. Um grande número de municípios disponibiliza um ambiente webservice para que as emissões dos contribuintes sejam feitas a partir de uma aplicação de terceiros, mas para isso o XML de envio deve ser válido conforme o esquema previsto pelo padrão do WS. Esse padrão pode ser definido com base no manual disponibilizado pela ABRASF, mas as prefeituras e organizações possuem total liberdade para modificar a estrutura do arquivo.

Pensando nessa dificuldade de fazer a validação para os vários padrões disponíveis Brasil afora, foi desenvolvido o validador-nfse. Esse projeto visa homologar padrões/cidades e validar o XML a partir do esquema XSD disponibilizado pelas prefeituras. Atualmente está implementado validação para:

  • ABRASF
  • GINFES
  • BETHA
  • BETHA 2.0
  • NATAL

Executando

O projeto pode ser executado utilizando o comando:

# Docker é requerido
$ docker build -t validador-nfse .

ou

# .NET 6.0 é requerido
$ dotnet run -project Validador.API

Contribuição

Fique a vontade para criar um fork do projeto e realizar implementações 😊

About

Biblioteca para validar XMLs de Nota Fiscal de Serviço(NFSe) a partir do schema XSD.

Topics

Resources

Stars

Watchers

Forks