Skip to content

Biblioteca gratuita para geração dos arquivos SINTEGRA.

License

Notifications You must be signed in to change notification settings

robertorp/SINTEGRABr.NET

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SINTEGRABr

Biblioteca gratuita - desenvolvida com Visual Studio Community 2017 - para geração dos arquivos SINTEGRA.

Doações Donate

Se o projeto lhe ajudou ou contribuiu de alguma forma, faça uma doação. :D Ajude a dar continuidade nesse projeto.

###TODO

  • Melhorar geração do Registro Tipo 90 para comportar mais de 1 registro deste tipo no arquivo.

##Ajuda?

Visite a Wiki do projeto ou [clique aqui] (https://github.com/samuelroliveira/SINTEGRABr/wiki).

##Colaboradores

AutoCom - Microplan Automação Comercial Ltda - MG

  • Eduardo Moreira
  • Bruno Novaes - (33) 3331-5808
  • Whashington Reis

##Dúvidas?

Abra um issue na página do projeto no GitHub ou [clique aqui] (https://github.com/samuelroliveira/SINTEGRABr/issues).

##Exemplos

/* REGISTROS ÚNICOS NO ARQUIVO */

var r10 = new Registro10(
Cnpj: "01234567000899",
Ie: "1012345678",
RazaoSocial: "EMPRESA DE TESTE",
Municipio: "CIDADE DE DEUS",
Uf: "GO",
Fax: "123456789",
DataInicial: DateTime.Now.ObterPrimeiroDiaMesAtual(),
DataFinal: DateTime.Now.ObterUltimoDiaMesAtual(),
CodFin: CodFinalidadeArquivo.Cod1
);

var result = r10.EscreverCampos();

//---------------------------------

var r11 = new Registro11(
Logradouro: "RUA SEM NOME PARA TESTE",
Numero: "",
Complemento: "",
Bairro: "CENTRO",
Cep: "36900000",
NomeContato: "ADEMERIO EDUARDO MOREIRA",
NumeroContato: "3333315808"
);

var result = r11.EscreverCampos();

/* REGISTROS DE OCORRÊNCIA MÚLTIPLA NO ARQUIVO */

var r50 = new Registro50();

// Exemplo de nota de compra de material p/ uso ou consumo (copos descartáveis por exemplo)
r50.Cnpj = "01234567000899";
r50.InscrEstadual = "1012345678";
r50.DataEmissaoRecebimento = DateTime.Now;
r50.Uf = "GO";
r50.Modelo = 55;
r50.Serie = "001";
r50.Numero = 123456;
r50.Cfop = 1556;
r50.Emitente = "T";
r50.ValorTotal = 50.55M;
r50.ValorOutras = 50.55M;
r50.SituacaoNotaFiscal = "N";

var result = r50.EscreverCampos();

About

Biblioteca gratuita para geração dos arquivos SINTEGRA.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%