Package systextil.dao

Class Duplicata

java.lang.Object
systextil.dao.Duplicata

public class Duplicata extends Object
Representa a tabela FATU_070
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
    final Cnpj
     
    final Cnpj
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final Date
     
    final Date
     
    final Date
     
    final Date
     
    final Date
     
    final Date
     
    final Date
     
    final int
     
    final int
     
    final Cnpj
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final int
     
    final String
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final double
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final Date
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Duplicata[]
    agruparParcelas(br.com.intersys.systextil.connection.AppConnection conn, int f_empresa, int f_nr_nota, int f_cnpj_9, int f_cnpj_4, int f_cnpj_2, int f_tipo_tit, String f_previo_form, int f_tipo_de_tit_negociacao_pedido)
     
    static Duplicata[]
    agruparParcelas(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int f_tipo_tit, String f_previo_form, int f_tipo_de_tit_negociacao_pedido)
     
    void
    delete(br.com.intersys.systextil.connection.AppConnection conn)
     
    static int
    deleteSeqs(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata)
     
    static Duplicata
    get(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int cli_dup_cgc_cli9, int cli_dup_cgc_cli4, int cli_dup_cgc_cli2, int tipo_titulo, int num_duplicata, int seq_duplicatas)
     
    static Duplicata
    get(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata, int seq_duplicatas)
     
    getCheques(br.com.intersys.systextil.connection.AppConnection conn)
     
    br.com.intersys.systextil.connection.Amount
    getValorAPagar(br.com.intersys.systextil.connection.AppConnection conn)
    Calcula o valor a pagar desta duplicata, descontando de seu valor o que já foi pago.
    br.com.intersys.systextil.connection.Amount
    getValorPago(br.com.intersys.systextil.connection.AppConnection conn)
    Calcula o valor pago desta duplicata, conforme sua situação e os pagamentos efetuados.
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cliente, int tipo_titulo, int num_duplicata, int seq_duplicatas, Date data_venc_duplic, br.com.intersys.systextil.connection.Amount valor_duplicata, int situacao_duplic, br.com.intersys.systextil.connection.Amount perc_juro_duplic, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int portador_duplic, String serie_nota_fisc, double quantidade, String tecido_peca, br.com.intersys.systextil.connection.Amount percentual_comis, br.com.intersys.systextil.connection.Amount valor_comis, br.com.intersys.systextil.connection.Amount base_calc_comis, int pedido_venda, int cod_rep_cliente, int posicao_duplic, Date vencto_anterior, Date data_emissao, int cod_historico, String compl_historico, int cod_local, int moeda_titulo, br.com.intersys.systextil.connection.Amount valor_moeda, Date data_prorrogacao, br.com.intersys.systextil.connection.Amount perc_comis_crec, int duplic_impressa, int cod_transacao, int codigo_contabil, int seq_end_cobranca, int referente_nf, String observacao, Cnpj cli_resptit, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, br.com.intersys.systextil.connection.Amount perc_comis_crec_adm, int cod_canc_duplic, Date data_canc_duplic, int duplic_emitida, int previsao, int num_contabil, String nr_titulo_banco, int cod_forma_pagto, int nr_solicitacao, int origem_pedido)
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int seq_duplicatas, int tipo_titulo, Date data_venc_duplic, br.com.intersys.systextil.connection.Amount valor_duplicata, int portador_duplic, double quantidade, String tecido_peca, br.com.intersys.systextil.connection.Amount percentual_comis, br.com.intersys.systextil.connection.Amount valor_comis, br.com.intersys.systextil.connection.Amount base_calc_comis, int cod_local, Date data_prorrogacao, br.com.intersys.systextil.connection.Amount valor_moeda, br.com.intersys.systextil.connection.Amount perc_comis_crec, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int comissao_lancada, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, br.com.intersys.systextil.connection.Amount perc_comis_crec_adm, int moeda_titulo, int cod_carteira, int nr_identificacao)
    Deprecated.
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int seq_duplicatas, int tipo_titulo, Date data_venc_duplic, br.com.intersys.systextil.connection.Amount valor_duplicata, int portador_duplic, double quantidade, String tecido_peca, br.com.intersys.systextil.connection.Amount percentual_comis, br.com.intersys.systextil.connection.Amount valor_comis, br.com.intersys.systextil.connection.Amount base_calc_comis, int cod_local, Date data_prorrogacao, br.com.intersys.systextil.connection.Amount valor_moeda, br.com.intersys.systextil.connection.Amount perc_comis_crec, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int comissao_lancada, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, br.com.intersys.systextil.connection.Amount perc_comis_crec_adm, int moeda_titulo, int cod_carteira, int nr_identificacao, int cod_categoria)
     
    static int
    lastSeq(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata)
    Obtém o número da última sequência de determinada num_duplicata.
    listEventos(br.com.intersys.systextil.connection.AppConnection conn)
     
    listPagamentos(br.com.intersys.systextil.connection.AppConnection conn)
     
    static Duplicata[]
    listPorCliente(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente)
     
    static Duplicata[]
    listPorOrcamento(br.com.intersys.systextil.connection.AppConnection conn, Orcamento orcamento)
     
    static Duplicata[]
    listSeqs(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata)
     
    static Duplicata
    make(br.com.intersys.systextil.connection.AppConnection cn)
     
    void
    moverParaDocumentosEliminados(br.com.intersys.systextil.connection.AppConnection conn)
    Move para as tabelas de títulos eliminados esta duplicata bem como todos os pagamentos e despesas/tarifas relacionados.
    reloadCheques(br.com.intersys.systextil.connection.AppConnection conn)
    Igual a getCheques, mas forçando a releitura dos dados.
    static int
    updateCancelamento(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, Cnpj cgc_ler, Date data_canc_duplic, int cod_canc_duplic, int tipo_tit_negociacao_pedido)
    Cancela duplicatas com tipo de título de negociação e também do tipo de título da nota fiscal.
    static int
    updateDadosContabeis(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int num_contabil)
    Atualiza o número contabil e o código da transação nas duplicatas associadas à nota fiscal, se o número contábil ainda for zero.
    void
    updateDuplicEmitida(br.com.intersys.systextil.connection.AppConnection conn, int duplic_emitida)
     
    void
    updateSituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao_duplic)
     

    Methods inherited from class java.lang.Object

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

    • codigo_empresa

      public final int codigo_empresa
    • cliente

      public final Cnpj cliente
    • tipo_titulo

      public final int tipo_titulo
    • num_duplicata

      public final int num_duplicata
    • seq_duplicatas

      public final int seq_duplicatas
    • data_venc_duplic

      public final Date data_venc_duplic
    • valor_duplicata

      public final br.com.intersys.systextil.connection.Amount valor_duplicata
    • situacao_duplic

      public final int situacao_duplic
    • cod_canc_duplic

      public final int cod_canc_duplic
    • data_canc_duplic

      public final Date data_canc_duplic
    • perc_juro_duplic

      public final br.com.intersys.systextil.connection.Amount perc_juro_duplic
    • perc_desc_duplic

      public final br.com.intersys.systextil.connection.Amount perc_desc_duplic
    • portador_duplic

      public final int portador_duplic
    • serie_nota_fisc

      public final String serie_nota_fisc
    • numero_bordero

      public final int numero_bordero
    • quantidade

      public final double quantidade
    • tecido_peca

      public final String tecido_peca
    • percentual_comis

      public final br.com.intersys.systextil.connection.Amount percentual_comis
    • valor_comis

      public final br.com.intersys.systextil.connection.Amount valor_comis
    • base_calc_comis

      public final br.com.intersys.systextil.connection.Amount base_calc_comis
    • pedido_venda

      public final int pedido_venda
    • nr_titulo_banco

      public final String nr_titulo_banco
    • cod_rep_cliente

      public final int cod_rep_cliente
    • posicao_duplic

      public final int posicao_duplic
    • port_anterior

      public final int port_anterior
    • vencto_anterior

      public final Date vencto_anterior
    • duplic_emitida

      public final int duplic_emitida
    • nr_solicitacao

      public final int nr_solicitacao
    • data_emissao

      public final Date data_emissao
    • numero_titulo

      public final int numero_titulo
    • data_transf_tit

      public final Date data_transf_tit
    • numero_sequencia

      public final int numero_sequencia
    • valor_remessa

      public final br.com.intersys.systextil.connection.Amount valor_remessa
    • cod_historico

      public final int cod_historico
    • compl_historico

      public final String compl_historico
    • cod_local

      public final int cod_local
    • previsao

      public final int previsao
    • moeda_titulo

      public final int moeda_titulo
    • valor_moeda

      public final br.com.intersys.systextil.connection.Amount valor_moeda
    • data_prorrogacao

      public final Date data_prorrogacao
    • conta_corrente

      public final int conta_corrente
    • numero_remessa

      public final int numero_remessa
    • perc_comis_crec

      public final br.com.intersys.systextil.connection.Amount perc_comis_crec
    • duplic_impressa

      public final int duplic_impressa
    • cod_transacao

      public final int cod_transacao
    • codigo_contabil

      public final int codigo_contabil
    • tit_renegociado

      public final int tit_renegociado
    • seq_end_cobranca

      public final int seq_end_cobranca
    • num_contabil

      public final int num_contabil
    • comissao_lancada

      public final int comissao_lancada
    • referente_nf

      public final int referente_nf
    • tipo_tit_origem

      public final int tipo_tit_origem
    • num_dup_origem

      public final int num_dup_origem
    • seq_dup_origem

      public final int seq_dup_origem
    • observacao

      public final String observacao
    • cli_resptit

      public final Cnpj cli_resptit
    • origem_pedido

      public final int origem_pedido
    • endosso

      public final Cnpj endosso
    • controle_cheque

      public final int controle_cheque
    • tipo_comissao

      public final int tipo_comissao
    • codigo_administr

      public final int codigo_administr
    • comissao_administr

      public final br.com.intersys.systextil.connection.Amount comissao_administr
    • perc_comis_crec_adm

      public final br.com.intersys.systextil.connection.Amount perc_comis_crec_adm
    • tit_baixar

      public final int tit_baixar
    • posicao_ant

      public final int posicao_ant
    • mensagem_boleto

      public final String mensagem_boleto
    • atraso_pela_renegociacao

      public final int atraso_pela_renegociacao
    • data_ult_movim_pagto

      public final Date data_ult_movim_pagto
    • data_ult_movim_credito

      public final Date data_ult_movim_credito
    • saldo_duplicata

      public final br.com.intersys.systextil.connection.Amount saldo_duplicata
    • cod_forma_pagto

      public final int cod_forma_pagto
    • nr_cupom

      public final int nr_cupom
    • cd_centro_custo

      public final int cd_centro_custo
    • nr_mtv_prorrogacao

      public final int nr_mtv_prorrogacao
    • nr_remessa_inadimplencia

      public final String nr_remessa_inadimplencia
    • nr_solicitacao_inadimplencia

      public final String nr_solicitacao_inadimplencia
    • situacao_inadimplencia

      public final int situacao_inadimplencia
    • valor_desp_cobr

      public final br.com.intersys.systextil.connection.Amount valor_desp_cobr
    • cond_pagto_vendor

      public final int cond_pagto_vendor
    • executa_trigger

      public final int executa_trigger
    • valor_desconto_aux

      public final br.com.intersys.systextil.connection.Amount valor_desconto_aux
    • valor_juros_aux

      public final br.com.intersys.systextil.connection.Amount valor_juros_aux
    • valor_saldo_aux

      public final br.com.intersys.systextil.connection.Amount valor_saldo_aux
    • nr_identificacao

      public final int nr_identificacao
    • cod_carteira

      public final int cod_carteira
  • Method Details

    • make

      public static Duplicata make(br.com.intersys.systextil.connection.AppConnection cn)
    • get

      public static Duplicata get(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int cli_dup_cgc_cli9, int cli_dup_cgc_cli4, int cli_dup_cgc_cli2, int tipo_titulo, int num_duplicata, int seq_duplicatas)
    • get

      public static Duplicata get(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata, int seq_duplicatas)
    • delete

      public void delete(br.com.intersys.systextil.connection.AppConnection conn)
    • listSeqs

      public static Duplicata[] listSeqs(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata)
    • lastSeq

      public static int lastSeq(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata)
      Obtém o número da última sequência de determinada num_duplicata.
      Returns:
      o número da última sequência, ou zero se não existir.
    • listPorCliente

      public static Duplicata[] listPorCliente(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente)
    • listPorOrcamento

      public static Duplicata[] listPorOrcamento(br.com.intersys.systextil.connection.AppConnection conn, Orcamento orcamento)
    • getCheques

      public ChequeTitulo[] getCheques(br.com.intersys.systextil.connection.AppConnection conn)
    • reloadCheques

      public ChequeTitulo[] reloadCheques(br.com.intersys.systextil.connection.AppConnection conn)
      Igual a getCheques, mas forçando a releitura dos dados.
    • deleteSeqs

      public static int deleteSeqs(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata)
    • listPagamentos

      public Pagamento[] listPagamentos(br.com.intersys.systextil.connection.AppConnection conn)
    • listEventos

      public DuplicataEvento[] listEventos(br.com.intersys.systextil.connection.AppConnection conn)
    • moverParaDocumentosEliminados

      public void moverParaDocumentosEliminados(br.com.intersys.systextil.connection.AppConnection conn)
      Move para as tabelas de títulos eliminados esta duplicata bem como todos os pagamentos e despesas/tarifas relacionados. Feito isto, este objeto fica inválido.
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int seq_duplicatas, int tipo_titulo, Date data_venc_duplic, br.com.intersys.systextil.connection.Amount valor_duplicata, int portador_duplic, double quantidade, String tecido_peca, br.com.intersys.systextil.connection.Amount percentual_comis, br.com.intersys.systextil.connection.Amount valor_comis, br.com.intersys.systextil.connection.Amount base_calc_comis, int cod_local, Date data_prorrogacao, br.com.intersys.systextil.connection.Amount valor_moeda, br.com.intersys.systextil.connection.Amount perc_comis_crec, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int comissao_lancada, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, br.com.intersys.systextil.connection.Amount perc_comis_crec_adm, int moeda_titulo, int cod_carteira, int nr_identificacao, int cod_categoria)
    • insert

      @Deprecated public static void insert(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int seq_duplicatas, int tipo_titulo, Date data_venc_duplic, br.com.intersys.systextil.connection.Amount valor_duplicata, int portador_duplic, double quantidade, String tecido_peca, br.com.intersys.systextil.connection.Amount percentual_comis, br.com.intersys.systextil.connection.Amount valor_comis, br.com.intersys.systextil.connection.Amount base_calc_comis, int cod_local, Date data_prorrogacao, br.com.intersys.systextil.connection.Amount valor_moeda, br.com.intersys.systextil.connection.Amount perc_comis_crec, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int comissao_lancada, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, br.com.intersys.systextil.connection.Amount perc_comis_crec_adm, int moeda_titulo, int cod_carteira, int nr_identificacao)
      Deprecated.
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cliente, int tipo_titulo, int num_duplicata, int seq_duplicatas, Date data_venc_duplic, br.com.intersys.systextil.connection.Amount valor_duplicata, int situacao_duplic, br.com.intersys.systextil.connection.Amount perc_juro_duplic, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int portador_duplic, String serie_nota_fisc, double quantidade, String tecido_peca, br.com.intersys.systextil.connection.Amount percentual_comis, br.com.intersys.systextil.connection.Amount valor_comis, br.com.intersys.systextil.connection.Amount base_calc_comis, int pedido_venda, int cod_rep_cliente, int posicao_duplic, Date vencto_anterior, Date data_emissao, int cod_historico, String compl_historico, int cod_local, int moeda_titulo, br.com.intersys.systextil.connection.Amount valor_moeda, Date data_prorrogacao, br.com.intersys.systextil.connection.Amount perc_comis_crec, int duplic_impressa, int cod_transacao, int codigo_contabil, int seq_end_cobranca, int referente_nf, String observacao, Cnpj cli_resptit, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, br.com.intersys.systextil.connection.Amount perc_comis_crec_adm, int cod_canc_duplic, Date data_canc_duplic, int duplic_emitida, int previsao, int num_contabil, String nr_titulo_banco, int cod_forma_pagto, int nr_solicitacao, int origem_pedido)
    • agruparParcelas

      public static Duplicata[] agruparParcelas(br.com.intersys.systextil.connection.AppConnection conn, int f_empresa, int f_nr_nota, int f_cnpj_9, int f_cnpj_4, int f_cnpj_2, int f_tipo_tit, String f_previo_form, int f_tipo_de_tit_negociacao_pedido)
    • agruparParcelas

      public static Duplicata[] agruparParcelas(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int f_tipo_tit, String f_previo_form, int f_tipo_de_tit_negociacao_pedido)
    • updateCancelamento

      public static int updateCancelamento(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, Cnpj cgc_ler, Date data_canc_duplic, int cod_canc_duplic, int tipo_tit_negociacao_pedido)
      Cancela duplicatas com tipo de título de negociação e também do tipo de título da nota fiscal.
    • updateDadosContabeis

      public static int updateDadosContabeis(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int num_contabil)
      Atualiza o número contabil e o código da transação nas duplicatas associadas à nota fiscal, se o número contábil ainda for zero.
      Returns:
      a quantidade de registros afetados
    • updateSituacao

      public void updateSituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao_duplic)
    • updateDuplicEmitida

      public void updateDuplicEmitida(br.com.intersys.systextil.connection.AppConnection conn, int duplic_emitida)
    • getValorPago

      public br.com.intersys.systextil.connection.Amount getValorPago(br.com.intersys.systextil.connection.AppConnection conn)
      Calcula o valor pago desta duplicata, conforme sua situação e os pagamentos efetuados.
      Returns:
      se situacao for 0, zero; se situacao for 3 ou 4, a soma dos valores pagos; em outro caso, valor_duplicata.
    • getValorAPagar

      public br.com.intersys.systextil.connection.Amount getValorAPagar(br.com.intersys.systextil.connection.AppConnection conn)
      Calcula o valor a pagar desta duplicata, descontando de seu valor o que já foi pago.
      Returns:
      a diferença entre valor_duplicata e getValorPago(br.com.intersys.systextil.connection.AppConnection)