consultarSituacaoCadastral method
Consulta situação cadastral do MEI através do CPF do empresário
cpf: CPF do empresário MEI (deve ser válido)
contratanteNumero: CNPJ do contratante (opcional, usa dados da autenticação se não informado)
autorPedidoDadosNumero: CPF/CNPJ do autor do pedido (opcional, usa dados da autenticação se não informado)
Retorna: ConsultarSituacaoCadastralCcmeiResponse com lista de CNPJs vinculados ao CPF Útil para encontrar todos os CNPJs de um empresário MEI Lança exceção se o CPF for inválido ou houver erro na API
Implementation
Future<ConsultarSituacaoCadastralCcmeiResponse> consultarSituacaoCadastral(
String cpf, {
String? contratanteNumero,
String? autorPedidoDadosNumero,
}) async {
// Validar formato do CPF antes de fazer a requisição
// Criar requisição para consulta de situação cadastral
final request = BaseRequest(
contribuinteNumero: cpf,
pedidoDados: PedidoDados(
idSistema: 'CCMEI',
idServico:
'CCMEISITCADASTRAL123', // ID específico para consulta de situação
versaoSistema: '1.0',
dados: '',
),
);
// Executar requisição para o endpoint de consulta
final response = await _apiClient.post(
'/Consultar',
request,
contratanteNumero: contratanteNumero,
autorPedidoDadosNumero: autorPedidoDadosNumero,
);
return ConsultarSituacaoCadastralCcmeiResponse.fromJson(response);
}