All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.cnab.Comando Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2016 Objectos, Fábrica de Software LTDA.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package br.com.objectos.cnab;

import br.com.objectos.flat.FlatEnum;

/**
 * @author [email protected] (Marcio Endo)
 */
public enum Comando implements FlatEnum {

  // 01..Remessa
  // 02..Pedido de baixa
  // 03..Pedido de Protesto Falimentar
  // 04..Concessão de abatimento
  // 05..Cancelamento de abatimento concedido
  // 06..Alteração de vencimento
  // 07..Alteração do controle do participante
  // 08..Alteração de seu número
  // 09..Pedido de protesto
  // 18..Sustar protesto e baixar Título
  // 19..Sustar protesto e manter em carteira
  // 22..Transferência Cessão crédito ID. Prod. 10
  // 23..Transferência entre Carteiras
  // 24..Dev. Transferência entre Carteiras
  // 31..Alteração de outros dados
  // 35..Desagendamento do débito automático
  // 68..Acerto nos dados do rateio de Crédito
  // 69..Cancelamento do rateio de crédito

  REMESSA("01"),

  BAIXA("02"),

  ABATIMENTO("04"),

  CANCELAMENTO_DO_ABATIMENTO("05"),

  ALTERACAO_DO_CONTROLE("07"),

  ALTERACAO_DO_NUMERO("08"),

  PEDIDO_DE_PROTESTO("09"),

  BAIXAR_TITULO("18"),

  MANTER_CARTEIRA("19"),

  ALTERCAO_DE_OUTROS_DADOS("31"),

  DESAGENDAMENTO("35"),

  ACERTO("68"),

  CANCELAMENTO("69");

  private final String valor;

  private Comando(String valor) {
    this.valor = valor;
  }

  @Override
  public String flatValue() {
    return valor;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy