Class NotasPendentesDeContabilizacao

java.lang.Object
systextil.fiscal.NotasPendentesDeContabilizacao

public class NotasPendentesDeContabilizacao extends Object
Localiza as notas fiscais que ja estao em condicao de contabilizar mas ainda nao tem lancamento contabil gerado (num_contabil = 0).

As telas de digitacao de nota (obrf_f010, obrf_f020 e obrf_f050) usam esta consulta no BEFORE FORM para bloquear a inclusao de nota nova enquanto houver pendencia de contabilizacao.

Sao consideradas apenas as notas cuja transacao gera contabilizacao (estq_005.atualiza_contabi em 1 ou 3, a mesma regra de ChecaData.transacaoGeraContabilizacao(br.com.intersys.systextil.connection.AppConnection, java.lang.String, int)), de empresa que gera contabil, com periodo de estoque ja encerrado na data da nota e com exercicio/periodo contabil aberto na data em que a nota e contabilizada (transacao na entrada, emissao na saida).

  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    listarEntradas(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int[] situacoesEntrada)
    Lista as notas fiscais de entrada pendentes de contabilizacao.
    static String
    listarSaidas(br.com.intersys.systextil.connection.AppConnection conn, int empresa)
    Lista as notas fiscais de saida pendentes de contabilizacao.

    Methods inherited from class java.lang.Object

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

    • listarEntradas

      public static String listarEntradas(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int[] situacoesEntrada)
      Lista as notas fiscais de entrada pendentes de contabilizacao.
      Parameters:
      conn - conexao com o banco de dados
      empresa - codigo da empresa, comparado com obrf_010.local_entrega
      situacoesEntrada - situacoes de obrf_010.situacao_entrada que a tela chamadora considera; cada tela trabalha com um conjunto proprio
      Returns:
      uma linha por nota, no formato documento / serie - raiz/ordem-digito, cada uma precedida de quebra de linha; vazio quando nao ha pendencia
    • listarSaidas

      public static String listarSaidas(br.com.intersys.systextil.connection.AppConnection conn, int empresa)
      Lista as notas fiscais de saida pendentes de contabilizacao.
      Parameters:
      conn - conexao com o banco de dados
      empresa - codigo da empresa da nota fiscal
      Returns:
      uma linha por nota, no formato nota / serie - raiz/ordem-digito, cada uma precedida de quebra de linha; vazio quando nao ha pendencia