Class ControleMovimentacaoCartao
java.lang.Object
br.com.intersys.systextil.function.ControleMovimentacaoCartao
Consulta o tratamento de movimentacao de uma parcela conciliada no cartao.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic intcombinar(int atual, int proximo) Bloqueio tem precedencia sobre confirmacao em operacoes com varias parcelas.static booleanconfirmar(int tratamento, TagInteractive interactive) static intobterTratamento(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 intobterTratamentoRenegociacao(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int renegociacao, String multiempresa) Mesmo conjunto de parcelas processado pelo DuplicataDao da crec_f577a.static intobterTratamentoRenegociacaoAntiga(br.com.intersys.systextil.connection.AppConnection conn, int renegociacao) static booleanpermitir(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, int empresa, CNPJ cliente, int tipoTitulo, int numeroTitulo, int parcela) static voidvalidarConfirmacaoPrevia(int tratamento, boolean confirmado) Processamento sem usuario: exige o aceite coletado antes do agendamento.
-
Field Details
-
PERMITE
public static final int PERMITE- See Also:
-
NAO_PERMITE
public static final int NAO_PERMITE- See Also:
-
AVISA_E_QUESTIONA
public static final int AVISA_E_QUESTIONA- See Also:
-
MSG_CONFIRMACAO
- See Also:
-
MSG_BLOQUEIO
- See Also:
-
-
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
- Throws:
TagException
-
validarConfirmacaoPrevia
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.
-