Class LiquidacaoAdiantamento
java.lang.Object
systextil.bo.cpag.liquidacaoautomatica.LiquidacaoAdiantamento
Liquida titulos a pagar usando adiantamentos vinculados ao pedido de compra.
Fluxo:
1. Busca parcelas com saldo > 0 na CPAG_010 (ordem: data_vencimento asc)
2. Busca os pedidos de compra via OBRF_010 JOIN OBRF_015
3. Busca adiantamentos com saldo vinculados a cada pedido na CPAG_200
4. Consome adiantamentos contra parcelas (mais antigo primeiro):
- cada consumo gera lancamento contabil na CONT_600 e uma linha na CPAG_015
- a trigger INTER_TR_CPAG_015 atualiza o saldo do titulo na CPAG_010
- consumo parcial avanca para a proxima parcela quando o titulo e zerado
- para quando acabam os titulos ou os adiantamentos
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LiquidacaoAdiantamento
public LiquidacaoAdiantamento()
-
-
Method Details
-
executar
public static void executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nomeForm, int codigoEmpresa, int numeroNotaEntrada, String serieNotaEntrada, CNPJ cgc, int tipoTitulo, int tipoAdiantamento) throws TagException, StopException - Throws:
TagExceptionStopException
-