Class CorrigeContabilizacaoNotaDeSaida

java.lang.Object
systextil.fiscal.CorrigeContabilizacaoNotaDeSaida

public class CorrigeContabilizacaoNotaDeSaida extends Object
  • Constructor Details

    • CorrigeContabilizacaoNotaDeSaida

      public CorrigeContabilizacaoNotaDeSaida()
  • Method Details

    • executar

      public static void executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive tagIn, int codigoEmpresa, int numNotaFiscal, String serieNotaFiscal, CNPJ cnpj, String descrClifor, Date dataEmissao, int historicoCont, int indRegimeCumPisCofins) throws TagException
      Executa a correcao de contabilizacao da nota fiscal de saida com a regra legada de lancamentos.

      O processamento valida se a nota ainda nao foi contabilizada, busca plano e parametros contabeis, gera os lancamentos por item (principal e impostos) e atualiza o num_contabil na fatu_050.

      Parameters:
      conn - conexao com o banco de dados
      mdi - contexto global da sessao
      tagIn - interface de interacao usada nas rotinas de contabilizacao
      codigoEmpresa - codigo da empresa da nota fiscal
      numNotaFiscal - numero da nota fiscal
      serieNotaFiscal - serie da nota fiscal
      cnpj - CNPJ alfanumérico do cliente/fornecedor
      descrClifor - descricao do cliente/fornecedor para complemento
      dataEmissao - data de emissao da nota
      historicoCont - historico contabil principal da nota
      indRegimeCumPisCofins - indicador de regime cumulativo de PIS/COFINS
      Throws:
      TagException - em caso de erro de negocio ou falha na contabilizacao