Modifier and Type | Field and Description |
---|---|
static boolean |
FORCE_RECALCUL_DATEREGPREV |
static boolean |
NON_FORCE_RECALCUL_DATEREGPREV |
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
Date |
calculDateEchSiPilotageActif(Date datePieceGestion,
Double codeLibelle,
Double nbJours,
Double numeroJour) |
void |
controleAllConditionsReglement(HasConditionsPaiement piece,
boolean isClient) |
void |
controleAllConditionsReglementApprovisionnement(FApprovisionnt piece)
Vérifie et complète si nécessaire les conditions et le mode de réglement d'un approvisionnement
|
void |
controleAllConditionsReglementFactureClient(FFacturescli piece)
Vérifie et complète si nécessaire les conditions et le mode de réglement d'une pièce de vente.
|
void |
controleAllConditionsReglementFactureFournisseur(FFacturesfou piece)
Vérifie et complète si nécessaire les conditions et le mode de réglement d'une pièce d'achat.
|
FFacturescli |
controleDateReglement(FFacturescli facture,
boolean forceRecalculDateRegPrev)
Renseigne la date de réglement et la date d'échéance si elles ne sont pas renseignées sauf si forceRecalculDateRegPrev==true,
dans ce cas, ces dates sont recalculées.
|
FFacturesfou |
controleDateReglement(FFacturesfou facture,
boolean forceRecalculDateRegPrev)
Renseigne la date de réglement et la date d'échéance si elles ne sont pas renseignées sauf si forceRecalculDateRegPrev==true,
dans ce cas, ces dates sont recalculées.
|
Date |
getDateReglementPrevisionnelleClient(Date datePieceGestion,
FAffaires affaire,
FPClient cli,
FPClient cliAFacturer)
Retourne la date prévisionnelle de facturation calculée en fonction de l'affaire passée en paramétre et/ou du client
|
Date |
getDateReglementPrevisionnelleClient(List<String> numerosDevisInitiaux,
Date datePieceGestion,
FAffaires affaire,
FPClient cli,
FPClient cliAFacturer) |
Date |
getDateReglementPrevisionnelleClient(String numeroDevisInitial,
Date datePieceGestion,
FAffaires affaire,
FPClient cli,
FPClient cliAFacturer) |
Date |
getDateReglementPrevisionnelleFactureClient(Date datePieceGestion,
FFacturescli piece)
Retourne la date prévisionnelle de facturation calculée en fonction de l'affaire passée en paramétre et/ou du client
Si la condition de réglement n'est pas renseignée sur la facture, cette méthode tentera d'en générer une.
|
Date |
getDateReglementPrevisionnelleFactureFournisseur(Date datePieceGestion,
FFacturesfou piece)
Retourne la date prévisionnelle de facturation calculée en fonction de l'affaire passée en paramétre et/ou du client
Si la condition de réglement n'est pas renseignée sur la facture, cette méthode tentera d'en générer une.
|
void |
initCtxHasConditionsReglement(CtxHasConditionsReglement ctxHasConditionsReglement)
Initialise les différents paramètres du HasConditionsReglement d'un contexte.
|
void |
loadConditionsPaiementsFromLivraisonToFacture(FLivraisons livraison,
FFacturescli factureClient,
boolean grouper)
Renseigne les conditions de paiements (conditions et mode de réglement) sur la facture client depuis une livraison
(en réalité ssi ces conditions sont renseignés sur le devis).
|
void |
loadConditionsPaiementsFromTabFacturationToFacture(List<FLignetabfac> lstLignes,
FFacturescli factureClient)
Renseigne les conditions de paiements (conditions et mode de réglement) sur la facture client depuis des lignes d'une table de facturation
(en réalité ssi ces conditions sont renseignés sur le devis).
|
boolean |
setConditionsPaiementFromContext(CtxHasConditionsReglement ctxHasConditionsReglement)
Set si nécessaire les conditions de paiement (conditions et mode de règlement) de la pièce de gestion
encapsulée dans le contexte ayant des conditions de règlement.
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
static final boolean FORCE_RECALCUL_DATEREGPREV
static final boolean NON_FORCE_RECALCUL_DATEREGPREV
void controleAllConditionsReglementFactureFournisseur(FFacturesfou piece)
void controleAllConditionsReglementFactureClient(FFacturescli piece)
void initCtxHasConditionsReglement(CtxHasConditionsReglement ctxHasConditionsReglement)
boolean setConditionsPaiementFromContext(CtxHasConditionsReglement ctxHasConditionsReglement)
Date getDateReglementPrevisionnelleFactureClient(Date datePieceGestion, FFacturescli piece)
void loadConditionsPaiementsFromLivraisonToFacture(FLivraisons livraison, FFacturescli factureClient, boolean grouper)
void loadConditionsPaiementsFromTabFacturationToFacture(List<FLignetabfac> lstLignes, FFacturescli factureClient)
FFacturescli controleDateReglement(FFacturescli facture, boolean forceRecalculDateRegPrev)
Date getDateReglementPrevisionnelleFactureFournisseur(Date datePieceGestion, FFacturesfou piece)
FFacturesfou controleDateReglement(FFacturesfou facture, boolean forceRecalculDateRegPrev)
Date calculDateEchSiPilotageActif(Date datePieceGestion, Double codeLibelle, Double nbJours, Double numeroJour)
Date getDateReglementPrevisionnelleClient(Date datePieceGestion, FAffaires affaire, FPClient cli, FPClient cliAFacturer)
void controleAllConditionsReglementApprovisionnement(FApprovisionnt piece)
void controleAllConditionsReglement(HasConditionsPaiement piece, boolean isClient)
Date getDateReglementPrevisionnelleClient(String numeroDevisInitial, Date datePieceGestion, FAffaires affaire, FPClient cli, FPClient cliAFacturer)
Copyright © 2016. All rights reserved.