Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }