Class ControleMovimentacaoCartao

java.lang.Object
br.com.intersys.systextil.function.ControleMovimentacaoCartao

public final class ControleMovimentacaoCartao extends Object
Consulta o tratamento de movimentacao de uma parcela conciliada no cartao.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final String
     
    static final String
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    combinar(int atual, int proximo)
    Bloqueio tem precedencia sobre confirmacao em operacoes com varias parcelas.
    static boolean
    confirmar(int tratamento, TagInteractive interactive)
     
    static int
    obterTratamento(br.com.intersys.systextil.connection.AppConnection conn, int empresa, CNPJ cliente, int tipoTitulo, int numeroTitulo, int parcela)
    Ausencia de configuracao ou de conciliacao preserva o comportamento atual.
    static int
    obterTratamentoRenegociacao(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int renegociacao, String multiempresa)
    Mesmo conjunto de parcelas processado pelo DuplicataDao da crec_f577a.
    static int
    obterTratamentoRenegociacaoAntiga(br.com.intersys.systextil.connection.AppConnection conn, int renegociacao)
     
    static boolean
    permitir(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, int empresa, CNPJ cliente, int tipoTitulo, int numeroTitulo, int parcela)
     
    static void
    validarConfirmacaoPrevia(int tratamento, boolean confirmado)
    Processamento sem usuario: exige o aceite coletado antes do agendamento.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • obterTratamento

      public static int obterTratamento(br.com.intersys.systextil.connection.AppConnection conn, int empresa, CNPJ cliente, int tipoTitulo, int numeroTitulo, int parcela)
      Ausencia de configuracao ou de conciliacao preserva o comportamento atual. A desconciliacao do APEX limpa ID_CONC_VENDA / ID_CONC_PAGTO na FATU_070. Erros de consulta sao propagados, nunca tratados como permissao.
    • permitir

      public static boolean permitir(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, int empresa, CNPJ cliente, int tipoTitulo, int numeroTitulo, int parcela) throws TagException
      Throws:
      TagException
    • combinar

      public static int combinar(int atual, int proximo)
      Bloqueio tem precedencia sobre confirmacao em operacoes com varias parcelas.
    • confirmar

      public static boolean confirmar(int tratamento, TagInteractive interactive) throws TagException
      Throws:
      TagException
    • validarConfirmacaoPrevia

      public static void validarConfirmacaoPrevia(int tratamento, boolean confirmado) throws TagException
      Processamento sem usuario: exige o aceite coletado antes do agendamento.
      Throws:
      TagException
    • obterTratamentoRenegociacaoAntiga

      public static int obterTratamentoRenegociacaoAntiga(br.com.intersys.systextil.connection.AppConnection conn, int renegociacao)
    • obterTratamentoRenegociacao

      public static int obterTratamentoRenegociacao(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int renegociacao, String multiempresa)
      Mesmo conjunto de parcelas processado pelo DuplicataDao da crec_f577a.