Exemplo n.º 1
0
        private NFeTransporte GetDadosTransporte()
        {
            var transp = new NFeTransporte();

            transp.ModFrete = NFeModalidadeFrete.ContratacaoDestinatarioFOB;

            if (transp.ModFrete != NFeModalidadeFrete.SemFrete)
            {
                transp.Transporta = new NFeTransporta
                {
                    XNome = "NOME DA TRANSPORTADORA",
                    Cnpj  = "12332134000199",
                    //CPF = "124548784",
                    //IE = "124584",
                    UF     = "SP",
                    XEnder = "ENDERECO TRANSPORTADORA",
                    XMun   = "VIRADOURO"
                }
            }
            ;

            /*transp.retTransp = new retTransp()
             *  {
             *      CFOP = 5545,
             *      cMunFG = 3306305,
             *      pICMSRet = 0,
             *      vBCRet = 0,
             *      vICMSRet = 0,
             *      vServ = 50
             *  };*/

            //daqui pra baixo, TUDO VEM DO BANCO
            transp.Vol = new DFeCollection <NFeVolTransp>();

            var vol = new NFeVolTransp();

            vol.Especie = "ESPECIE";
            vol.Marca   = "MARCA";
            vol.NVol    = "001";
            vol.QVol    = 2;

            //vol.Lacres = new List<lacres>();
            //vol.Lacres.Add(new lacres
            //{
            //    nLacre = "ATPC-78855"
            //});

            vol.PesoB = 6.498m;
            vol.PesoL = 6.275M;
            transp.Vol.Add(vol);

            return(transp);
        }
Exemplo n.º 2
0
 public infNFe()
 {
     Versao              = NFeVersao.v400;
     _ide                = new NFeIde();
     Emitente            = new NFeEmit();
     Avulsa              = new NFeAvulsa();
     _destinatario       = new NFeDest(this);
     Retirada            = new NFeRetirada();
     Entrega             = new NFeEntrega();
     AutXML              = new DFeCollection <NFeAutXml>();
     Detalhe             = new NFeDetCollection();
     Total               = new NFeTotal();
     Transporte          = new NFeTransporte();
     Cobranca            = new NFeCobranca();
     Pagamento           = new NFePagamento();
     Intermediador       = new NFeIntermediador();
     InformacaoAdicional = new NFeInformacaoAdicional();
     Exporta             = new NFeExporta();
     Compra              = new NFeCompra();
     Cana                = new NFeCana();
     ResponsavelTecnico  = new NFeResponsavelTecnico();
 }