PertmeiService class

Serviço: PERTMEI (Parcelamento Especial de Regularização Tributária para MEI)

O PERTMEI é uma modalidade especial de parcelamento para regularização tributária de MEI.

Este serviço permite:

  • Consultar pedidos de parcelamento (PEDIDOSPARC243)
  • Consultar parcelamento específico (OBTERPARC244)
  • Consultar parcelas para impressão (PARCELASPARAGERAR242)
  • Consultar detalhes de pagamento (DETPAGTOPARC245)
  • Emitir DAS para parcelas (GERARDAS241)

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

Exemplo de uso:

final pertmeiService = PertmeiService(apiClient);

// Consultar pedidos
final pedidos = await pertmeiService.consultarPedidos('12345678000190');
print('Total de parcelamentos: ${pedidos.parcelamentos?.length}');

// Emitir DAS de uma parcela
final das = await pertmeiService.emitirDas(
  numeroParcelamento: 123456,
  numeroParcela: 1,
);
print('DAS Base64: ${das.pdfBase64}');

Constructors

PertmeiService(ApiClient _apiClient)

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

consultarDetalhesPagamento(String? contribuinteNumero, int numeroParcelamento, int anoMesParcela) Future<ConsultarDetalhesPagamentoResponse>
Consulta detalhes de pagamento na modalidade PERTMEI
consultarParcelamento(String? contribuinteNumero, int numeroParcelamento) Future<ConsultarParcelamentoResponse>
Consulta um determinado parcelamento na modalidade PERTMEI
consultarParcelasParaImpressao(String? contribuinteNumero) Future<ConsultarParcelasResponse>
Consulta as parcelas disponíveis para impressão de DAS na modalidade PERTMEI
consultarPedidos(String? contribuinteNumero) Future<ConsultarPedidosResponse>
Consulta todos os pedidos de parcelamento na modalidade PERTMEI para um contribuinte
emitirDas(String? contribuinteNumero, int parcelaParaEmitir) Future<EmitirDasResponse>
Emite documento de arrecadação na modalidade PERTMEI
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