Projet

Général

Profil

Development #13492

avoir une cellule de déclaration + paiement de facture

Ajouté par Frédéric Péters il y a plus de 7 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06 octobre 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Ce serait un formulaire demandant le numéro et le montant d'une facture, derrière il y aurait un appel à passerelle pour vérifier la validité de ces deux infos et le fait que la facture est payable (on n'a pas encore de endpoints dans passerelle gérant ça); là-dessus il y aurait ensuite ouverture de la popup de paiement de facture (ItemView).

(s'il y a plusieurs régies définies comme fournissant des factures, il est sans doute nécessaire de demander à l'usager de choisir la bonne).


Fichiers

0001-lingo-add-cell-to-self-declare-and-pay-invoices-1349.patch (18,3 ko) 0001-lingo-add-cell-to-self-declare-and-pay-invoices-1349.patch Frédéric Péters, 20 octobre 2016 10:07
self-invoice-3.png (470 ko) self-invoice-3.png Frédéric Péters, 20 octobre 2016 10:07
self-invoice-4.png (470 ko) self-invoice-4.png Frédéric Péters, 20 octobre 2016 10:07
self-invoice-2.png (463 ko) self-invoice-2.png Frédéric Péters, 20 octobre 2016 10:07
self-invoice-1.png (492 ko) self-invoice-1.png Frédéric Péters, 20 octobre 2016 10:07
0001-lingo-add-cell-to-self-declare-and-pay-invoices-1349.patch (18,7 ko) 0001-lingo-add-cell-to-self-declare-and-pay-invoices-1349.patch Frédéric Péters, 21 octobre 2016 15:56
0001-lingo-add-cell-to-self-declare-and-pay-invoices-1349.patch (17,7 ko) 0001-lingo-add-cell-to-self-declare-and-pay-invoices-1349.patch Frédéric Péters, 21 octobre 2016 16:17

Demandes liées

Lié à Combo - Development #12637: permettre le paiement anonyme de factures par des tiersFermé19 juillet 2016

Actions
Lié à Combo - Development #10975: lingo: cellule de paiement d'une factureRejeté18 mai 2016

Actions

Révisions associées

Révision d107771b (diff)
Ajouté par Frédéric Péters il y a plus de 7 ans

lingo: add cell to self declare and pay invoices (#13492)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Lié à Development #12637: permettre le paiement anonyme de factures par des tiers ajouté
#3

Mis à jour par Frédéric Péters il y a plus de 7 ans

#4

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Assigné à mis à Frédéric Péters
#7

Mis à jour par Thomas Noël il y a plus de 7 ans

Le « get_invoice(self, invoice_id): » ça ne va pas toujours marcher. On a des connecteurs qui ne peuvent pas remonter une facture selon son ID, mais où on doit passer par le user (ie dans passerelle, on remonte toutes les factures de l'utilisiteur nameid, et on cherche celle qui correspond à nameid). C'est le cas avec les webservices teamnet/axel.

#9

Mis à jour par Thomas Noël il y a plus de 7 ans

« for regie in obj.get_regies(): » : je comprends bien l'idée, mais ça m'ennuie un peu. D'un, parce que si on a 5 ou 6 régies (ça arrive : Fontenay) ça va taper pendant quelques secondes dans des webservices un peu lents. Ensuite, parce qu'on sait jamais, les numéros de factures ne sont pas uniques entre régie (ok, je planne, mais bon).

Si on va vers cela, ça veut dire dans la cellule un paramètre qui précise la liste des régies ouvertes à ce principe. S'il n'y en a qu'une définie, parfait, si plusieurs on affiche dans le formulaire, si aucune définie alors bon ok on peut parcourir toutes les régies.

Note : ça peut aussi être vu comme un patch d'amélioration à apporter plus tard (parce qu'en réalité cette cellule ne sera pas activable à Fontenay ou les factures sont liées à des users).

#10

Mis à jour par Thomas Noël il y a plus de 7 ans

Et donc, considérant que mon baratin ci-dessus est une éventuelle amélioration à apporter : ack.

#11

Mis à jour par Frédéric Péters il y a plus de 7 ans

Si on va vers cela, ça veut dire dans la cellule un paramètre qui précise la liste des régies ouvertes à ce principe. S'il n'y en a qu'une définie, parfait, si plusieurs on affiche dans le formulaire, si aucune définie alors bon ok on peut parcourir toutes les régies.

Le code permet déjà de se limiter à une régie particulière si on est dans une commune qui partage ses numéros de facture.

#12

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Statut changé de En cours à Résolu (à déployer)
commit d107771bba60fa41a9b1a23f136e64cfef13bb34
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Oct 20 10:04:59 2016 +0200

    lingo: add cell to self declare and pay invoices (#13492)
#13

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF