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