Class ICMS40
Classe de informações do ICMS40
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
[XmlType(AnonymousType = true, Namespace = "http://www.portalfiscal.inf.br/nfe")]
public class ICMS40
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
MotDesICMS
Este campo será preenchido quando o campo anterior estiver preenchido
Declaration
[XmlElement("motDesICMS")]
public MotivoDesoneracaoICMS MotDesICMS { get; set; }
Property Value
Orig
Declaration
[XmlElement("orig")]
public OrigemMercadoria Orig { get; set; }
Property Value
VICMSDeson
O valor do ICMS será informado apenas nas operações com veículos beneficiados com a desoneração condicional do ICMS
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
Methods
ShouldSerializeIndDeduzDeson()
Declaration
public bool ShouldSerializeIndDeduzDeson()
Returns
ShouldSerializeMotDesICMS()
Declaration
public bool ShouldSerializeMotDesICMS()
Returns
ShouldSerializeVICMSDesonField()
Declaration
public bool ShouldSerializeVICMSDesonField()
Returns