Class SubstituicaoDeTitulos
java.lang.Object
br.com.intersys.systextil.function.contasapagar.SubstituicaoDeTitulos
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classContas usadas na contabilizacao da capa da substituicao (recalculaveis via EncontraConta).static classTitulo substituido e o valor a estornar, para o lancamento contabil de estorno da substituicao. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MapgerarContabilizacaoTituloSubstituto(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TituloAPagar tituloSubstituto, List<TituloAPagar> titulosSubstituidosList) static intgerarEstornoContabilSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, TituloAPagar tituloSubstituto, List<SubstituicaoDeTitulos.ItemEstorno> itensEstorno, Date dataEstorno) Gera o lancamento contabil de estorno da substituicao (inverso da capa), recalculando as contas.static intgerarEstornoContabilSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, TituloAPagar tituloSubstituto, TituloAPagar tituloSubstituido, double valorEstorno, Date dataEstorno) Deprecated.static voidgerarTituloSubstituicao(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) static SubstituicaoDeTitulos.ContaresolverContasSubstituicao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TituloAPagar tituloSubstituto, TituloAPagar tituloSubstituido) Recalcula as contas da capa da substituicao (mesma logica usada em gerarContabilizacaoTituloSubstituto).
-
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.usegerarEstornoContabilSubstituicao(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 != 1fazGeraContablancar 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
-
gerarEstornoContabilSubstituicao(AppConnection, Mdi, TagInteractive, TituloAPagar, List, Date), que gera um unico lancamento com um credito para cada titulo substituido e um unico debito.