DefisService class
Serviço: DEFIS (Declaração de Informações Socioeconômicas e Fiscais)
Serviço para transmissão e consulta da DEFIS, declaração obrigatória para empresas optantes pelo Simples Nacional que encerraram atividades no ano-calendário.
Este serviço permite:
- TRANSDECLARACAO141: Transmitir Declaração Sócio Econômica
- CONSDECLARACAO142: Consultar Declarações Transmitidas
- CONSULTIMADECREC143: Consultar Última Declaração Transmitida
- CONSDECREC144: Consultar Declaração Específica
Documentação oficial: .cursor/rules/defis.mdc
Exemplo de uso:
final defisService = DefisService(apiClient);
// Transmitir declaração
final resultado = await defisService.transmitirDeclaracao(
contribuinteNumero: '12345678000190',
declaracaoData: TransmitirDeclaracaoRequest(...),
);
print('Recibo: ${resultado.numeroRecibo}');
Constructors
- DefisService(ApiClient _apiClient)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
consultarDeclaracaoEspecifica(
{String? contribuinteNumero, required String idDefis, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarDeclaracaoEspecificaResponse> - Consulta uma declaração específica transmitida na DEFIS
-
consultarDeclaracoesTransmitidas(
{String? contribuinteNumero, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarDeclaracoesResponse> - Consulta todas as declarações transmitidas na DEFIS
-
consultarUltimaDeclaracao(
{String? contribuinteNumero, required int ano, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarUltimaDeclaracaoResponse> - Consulta a última declaração transmitida na DEFIS para um ano específico
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
transmitirDeclaracao(
{String? contribuinteNumero, required TransmitirDeclaracaoRequest declaracaoData, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< TransmitirDeclaracaoResponse> - Transmite a Declaração Sócio Econômica - DEFIS
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited