RelpmeiService class
Serviço: RELPMEI (Regime Especial de Regularização Tributária para o Microempreendedor Individual)
O RELPMEI é um regime especial para regularização tributária de débitos do MEI.
Este serviço permite:
- Consultar pedidos de parcelamento (PEDIDOSPARC233)
- Consultar parcelamento específico (OBTERPARC234)
- Consultar parcelas para impressão (PARCELASPARAGERAR232)
- Consultar detalhes de pagamento (DETPAGTOPARC235)
- Emitir DAS para parcelas (GERARDAS231)
Documentação oficial: .cursor/rules/relpmei.mdc
Exemplo de uso:
final relpmeiService = RelpmeiService(apiClient);
// Consultar pedidos
final pedidos = await relpmeiService.consultarPedidos(
contribuinteNumero: '12345678000190',
);
print('Total de parcelamentos: ${pedidos.parcelamentos?.length}');
// Emitir DAS de uma parcela
final das = await relpmeiService.emitirDas(
numeroParcelamento: 123456,
numeroParcela: 1,
);
print('DAS Base64: ${das.pdfBase64}');
Constructors
- RelpmeiService(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, required int numeroParcelamento, required int anoMesParcela, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarDetalhesPagamentoRelpmeiResponse> - Consultar Detalhes de Pagamento (DETPAGTOPARC235)
-
consultarDetalhesPagamentoWithRequest(
{String? contribuinteNumero, required ConsultarDetalhesPagamentoRelpmeiRequest request, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarDetalhesPagamentoRelpmeiResponse> - Versão com request específico para consultar detalhes de pagamento
-
consultarParcelamento(
{String? contribuinteNumero, required int numeroParcelamento, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarParcelamentoRelpmeiResponse> - Consultar Parcelamento Específico (OBTERPARC234)
-
consultarParcelamentoWithRequest(
{String? contribuinteNumero, required ConsultarParcelamentoRelpmeiRequest request, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarParcelamentoRelpmeiResponse> - Versão com request específico para consultar parcelamento específico
-
consultarParcelasImpressao(
{String? contribuinteNumero, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarParcelasImpressaoRelpmeiResponse> - Consultar Parcelas para Impressão (PARCELASPARAGERAR232)
-
consultarParcelasImpressaoWithRequest(
{String? contribuinteNumero, required ConsultarParcelasImpressaoRelpmeiRequest request, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarParcelasImpressaoRelpmeiResponse> - Versão com request específico para consultar parcelas para impressão
-
consultarPedidos(
{String? contribuinteNumero, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarPedidosRelpmeiResponse> - Consultar Pedidos de Parcelamento (PEDIDOSPARC233)
-
consultarPedidosWithRequest(
{String? contribuinteNumero, required ConsultarPedidosRelpmeiRequest request, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< ConsultarPedidosRelpmeiResponse> - Versão com request específico para consultar pedidos de parcelamento
-
emitirDas(
{String? contribuinteNumero, required int parcelaParaEmitir, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< EmitirDasRelpmeiResponse> - Emitir DAS (GERARDAS231)
-
emitirDasWithRequest(
{String? contribuinteNumero, required EmitirDasRelpmeiRequest request, String? contratanteNumero, String? autorPedidoDadosNumero}) → Future< EmitirDasRelpmeiResponse> - Versão com request específico para emitir DAS
-
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