
Biblioteca gratuita para geração dos arquivos SPED e demais declarações necessárias no cenário contábil/fiscal brasileiro.
Precisa de ajuda para começar? Então clique aqui.
Conheça também o FiscalBrJS
FiscalBrJS é uma biblioteca feita em TypeScript para auxiliar na escrita e leitura dos arquivos SPED.
📖 Conteúdo
SPED
O Sistema Público de Escrituração Digital (SPED), é o sistema criado pelo governo federal para o recebimento de informações fiscais e contábeis das empresas.
💿 Instalação
O pacote FiscalBr.Common é o core do projeto, todos os outros pacotes dependem deste. Veja a lista de pacotes disponíveis abaixo:
(voltar para o topo)
EFD Contribuições 
Instalação
dotnet add package FiscalBr.EFDContribuicoes --version 6.1.0
OU
NuGet\Install-Package FiscalBr.EFDContribuicoes -Version 6.1.0
(voltar para o topo)
Modo de usar
public class MeuGeradorSped
{
public void GerarArquivo()
{
var efdContribuicoes = new ArquivoEFDContribuicoes();
// Preencher arquivo...
if (efdContribuicoes.Bloco0 is null)
efdContribuicoes.Bloco0 = new FiscalBr.EFDContribuicoes.Bloco0();
if (efdContribuicoes.Bloco0.Reg0000 is null)
efdContribuicoes.Bloco0.Reg0000 = new FiscalBr.EFDContribuicoes.Bloco0.Registro0000();
efdContribuicoes.Bloco0.Reg0000.Nome = "EMPRESA ABC";
// Gerar linhas 1 única vez, após preencher as informações
efdContribuicoes.GerarLinhas();
// Acesse os erros em
var errosGerados = efdContribuicoes.Erros;
// Acesse as linhas geradas em
var linhasGeradas = efdContribuicoes.Linhas;
// Enjoy \o/
}
}
(voltar para o topo)
EFD Fiscal 
Instalação
dotnet add package FiscalBr.EFDFiscal --version 17.1.0
OU
NuGet\Install-Package FiscalBr.EFDFiscal -Version 17.1.0
(voltar para o topo)
Modo de usar
public class MeuGeradorSped
{
public void GerarArquivo()
{
var efdFiscal = new ArquivoEFDFiscal();
// Preencher arquivo...
if (efdFiscal.Bloco0 is null)
efdFiscal.Bloco0 = new FiscalBr.EFDFiscal.Bloco0();
if (efdFiscal.Bloco0.Reg0000 is null)
efdFiscal.Bloco0.Reg0000 = new FiscalBr.EFDFiscal.Bloco0.Registro0000();
efdFiscal.Bloco0.Reg0000.Nome = "EMPRESA ABC";
// Gerar linhas 1 única vez, após preencher as informações
efdFiscal.GerarLinhas();
// Acesse os erros em
var errosGerados = efdFiscal.Erros;
// Acesse as linhas geradas em
var linhasGeradas = efdFiscal.Linhas;
// Enjoy \o/
}
}
(voltar para o topo)
Gostou? Me paga um café :D
Se as bibliotecas lhe ajudaram ou contribuiram de alguma forma, apoie. :D Ajude a dar continuidade nesse projeto.
(voltar para o topo)
Dúvidas? 
Abra um issue na página do projeto no GitHub ou clique aqui.
(voltar para o topo)
Licença 
MIT
(voltar para o topo)
评论