errorCodes constant

Map<String, RelpsnErrorInfo> const errorCodes

Códigos de erro específicos do RELPSN

Implementation

static const Map<String, RelpsnErrorInfo> errorCodes = {
  '[Aviso-RELPSN-ER_E001]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_E001]',
    mensagem: 'Não há parcelamento ativo para o contribuinte.',
    acao: 'O número do parcelamento informado não está ativo ou não existe.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Erro-RELPSN-ER_N001]': RelpsnErrorInfo(
    codigo: '[Erro-RELPSN-ER_N001]',
    mensagem:
        'Erro ao utilizar o Integra Contador Parcelamentos. Tente novamente mais tarde.',
    acao: 'Erro interno. Efetuar nova tentativa.',
    tipo: RelpsnErrorType.erro,
  ),
  '[EntradaIncorreta-RELPSN-ER_N002]': RelpsnErrorInfo(
    codigo: '[EntradaIncorreta-RELPSN-ER_N002]',
    mensagem: 'Parâmetro de entrada inválido: {}.',
    acao:
        'Foi enviado um parâmetro de forma incorreta. Reenviar corrigindo o problema.',
    tipo: RelpsnErrorType.entradaIncorreta,
  ),
  '[Aviso-RELPSN-ER_N003]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N003]',
    mensagem:
        'Não há mais saldo devedor para os débitos incluídos no parcelamento. No próximo processamento mensal, o parcelamento será encerrado.',
    acao: 'Não há parcela disponível.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[EntradaIncorreta-RELPSN-ER_N004]': RelpsnErrorInfo(
    codigo: '[EntradaIncorreta-RELPSN-ER_N004]',
    mensagem:
        'Houve uma reconsolidação do parcelamento. Não é possível utilizar o Integra Contador para esta ação, que deve ser feita diretamente no portal do contribuinte ou eCac.',
    acao: 'Quando há reconsolidação, deve ser utilizada a versão web.',
    tipo: RelpsnErrorType.entradaIncorreta,
  ),
  '[Aviso-RELPSN-ER_N005]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N005]',
    mensagem:
        'O DAS da parcela do mês corrente só pode ser emitido a partir do dia {}.',
    acao: 'Reenviar a partir do dia indicado.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Aviso-RELPSN-ER_N006]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N006]',
    mensagem:
        'A parcela {0} está indisponível para impressão devido a um dos seguintes motivos: 1- A parcela não existe no parcelamento; 2- Já existe pagamento para a parcela ou 3- É uma parcela de um mês futuro ainda não disponível.',
    acao:
        'Foi solicitada uma parcela que não está disponível para o parcelamento solicitado.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[EntradaIncorreta-RELPSN-ER_N007]': RelpsnErrorInfo(
    codigo: '[EntradaIncorreta-RELPSN-ER_N007]',
    mensagem:
        'Esta funcionalidade não requer nenhuma informação no campo dados. Remova e envie novamente a requisição.',
    acao:
        'Foram enviados parâmetros de entrada desnecessários. Reenviar retirando os parâmetros.',
    tipo: RelpsnErrorType.entradaIncorreta,
  ),
  '[Aviso-RELPSN-ER_N008]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N008]',
    mensagem: 'Não foram encontradas parcelas para emissão.',
    acao: 'Não há parcelas para o parcelamento solicitado.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Aviso-RELPSN-ER_N009]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N009]',
    mensagem: 'Não existe parcelamento para o numeroParcelamento informado.',
    acao: 'Verificar o número do parcelamento passado no parâmetro',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Aviso-RELPSN-ER_N010]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N010]',
    mensagem:
        'A parcela {} informada não é uma parcela válida para consulta de pagamento do parcelamento {}.',
    acao: 'Foi passada uma parcela que não existe ou não possui pagamento.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Aviso-RELPSN-ER_N011]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N011]',
    mensagem: 'Não existe parcelamento com o número informado.',
    acao: 'Reenviar corrigindo o parâmetro.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Aviso-RELPSN-ER_N012]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N012]',
    mensagem:
        'Não existe pagamento para o anoMesParcela e numeroParcelamento informados.',
    acao: 'Não existe pagamento para a parcela informada.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[Aviso-RELPSN-ER_N013]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N013]',
    mensagem:
        'Há um pedido de parcelamento para o contribuinte aguardando confirmação do pagamento da primeira parcela. Mensalmente, após a confirmação, estarão disponíveis os documentos para pagamento das demais.',
    acao: 'Aguardar o pagamento.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[EntradaIncorreta-RELPSN-ER_N014]': RelpsnErrorInfo(
    codigo: '[EntradaIncorreta-RELPSN-ER_N014]',
    mensagem:
        'Não será possível utilizar o IC para este contribuinte. Utilize o sistema web.',
    acao:
        'A condição do parcelamento do contribuinte não permite a utilização pelo Integra Contador.',
    tipo: RelpsnErrorType.entradaIncorreta,
  ),
  '[Aviso-RELPSN-ER_N015]': RelpsnErrorInfo(
    codigo: '[Aviso-RELPSN-ER_N015]',
    mensagem:
        'Informe a parcela {0} na requisição para obter o documento de arrecadação da primeira parcela.',
    acao:
        'Mensagem que pode ser emitida em conjunto com outra. Deve ser corrigido o parâmetro de entrada.',
    tipo: RelpsnErrorType.aviso,
  ),
  '[EntradaIncorreta-RELPSN-ER_N016]': RelpsnErrorInfo(
    codigo: '[EntradaIncorreta-RELPSN-ER_N016]',
    mensagem:
        'O Integra Contador Parcelamento possui o limite de {0} parcelas e este parcelamento possui {1} parcelas. Utilize o sistema na WEB para obter a guia.',
    acao: 'Não será possível emitir guia para este parcelamento.',
    tipo: RelpsnErrorType.entradaIncorreta,
  ),
};