Ejemplo n.º 1
0
 /// <summary>
 /// Detalhes da NFe v4.0 - CONSTRUTOR BASICO
 /// </summary>
 /// <param name="config"></param>
 /// <param name="nItem"></param>
 /// <param name="cProd"></param>
 /// <param name="cEan"></param>
 /// <param name="xProd"></param>
 /// <param name="NCM"></param>
 /// <param name="CEST"></param>
 /// <param name="indEscala"></param>
 /// <param name="CNPJFab"></param>
 /// <param name="cBenef"></param>
 /// <param name="EXTIPI"></param>
 /// <param name="CFOP"></param>
 /// <param name="uCom"></param>
 /// <param name="qCom"></param>
 /// <param name="vUnCom"></param>
 /// <param name="vProd"></param>
 /// <param name="uTrib"></param>
 /// <param name="vUnTrib"></param>
 /// <param name="indTot"></param>
 public DetalheNFe40(int nItem,
                     string cProd, string cEan, string xProd, string NCM,
                     string CEST, indEscala?indEscala, string CNPJFab,
                     string cBenef, string EXTIPI, int CFOP,
                     string uCom, decimal qCom, decimal vUnCom,
                     decimal vProd, decimal uTrib, decimal vUnTrib,
                     IndicadorTotal indTot)
 {
     SetDetalhe(new det
     {
         nItem = nItem,
         prod  = new prod
         {
             cProd     = cProd,
             cEAN      = cEan,
             xProd     = xProd,
             NCM       = NCM,
             CEST      = CEST,
             indEscala = indEscala,
             CNPJFab   = CNPJFab,
             cBenef    = cBenef,
             EXTIPI    = EXTIPI,
             CFOP      = CFOP,
             uCom      = uCom,
             vUnCom    = vUnCom,
             indTot    = indTot
         }
     });
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Detalhes da NFe v4.0 - CONSTRUTOR COMPLETO
 /// </summary>
 /// <param name="config"></param>
 /// <param name="nItem"></param>
 /// <param name="cProd"></param>
 /// <param name="cEan"></param>
 /// <param name="xProd"></param>
 /// <param name="NCM"></param>
 /// <param name="CEST"></param>
 /// <param name="indEscala"></param>
 /// <param name="CNPJFab"></param>
 /// <param name="cBenef"></param>
 /// <param name="EXTIPI"></param>
 /// <param name="CFOP"></param>
 /// <param name="uCom"></param>
 /// <param name="qCom"></param>
 /// <param name="vUnCom"></param>
 /// <param name="vProd"></param>
 /// <param name="uTrib"></param>
 /// <param name="vUnTrib"></param>
 /// <param name="vFrete"></param>
 /// <param name="vSeg"></param>
 /// <param name="vDesc"></param>
 /// <param name="vOutro"></param>
 /// <param name="indTot"></param>
 /// <param name="xPed"></param>
 /// <param name="nItemPed"></param>
 /// <param name="nFCI"></param>
 /// <param name="nRECOPI"></param>
 public DetalheNFe40(int nItem,
                     string cProd, string cEan, string xProd, string NCM,
                     string CEST, indEscala?indEscala, string CNPJFab,
                     string cBenef, string EXTIPI, int CFOP,
                     string uCom, decimal qCom, decimal vUnCom,
                     decimal vProd, decimal uTrib, decimal vUnTrib,
                     decimal?vFrete, decimal?vSeg,
                     decimal?vDesc, decimal?vOutro, IndicadorTotal indTot,
                     string xPed, int?nItemPed, string nFCI,
                     string nRECOPI)
 {
     SetDetalhe(new det
     {
         nItem = nItem,
         prod  = new prod
         {
             cProd     = cProd,
             cEAN      = cEan,
             xProd     = xProd,
             NCM       = NCM,
             CEST      = CEST,
             indEscala = indEscala,
             CNPJFab   = CNPJFab,
             cBenef    = cBenef,
             EXTIPI    = EXTIPI,
             CFOP      = CFOP,
             uCom      = uCom,
             vUnCom    = vUnCom,
             vFrete    = vFrete,
             vSeg      = vSeg,
             vDesc     = vDesc,
             indTot    = indTot,
             xPed      = xPed,
             nItemPed  = nItemPed,
             nFCI      = nFCI,
             nRECOPI   = nRECOPI
         }
     });
 }