Class ICMS90
Classe de informações do ICMS90
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
[XmlType(AnonymousType = true, Namespace = "http://www.portalfiscal.inf.br/nfe")]
public class ICMS90
Properties
CST
Código de situação tributária
Declaration
[XmlElement("CST")]
public string CST { get; set; }
Property Value
IndDeduzDeson
Indica se o valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd). 0=Não deduz 1=Sim, deduz.
Declaration
[XmlElement("indDeduzDeson")]
public SimNao? IndDeduzDeson { get; set; }
Property Value
ModBC
Modalidade de determinação da BC do ICMS
Declaration
[XmlElement("modBC")]
public ModalidadeBaseCalculoICMS? ModBC { get; set; }
Property Value
ModBCST
Declaration
[XmlElement("modBCST")]
public ModalidadeBaseCalculoICMSST? ModBCST { get; set; }
Property Value
MotDesICMS
Motivo da desoneração do ICMS
Declaration
[XmlElement("motDesICMS")]
public MotivoDesoneracaoICMS? MotDesICMS { get; set; }
Property Value
MotDesICMSST
Motivo da desoneração do ICMS-ST
Declaration
[XmlElement("motDesICMSST")]
public MotivoDesoneracaoICMS MotDesICMSST { get; set; }
Property Value
Orig
Declaration
[XmlElement("orig")]
public OrigemMercadoria Orig { get; set; }
Property Value
PFCP
Percentual de ICMS relativo ao Fundo de Combate à Pobreza (FCP)
Declaration
[XmlIgnore]
public double PFCP { get; set; }
Property Value
PFCPField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PFCP para atribuir ou resgatar o valor)
Declaration
[XmlElement("pFCP")]
public string PFCPField { get; set; }
Property Value
PFCPST
Percentual de FCP retido por substituição tributária
Declaration
[XmlIgnore]
public double PFCPST { get; set; }
Property Value
PFCPSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PFCPST para atribuir ou resgatar o valor)
Declaration
[XmlElement("pFCPST")]
public string PFCPSTField { get; set; }
Property Value
PICMS
Declaration
[XmlIgnore]
public double PICMS { get; set; }
Property Value
PICMSField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PICMS para atribuir ou resgatar o valor)
Declaration
[XmlElement("pICMS")]
public string PICMSField { get; set; }
Property Value
PICMSST
Declaration
[XmlIgnore]
public double PICMSST { get; set; }
Property Value
PICMSSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PICMSST para atribuir ou resgatar o valor)
Declaration
[XmlElement("pICMSST")]
public string PICMSSTField { get; set; }
Property Value
PMVAST
Percentual da Margem de Valor Adicionado ICMS ST
Declaration
[XmlIgnore]
public double? PMVAST { get; set; }
Property Value
PMVASTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PMVAST para atribuir ou resgatar o valor)
Declaration
[XmlElement("pMVAST")]
public string PMVASTField { get; set; }
Property Value
PRedBC
Percentual de redução da BC
Declaration
[XmlIgnore]
public double PRedBC { get; set; }
Property Value
PRedBCField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PRedBC para atribuir ou resgatar o valor)
Declaration
[XmlElement("pRedBC")]
public string PRedBCField { get; set; }
Property Value
PRedBCST
Percentual de redução da BC ICMS ST
Declaration
[XmlIgnore]
public double? PRedBCST { get; set; }
Property Value
PRedBCSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade PRedBCST para atribuir ou resgatar o valor)
Declaration
[XmlElement("pRedBCST")]
public string PRedBCSTField { get; set; }
Property Value
VBC
Declaration
[XmlIgnore]
public double VBC { get; set; }
Property Value
VBCFCP
Valor da Base de cálculo do FCP
Declaration
[XmlIgnore]
public double VBCFCP { get; set; }
Property Value
VBCFCPField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VBCFCP para atribuir ou resgatar o valor)
Declaration
[XmlElement("vBCFCP")]
public string VBCFCPField { get; set; }
Property Value
VBCFCPST
Valor da Base de cálculo do FCP
Declaration
[XmlIgnore]
public double VBCFCPST { get; set; }
Property Value
VBCFCPSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VBCFCPST para atribuir ou resgatar o valor)
Declaration
[XmlElement("vBCFCPST")]
public string VBCFCPSTField { get; set; }
Property Value
VBCField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VBC para atribuir ou resgatar o valor)
Declaration
[XmlElement("vBC")]
public string VBCField { get; set; }
Property Value
VBCST
Declaration
[XmlIgnore]
public double VBCST { get; set; }
Property Value
VBCSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VBCST para atribuir ou resgatar o valor)
Declaration
[XmlElement("vBCST")]
public string VBCSTField { get; set; }
Property Value
VFCP
Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP)
Declaration
[XmlIgnore]
public double VFCP { get; set; }
Property Value
VFCPField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VFCP para atribuir ou resgatar o valor)
Declaration
[XmlElement("vFCP")]
public string VFCPField { get; set; }
Property Value
VFCPST
Valor do FCP retido por substituição tributária
Declaration
[XmlIgnore]
public double VFCPST { get; set; }
Property Value
VFCPSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VFCPST para atribuir ou resgatar o valor)
Declaration
[XmlElement("vFCPST")]
public string VFCPSTField { get; set; }
Property Value
VICMS
Declaration
[XmlIgnore]
public double VICMS { get; set; }
Property Value
VICMSDeson
Valor do ICMS de desoneração
Declaration
[XmlIgnore]
public double VICMSDeson { get; set; }
Property Value
VICMSDesonField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VICMSDeson para atribuir ou resgatar o valor)
Declaration
[XmlElement("vICMSDeson")]
public string VICMSDesonField { get; set; }
Property Value
VICMSField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VICMS para atribuir ou resgatar o valor)
Declaration
[XmlElement("vICMS")]
public string VICMSField { get; set; }
Property Value
VICMSST
Declaration
[XmlIgnore]
public double VICMSST { get; set; }
Property Value
VICMSSTDeson
Valor do ICMS-ST desonerado
Declaration
[XmlIgnore]
public double VICMSSTDeson { get; set; }
Property Value
VICMSSTDesonField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VICMSSTDeson para atribuir ou resgatar o valor)
Declaration
[XmlElement("vICMSSTDeson")]
public string VICMSSTDesonField { get; set; }
Property Value
VICMSSTField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade VICMSST para atribuir ou resgatar o valor)
Declaration
[XmlElement("vICMSST")]
public string VICMSSTField { get; set; }
Property Value
Methods
ShouldSerializeIndDeduzDeson()
Declaration
public bool ShouldSerializeIndDeduzDeson()
Returns
ShouldSerializeModBC()
Declaration
public virtual bool ShouldSerializeModBC()
Returns
ShouldSerializeModBCST()
Declaration
public virtual bool ShouldSerializeModBCST()
Returns
ShouldSerializeMotDesICMS()
Declaration
public virtual bool ShouldSerializeMotDesICMS()
Returns
ShouldSerializeMotDesICMSST()
Declaration
public virtual bool ShouldSerializeMotDesICMSST()
Returns
ShouldSerializePFCPField()
Declaration
public virtual bool ShouldSerializePFCPField()
Returns
ShouldSerializePFCPSTField()
Declaration
public virtual bool ShouldSerializePFCPSTField()
Returns
ShouldSerializePICMSField()
Declaration
public virtual bool ShouldSerializePICMSField()
Returns
ShouldSerializePICMSSTField()
Declaration
public virtual bool ShouldSerializePICMSSTField()
Returns
ShouldSerializePMVASTField()
Declaration
public virtual bool ShouldSerializePMVASTField()
Returns
ShouldSerializePRedBCField()
Declaration
public virtual bool ShouldSerializePRedBCField()
Returns
ShouldSerializePRedBCSTField()
Declaration
public virtual bool ShouldSerializePRedBCSTField()
Returns
ShouldSerializeVBCFCPField()
Declaration
public virtual bool ShouldSerializeVBCFCPField()
Returns
ShouldSerializeVBCFCPSTField()
Declaration
public virtual bool ShouldSerializeVBCFCPSTField()
Returns
ShouldSerializeVBCField()
Declaration
public virtual bool ShouldSerializeVBCField()
Returns
ShouldSerializeVBCSTField()
Declaration
public virtual bool ShouldSerializeVBCSTField()
Returns
ShouldSerializeVFCPField()
Declaration
public virtual bool ShouldSerializeVFCPField()
Returns
ShouldSerializeVFCPSTField()
Declaration
public virtual bool ShouldSerializeVFCPSTField()
Returns
ShouldSerializeVICMSDesonField()
Declaration
public virtual bool ShouldSerializeVICMSDesonField()
Returns
ShouldSerializeVICMSField()
Declaration
public virtual bool ShouldSerializeVICMSField()
Returns
ShouldSerializeVICMSSTDesonField()
Declaration
public virtual bool ShouldSerializeVICMSSTDesonField()
Returns
ShouldSerializeVICMSSTField()
Declaration
public virtual bool ShouldSerializeVICMSSTField()
Returns