Class InfoBenTermino2420
Informações da cessação do benefício.
Inheritance
InfoBenTermino2420
Assembly: Unimake.Business.DFe.dll
Syntax
public class InfoBenTermino2420
Properties
CnpjOrgaoSuc
Informar o CNPJ do órgão público sucessor.
Validação: Preenchimento obrigatório e exclusivo se
mtvTermino = [09].
Deve ser um CNPJ válido e diferente da inscrição do
declarante, considerando as particularidades aplicadas à
informação de CNPJ de órgão público em S-1000. Além
disso, deve possuir 14 (catorze) algarismos e ser diferente
do CNPJ base do órgão público declarante(exceto se
ideEmpregador/nrInsc tiver 14 (catorze) algarismos) e dos
estabelecimentos informados através do evento S-1005
Declaration
[XmlElement("cnpjOrgaoSuc")]
public string CnpjOrgaoSuc { get; set; }
Property Value
DtTermBeneficio
Data de cessação do benefício.
Validação: Deve ser igual ou anterior à data atual.No
caso de benefício reativado, também deve ser uma data
igual ou posterior a dtEfetReativ do evento S-2418.
Declaration
[XmlIgnore]
public DateTimeOffset DtTermBeneficio { get; set; }
Property Value
DtTermBeneficioField
Data de cessação do benefício.
Validação: Deve ser igual ou anterior à data atual.No
caso de benefício reativado, também deve ser uma data
igual ou posterior a dtEfetReativ do evento S-2418.
Declaration
[XmlElement("dtTermBeneficio")]
public string DtTermBeneficioField { get; set; }
Property Value
MtvTermino
Motivo da cessação do benefício
Declaration
[XmlElement("mtvTermino")]
public MtvTermino MtvTermino { get; set; }
Property Value
NovoCPF
Preencher com o novo CPF do beneficiário.
Validação: Preenchimento obrigatório e exclusivo se
mtvTermino = [10].
Deve ser um CPF válido e diferente do antigo CPF do
beneficiário.
Declaration
[XmlElement("novoCPF")]
public string NovoCPF { get; set; }
Property Value
Methods
ShouldSerializeCnpjOrgaoSuc()
Declaration
public bool ShouldSerializeCnpjOrgaoSuc()
Returns
ShouldSerializeNovoCPF()
Declaration
public bool ShouldSerializeNovoCPF()
Returns