consultarParcelas method

Future<ConsultarParcelasResponse> consultarParcelas()

Consulta as parcelas disponíveis para impressão

Retorna uma lista de parcelas disponíveis para emissão de DAS.

Exemplo de uso:

final response = await parcmeiEspecialService.consultarParcelas();
if (response.sucesso) {
  final parcelas = response.dadosParsed?.listaParcelas ?? [];
  for (final parcela in parcelas) {
    print('Parcela ${parcela.parcelaFormatada}: ${parcela.valorFormatado}');
  }
  print('Valor total: ${response.valorTotalParcelasFormatado}');
}

Implementation

Future<ConsultarParcelasResponse> consultarParcelas() async {
  final request = BaseRequest(
    contribuinteNumero:
        '00000000000000', // Será substituído pelo CNPJ do contribuinte
    pedidoDados: PedidoDados(
      idSistema: 'PARCMEI-ESP',
      idServico: 'PARCELASPARAGERAR212',
      versaoSistema: '1.0',
      dados: '',
    ),
  );

  final response = await _apiClient.post('/Consultar', request);
  return ConsultarParcelasResponse.fromJson(response);
}