AOPack / SINTEGRABr.NET

Biblioteca gratuita para geração dos arquivos SINTEGRA.
MIT License
11 stars 9 forks source link
biblioteca-gratuita csharp sintegra

SINTEGRABr

Biblioteca descontinuada, para acessar a nova versão, clique aqui.

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

Ajuda?

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

Colaboradores

AutoCom - Microplan Automação Comercial Ltda - MG

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();