Documentation technique banque Paiements
Contents |
fonctionnement du règlement des paiements
requète EditBankAcctgTransactionItem
dans l'écran de banque de la compta, l' on choisit les lignes à payer puis l'on valide, on appelle la requete EditBankAcctgTransactionItem. celle ci invoque un multi service, donc le service prepareBankGlEntry pour chacune des lignes d'écritures cochées. Ce service est en java: org.ofbiz.accounting.transaction.developed.GlEntryWorker, methode prepareBankGlEntry, qui va préparer les données dans le dispatch Context ctx. La requete renvoie en cas de succes une autre requete, SwitchPrepareToCreateBankGlEntry.
requète SwitchPrepareToCreateBankGlEntry
service SwitchPrepareToCreateBankGlEntry
Cette derniere appelle aussi un service en java, service et méthode au meme nom, qui elle va passer les information du disptcher dans le context. à l'intérieur de la methode est appelé le service createBankGlEntry.
service createBankGlEntry
ce service, toujours en java, qui va preparer l'information pour la création d'une écriture bancaire. mais aussi :
- appeler le service storeGlEntry
- créer les paiements dans la base,
- appeler la méthode createReverseEntryWithReconciliation
- et enfin appeler un service dont le nom est une variable, selon le nom du report correpondant via la méthode getReportServiceName.


