public void ObterDanfe() { var c1 = ObterConfiguracao(); var cabecalho = new CabecalhoNFCe("Empresa DSBR BRasil", "32806205000155", "155731233", "10", "Rua Itacimirim loja 22", "São Paulo", "SP", "40620500"); var dest = new DestinatarioNFCe("", "", ""); var pagamento = new PagamentoNFCe(120, 120, 120, 0.5, new List <FormPagNFCe> { new FormPagNFCe("Dinheiro", 120), new FormPagNFCe("Cartão Crédito", 23.56) }); var produtos = new List <ProdutoNFCe>(); for (var i = 0; i < 11; i++) { produtos.Add(new ProdutoNFCe(i.ToString(), $"Produto {i}", "UND", i, i * 2, i * 3)); } var impostos = new ImpostosNFCe(5, 6, 7); var infAdc = new InfAdicNFCe("Informação"); var urlConsulta = c1.ConfigServ.UrlsNFce.Homologacao.QrcodeConsulta; var corpo = new CorpoNFCe(false, "00000", Status.Autorizada, produtos, true, pagamento, impostos, infAdc, "1", DateTime.Now, urlConsulta, "29190417784038000103650980000000011000000014", dest); var urlQrcode = "http://hnfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx?p=29190517784038000103650980000000011000000026|2|2|1|b72d0c7a8a2d5bd267287215216be079669162a7"; var rodape = new RodapeNFCe("5512006230010", urlQrcode, "Emissor Fiscal DSBR Brasil - www.dsbrbrasil.com.br"); IDanfeHtml d1 = new DanfeNFCeHtml(TipoPapelNFCe.Mm80, cabecalho, corpo, rodape); var doc = d1.ObterDocHtml(); Utils.EscreverArquivo("D:\\", "NFce", doc.Html); }
public void ObterDanfeNFCeModelo65() { var c1 = ObterConfiguracao(); #region Pagamento var pagamento = new Pagamento(120, 120, 120, 0.5m, new List <FormPag> { new FormPag("Dinheiro", 120), new FormPag("Cartão Crédito", 23.56m) }); #endregion #region Endereço var endereco = new Endereco("Travessa Itacemirim", "Hortolância", "São paulo", "3", "4855966", "SP", "", "São Paulo"); #endregion #region Destinatario var dest = new Destinatario("Valnei Filho", "963523685", endereco); #endregion #region Impostos var impostos = "Trib aprox R$: 13,41 Federal, 0,00 Estadual e Municipal: 0,00 Fonte: IBPT 801EC4"; #endregion #region Produtos var produtos = new List <ProdutoNFCe>(); for (var i = 0; i < 11; i++) { produtos.Add(new ProdutoNFCe(i.ToString(), $"Produto {i}", "UND", i, i * 2, i * 3)); } #endregion #region Emitente var emitente = new Emitente("Luiz Queizos Damasceno", "8854511", "88544412241", "", endereco); #endregion #region QRCode var urlQrcode = "http://hnfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx?p=29190517784038000103650980000000011000000026|2|2|1|b72d0c7a8a2d5bd267287215216be079669162a7"; #endregion var urlConsulta = c1.ConfigServ.UrlsNFce.Homologacao.QrcodeConsulta; var danfeNFce = new DanfeNFCe(emitente, false, "5521212112", Status.Autorizada, produtos, true, pagamento, impostos, "Informações adicionais", "5", DateTime.Now, urlConsulta, "29190417784038000103650980000000011000000014", null, "55233213", urlQrcode, "Emissor Fiscal DSBR Brasil - www.dsbrbrasil.com.br"); IDanfeHtml d1 = new DanfeNFCeHtml(danfeNFce, TipoPapelNFCe.Mm80); var doc = d1.ObterDocHtml(); Utils.EscreverArquivo("D:\\", "NFce.htm", doc.Html); }