Package systextil.dao

Class NaturezaDeOperacao

java.lang.Object
systextil.dao.NaturezaDeOperacao

public class NaturezaDeOperacao extends Object
Representa a tabela PEDI_080
  • Field Details

    • NULL_INSTANCE

      public static final NaturezaDeOperacao NULL_INSTANCE
    • NATUREZA_ATIVA

      public static final int NATUREZA_ATIVA
      See Also:
    • natur_operacao

      public final int natur_operacao
    • estado_natoper

      public final String estado_natoper
    • emite_duplicata

      public final int emite_duplicata
    • perc_icms

      public final br.com.intersys.systextil.connection.Amount perc_icms
    • codigo_transacao

      public final int codigo_transacao
    • tipo_natureza

      public final int tipo_natureza
    • nat_ativa

      public final int nat_ativa
    • nat_oper_entrega

      public final int nat_oper_entrega
    • hist_contabil

      public final int hist_contabil
    • cod_trib_icms

      public final int cod_trib_icms
    • ipi_sobre_icms

      public final int ipi_sobre_icms
    • classif_contabil

      public final int classif_contabil
    • perc_substituica

      public final br.com.intersys.systextil.connection.Amount perc_substituica
    • perc_reducao_icm

      public final double perc_reducao_icm
    • perc_icms_isento

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

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

      public final int tipo_calc_sub
    • perc_redu_sub

      public final br.com.intersys.systextil.connection.Amount perc_redu_sub
    • perc_subs_interna

      public final br.com.intersys.systextil.connection.Amount perc_subs_interna
    • tipo_reducao

      public final int tipo_reducao
    • ipi_sobre_substituicao

      public final int ipi_sobre_substituicao
    • respeita_ipi_class_fiscal

      public final int respeita_ipi_class_fiscal
    • perc_iss

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

      public final String grava_obs_nfs
    • mensagem

      public final String mensagem
    • cvf_pis

      public final int cvf_pis
    • cvf_cofins

      public final int cvf_cofins
    • perc_pis

      public final br.com.intersys.systextil.connection.Amount perc_pis
    • perc_cofins

      public final br.com.intersys.systextil.connection.Amount perc_cofins
    • considera_rateio

      public final int considera_rateio
    • perc_icms_diferido

      public final br.com.intersys.systextil.connection.Amount perc_icms_diferido
    • faturamento

      public final int faturamento
    • consiste_cvf_icms

      public final int consiste_cvf_icms
    • cod_natureza

      public final String cod_natureza
    • descr_nat_oper

      public final String descr_nat_oper
    • divisao_natur

      public final int divisao_natur
    • cod_mensagem

      public final int cod_mensagem
    • exige_entrada

      public final int exige_entrada
    • cod_csosn

      public final int cod_csosn
    • cod_nat_relacionada

      public final int cod_nat_relacionada
    • considera_suframa

      public final String considera_suframa
    • livros_fiscais

      public final int livros_fiscais
    • subtrai_icms_custo

      public final int subtrai_icms_custo
    • perc_diferenc

      public final double perc_diferenc
    • ind_base_icms_resp_usu

      public final String ind_base_icms_resp_usu
    • ind_nf_ciap

      public final int ind_nf_ciap
    • consumidor_final

      public final String consumidor_final
    • perc_icms_uf_dest

      public final Double perc_icms_uf_dest
    • perc_fcp_uf_dest

      public final Double perc_fcp_uf_dest
    • modelo_doc_fisc

      public final int modelo_doc_fisc
  • Method Details

    • get

      public static NaturezaDeOperacao get(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • getNotNull

      public static NaturezaDeOperacao getNotNull(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • getTransacao

      public Transacao getTransacao(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      a transação associada a este objeto, ou nula se não for encontrada.
    • getTransacaoNotNull

      public Transacao getTransacaoNotNull(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      a transação associada a este objeto, ou a instância nula se não for encontrada.
    • getMensagem

      public Mensagem getMensagem(br.com.intersys.systextil.connection.AppConnection conn)
    • getCFOP

      public String getCFOP()
      Retorna cod_natureza concatenado com o último dígito de divisao_natur, sem caracteres de ponto, concatenado com um espaço mais descr_nat_oper.
    • getDescr_nat_oper

      public String getDescr_nat_oper(int nota_estorno)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isConsignacao

      public static boolean isConsignacao(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • checkSanityNaturezaDeSaida

      public static boolean checkSanityNaturezaDeSaida(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao)
      Verifica uma natureza de operacao ativa para ver se a transacao e de saida. Note que podem existir registros de outros Estados que nao sejam de saida, apesar que teoricamente todas transacoes de uma natureza de saida deveriam usar transacoes de saida. Este metodo serve como "teste de sanidade" em situacoes onde nao temos o estado.
      Parameters:
      conn -
      natur_operacao -
      Returns:
      false nao houver uma natureza ativa com o codigo natur_operacao, ou se a transacao da natureza nao existir, ou se a transacao da natureza nao for de saida
    • verificaNaturezaTransacaoSaida

      public static boolean verificaNaturezaTransacaoSaida(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int natEntrada, String estadoSaida)
    • consideraSuframa

      public static boolean consideraSuframa(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • getCodNatureza

      public static String getCodNatureza(br.com.intersys.systextil.connection.AppConnection conn, int natureza)
    • existsNaturezaOperacao

      public static boolean existsNaturezaOperacao(br.com.intersys.systextil.connection.AppConnection conn, int naturezaOperacao)
    • getModeloDocumentoFiscal

      public static int getModeloDocumentoFiscal(br.com.intersys.systextil.connection.AppConnection cn, int natureza, String estado)