Package systextil.dao

Class NotaFiscalDeEntrada

java.lang.Object
systextil.dao.NotaFiscal
systextil.dao.NotaFiscalDeEntrada

public class NotaFiscalDeEntrada extends NotaFiscal
Representa a tabela OBRF_010
  • Field Details

    • codigo_transacao

      public final int codigo_transacao
    • data_transacao

      public final Date data_transacao
    • nr_duplicata

      public final int nr_duplicata
    • num_conhecimento

      public final int num_conhecimento
    • val_conhecimento

      public final br.com.intersys.systextil.connection.Amount val_conhecimento
    • numero_volume

      public final String numero_volume
    • fornec_cliente

      public final int fornec_cliente
    • local_entrega

      public final int local_entrega
    • rol_embalagens

      public final String rol_embalagens
    • base_diferenca

      public final br.com.intersys.systextil.connection.Amount base_diferenca
    • valor_funrural

      public final br.com.intersys.systextil.connection.Amount valor_funrural
    • total_docto

      public final br.com.intersys.systextil.connection.Amount total_docto
    • qtde_volumes

      public final int qtde_volumes
    • sit_divergencia

      public final int sit_divergencia
    • ser_conhecimento

      public final String ser_conhecimento
    • tipo_conhecimento

      public final int tipo_conhecimento
    • despesas_extras

      public final br.com.intersys.systextil.connection.Amount despesas_extras
    • nota_rateada_estq

      public final int nota_rateada_estq
    • valor_desp_post

      public final br.com.intersys.systextil.connection.Amount valor_desp_post
    • divisao_qualif

      public final String divisao_qualif
    • responsavel9

      public final int responsavel9
    • responsavel4

      public final int responsavel4
    • responsavel2

      public final int responsavel2
    • data_de_digitacao

      public final Date data_de_digitacao
    • data_digitacao

      public final Date data_digitacao
    • relac_nf_orig

      public final int relac_nf_orig
    • sit_dup_uni

      public final int sit_dup_uni
    • complemento_dup

      public final String complemento_dup
    • executa_trigger

      public final int executa_trigger
    • num_processo_imp

      public final int num_processo_imp
    • tipo_doc_importacao_sped

      public final String tipo_doc_importacao_sped
    • valor_pis_import_sped

      public final br.com.intersys.systextil.connection.Amount valor_pis_import_sped
    • valor_cofins_import_sped

      public final br.com.intersys.systextil.connection.Amount valor_cofins_import_sped
    • data_desembaraco_sped

      public final Date data_desembaraco_sped
    • valor_cif_sped

      public final br.com.intersys.systextil.connection.Amount valor_cif_sped
    • valor_desp_sem_icms_sped

      public final br.com.intersys.systextil.connection.Amount valor_desp_sem_icms_sped
    • valor_desp_com_icms_sped

      public final br.com.intersys.systextil.connection.Amount valor_desp_com_icms_sped
    • valor_imposto_opera_finan_sped

      public final br.com.intersys.systextil.connection.Amount valor_imposto_opera_finan_sped
    • valor_imposto_import_sped

      public final br.com.intersys.systextil.connection.Amount valor_imposto_import_sped
    • data_registro_sisco_sped

      public final Date data_registro_sisco_sped
    • serie_original

      public final String serie_original
    • nota_referenciada

      public final int nota_referenciada
    • serie_referenciada

      public final String serie_referenciada
    • cnpj9_ref

      public final int cnpj9_ref
    • cnpj4_ref

      public final int cnpj4_ref
    • cnpj2_ref

      public final int cnpj2_ref
    • doc_conta_corrente

      public final int doc_conta_corrente
    • despesas_importacao

      public final br.com.intersys.systextil.connection.Amount despesas_importacao
  • Method Details

    • make

      public static NotaFiscalDeEntrada 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 NotaFiscalDeEntrada get(br.com.intersys.systextil.connection.AppConnection conn, int documento, String serie, int cgc_cli_for_9, int cgc_cli_for_4, int cgc_cli_for_2)
    • get

      public static NotaFiscalDeEntrada get(br.com.intersys.systextil.connection.AppConnection conn, int documento, String serie, Cnpj cli_for)
    • list

      public static NotaFiscalDeEntrada[] list(br.com.intersys.systextil.connection.AppConnection conn, int documento, String serie, Cnpj cgcCli)
    • toArray

      public static NotaFiscalDeEntrada[] 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
    • listParaObrfE060

      public static NotaFiscalDeEntrada[] listParaObrfE060(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalSerie serie, int situacao_entrada)
    • getItensNFEntrada

      public NotaFiscalDeEntradaItem[] getItensNFEntrada(br.com.intersys.systextil.connection.AppConnection conn)
    • updateSituacao

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

      public void updateSituacao1(br.com.intersys.systextil.connection.AppConnection conn)
      Altera a situação para 1, e já aplica a regra de que, se a natureza de operação exige entrada, então a data da transação também deve ser atualizada para 31 de dezembro de 2050.
    • 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, Cnpj cnpj)
    • 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
    • listCanceladasDivergentes

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

      public static NotaFiscalDeEntrada[] listInutilizadasDivergentes(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      lista com notas fiscais de entrada que estejam inutilizadas na receita (status 102) mas não estejam cancelada no Systêxtil (situacao_nfisc = 2)
    • getTotBaseIcmsSubs

      public br.com.intersys.systextil.connection.Amount getTotBaseIcmsSubs(br.com.intersys.systextil.connection.AppConnection conn)
    • getTotValorIcmsSubs

      public br.com.intersys.systextil.connection.Amount getTotValorIcmsSubs(br.com.intersys.systextil.connection.AppConnection conn)
    • getNotasResultadoEnvioNFe

      public static NotaFiscalDeEntrada[][] 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.
    • updateZerarNFe

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

      public static int updateZerarFlagDevolucao(br.com.intersys.systextil.connection.AppConnection conn, int nota_orig, String serie_orig, Cnpj cgc)
    • listPorCodSolicitacaoNFe

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

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

      public Fornecedor getFornecedor(br.com.intersys.systextil.connection.AppConnection conn)
    • 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