Bug #81374
[parsifal] Le montant total des soldes des factures ne correspond pas au montant réglé
0%
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/112811/
Fault: Une erreur est survenue : java.sql.SQLException: ORA-20101: Le montant total des soldes des factures ne correspond pas au montant réglé ORA-06512: à "MAELIS.ENTETE_FACTURATION", ligne 5809 ORA-06512: à ligne 1 File "passerelle/utils/soap.py", line 78, in __call__ return super().__call__(*args, **kwargs) File "zeep/proxy.py", line 46, in __call__ return self._proxy._binding.send( File "zeep/wsdl/bindings/soap.py", line 135, in send return self.process_reply(client, operation_obj, response) File "zeep/wsdl/bindings/soap.py", line 229, in process_reply return self.process_error(doc, operation) File "zeep/wsdl/bindings/soap.py", line 329, in process_error raise Fault( SOAPFault: SOAP service at https://pfs.integration.toulouse-metropole.fr/parsifal/services/InvoiceService?wsdl returned an error "Une erreur est survenue : java.sql.SQLException: ORA-20101: Le montant total des soldes des factures ne correspond pas au montant réglé ORA-06512: à "MAELIS.ENTETE_FACTURATION", ligne 5809 ORA-06512: à ligne 1 " (1 additional frame(s) were not displayed) ... File "passerelle/contrib/toulouse_maelis/models.py", line 4178, in notify_invoice_paid_job invoice.notify() File "contextlib.py", line 79, in inner return func(*args, **kwds) File "passerelle/contrib/toulouse_maelis/models.py", line 4345, in notify result = obj.resource.call( File "passerelle/contrib/toulouse_maelis/models.py", line 121, in call response = method(**kwargs) File "passerelle/utils/soap.py", line 84, in __call__ raise SOAPFault(client, fault) error running notify_invoice_paid_job job (SOAP service at https://pfs.integration.toulouse-metropole.fr/parsifal/services/InvoiceService?wsdl returned an error "Une erreur est survenue : java.sql.SQLException: ORA-20101: Le montant total des soldes des factures ne correspond pas au montant réglé ORA-06512: à "MAELIS.ENTETE_FACTURATION", ligne 5809 ORA-06512: à ligne 1 ")
Demandes liées
Historique
Mis à jour par Nicolas Roche il y a 8 mois
- Projet changé de Suivi des traces à Passerelle
- Assigné à mis à Nicolas Roche
A creuser ; on reçoit l'erreur sur ce cron toutes les heures sur INTEG.
Mis à jour par Nicolas Roche il y a 8 mois
- Statut changé de Nouveau à Information nécessaire
La facture n'est plus envoyée par le WS maélis qui liste les factures.
Je demande des explications à Sigec sur le message d'erreur.
https://redmine.sigec.fr/issues/3094
Mis à jour par Nicolas Roche il y a 7 mois
Toujours pas d'explication de Sigec, et le problème se produit à nouveau.
Je créée les ticket avec les infos et je supprime les factures qui coincent.
https://redmine.sigec.fr/issues/3191
Mis à jour par Nicolas Roche il y a 6 mois
- Statut changé de Information nécessaire à Fermé
L'erreur retournée est liée au fait que la facture est annulée et donc que le montant payé n'est pas cohérent.
à priori mauvaise manip du métier qui aurait normalement dû faire un avoir plutôt que d'annuler le facture.
Mis à jour par Nicolas Roche il y a 4 mois
En fait non (cf https://redmine.sigec.fr/issues/3321) :
L'annulation de la facture est une procédure qui sera utilisée par les métiers. L'opération consiste à annuler la facture et la recréer (avec un nouveau numéro) pour y apporter les corrections nécessaires.
Traité par le connecteur dans #83257
Mis à jour par Nicolas Roche il y a 4 mois
- Lié à Development #83257: toulouse-maelis: ne pas se baser sur le cache quand lingo interroge le connecteur en vue de payer une facture. ajouté