public interface EncaissementService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static boolean |
MODIFIER_FACTURE |
static boolean |
NE_PAS_MODIFIER_FACTURE |
static String |
SERVICE_ID |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
static final boolean MODIFIER_FACTURE
static final boolean NE_PAS_MODIFIER_FACTURE
FEncaissement creerEncaissement(FEncaissement encaissement)
FEncaissement modifierEncaissement(FEncaissement encaissement)
FEncaissement modifierEncaissement(FEncaissement encaissement, boolean controle)
FEncaissement modifierEncaissement(CtxEncaissement ctxEncaissement, boolean controle)
List<EncaissementResultatRecherche> rechercheMulticriteres(EncaissementCriteresRecherche critere)
CtxEncaissement loadCtxEncaissement(Double identEncaissement)
void supprimerEncaisssement(Double identEncaissement, String compteAnnulation, Date dtannulation)
FEncaissement majTauxConversion(FEncaissement encaissement, Double tauxConvers)
FEncaissement comptabiliserEncaissement(CtxEncaissement encaissement, Date dtOpe, boolean comptaManuelle, boolean virement, boolean comptabiliseVirDevEnEuro)
void imputationFacture(CtxEncaissement ctxEncaissement, List<LigneImputation> lstLignes)
void imputationEncaissDecaiss(CtxEncaissement ctxEncaissement, List<LigneImputation> lstLignes)
CtxEncaissement imputationComptaGene(CtxEncaissement ctxEncaissement)
void solderSansComptabiliser(CtxEncaissement ctxEncaissement, Date imputation)
List<FVirtemp> rechercheMulticriteresVirtemp(VirtempCriteresRecherche criteres)
CtxFactureFournisseur reglerFacture(CtxFactureFournisseur context)
List<Double> reglementLotFactureFou(List<CtxFactureFournisseur> context, boolean regrouperFournisseur)
List<Double> reglerFacture(List<CtxFactureFournisseur> context)
<T extends IdentVirTemp> String majNumRemiseEtIncrementer(List<T> listeVirements, String numRemise, Double identDonnordre)
<T extends IdentVirTemp> String majNumRemise(List<T> listeVirements, String numRemise)
FEncaissement encaisserFacture(String numFacture, FEncaissement encaissement)
void annulerImputation(FLignesencais lignesEncaiss, Date dateOpe, String codeJournal, Double identEcheance)
List<EncaissementResultatRecherche> rechercheMulticriteresFournisseur(EncaissementCriteresRecherche critere)
FEncaissement creerEncaissementReglerTraite(CtxEncaissement context)
FEncaissement modifierEncaissementReglerTraite(FEncaissement encaissement, boolean controle)
List<EncaissementResultatRecherche> rechercheMulticriteresTiers(EncaissementCriteresRecherche critere)
CtxEncaissement imputationEncaissTiers(CtxEncaissement ctxEncaissement)
List<MouvementTresorerieResultatRecherche> rechercheMvtTresoByJournal(MouvementTresorerieCriteresRecherche critere)
FEncaissement creerEncaissementEffetaPayer(CtxEncaissement encaissement, String type, String libelle)
FEncaissement creerEncaissementEffetaRecevoir(CtxEncaissement encaissement, String type)
FEncaissement reglerEncaissementEffetaPayer(FEncaissement encaissement, String type)
void comptabilisationMarquerCommeRegle(List<CtxEncaissement> lstCtxEncaissement, String type, String libelle)
List<TDonnordre> loadDonneurOrdre(TresorerieCriteresRecherche critere)
CtxEncaissement loadCtxEncaissementSiteClient(Double identEncaissement)
List<EncaissementResultatRecherche> rechercheMulticriteresForComptabilisationEnLot(EncaissementCriteresRecherche critere)
List<FEncaissement> rechercheMulticriteresForComptabilisationEnLotListEncaissement(EncaissementCriteresRecherche critere)
StringBuffer comptabilisationEnLot(List<FEncaissement> listeEncaissement)
StringBuffer comptabilisationEnLotImput(List<FEncaissement> listeEncaissement)
List<EncaissementResultatRecherche> rechercheMulticriteresPourEditionTresorerie(EncaissementCriteresRecherche critere)
void validerRemiseBanque(CtxEncaissement ctxEncaissement, List<EncaissementResultatRecherche> lstEncaissement)
void comptabiliserAnnulerEditionLettreCheque(CtxEncaissement ctxEncaissement, boolean annulation)
void validerEditionLettreCheque(CtxEncaissement ctxEncaissement, boolean comptabiliser)
FEncaissement creerEncaissement(FEncaissement encaissement, boolean comptaManuelle)
FEncaissement modifierRIBEncaissement(FEncaissement encaissement)
void controleLigneEncaissement(FLignesencais lignesencais)
void controleEncaissement(FEncaissement encaissement)
List<Double> encaissementLotFacturesClient(Map<String,List<FactureClientResultatRecherche>> mapFact, FEncaissement modele, boolean regroupParClient, boolean encaisserEcheance)
FEncaissement encaisserFacture(List<FFacturescli> lstFactures, FEncaissement encaissement, Map<String,Double> mapMontantByFacture)
void modifierDateImputation(List<FLignesencais> ligneEncaissement, Date imputation)
List<FEncaissement> genererTraitesFacture(FEncaissement encaissementModele, String numFacture)
void comptabilisationEntete(List<FEncaissement> listEncaissement, List<FLigneecriture> listeLigneEcr, Boolean comptabiliseVirDevEnEuro)
FEncaissement comptabiliserEncaissement(CtxEncaissement ctxEncaissement, Date dtOpe, boolean comptaManuelle, boolean virement, boolean comptabiliseVirDevEnEuro, boolean libelleVirement, boolean comptaEntete)
String getCodeInterco(FEncaissement encaissement)
List<FLignesencais> findLignesEncaissementByFacture(String numeroFacture)
void declencheurPostEncaissement(FEncaissement encaissement)
CtxFactureClient marquerFactureCommeReglee(CtxFactureClient contexte, boolean indSuperDroit)
void remettrealEncaissementEffetaRecevoir(List<Double> idsEncaissements, String type, Date effetDateRemise)
List<FEncaissement> findEncaissementByIdents(List<Double> idsEncaissement)
void ecraserLesNumerosDeRemise(List<EncaissementResultatRecherche> listeEncaissements)
FEncaissement encaisserFacture(List<FFacturescli> lstFactures, FEncaissement encaissement, Map<String,Double> mapMontantByFacture, boolean modifierFacture)
void lancerLettrageAutoSurCompteTiersSiSoldeMvtTreso(Collection<FLignesencais> lignes)
Copyright © 2016. All rights reserved.