EntregarDeclaracaoRequest class

Modelo de dados para entrega de declaração PGDASD

Representa os dados necessários para transmitir uma declaração do Simples Nacional através do serviço TRANSDECLARACAO11

Constructors

EntregarDeclaracaoRequest({required String cnpjCompleto, required int pa, required bool indicadorTransmissao, required bool indicadorComparacao, required Declaracao declaracao, List<ValorDevido>? valoresParaComparacao})
EntregarDeclaracaoRequest.fromJson(Map<String, dynamic> json)
factory

Properties

cnpjCompleto String
CNPJ completo sem formatação (14 dígitos)
final
declaracao → Declaracao
Objeto contendo os dados da declaração
final
hashCode int
The hash code for this object.
no setterinherited
indicadorComparacao bool
Indica se há a necessidade de comparação dos valoresParaComparacao enviados na entrada com os valores calculados antes da transmissão
final
indicadorTransmissao bool
Indica se a declaração deve ser transmitida No caso de "false", serão devolvidos os valores devidos sem transmissão
final
isCnpjValido bool
Valida se o CNPJ é válido usando DocumentUtils
no setter
isPaValido bool
Valida se o período de apuração está no formato correto (AAAAMM)
no setter
isValid bool
Valida se todos os campos obrigatórios estão preenchidos
no setter
pa int
Período de apuração da declaração em formato AAAAMM
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
valoresParaComparacao List<ValorDevido>?
Valores para comparação com o valor apurado pelo sistema Obrigatório, exceto quando não há valor devido
final

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