Class SubstituicaoDeTitulos

java.lang.Object
br.com.intersys.systextil.function.contasapagar.SubstituicaoDeTitulos

public class SubstituicaoDeTitulos extends Object
  • Constructor Details

    • SubstituicaoDeTitulos

      public SubstituicaoDeTitulos()
  • Method Details

    • resolverContasSubstituicao

      public static SubstituicaoDeTitulos.Conta resolverContasSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TituloAPagar tituloSubstituto, TituloAPagar tituloSubstituido) throws TagException
      Recalcula as contas da capa da substituicao (mesma logica usada em gerarContabilizacaoTituloSubstituto).
      Throws:
      TagException
    • gerarTituloSubstituicao

      public static void gerarTituloSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int nrDuplicata, String parcela, int tipoTitulo, Fornecedor fornecedor, Date dataContrato, Date dataTransacao, Date dataVencimento, int codigoTransacao, int centroCusto, int historico, int portador, int codigoContabil, int enderecoCobranca, int tipoPagamento, String serie, int documento, String origemDebito, br.com.intersys.systextil.connection.Amount valorParcela, br.com.intersys.systextil.connection.Amount valorInssImp, br.com.intersys.systextil.connection.Amount valorPisImp, br.com.intersys.systextil.connection.Amount valorCofinsImp, br.com.intersys.systextil.connection.Amount valorCslImp, br.com.intersys.systextil.connection.Amount valorIrrf)
    • gerarContabilizacaoTituloSubstituto

      public static Map gerarContabilizacaoTituloSubstituto(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TituloAPagar tituloSubstituto, List<TituloAPagar> titulosSubstituidosList) throws TagException
      Throws:
      TagException
    • gerarEstornoContabilSubstituicao

      @Deprecated public static int gerarEstornoContabilSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, TituloAPagar tituloSubstituto, TituloAPagar tituloSubstituido, double valorEstorno, Date dataEstorno) throws TagException
      Deprecated.
      use gerarEstornoContabilSubstituicao(AppConnection, Mdi, TagInteractive, TituloAPagar, List, Date), que gera um unico lancamento com um credito para cada titulo substituido e um unico debito.
      Gera o lancamento contabil de estorno da substituicao de um unico titulo substituido.
      Throws:
      TagException
    • gerarEstornoContabilSubstituicao

      public static int gerarEstornoContabilSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, TituloAPagar tituloSubstituto, List<SubstituicaoDeTitulos.ItemEstorno> itensEstorno, Date dataEstorno) throws TagException
      Gera o lancamento contabil de estorno da substituicao (inverso da capa), recalculando as contas.

      Espelha a contabilizacao da capa: um UNICO lancamento contabil com uma partida de CREDITO para cada titulo substituido (com o documento/CNPJ do original) e uma UNICA partida de DEBITO, pelo total, com o documento/CNPJ do titulo novo.

      A inversao D/C e automatica: estorno != 1 faz GeraContab lancar a credito a conta informada como debito, e vice-versa. Por isso a estrutura das chamadas e a mesma da capa.

      Returns:
      o novo NUM_CONTABIL (0 se nao gerou)
      Throws:
      TagException