Package systextil.dao

Class NotaFiscalDeSaida

java.lang.Object
systextil.dao.NotaFiscal
systextil.dao.NotaFiscalDeSaida

public class NotaFiscalDeSaida extends NotaFiscal
Representa a tabela FATU_050
  • Field Details

    • ORIGEM_FATURAMENTO

      public static final int ORIGEM_FATURAMENTO
      See Also:
    • ORIGEM_OBRIGACAO_FISCAL

      public static final int ORIGEM_OBRIGACAO_FISCAL
      See Also:
    • ORIGEM_LOJA

      public static final int ORIGEM_LOJA
      See Also:
    • SITUACAO_CALCULADA

      public static final int SITUACAO_CALCULADA
      See Also:
    • SITUACAO_EMITIDA

      public static final int SITUACAO_EMITIDA
      See Also:
    • SITUACAO_CANCELADA

      public static final int SITUACAO_CANCELADA
      See Also:
    • SITUACAO_PROBLEMA_ESTOQUE

      public static final int SITUACAO_PROBLEMA_ESTOQUE
      See Also:
    • SITUACAO_ENTRADA_CONFIRMADA

      public static final int SITUACAO_ENTRADA_CONFIRMADA
      See Also:
    • SITUACAO_PROCESSO_INCOMPLETO

      public static final int SITUACAO_PROCESSO_INCOMPLETO
      See Also:
    • SITUACAO_CALCULADA_DUPLICATA

      public static final int SITUACAO_CALCULADA_DUPLICATA
      See Also:
    • codigo_empresa

      public final int codigo_empresa
    • num_nota_fiscal

      public final int num_nota_fiscal
    • serie_nota_fisc

      public final String serie_nota_fisc
    • data_base_fatur

      public final Date data_base_fatur
    • data_saida

      public final Date data_saida
    • cliente_fornec

      public final int cliente_fornec
    • cod_rep_cliente

      public final int cod_rep_cliente
    • portador

      public final int portador
    • pedido_venda

      public final int pedido_venda
    • nr_solicitacao

      public final int nr_solicitacao
    • quantidade

      public final double quantidade
    • desconto1

      public final double desconto1
    • desconto2

      public final double desconto2
    • desconto3

      public final double desconto3
    • encargos

      public final double encargos
    • valor_encar_nota

      public final br.com.intersys.systextil.connection.Amount valor_encar_nota
    • valor_desc_nota

      public final br.com.intersys.systextil.connection.Amount valor_desc_nota
    • tipo_frete_redes

      public final int tipo_frete_redes
    • nr_volume

      public final String nr_volume
    • codigo_embalagem

      public final int codigo_embalagem
    • qtde_embalagens

      public final int qtde_embalagens
    • seq_end_entr

      public final int seq_end_entr
    • seq_end_cobr

      public final int seq_end_cobr
    • valor_suframa

      public final br.com.intersys.systextil.connection.Amount valor_suframa
    • valor_suframa_icms

      public final br.com.intersys.systextil.connection.Amount valor_suframa_icms
    • valor_icms_desonerado

      public final br.com.intersys.systextil.connection.Amount valor_icms_desonerado
    • nota_fatura

      public final int nota_fatura
    • nota_entrega

      public final int nota_entrega
    • flag_contabil

      public final int flag_contabil
    • col_tabela

      public final int col_tabela
    • mes_tabela

      public final int mes_tabela
    • seq_tabela

      public final int seq_tabela
    • serie_fatura

      public final String serie_fatura
    • perc_iva_1

      public final br.com.intersys.systextil.connection.Amount perc_iva_1
    • perc_iva_2

      public final br.com.intersys.systextil.connection.Amount perc_iva_2
    • cod_vendedor

      public final int cod_vendedor
    • perc_repres

      public final br.com.intersys.systextil.connection.Amount perc_repres
    • perc_vendedor

      public final br.com.intersys.systextil.connection.Amount perc_vendedor
    • tipo_desconto

      public final int tipo_desconto
    • vlr_desc_especial

      public final br.com.intersys.systextil.connection.Amount vlr_desc_especial
    • transp_redespachort

      public final CNPJ transp_redespachort
    • origem_nota

      public final int origem_nota
    • nr_cupom

      public final int nr_cupom
    • placa_veiculo

      public final String placa_veiculo
    • cli_resptitrt

      public final CNPJ cli_resptitrt
    • origem_pedido

      public final int origem_pedido
    • tipo_comissao

      public final int tipo_comissao
    • hora_saida

      public final Time hora_saida
    • metros_cubicos_nota

      public final double metros_cubicos_nota
    • situacao_edi

      public final int situacao_edi
    • status_frete

      public final int status_frete
    • perc_iss

      public final br.com.intersys.systextil.connection.Amount perc_iss
    • numero_re

      public final long numero_re
    • num_serie_ecf

      public final String num_serie_ecf
    • num_intervencao

      public final int num_intervencao
    • forma_pgto

      public final String forma_pgto
    • numero_consignacao

      public final int numero_consignacao
    • flag_nota_loja

      public final int flag_nota_loja
    • valor_iss

      public final br.com.intersys.systextil.connection.Amount valor_iss
    • gerou_retorno_servico

      public final int gerou_retorno_servico
    • nr_processo_export

      public final int nr_processo_export
    • num_container_exp

      public final String num_container_exp
    • num_lacre_exp

      public final String num_lacre_exp
    • ntermo_venda

      public final int ntermo_venda
    • nlocal_embarque

      public final int nlocal_embarque
    • cod_carta_credito

      public final String cod_carta_credito
    • codigo_condutor

      public final int codigo_condutor
    • processado_drawback

      public final int processado_drawback
    • cod_impressora_fiscal

      public final int cod_impressora_fiscal
    • nr_declaracao_exp_sped

      public final String nr_declaracao_exp_sped
    • data_exp_sped

      public final Date data_exp_sped
    • tipo_exp_sped

      public final int tipo_exp_sped
    • data_registro_exp_sped

      public final Date data_registro_exp_sped
    • conhecimento_emb_sped

      public final String conhecimento_emb_sped
    • data_conhecimento_emb_sped

      public final Date data_conhecimento_emb_sped
    • tipo_inform_conhecimento_sped

      public final int tipo_inform_conhecimento_sped
    • codigo_pais_siscomex_sped

      public final int codigo_pais_siscomex_sped
    • data_averbacao_sped

      public final Date data_averbacao_sped
    • nr_romaneio_kg

      public final int nr_romaneio_kg
    • tipo_nat_exp_sped

      public final int tipo_nat_exp_sped
    • cod_moeda_exp

      public final int cod_moeda_exp
    • integrado_decisor

      public final int integrado_decisor
    • cod_local

      public final int cod_local
    • percentual_negociado

      public final double percentual_negociado
    • perc_comissao_fatu_repres

      public final br.com.intersys.systextil.connection.Amount perc_comissao_fatu_repres
    • val_fcp_uf_dest_nf

      public final double val_fcp_uf_dest_nf
    • val_icms_uf_dest_nf

      public final double val_icms_uf_dest_nf
    • val_icms_uf_remet_nf

      public final double val_icms_uf_remet_nf
    • base_calc_cbs_ibs_is

      public br.com.intersys.systextil.connection.Amount base_calc_cbs_ibs_is
    • valor_cbs

      public br.com.intersys.systextil.connection.Amount valor_cbs
    • valor_ibs_uf

      public br.com.intersys.systextil.connection.Amount valor_ibs_uf
    • valor_ibs_municipio

      public br.com.intersys.systextil.connection.Amount valor_ibs_municipio
    • valor_is

      public br.com.intersys.systextil.connection.Amount valor_is
    • incoterm

      public String incoterm
    • nr_adiantamento

      public int nr_adiantamento
  • Method Details

    • getItens

      public List<NotaFiscalDeSaidaItem> getItens()
    • make

      public static NotaFiscalDeSaida make(br.com.intersys.systextil.connection.AppConnection cn)
      Monta um objeto a partir do registro atual de uma consulta SQL. Este registro deve conter todas as colunas da tabela base.
    • get

      public static NotaFiscalDeSaida get(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc)
    • get

      @Deprecated public static NotaFiscalDeSaida get(br.com.intersys.systextil.connection.AppConnection conn, int num_nota_fiscal, String serie_nota_fisc)
      Deprecated.
    • getNota

      public static NotaFiscalDeSaida getNota(br.com.intersys.systextil.connection.AppConnection conn, int documento, String serie)
    • toArray

      public static NotaFiscalDeSaida[] toArray(br.com.intersys.systextil.connection.AppConnection cn)
      Executa uma consulta SQL já preparada, lê todos os registros e fecha o cursor.
      Returns:
      os registros lidos
    • listNaoEmitidas

      public static NotaFiscalDeSaida[] listNaoEmitidas(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String serie_nota_fisc, int pedido_venda, int nr_solicitacao)
    • listSitNfsDifDois

      public static NotaFiscalDeSaida[] listSitNfsDifDois(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Date dataini, Date datafim, CNPJ cgc)
    • listaPorEmpresaEPedido

      public static NotaFiscalDeSaida[] listaPorEmpresaEPedido(br.com.intersys.systextil.connection.AppConnection cn, int empresa, int pedido)
    • listComSituacaoZero

      public static NotaFiscalDeSaida[] listComSituacaoZero(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String serie_nota_fisc, int nr_solicitacao)
    • listPorIntervaloDeNumero

      public static NotaFiscalDeSaida[] listPorIntervaloDeNumero(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_de, int num_ate, String serie_nota_fisc)
    • listParaAtualizarEstoques

      public static NotaFiscalDeSaida[] listParaAtualizarEstoques(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String serie_nota_fisc, int nr_solicitacao, int sequencia_faturamento)
    • listParaFaturar

      public static NotaFiscalDeSaida[] listParaFaturar(br.com.intersys.systextil.connection.AppConnection conn, int nr_solicitacao)
    • listParaObrfE050

      public static NotaFiscalDeSaida[] listParaObrfE050(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalSerie serie, int situacao_nfisc)
    • listaPeloRandom

      public static NotaFiscalDeSaida[] listaPeloRandom(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalSerie serie, int cod_random)
    • getItensNFSaida

      public NotaFiscalDeSaidaItem[] getItensNFSaida(br.com.intersys.systextil.connection.AppConnection conn)
    • getItensNFSaidaOrderByFaturado

      public List<NotaFiscalDeSaidaItem> getItensNFSaidaOrderByFaturado(br.com.intersys.systextil.connection.AppConnection conn)
    • getMensagens

      public NotaFiscalDeSaidaMensagem[] getMensagens(br.com.intersys.systextil.connection.AppConnection conn)
    • getTipoTitulo

      public int getTipoTitulo(br.com.intersys.systextil.connection.AppConnection conn)
    • getCliente

      public Cliente getCliente(br.com.intersys.systextil.connection.AppConnection conn)
    • getPedidoVenda

      public PedidoVenda getPedidoVenda(br.com.intersys.systextil.connection.AppConnection conn)
    • getPedidosVendaDosItens

      public PedidoVenda[] getPedidosVendaDosItens(br.com.intersys.systextil.connection.AppConnection conn)
      Retorna todos os pedidos de venda associados aos itens desta nota fiscal, por ordem crescente do seu número.
    • getTipoComissaoRepCliente

      public RepClienteTipoComissao getTipoComissaoRepCliente(br.com.intersys.systextil.connection.AppConnection conn)
    • getTipoComissaoRepClienteNotNull

      public RepClienteTipoComissao getTipoComissaoRepClienteNotNull(br.com.intersys.systextil.connection.AppConnection conn)
    • updateSituacao

      public void updateSituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao_nfisc)
      Specified by:
      updateSituacao in class NotaFiscal
    • updateStatusESolicitacaoNFe

      public void updateStatusESolicitacaoNFe(br.com.intersys.systextil.connection.AppConnection conn, String cod_status, int randon_cod)
      Specified by:
      updateStatusESolicitacaoNFe in class NotaFiscal
    • updateCodSolicitacaoNFe

      public static boolean updateCodSolicitacaoNFe(br.com.intersys.systextil.connection.AppConnection conn, int cod_solicitacao_nfe, int codigo_empresa, int numero, String serie)
    • updateStatusImpressaoDanfe

      public void updateStatusImpressaoDanfe(br.com.intersys.systextil.connection.AppConnection conn, int status_impressao_danfe)
      Specified by:
      updateStatusImpressaoDanfe in class NotaFiscal
    • updateStatusNoRetornoDoEnvio

      public void updateStatusNoRetornoDoEnvio(br.com.intersys.systextil.connection.AppConnection conn, String cod_status)
      Specified by:
      updateStatusNoRetornoDoEnvio in class NotaFiscal
    • updateStatusEMsg

      public void updateStatusEMsg(br.com.intersys.systextil.connection.AppConnection conn, String cod_status, String msg_status)
      Specified by:
      updateStatusEMsg in class NotaFiscal
    • updateDataSaida

      public void updateDataSaida(br.com.intersys.systextil.connection.AppConnection conn)
    • updateHoraSaida

      public void updateHoraSaida(br.com.intersys.systextil.connection.AppConnection conn)
    • updateClienteFornec

      public static int updateClienteFornec(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero, String serie, int cliente_fornec)
    • updateSituacaoECodCanc

      public void updateSituacaoECodCanc(br.com.intersys.systextil.connection.AppConnection conn, int situacao_nfisc, int cod_canc_nfisc)
    • updateSituacaoECodCanc

      public static int updateSituacaoECodCanc(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, int situacao_nfisc, int cod_canc_nfisc)
    • updateNumContabil

      public static int updateNumContabil(br.com.intersys.systextil.connection.AppConnection conn, int num_contabil, int codigo_empresa, int num_nota_fiscal, String serie_nota_fiscal)
    • updateSetNumContabil

      public int updateSetNumContabil(br.com.intersys.systextil.connection.AppConnection conn, int num_contabil)
      Grava o novo num_contabil se ainda for zero.
      Returns:
      o número de registros afetados (1 ou 0)
    • updateZerarNotasFaturaDeOutrasNotas

      public int updateZerarNotasFaturaDeOutrasNotas(br.com.intersys.systextil.connection.AppConnection conn)
      Desvincula esta nota como nota fatura de outras notas.
    • updateMetrosCubicos

      public void updateMetrosCubicos(br.com.intersys.systextil.connection.AppConnection conn, double metros_cubicos_nota)
    • updatePercRepres

      public void updatePercRepres(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount perc_repres)
    • getValorTotal

      public br.com.intersys.systextil.connection.Amount getValorTotal()
      Returns:
      o resultado das somas e descontos
    • getTotValorFatu

      public br.com.intersys.systextil.connection.Amount getTotValorFatu(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      a soma de valor_contabil dos itens cuja natureza de operação emite duplicata.
    • getTotValorNegociacao

      public br.com.intersys.systextil.connection.Amount getTotValorNegociacao(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      a soma de valor_negociacao dos itens cuja natureza de operação emite duplicata.
    • getNotasResultadoEnvioNFe

      public static NotaFiscalDeSaida[][] getNotasResultadoEnvioNFe(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int cod_solicitacao_nfe)
      Returns:
      um vetor de duas posições, sendo a primeira a lista de notas enviadas com sucesso, e a segunda a lista de notas com problemas.
    • getNotasResultadoEnvioNFeNull

      public static NotaFiscalDeSaida[][] getNotasResultadoEnvioNFeNull(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int cod_solicitacao_nfe, String grampear)
    • getNotasResultadoEnvioNFe

      public static NotaFiscalDeSaida[][] getNotasResultadoEnvioNFe(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int cod_solicitacao_nfe, String grampear)
    • updateZerarNFe

      public static int updateZerarNFe(br.com.intersys.systextil.connection.AppConnection conn, int cod_solicitacao_nfe)
    • updateTotais

      public void updateTotais(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount valor_ipi, br.com.intersys.systextil.connection.Amount base_icms, br.com.intersys.systextil.connection.Amount valor_icms, br.com.intersys.systextil.connection.Amount base_icms_sub, br.com.intersys.systextil.connection.Amount valor_icms_sub)
    • listPorCodSolicitacaoNFe

      public static NotaFiscalDeSaida[] listPorCodSolicitacaoNFe(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int cod_solicitacao_nfe)
    • insertNotaFiscal

      @Deprecated public static void insertNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, int transpor_forne9, int transpor_forne4, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, int cgc_9, int cgc_4, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, int transp_redespacho9, int transp_redespacho4, int transp_redespacho2, String placa_veiculo, int cli9resptit, int cli4resptit, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, int cod_local)
      Deprecated.
      Insere um registro com os dados fornecidos.
    • insertNotaFiscalRT

      public static void insertNotaFiscalRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, String transp_redespacho_r, String transp_redespacho_o, int transp_redespacho2, String placa_veiculo, String cli_resptit_r, String cli_resptit_o, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, int cod_local, String usuario_digitacao, int notaOrigem, String serieOrigem, int empresaOrigem)
    • insertNotaFiscalRT

      public static void insertNotaFiscalRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, String transp_redespacho_r, String transp_redespacho_o, int transp_redespacho2, String placa_veiculo, String cli_resptit_r, String cli_resptit_o, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, int cod_local, String usuario_digitacao, String grampear, int status_expedicao_adps, String incoterm)
    • insertNotaFiscalRT

      public static void insertNotaFiscalRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, String transp_redespacho_r, String transp_redespacho_o, int transp_redespacho2, String placa_veiculo, String cli_resptit_r, String cli_resptit_o, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, br.com.intersys.systextil.connection.Amount valor_desconto, br.com.intersys.systextil.connection.Amount base_icms_sub, br.com.intersys.systextil.connection.Amount valor_icms_sub, br.com.intersys.systextil.connection.Amount base_icms, br.com.intersys.systextil.connection.Amount valor_icms, double peso_liquido, double peso_bruto, int nr_cupom, int cod_local, int notaOrigem, String serieOrigem, int empresaOrigem)
    • insertNotaFiscalRT

      public static void insertNotaFiscalRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, String transp_redespacho_r, String transp_redespacho_o, int transp_redespacho2, String placa_veiculo, String cli_resptit_r, String cli_resptit_o, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, br.com.intersys.systextil.connection.Amount valor_desconto, br.com.intersys.systextil.connection.Amount base_icms_sub, br.com.intersys.systextil.connection.Amount valor_icms_sub, br.com.intersys.systextil.connection.Amount base_icms, br.com.intersys.systextil.connection.Amount valor_icms, double peso_liquido, double peso_bruto, int nr_cupom, int cod_local, String usuario_digitacao, int notaOrigem, String serieOrigem, int empresaOrigem)
    • insertNotaFiscalRT

      public static void insertNotaFiscalRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, String transp_redespacho_r, String transp_redespacho_o, int transp_redespacho2, String placa_veiculo, String cli_resptit_r, String cli_resptit_o, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, br.com.intersys.systextil.connection.Amount valor_desconto, br.com.intersys.systextil.connection.Amount base_icms_sub, br.com.intersys.systextil.connection.Amount valor_icms_sub, br.com.intersys.systextil.connection.Amount base_icms, br.com.intersys.systextil.connection.Amount valor_icms, double peso_liquido, double peso_bruto, int nr_cupom, int cod_local, String usuario_digitacao, String grampear, int status_expedicao_adps, String incoterm)
    • insertNotaFiscalDeLojaRT

      public static void insertNotaFiscalDeLojaRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int nr_solicitacao_dav, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, br.com.intersys.systextil.connection.Amount valor_frete_nfis, int cod_rep_cliente, br.com.intersys.systextil.connection.Amount valor_seguro, Date data_emissao, String nr_volume, String marca_volumes, int tipo_frete, String especie_volume, int qtde_embalagens, Date data_saida, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int nota_entrega, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, String placa_veiculo, int historico_cont, br.com.intersys.systextil.connection.Amount valor_desconto, br.com.intersys.systextil.connection.Amount base_icms_sub, br.com.intersys.systextil.connection.Amount valor_icms_sub, br.com.intersys.systextil.connection.Amount base_icms, br.com.intersys.systextil.connection.Amount valor_icms, double peso_liquido, double peso_bruto, int nr_cupom, int nr_solicitacao, int cod_impressora_fiscal, int qtde_itens, double quantidade, double valor_itens_nfis, String num_serie_ecf, int portador, int origem_nota)
    • inserirNotaFiscalDeIntegracao

      public static void inserirNotaFiscalDeIntegracao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalIntegracao nf)
    • inserirNotaFiscalDeIntegracao

      public static void inserirNotaFiscalDeIntegracao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalIntegracao nf, int notaFiscalIntegracao, String serieFiscalIntegracao)
    • updateNotaFiscalDeIntegracao

      public static void updateNotaFiscalDeIntegracao(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalIntegracao nf)
    • getItens

      public NotaFiscalItem[] getItens(br.com.intersys.systextil.connection.AppConnection conn)
      Specified by:
      getItens in class NotaFiscal
    • getCnpjEmpresa

      public CnpjEmpresa getCnpjEmpresa(br.com.intersys.systextil.connection.AppConnection conn)
      Specified by:
      getCnpjEmpresa in class NotaFiscal
    • getSerie

      public NotaFiscalSerie getSerie(br.com.intersys.systextil.connection.AppConnection conn)
      Specified by:
      getSerie in class NotaFiscal
    • getPortador

      public Portador getPortador(br.com.intersys.systextil.connection.AppConnection conn)
    • emiteDuplicatas

      public boolean emiteDuplicatas(br.com.intersys.systextil.connection.AppConnection conn)
      Informa se possui algum item cuja natureza de operação emite duplicatas.
    • updateValoresSomaItem

      public static int updateValoresSomaItem(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, br.com.intersys.systextil.connection.Amount base_icms, br.com.intersys.systextil.connection.Amount valor_icms, double peso_liquido, double peso_bruto)
    • updatePesoBruto

      public static int updatePesoBruto(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, double peso_bruto)
    • updatePesoLiquido

      public static int updatePesoLiquido(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, double peso_liquido)
    • updateValoresTotais

      public static int updateValoresTotais(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc, br.com.intersys.systextil.connection.Amount valor_itens_nfis, double quantidade)
    • existeNotaNaoEmitidaNoPeriodo

      public static boolean existeNotaNaoEmitidaNoPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, Date data_inicial, Date data_final)
      Returns:
      true se para o periodo e empresa indicado, existe nota que nao se encontra EMITIDA(1) nem CANCELADA(2).
    • delete

      public static void delete(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int nota, String serie)
    • list

      public static NotaFiscalDeSaida[] list(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String serieNota, int[] numNota)
    • getNFs

      public static NotaFiscalDeSaida getNFs(br.com.intersys.systextil.connection.AppConnection conn, String chaveNfe, String complementoSql)
    • insertAndGetNotaFiscalRT

      public static NotaFiscalDeSaida insertAndGetNotaFiscalRT(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String especie_docto, int portador, int classif_contabil, String transpor_forne_r, String transpor_forne_o, int transpor_forne2, int num_nota_fiscal, String serie_nota_fisc, Date data_base_fatur, String cgc_r, String cgc_o, int cgc_2, int pedido_venda, int cond_pgto_venda, int natop_nf_nat_oper, String natop_nf_est_oper, int situacao_nfisc, double valor_frete_nfis, int cod_rep_cliente, int nr_solicitacao, double valor_seguro, Date data_emissao, String observacao_01, String observacao_02, String nr_volume, String marca_volumes, int tipo_frete, double encargos, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, String especie_volume, double valor_despesas, int qtde_embalagens, Date data_saida, String msg_corpo1, String msg_corpo2, int seq_end_entr, int seq_end_cobr, int codigo_embalagem, int tipo_frete_redes, int nota_entrega, int via_transporte, int tipo_desconto, double vlr_desc_especial, int cod_vendedor, br.com.intersys.systextil.connection.Amount perc_vendedor, br.com.intersys.systextil.connection.Amount perc_repres, int col_tabela, int mes_tabela, int seq_tabela, String transp_redespacho_r, String transp_redespacho_o, int transp_redespacho2, String placa_veiculo, String cli_resptit_r, String cli_resptit_o, int cli2resptit, int origem_pedido, int tipo_comissao, Time hora_saida, int historico_cont, int tarifa_frete, String num_container_exp, String num_lacre_exp, int numero_formulario, int moeda_nota, double nsu, Date data_nsu, Time hora_nsu, String codigo_cai, Date dt_valida_cai, int codigo_condutor, double vr_indice_moeda, int cod_local, int notaOrigem, String serieOrigem, int empresaOrigem)
    • existsNotaCnpj

      public static boolean existsNotaCnpj(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int numeroNota, String serieNota, CNPJ cgc)
    • verificaSeNotaJaFoiGerada

      public static boolean verificaSeNotaJaFoiGerada(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String serieNota, int nrSolicitacao)
    • buscaNotaSituacao

      public static NotaFiscalDeSaida buscaNotaSituacao(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String serie, int documento, int origem, int situacao)
      busca nota com situacao pendente fatu_050.situacao_nfisc = 6
    • getTotalSituacaoNfisc

      public static int getTotalSituacaoNfisc(br.com.intersys.systextil.connection.AppConnection con, int codigoEmpresa, Integer documento, String serie)
    • getBySituacaoEOrigem

      public static NotaFiscalDeSaida getBySituacaoEOrigem(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, int documento, String serie, int situacao, int origem)
    • insertNotaFiscalLoja

      public static void insertNotaFiscalLoja(br.com.intersys.systextil.connection.AppConnection conn, Fatu050Dto fatu050)
      insere nota loja, para
      Parameters:
      conn -
      fatu050 -
    • get

      public static NotaFiscalDeSaida get(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, String serie, int documento, int situacao, int numeroNota, int origemNota)
    • atualizaCapaNota

      public static void atualizaCapaNota(br.com.intersys.systextil.connection.AppConnection conn, int totalItens, double totalQtde, double pesoBruto, double pesoLiquido, double metrosCubicos, br.com.intersys.systextil.connection.Amount valorItensNota, NotaFiscalDeSaida capaNota)
    • atualizaSituacaoNota

      public static void atualizaSituacaoNota(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, String serie, int documento, int situacaoOld, int situacaoNew)
    • atualizaNotaParaEnvio

      public static void atualizaNotaParaEnvio(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int numero, String serie, int randonCod)
    • insertNotaEntregaFiscalLoja

      public static void insertNotaEntregaFiscalLoja(br.com.intersys.systextil.connection.AppConnection conn, Fatu050Dto capaNota)
    • listPorDataDeEmissao

      public static NotaFiscalDeSaida[] listPorDataDeEmissao(br.com.intersys.systextil.connection.AppConnection cn, int codigoEmpresa, Date dataEmissao)
    • listPorDataDeEmissao

      public static NotaFiscalDeSaida[] listPorDataDeEmissao(br.com.intersys.systextil.connection.AppConnection cn, int codigoEmpresa, Date dataEmissao)
    • getNotaEmitida

      public static NotaFiscalDeSaida getNotaEmitida(br.com.intersys.systextil.connection.AppConnection cn, int empresa, int documento, String serie)
    • attNotaGrampear

      public static void attNotaGrampear(br.com.intersys.systextil.connection.AppConnection cn, br.com.intersys.systextil.connection.AppConnection cn1, String grampear)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection cn, int numNotaFiscal)
      Parameters:
      cn - conexão com o banco de dados
      numNotaFiscal - número da nota fiscal de saída
      Returns:
      true caso houver registros na tabela, false caso contrário.
    • existsSerie

      public static boolean existsSerie(br.com.intersys.systextil.connection.AppConnection cn, int numNotaFiscal, String serie, int empresa)
    • listCanceladasDivergentes

      public static NotaFiscalDeSaida[] listCanceladasDivergentes(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi)
      Returns:
      lista com notas fiscais de saída que estejam canceladas na receita (status 101) mas não estejam cancelada no Systêxtil (situacao_nfisc = 2)
    • listInutilizadasDivergentes

      public static NotaFiscalDeSaida[] listInutilizadasDivergentes(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi)
      Returns:
      lista com notas fiscais de saída que estejam inutilizadas na receita (status 102) mas não estejam cancelada no Systêxtil (situacao_nfisc = 2)
    • getNfComSituao

      public static NotaFiscalDeSaida getNfComSituao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int num_nota_fiscal, String serie_nota_fisc)
    • listByPedidoVIPProdutoIntegracao

      public static List<NotaFiscalDeSaida> listByPedidoVIPProdutoIntegracao(br.com.intersys.systextil.connection.AppConnection conn)
    • updateClienteFornecedorByNota

      public static void updateClienteFornecedorByNota(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida notaFiscalDeSaida, int new_cliente_fornec)
    • listByCanceladasNaoIntegradas

      public static List<NotaFiscalDeSaida> listByCanceladasNaoIntegradas(br.com.intersys.systextil.connection.AppConnection conn)
    • getByNotaFiscalIntegracao

      public static NotaFiscalDeSaida getByNotaFiscalIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String serieNota, int notaIntegracao)
    • findAndAddNotaFiscalItem

      public void findAndAddNotaFiscalItem(br.com.intersys.systextil.connection.AppConnection conn, int sequencia) throws Exception
      Throws:
      Exception
    • getTipoNfReferenciada

      public static int getTipoNfReferenciada(br.com.intersys.systextil.connection.AppConnection conn, int natop_nf_nat_oper, String natop_nf_est_oper) throws Exception
      Throws:
      Exception
    • atualizaImpostos

      public static void atualizaImpostos(br.com.intersys.systextil.connection.AppConnection conn, BigDecimal baseCalcCbsIbsIs, BigDecimal valorCbs, BigDecimal valorIbsUf, BigDecimal valorIbsMunicipio, BigDecimal valorIis, NotaFiscalDeSaida nf)
    • updateTotaisRT

      public static void updateTotaisRT(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int numNotaFiscal, String serieNota, double valorCbs, double valorCbsDifer, double valorIbsUf, double valorIbsUfDifer, double valorIbsMunicipio, double valorIbsMunicipioDifer)