Class IdePrestServ
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
public class IdePrestServ
Properties
CnpjPrestador
Deve ser um CNPJ válido. Não pode pertencer ao declarante.
Se {indObra} for igual a [1] (empreitada total) o CNPJ do prestador terá que ser o proprietário do CNO informado no campo {nrInscEstab}.
Declaration
[XmlElement("cnpjPrestador")]
public string CnpjPrestador { get; set; }
Property Value
IndCPRB
Declaration
[XmlElement("indCPRB")]
public IndicativoCPRB IndCPRB { get; set; }
Property Value
InfoProcRetAd
Informações de processos relacionados a não retenção de contribuição
previdenciária adicional.
Validação: A soma dos valores informados no campo { valorAdic}
deste
grupo, com exceção dos valores informados para {indSusp
} = [92], deve ser
igual a { vlrTotalNRetAdic }.
Declaration
[XmlElement("infoProcRetAd")]
public List<InfoProcRetAd> InfoProcRetAd { get; set; }
Property Value
InfoProcRetPr
Informações de processos relacionados a não retenção de contribuição
previdenciária.
Validação: A soma dos valores informados no campo {valorPrinc
}
deste
grupo, com exceção dos valores informados para {indSusp} = [92], deve ser
igual a {vlrTotalNRetPrinc}
Declaration
[XmlElement("infoProcRetPr")]
public List<InfoProcRetPr> InfoProcRetPr { get; set; }
Property Value
Nfs
Declaration
[XmlElement("nfs")]
public List<Nfs2010> Nfs { get; set; }
Property Value
VlrTotalBaseRet
Declaration
[XmlIgnore]
public double VlrTotalBaseRet { get; set; }
Property Value
VlrTotalBaseRetField
Declaration
[XmlElement("vlrTotalBaseRet")]
public string VlrTotalBaseRetField { get; set; }
Property Value
VlrTotalBruto
Declaration
[XmlIgnore]
public double VlrTotalBruto { get; set; }
Property Value
VlrTotalBrutoField
Declaration
[XmlElement("vlrTotalBruto")]
public string VlrTotalBrutoField { get; set; }
Property Value
VlrTotalNRetAdic
Declaration
[XmlIgnore]
public double VlrTotalNRetAdic { get; set; }
Property Value
VlrTotalNRetAdicField
Declaration
[XmlElement("vlrTotalNRetAdic")]
public string VlrTotalNRetAdicField { get; set; }
Property Value
VlrTotalNRetPrinc
Declaration
[XmlIgnore]
public double VlrTotalNRetPrinc { get; set; }
Property Value
VlrTotalNRetPrincField
Declaration
[XmlElement("vlrTotalNRetPrinc")]
public string VlrTotalNRetPrincField { get; set; }
Property Value
VlrTotalRetAdic
Declaration
[XmlIgnore]
public double VlrTotalRetAdic { get; set; }
Property Value
VlrTotalRetAdicField
Declaration
[XmlElement("vlrTotalRetAdic")]
public string VlrTotalRetAdicField { get; set; }
Property Value
VlrTotalRetPrinc
Declaration
[XmlIgnore]
public double VlrTotalRetPrinc { get; set; }
Property Value
VlrTotalRetPrincField
Declaration
[XmlElement("vlrTotalRetPrinc")]
public string VlrTotalRetPrincField { get; set; }
Property Value
Methods
ShouldSerializeVlrTotalNRetAdicField()
Declaration
public bool ShouldSerializeVlrTotalNRetAdicField()
Returns
ShouldSerializeVlrTotalNRetPrincField()
Declaration
public bool ShouldSerializeVlrTotalNRetPrincField()
Returns
ShouldSerializeVlrTotalRetAdicField()
Declaration
public bool ShouldSerializeVlrTotalRetAdicField()
Returns