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