CcmeiService class

Serviço: CCMEI (Cadastro Centralizado de Microempreendedor Individual)

O CCMEI é um documento que comprova a situação cadastral do MEI junto à Receita Federal.

Este serviço permite:

  • Emitir CCMEI em PDF (EMITIRCCMEI121)
  • Consultar dados completos do MEI (DADOSCCMEI122)
  • Consultar situação cadastral por CPF (CCMEISITCADASTRAL123)

Documentação oficial: .cursor/rules/ccmei.mdc

Exemplo de uso:

final ccmeiService = CcmeiService(apiClient);

// Emitir CCMEI
final ccmei = await ccmeiService.emitirCcmei('12345678000190');
print('PDF Base64: ${ccmei.pdfBase64}');

// Consultar dados
final dados = await ccmeiService.consultarDadosCcmei('12345678000190');
print('Nome: ${dados.nomeEmpresarial}');

Constructors

CcmeiService(ApiClient _apiClient)
Construtor que recebe o cliente da API

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

consultarDadosCcmei(String? cnpj, {String? contratanteNumero, String? autorPedidoDadosNumero}) Future<ConsultarDadosCcmeiResponse>
Consulta dados completos do MEI através do CNPJ
consultarSituacaoCadastral(String cpf, {String? contratanteNumero, String? autorPedidoDadosNumero}) Future<ConsultarSituacaoCadastralCcmeiResponse>
Consulta situação cadastral do MEI através do CPF do empresário
emitirCcmei(String? cnpj, {String? contratanteNumero, String? autorPedidoDadosNumero}) Future<EmitirCcmeiResponse>
Emite o CCMEI (Cadastro Centralizado de MEI) em formato PDF
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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