public interface EcrituresService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Interface and Description |
---|---|
static class |
EcrituresService.PARAMETERS_FOR_LAST_CREATED_RECORD_SEARCH |
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
FEcritures |
affacturageCreerEcriture(FEcritures ecritures)
Création d'une écriture pour l'affacturage
|
List<LigneAcompteCg> |
analyseAcompteGestionCG(TypeAcompteCg typeAcompteCg) |
List<CoherenceCGResultatRecherche> |
arriereCoherenceCG(BalanceCriteresRecherche critere)
recherche coherence CG
|
void |
coherenceCG(String nomFichier)
Ecriture du fichier de contrôle de la cohérence CG
|
FEcritures |
contrepasserEcriture(CtxEcriture ctxEcriture)
Contrepasse une écriture
|
FEcritures |
controleEcriture(FEcritures ecritures)
Controle d'une écriture
|
Map<String,FComptescg> |
controleLigneEcriture(CtxEcriture ctxEcriture,
Map<String,FComptescg> mapSteExercCpt,
FLigneecriture ligneecriture)
Controle une ligne d'écriture
|
CtxEcriture |
creerEcriture(CtxEcriture ctxEcriture)
Création d'une écriture
|
FEcritures |
creerEcriture(FEcritures ecritures)
Création d'une écriture et de ses lignes
|
FEcritures |
creerEcriture(FEcritures ecritures,
boolean indClear)
Création d'une écriture avec un clear
|
StringBuffer |
creerEcritureAvecLog(FEcritures ecritures)
Création d'une écriture avec log
|
Double |
creerEcrituresAbonnement(List<CtxEcriture> listEcriture)
Création des écritures d'abonnement
|
void |
depointagePartiel(EcritureCriteresRecherche criteresRecherche)
Dépointage partiel
|
FEcritures |
devaliderEcriture(Double identEcriture)
Devalider une écriture
|
CtxCgArreteDesJournaux |
editionArreteDesJournaux(CtxCgArreteDesJournaux context) |
boolean |
existenceEcrituresARapprocherNonValidees(CtxEcriture ctxEcriture)
Précence d'écritures à rapprocher non validées sur la période, il faudra avertir l'utilisateur
|
void |
fillLigneEcritureFromLigneFacFou(FFacturesfou facturefou,
FLignefacfou lignefacfou,
FLigneecriture ligneecriture) |
List<FLigneecriture> |
finaliserEcrituresDeValidationDeFacture(List<FLigneecriture> lstLigneEcriture,
ParametrageAchatVente param,
boolean onValidation,
boolean regrouperEcritures) |
String |
genererExportComptableStandard(CtxExportComptableStandard criteres,
ExtensionsFichiersExcel extension) |
FEcritures |
getEcritureByIdent(Double identEcriture)
Recherche d'une écriture sur l'ident
|
FEcritures |
getEcritureExtourne(FEcritures ecritures,
TypeTransaction typeTransaction)
Retourne l'écriture d'extourne correspondant à l'écriture passée en paramètre.
|
FEcritures |
getEcritureExtourne(FEcritures ecritures,
TypeTransaction typeTransaction,
Date dateExtourne)
Retourne l'écriture d'extourne correspondant à l'écriture passée en paramètre.
|
FLigneecriture |
getLigneEcritureByIdent(Double identLigne) |
boolean |
isFactureValide(String codePiece)
Vérifie si une facture est validée ou non
|
FEcritures |
loadByIntLotImpEtSociete(String intLotImp,
String codeSociete)
Charge une écriture par son IntLotImp et sa société
|
CtxEcriture |
loadCtxEcriture(Double identEcriture)
Charger le contexte d'une écriture
|
FLigneecriture |
loadLigneEcriture(Double identLigne) |
void |
marquerEcritures(String prefixeEcriture,
List<ImportMarquerEcriture> lignes) |
int |
miseAJourEcritureByListeNumero(List<String> liste,
String colonne,
String clause,
Object valeur)
mise a jour de valeur d'ecritures par liste de valeur sur une colonne
|
List<EcritureAbonnementResultatRecherche> |
modifierContratAbonnement(List<EcritureAbonnementResultatRecherche> listecritureAbonnement,
List<EcritureAbonnementResultatRecherche> listecritureAbonnementAEffacer)
mise a jour du parametrage de contrat d'abonnement
|
CtxEcriture |
modifierEcriture(CtxEcriture ctxEcriture)
Modification d'une écriture
|
FEcritures |
modifierEcriture(FEcritures ecritures)
Modification d'une écriture sans contrôle
|
FLigneecriture |
modifierLigneEcriture(FLigneecriture ligneecriture)
Modifie une ligne d'écriture sans contrôle
|
void |
modifierTransaction(List<Double> lstIdEcr,
String codeTransaction) |
TEcrty |
modifierTypeEcriture(TEcrty ecrituresType)
modifier écriture type
|
void |
pointagePeriode(EcritureCriteresRecherche criteresRecherche,
Date dtOperation)
Pointer une période par défaut
|
List<EcritureAbonnementResultatRecherche> |
rechercheAbonnementEcrituresmultiCriteres(CgEcritureAbonnementCriteresRecherche critere)
recherche des abonnements d'ecritures
|
List<CoherenceCGResultatRecherche> |
rechercheCoherenceCGMois(BalanceCriteresRecherche critere)
recherche coherence CG par mois
|
CtxEcriture |
rechercheEcrituresARapprocher(CtxEcriture ctxEcriture,
boolean depointage)
Recherche des lignes d'écritures à rapprocher
|
List<EcrituresFacturesResultatRecherche> |
rechercheLignesEcrituresFactures(LigneEcritureCriteresRecherche critere)
recherche de lignes Ecritures avec les lignes Factures
|
List<EcritureResultatRecherche> |
rechercheMulticriteres(EcritureCriteresRecherche criteres)
Recherche multi-critéres d'écritures
|
List<FLigneecriture> |
rechercheMulticriteres(LigneEcritureCriteresRecherche critere) |
List<FLigneecriture> |
rechercheMulticriteresOrderByDateEcritureDesc(LigneEcritureCriteresRecherche critere)
Effectue une recherche classique de lignes d'écritures en les classant par date d'écriture décroissant (du plus récent au plus ancien)
|
List<EcritureResultatRecherche> |
rechercheRapide(EcritureCriteresRecherche criteres)
Recherche rapide d'écritures
|
List<TEcrty> |
rechercheTypeEcrituresmultiCriteres(CgEcritureTypeCriteresRecherche critere)
recherche des types d'ecritures
|
void |
regulationTvaGenererEcriture(CtxRegulationTva context)
Comptabilisation de l'écriture de régulation globale de la TVA
|
List<BalanceResultatRecherche> |
searchBalance(BalanceCriteresRecherche critere)
Recherche de la balance
|
List<BalanceResultatRecherche> |
searchBalanceSpecifique(BalanceCriteresRecherche critere)
Recherche balance spécifique
|
List<BalanceCinqDerniersExercices> |
searchCinqDernierExercice(BalanceCriteresRecherche critere)
recherche des Balances cinq derniers exercices
|
CtxCompteResultatPlan |
searchCompteRenduPlan(CtxCompteResultatPlan context)
recherche de la liste de plan compte resultat
|
List<BalanceCinqDerniersExercices> |
searchSixDernierExercice(BalanceCriteresRecherche critere)
calcul compte de resultat 6 derniers exercices
|
List<LigneEcritureResultatRecherche> |
searchSumDebitSumCredit(LigneEcritureCriteresRecherche critere)
Recherche la somme des debits et la somme de crédit des lignes d'écriture par compte
|
void |
supprimerContratAbonnement(List<EcritureAbonnementResultatRecherche> listecritureAbonnement)
suppression du parametrage de contrat d'abonnement
|
void |
supprimerEcriture(Double identEcriture)
Suppression d'une écriture
|
void |
supprimerTypeEcriture(TEcrty ecrituresType)
supprimer écriture type
|
FEcritures |
validationEcritureSansControle(EcritureResultatRecherche ecritureResultatRecherche)
validation d'une écriture
|
List<EcritureResultatRecherche> |
validerDepointage(List<EcritureResultatRecherche> lstEcr)
Validation du dépointage manuel
|
FEcritures |
validerEcriture(Double identEcriture)
Valider une écriture
|
List<FEcritures> |
validerEcritures(List<Double> idsEcriture)
Valide un sensemble d'écritures
|
List<EcritureResultatRecherche> |
validerRapprochement(List<EcritureResultatRecherche> lstEcr,
Date dateRapprochement)
Validation du rapprochement bancaire
|
void |
verifierComptes(List<FLigneecriture> lstLigneEcriture) |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
FEcritures creerEcriture(FEcritures ecritures)
ecritures
- FEcritures creerEcriture(FEcritures ecritures, boolean indClear)
ecritures
- indClear
- FEcritures affacturageCreerEcriture(FEcritures ecritures)
ecritures
- StringBuffer creerEcritureAvecLog(FEcritures ecritures)
ecritures
- FEcritures controleEcriture(FEcritures ecritures)
ecritures
- List<LigneEcritureResultatRecherche> searchSumDebitSumCredit(LigneEcritureCriteresRecherche critere)
critere
- void regulationTvaGenererEcriture(CtxRegulationTva context)
context
- List<BalanceCinqDerniersExercices> searchSixDernierExercice(BalanceCriteresRecherche critere)
critere
- List<BalanceResultatRecherche> searchBalance(BalanceCriteresRecherche critere)
critere
- List<BalanceResultatRecherche> searchBalanceSpecifique(BalanceCriteresRecherche critere)
critere
- CtxCompteResultatPlan searchCompteRenduPlan(CtxCompteResultatPlan context)
critere
- List<EcrituresFacturesResultatRecherche> rechercheLignesEcrituresFactures(LigneEcritureCriteresRecherche critere)
critere
- int miseAJourEcritureByListeNumero(List<String> liste, String colonne, String clause, Object valeur)
liste
- colonne
- clause
- valeur
- List<FLigneecriture> rechercheMulticriteres(LigneEcritureCriteresRecherche critere)
List<EcritureResultatRecherche> rechercheMulticriteres(EcritureCriteresRecherche criteres)
criteres
- List<EcritureResultatRecherche> rechercheRapide(EcritureCriteresRecherche criteres)
criteres
- List<FEcritures> validerEcritures(List<Double> idsEcriture)
identEcriture
- FEcritures validerEcriture(Double identEcriture)
identEcriture
- FEcritures devaliderEcriture(Double identEcriture)
identEcriture
- FEcritures getEcritureByIdent(Double identEcriture)
identEcriture
- void supprimerEcriture(Double identEcriture)
identEcriture
- CtxEcriture loadCtxEcriture(Double identEcriture)
identEcriture
- FLigneecriture loadLigneEcriture(Double identLigne)
CtxEcriture modifierEcriture(CtxEcriture ctxEcriture)
ctxEcriture
- FEcritures modifierEcriture(FEcritures ecritures)
ecritures
- CtxEcriture creerEcriture(CtxEcriture ctxEcriture)
ctxEcriture
- Double creerEcrituresAbonnement(List<CtxEcriture> listEcriture)
listEcriture
- FEcritures contrepasserEcriture(CtxEcriture ctxEcriture)
ctxEcriture
- FLigneecriture getLigneEcritureByIdent(Double identLigne)
identLigne
- FLigneecriture modifierLigneEcriture(FLigneecriture ligneecriture)
ligneecriture
- boolean existenceEcrituresARapprocherNonValidees(CtxEcriture ctxEcriture)
CtxEcriture rechercheEcrituresARapprocher(CtxEcriture ctxEcriture, boolean depointage)
ctxEcriture
- depointage
- List<EcritureResultatRecherche> validerRapprochement(List<EcritureResultatRecherche> lstEcr, Date dateRapprochement)
lstEcr
- dateRapprochement
- List<EcritureResultatRecherche> validerDepointage(List<EcritureResultatRecherche> lstEcr)
lstEcr
- void depointagePartiel(EcritureCriteresRecherche criteresRecherche)
criteresRecherche
- void pointagePeriode(EcritureCriteresRecherche criteresRecherche, Date dtOperation)
criteresRecherche
- dtOperation
- CtxCgArreteDesJournaux editionArreteDesJournaux(CtxCgArreteDesJournaux context)
void coherenceCG(String nomFichier)
nomFichier
- Nom du fichier généréList<TEcrty> rechercheTypeEcrituresmultiCriteres(CgEcritureTypeCriteresRecherche critere)
critere
- List<EcritureAbonnementResultatRecherche> rechercheAbonnementEcrituresmultiCriteres(CgEcritureAbonnementCriteresRecherche critere)
critere
- List<BalanceCinqDerniersExercices> searchCinqDernierExercice(BalanceCriteresRecherche critere)
critere
- List<EcritureAbonnementResultatRecherche> modifierContratAbonnement(List<EcritureAbonnementResultatRecherche> listecritureAbonnement, List<EcritureAbonnementResultatRecherche> listecritureAbonnementAEffacer)
listecritureAbonnement
- void supprimerContratAbonnement(List<EcritureAbonnementResultatRecherche> listecritureAbonnement)
listecritureAbonnement
- TEcrty modifierTypeEcriture(TEcrty ecrituresType)
ecrituresType
- void supprimerTypeEcriture(TEcrty ecrituresType)
ecrituresType
- Map<String,FComptescg> controleLigneEcriture(CtxEcriture ctxEcriture, Map<String,FComptescg> mapSteExercCpt, FLigneecriture ligneecriture)
ctxEcriture
- mapSteExercCpt
- ligneecriture
- List<CoherenceCGResultatRecherche> arriereCoherenceCG(BalanceCriteresRecherche critere)
criteres
- List<LigneAcompteCg> analyseAcompteGestionCG(TypeAcompteCg typeAcompteCg)
boolean isFactureValide(String codePiece)
codePiece
- List<CoherenceCGResultatRecherche> rechercheCoherenceCGMois(BalanceCriteresRecherche critere)
critere
- FEcritures validationEcritureSansControle(EcritureResultatRecherche ecritureResultatRecherche)
ecritureResultatRecherche
- FEcritures loadByIntLotImpEtSociete(String intLotImp, String codeSociete)
intLotImp
- intLotImpcodeSociete
- code sociétévoid modifierTransaction(List<Double> lstIdEcr, String codeTransaction)
lstIdEcr
- codeTransaction
- String genererExportComptableStandard(CtxExportComptableStandard criteres, ExtensionsFichiersExcel extension) throws IOException
IOException
FEcritures getEcritureExtourne(FEcritures ecritures, TypeTransaction typeTransaction)
ecritures
- typeTransaction
- void marquerEcritures(String prefixeEcriture, List<ImportMarquerEcriture> lignes)
List<FLigneecriture> rechercheMulticriteresOrderByDateEcritureDesc(LigneEcritureCriteresRecherche critere)
FEcritures getEcritureExtourne(FEcritures ecritures, TypeTransaction typeTransaction, Date dateExtourne)
void verifierComptes(List<FLigneecriture> lstLigneEcriture)
List<FLigneecriture> finaliserEcrituresDeValidationDeFacture(List<FLigneecriture> lstLigneEcriture, ParametrageAchatVente param, boolean onValidation, boolean regrouperEcritures)
void fillLigneEcritureFromLigneFacFou(FFacturesfou facturefou, FLignefacfou lignefacfou, FLigneecriture ligneecriture)
Copyright © 2016. All rights reserved.