consultarParcelamento method
- int numeroParcelamento
Consulta informações detalhadas de um parcelamento específico
numeroParcelamento - Número do parcelamento a ser consultado
Retorna informações completas sobre o parcelamento, incluindo:
- Consolidação original
- Alterações de dívida
- Demonstrativo de pagamentos
Exemplo de uso:
final response = await relpsnService.consultarParcelamento(123456);
if (response.sucesso) {
final parcelamento = response.dadosParsed;
print('Situação: ${parcelamento?.situacao}');
print('Data do pedido: ${parcelamento?.dataDoPedidoFormatada}');
}
Implementation
Future<ConsultarParcelamentoResponse> consultarParcelamento(
int numeroParcelamento,
) async {
// Validação do parâmetro
final validacao = RelpsnValidations.validarNumeroParcelamento(
numeroParcelamento,
);
if (validacao != null) {
throw ArgumentError(validacao);
}
final request = BaseRequest(
contribuinteNumero:
'00000000000000', // Será substituído pelo CNPJ do contribuinte
pedidoDados: PedidoDados(
idSistema: 'RELPSN',
idServico: 'OBTERPARC174',
dados: numeroParcelamento.toString(),
),
);
final response = await _apiClient.post('/Consultar', request);
return ConsultarParcelamentoResponse.fromJson(response);
}