GerarDasAvulsoRequest class

Modelo de dados para gerar DAS Avulso PGDASD

Representa os dados necessários para gerar um DAS Avulso através do serviço GERARDASAVULSO19

Constructors

GerarDasAvulsoRequest({required String periodoApuracao, required List<TributoAvulso> listaTributos, String? dataConsolidacao, int? prorrogacaoEspecial})
GerarDasAvulsoRequest.fromJson(Map<String, dynamic> json)
factory

Properties

dataConsolidacao String?
Data que se deseja emitir o DAS. Caso a emissão seja no próprio dia não informar este campo
final
hashCode int
The hash code for this object.
no setterinherited
isDataConsolidacaoFutura bool
Valida se a data de consolidação é futura
no setter
isDataConsolidacaoValida bool
Valida se a data de consolidação está no formato correto (AAAAMMDD)
no setter
isListaTributosValida bool
Valida se a lista de tributos não está vazia
no setter
isPeriodoValido bool
Valida se o período de apuração está no formato correto (AAAAMM)
no setter
isTributosValidos bool
Valida se todos os tributos são válidos
no setter
isValid bool
Valida se todos os campos estão corretos
no setter
listaTributos List<TributoAvulso>
Lista de tributos para serem incluídos no DAS Avulso
final
periodoApuracao String
Período de Apuração no formato AAAAMM
final
prorrogacaoEspecial int?
Indicador de Prorrogação Especial. Somente utilizar para os períodos prorrogados entre 03/2020 e 05/2020 ou 03/2021 e 05/2021
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited