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 String
     
    final int
     
    final String
     
    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 int
     
    final String
     
    final int
     
    final int
     
    final int
     
    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 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
     
    static final String
     
    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 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
    atualizaFndEspelho(br.com.intersys.systextil.connection.AppConnection conn, int temEspelho)
     
    void
    delete(br.com.intersys.systextil.connection.AppConnection conn)
     
    void
    deleteSemCommit(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)
     
    boolean
    ehFidc(br.com.intersys.systextil.connection.AppConnection conn)
    Deprecated.
    Usar o outro método, pois este aqui obriga a consultar a tabela de duplicatas duas vezes, e ler todas as suas colunas, sem necessidade.
    static boolean
    ehFidc(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 boolean
    existsTitulosEmAberto(br.com.intersys.systextil.connection.AppConnection conn, Cnpj duplicata)
    Verifica se existe títulos em aberto
    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)
     
    static Date
    getDataProrrogacaoByNotaFiscalSaida(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, Cnpj cnpj_cliente)
     
    br.com.intersys.systextil.connection.Amount
    getSaldo(br.com.intersys.systextil.connection.AppConnection conn)
    Calcula o saldo a pagar de valor_duplicata em relação aos pagamentos efetuados.
    static br.com.intersys.systextil.connection.Amount
    getSaldoDevedor(br.com.intersys.systextil.connection.AppConnection conn, Cliente cliente)
     
    br.com.intersys.systextil.connection.Amount
    getSaldoMoeda(br.com.intersys.systextil.connection.AppConnection conn)
    Calcula o saldo a pagar de valor_moeda em relação aos pagamentos efetuados, considerando os valores_moeda.
    static int
    getUltimaSequenciaDuplicata(br.com.intersys.systextil.connection.AppConnection cn, int codEmpresa, Cnpj cnpj, int codTipoTitulo, int duplicata)
     
    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 empresa, Cnpj cnpj, int numeroDuplicata, int tipoTitulo, int codTransacao)
     
    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, Mdi mdi, int codigoEmpresa, Cnpj cnpj, int codTipoTitulo, int duplicata, int seqDuplicata, double valor, int codHistTit, int portador, int codTransTitulo, int codContabilTit, int contaCorrente, int numeroLancamentoContabil)
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int codigoEmpresa, Cnpj cnpj, int codTipoTitulo, int duplicata, int seqDuplicata, double valor, int codHistTit, int portador, int codTransTitulo, int codContabilTit, int contaCorrente, int numeroLancamentoContabil, Date data_pagto)
     
    static boolean
    insertLoja(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida capaNota, int numeroDuplicata, OrcamentoParcela parcela, int tipoTitulo, double valor, int situacaoDuplic, int portador, double quantidade, String tecidoPeca, br.com.intersys.systextil.connection.Amount valComissao, br.com.intersys.systextil.connection.Amount baseComissao, br.com.intersys.systextil.connection.Amount percComisCrecVendedor, int codigoTransacao, int referenteNf, int tipoComisVend, br.com.intersys.systextil.connection.Amount percComisCrec)
    Insere duplicata para faturamento de orcamento do modulo de Loja.
    static void
    insertSemNota(br.com.intersys.systextil.connection.AppConnection conn, int empresa, Cnpj cnpj, int numeroDuplicata, int sequencia, int formaDePagamento, double valor, int situacaoDuplic)
     
    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.
    static Duplicata[]
    list(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Cnpj cli, int tipo_titulo, int num_duplicata, int num_nota_fiscal, int serie_nota_fiscal)
     
    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)
    Deprecated.
    static Duplicata[]
    listPorClienteAndCondition(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente, String condition)
    Retorna todas as duplicatas relacionadas a um cliente, dada uma condição.
    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 Duplicata[]
    titulosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, int grupoEconomico)
     
    static Duplicata[]
    titulosGrupoEconomicoTecido(br.com.intersys.systextil.connection.AppConnection conn, int grupoEconomico)
     
    static Duplicata[]
    toArray(br.com.intersys.systextil.connection.AppConnection cn)
    Executa o comando, monta um array, e fecha o comando.
    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
    updateDuplicImpressa(br.com.intersys.systextil.connection.AppConnection conn, int duplic_impressa)
     
    void
    updateRemessaEmitida(br.com.intersys.systextil.connection.AppConnection conn, int posicaoDuplicata, br.com.intersys.systextil.connection.Amount saldo, int conta, int nrRemessa)
     
    void
    updateRemessaEmitidaFIDIC(br.com.intersys.systextil.connection.AppConnection conn, int nrRemessa)
     
    void
    updateSCPC(br.com.intersys.systextil.connection.AppConnection conn)
     
    void
    updateSituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao_duplic)
     
    static int
    updateTransacao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf)
     
    static int
    updateTransacao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int transacao)
     
    static boolean
    verificaAtrasos(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente, Mdi mdi)
    Retorna true se existir duplicata em atraso..
    static boolean
    verificaAtrasosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente, Mdi mdi)
    Retorna true se existir duplicata em atraso para o grupo economico..
    static void
    zeraCamposFlagalteracaoEDataAlteracaoBoleto(br.com.intersys.systextil.connection.AppConnection conn, int dup, int seq, int cgc9, int cgc4, int cgc2)
     

    Methods inherited from class java.lang.Object

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

    • SELECT_ALL_FROM_FATU_070

      public static final String SELECT_ALL_FROM_FATU_070
      See Also:
    • 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
    • num_nota_fiscal

      public final int num_nota_fiscal
    • 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
    • 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
    • nr_identificacao_fnd

      public final int nr_identificacao_fnd
    • motivo_bxa_serasa_pefin

      public final int motivo_bxa_serasa_pefin
    • cd_centro_custo

      public final int cd_centro_custo
    • nr_adiantamento

      public final int nr_adiantamento
    • flag_alteracao_boleto

      public final int flag_alteracao_boleto
    • tipopix

      public final int tipopix
    • chavepix

      public final String chavepix
    • bolepix

      public final String bolepix
  • 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)
    • deleteSemCommit

      public void deleteSemCommit(br.com.intersys.systextil.connection.AppConnection conn)
    • list

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

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

      public static Duplicata[] toArray(br.com.intersys.systextil.connection.AppConnection cn)
      Executa o comando, monta um array, e fecha o comando.
    • 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

      @Deprecated public static Duplicata[] listPorCliente(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente)
      Deprecated.
      Este método foi corrompido por internamente buscar apenas duplicatas conforme situacao_duplic in (0,3,4). Este método não deve ser usado até que todas as ocorrências de seu uso tenham sido corrigidas - preferencialmente usando o método listPorClienteAndCondition(AppConnection, Cnpj, String) - quando então voltará a estar disponível para retornar todas as duplicatas relacionadas a um cliente.
    • listPorClienteAndCondition

      public static Duplicata[] listPorClienteAndCondition(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente, String condition)
      Retorna todas as duplicatas relacionadas a um cliente, dada uma condição.
      Parameters:
      condition - a condição a ser acrescentada ao SQL; se for nula, não haverá condição.
    • verificaAtrasos

      public static boolean verificaAtrasos(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente, Mdi mdi)
      Retorna true se existir duplicata em atraso..
    • verificaAtrasosGrupoEconomico

      public static boolean verificaAtrasosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cliente, Mdi mdi)
      Retorna true se existir duplicata em atraso para o grupo economico..
    • existsTitulosEmAberto

      public static boolean existsTitulosEmAberto(br.com.intersys.systextil.connection.AppConnection conn, Cnpj duplicata)
      Verifica se existe títulos em aberto
    • 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, 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
    • updateTransacao

      public static int updateTransacao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf, int transacao)
    • updateTransacao

      public static int updateTransacao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf)
    • updateSituacao

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

      public void updateRemessaEmitida(br.com.intersys.systextil.connection.AppConnection conn, int posicaoDuplicata, br.com.intersys.systextil.connection.Amount saldo, int conta, int nrRemessa)
    • updateRemessaEmitidaFIDIC

      public void updateRemessaEmitidaFIDIC(br.com.intersys.systextil.connection.AppConnection conn, int nrRemessa)
    • updateSCPC

      public void updateSCPC(br.com.intersys.systextil.connection.AppConnection conn)
    • updateDuplicImpressa

      public void updateDuplicImpressa(br.com.intersys.systextil.connection.AppConnection conn, int duplic_impressa)
    • 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)
    • getSaldo

      public br.com.intersys.systextil.connection.Amount getSaldo(br.com.intersys.systextil.connection.AppConnection conn)
      Calcula o saldo a pagar de valor_duplicata em relação aos pagamentos efetuados.

      Este método não aplica nenhuma regra quanto à situação da duplicata.

    • getSaldoMoeda

      public br.com.intersys.systextil.connection.Amount getSaldoMoeda(br.com.intersys.systextil.connection.AppConnection conn)
      Calcula o saldo a pagar de valor_moeda em relação aos pagamentos efetuados, considerando os valores_moeda.

      Este método não aplica nenhuma regra quanto à situação da duplicata.

    • insertLoja

      public static boolean insertLoja(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida capaNota, int numeroDuplicata, OrcamentoParcela parcela, int tipoTitulo, double valor, int situacaoDuplic, int portador, double quantidade, String tecidoPeca, br.com.intersys.systextil.connection.Amount valComissao, br.com.intersys.systextil.connection.Amount baseComissao, br.com.intersys.systextil.connection.Amount percComisCrecVendedor, int codigoTransacao, int referenteNf, int tipoComisVend, br.com.intersys.systextil.connection.Amount percComisCrec)
      Insere duplicata para faturamento de orcamento do modulo de Loja.
      Parameters:
      conn - Conexão com o banco
      capaNota - Uma capa de nota fiscal de saída
      numeroDuplicata - O nº do título
      parcela - A parcela de um orçamento
      tipoTitulo - O tipo do título
      valor - Valor da duplicata
      situacaoDuplic -
      portador - O banco relacionado ao título
      quantidade -
      tecidoPeca - Nível de produto
      valComissao - O valor calculado da comissão
      baseComissao - Base de cálculo da comissão
      percComisCrecVendedor - % de comissão do vendedor
      codigoTransacao - A transação de estoque
      referenteNf -
      tipoComisVend - Tipo de comissão de venda
      percComisCrec - % de comissão
      Returns:
      Se houve registros afetados.
    • insertSemNota

      public static void insertSemNota(br.com.intersys.systextil.connection.AppConnection conn, int empresa, Cnpj cnpj, int numeroDuplicata, int sequencia, int formaDePagamento, double valor, int situacaoDuplic)
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int codigoEmpresa, Cnpj cnpj, int codTipoTitulo, int duplicata, int seqDuplicata, double valor, int codHistTit, int portador, int codTransTitulo, int codContabilTit, int contaCorrente, int numeroLancamentoContabil)
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int codigoEmpresa, Cnpj cnpj, int codTipoTitulo, int duplicata, int seqDuplicata, double valor, int codHistTit, int portador, int codTransTitulo, int codContabilTit, int contaCorrente, int numeroLancamentoContabil, Date data_pagto)
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int empresa, Cnpj cnpj, int numeroDuplicata, int tipoTitulo, int codTransacao)
    • getUltimaSequenciaDuplicata

      public static int getUltimaSequenciaDuplicata(br.com.intersys.systextil.connection.AppConnection cn, int codEmpresa, Cnpj cnpj, int codTipoTitulo, int duplicata)
    • getSaldoDevedor

      public static br.com.intersys.systextil.connection.Amount getSaldoDevedor(br.com.intersys.systextil.connection.AppConnection conn, Cliente cliente)
    • getDataProrrogacaoByNotaFiscalSaida

      public static Date getDataProrrogacaoByNotaFiscalSaida(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, Cnpj cnpj_cliente)
    • atualizaFndEspelho

      public void atualizaFndEspelho(br.com.intersys.systextil.connection.AppConnection conn, int temEspelho)
    • zeraCamposFlagalteracaoEDataAlteracaoBoleto

      public static void zeraCamposFlagalteracaoEDataAlteracaoBoleto(br.com.intersys.systextil.connection.AppConnection conn, int dup, int seq, int cgc9, int cgc4, int cgc2)
    • ehFidc

      @Deprecated public boolean ehFidc(br.com.intersys.systextil.connection.AppConnection conn)
      Deprecated.
      Usar o outro método, pois este aqui obriga a consultar a tabela de duplicatas duas vezes, e ler todas as suas colunas, sem necessidade.
      Informa se o título é... FIDC?
    • ehFidc

      public static boolean ehFidc(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)
    • titulosGrupoEconomico

      public static Duplicata[] titulosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, int grupoEconomico)
    • titulosGrupoEconomicoTecido

      public static Duplicata[] titulosGrupoEconomicoTecido(br.com.intersys.systextil.connection.AppConnection conn, int grupoEconomico)