Projet

Général

Profil

Development #76618

toulouse_maelis: le reference_id des factures n'est pas numInvoice mais idInvoice

Ajouté par Benjamin Dauvergne il y a environ un an. Mis à jour il y a environ un an.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
13 avril 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

                'reference_id': item['numInvoice'],

Mais numInvoice c'est un identifiant interne court (au vue des données dans les tests) :

tests/data/toulouse_maelis/R_read_invoices.xml-    <ns2:readInvoicesResponse xmlns:ns2="ws.maelis.sigec.com">
tests/data/toulouse_maelis/R_read_invoices.xml-      <invoiceList>
tests/data/toulouse_maelis/R_read_invoices.xml:        <numInvoice>8</numInvoice>
tests/data/toulouse_maelis/R_read_invoices.xml-        <idInvoice>F10055591232</idInvoice>
tests/data/toulouse_maelis/R_read_invoices.xml-        <libelleTTF>CLAE JANVIER 2023</libelleTTF>
--
tests/data/toulouse_maelis/R_read_invoices.xml-      </invoiceList>
tests/data/toulouse_maelis/R_read_invoices.xml-      <invoiceList>
tests/data/toulouse_maelis/R_read_invoices.xml:        <numInvoice>30</numInvoice>
tests/data/toulouse_maelis/R_read_invoices.xml-        <idInvoice>F10055591806</idInvoice>
tests/data/toulouse_maelis/R_read_invoices.xml-        <libelleTTF>TEST EO</libelleTTF>

Je pense que c'est idInvoice qu'on remonter ici.

Historique

#1

Mis à jour par Nicolas Roche il y a environ un an

numInvoice est utilisé pour appeler payInvoice.
Là, je découvre qu'il faut utiliser idInvoice pour appeler cancelInvoiceAndDeleteSubscribeList.

Je dirais que numInvoice est interne au module (ou WSDL) Invoice alors que idInvoice est utilisé sur l'autre module Activity.
Donc oui, certainement que ce sera idInvoice qu'il faudra présenter à l'usager et utiliser dans nos identifiants.

J'ai posé la question ici : https://redmine.sigec.fr/issues/1573

#2

Mis à jour par Benjamin Dauvergne il y a environ un an

Et donc oui c'est bien idInvoice qu'il faut utiliser dans les communications avec les usagers et c'est lui qui est unique par régie, l'autre étant globalement unique.

#3

Mis à jour par Nicolas Roche il y a environ un an

Tu m'as perdu. Pour moi :
  • idInvoice (F10055591232) est unique sur toute la base
  • numInvoice (8) peut être dupliqué sur différentes régies

Et Sigec dit préférer communiquer avec l'usager sur le numInvoice (ce qui je l'admet, n'a pas de sens).

#4

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Statut changé de Nouveau à Rejeté

Ok je ferme alors (moi aussi j'y comprends plus rien).

Formats disponibles : Atom PDF