UpsBiz.IFacture

Définition

L'interface IFacture modélise une facture.

/****************************************************************/
Interface IFacture HeriteDe IPieceComptable Metier Defaut
/* Objet : Definition d'une facture. */
/****************************************************************/
/*--------------------------------------------------------------*/
/* Heritage de Objet. */
/*--------------------------------------------------------------*/
Prive :

Public : Prive : /*--------------------------------------------------------------*/
/* Heritage de IObjetMetier. */
/*--------------------------------------------------------------*/
Prive : Public : /*--------------------------------------------------------------*/
/* Heritage de IDocument. */
/*--------------------------------------------------------------*/
Public : /*--------------------------------------------------------------*/
/* Heritage de IPieceComptable. */
/*--------------------------------------------------------------*/
Public : /*--------------------------------------------------------------*/
/* Definitions propres. */
/*--------------------------------------------------------------*/
Public : Fin Interface

Opérateurs

L'interface IFacture possède les opérateurs standards suivants : L'interface IFacture possède un constructeur implicite.

Exemple

Constante
/*******/

Variable
/******/

Principal
/*******/
Variable Debut
...
/* ------------------------------------------------ */
/* Creation d'une facture. */
/* ------------------------------------------------ */
MaFacture=MonProgiciel.NouvelObjet(Ifacture);
...
MaFacture.MontantTotal=MonMontantHorsTaxes.Cloner();
MaFacture.MontantTotal.Montant*=1+MaTVA;
MaFacture.MontantTotalHorsTaxes=MonMontantHorsTaxes.Cloner();
MaFacture.MontantOuvertHorsTaxes=MaFacture.MontantTotalHorsTaxes;
MaFacture.MontantOuvertToutesTaxes=MaFacture.MontantTotal;
MaFacture.Echeancier=Nul;
MaFacture.Moratoire=Nul;
...
Si F1==F2 Alors
/* Egalité entre deux factures. */ Fin Si
Si F1!=F2 Alors
/* Inégalité entre deux factures. */ Fin Si
Fin Principal

Avertissement

La propriété Sorte possède obligatoirement la valeur SorteDocumentPieceComptable.

La propriété SorteDeLaPieceComptable possède obligatoirement la valeur SortePieceComptableFacture.

La méthode ListerReferences produit obligatoirement les bons de commandes sur lesquels portent la facture.

Connecteur

Toutes les connexions sont présentées dans les fiches des propriétés et des méthodes.

Traduction

---------