Archives de la liste d​e​v​@p​a​h​e​k​o​.c​l​o​u​d​

[API][Feature-Request] Pouvoir lier une écriture comptable avec une activité d'un utilisateur via l'API.

mail at matthieubessat.fr via dev

23/12/2023 16:46:44

--cf302d49f9b593d26352b348a60ef4e516c7260e1debe203ed305cbb535d
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8

Bonjour,

De la m=C3=AAme mani=C3=A8re qu'on peut le faire dans l'IHM lors de
l'inscr=
iption d'un utilisateur =C3=A0 une activit=C3=A9 "Enregistrer en comptabili=
t=C3=A9".

Je propose de rajouter la possibilit=C3=A9 de lier une =C3=A9criture compta=
ble (transaction) avec une activit=C3=A9 d'un utilisateur (service_user) da=
ns la route API `PUT services/subscriptions/import`.

Le but est de pouvoir rajouter un champs `transaction_id` lors de l'import =
CSV des activit=C3=A9s sur l'API.

Donc on peut cr=C3=A9er la transaction s=C3=A9paremment, ensuite on utilise=
 l'ID de l'=C3=A9criture dans l'import.

Si j'ai bien compris, =C3=A7a va remplir la table `acc_transactions_users` =
avec `id_transaction` et `id_service_user`.

D'ailleurs, je ne comprend pas trop l'utilit=C3=A9 d'avoir un
"rappel" du c=
hamps `user_id` dans la table `acc_transactions_users` car on peut le retro=
uver en allant voir la ligne dans `services_users`

Le contexte, est le dev d'un petit programme externe pour g=C3=A9rer un imp=
ort avec helloasso, si vous souhaitez d=C3=A9couvrir ce projet en WIP est i=
ci : https://forge.lefuturiste.fr/mbess/helloasso-paheko-adapter

Il me semble qu'il existait un module paheko pour g=C3=A9rer helloasso, mai=
s j'ai pas r=C3=A9ussi =C3=A0 le faire fonctionner, alors j'ai d=C3=A9cid=
=C3=A9 de r=C3=A9inventer mon propore prog pour =C3=A7a x).

Librement, si-je puis-dire^^

--=20
Matthieu Bessat <mail@matthieubessat.fr>
    Website: https://matthieubessat.fr
    GPG Fingerprint: F3E0395DC15CD92D

--cf302d49f9b593d26352b348a60ef4e516c7260e1debe203ed305cbb535d
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQRYe1okINIY4xZaHEIxGwvFBSsgQUCZYcA2AAKCRAIxGwvFBSs
geWWAPwKyt0oNFZsoPxVxg/A37h4m20uSsOGqMIt0Ti/M3gw6gD/eRGWOJ31JzDs
t/QYCcA8BOeuJP1Gii9pqtZyRJUM3Q0=
=spN3
-----END PGP SIGNATURE-----

--cf302d49f9b593d26352b348a60ef4e516c7260e1debe203ed305cbb535d--

Re: [API][Feature-Request] Pouvoir lier une écriture comptable avec une activité d'un utilisateur via l'API.

mail at matthieubessat.fr via dev

23/12/2023 18:08:26

--168185900f7659f54d9fd2d6fe79918053b2f0ee34c01c7117901f616db3
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8

Donc en fait, je viens de me rendre compte qu'il serait plus judicieux
de modifier la route de cr=C3=A9ation d'une transaction plutot que de chang=
er
l'import des activit=C3=A9s.

Je pense, rajouter un champs `linked_service` =C3=A0 cot=C3=A9 de `linked_u=
sers`
et `linked_transactions` dans la structure pour cr=C3=A9er / modifier une =
=C3=A9criture.

On Sat Dec 23, 2023 at 4:46 PM CET, Matthieu Bessat wrote:
> Bonjour,
>
> De la m=C3=AAme mani=C3=A8re qu'on peut le faire dans l'IHM lors de
l'ins=
cription d'un utilisateur =C3=A0 une activit=C3=A9 "Enregistrer en comptabi=
lit=C3=A9".
>
> Je propose de rajouter la possibilit=C3=A9 de lier une =C3=A9criture comp=
table (transaction) avec une activit=C3=A9 d'un utilisateur (service_user) =
dans la route API `PUT services/subscriptions/import`.
>
> Le but est de pouvoir rajouter un champs `transaction_id` lors de
l'impor=
t CSV des activit=C3=A9s sur l'API.
>
> Donc on peut cr=C3=A9er la transaction s=C3=A9paremment, ensuite on utili=
se l'ID de l'=C3=A9criture dans l'import.
>
> Si j'ai bien compris, =C3=A7a va remplir la table
`acc_transactions_users=
` avec `id_transaction` et `id_service_user`.
>
> D'ailleurs, je ne comprend pas trop l'utilit=C3=A9 d'avoir un
"rappel" du=
 champs `user_id` dans la table `acc_transactions_users` car on peut le ret=
rouver en allant voir la ligne dans `services_users`
>
> Le contexte, est le dev d'un petit programme externe pour g=C3=A9rer un
i=
mport avec helloasso, si vous souhaitez d=C3=A9couvrir ce projet en WIP est=
 ici : https://forge.lefuturiste.fr/mbess/helloasso-paheko-adapter
>
> Il me semble qu'il existait un module paheko pour g=C3=A9rer helloasso,
m=
ais j'ai pas r=C3=A9ussi =C3=A0 le faire fonctionner, alors j'ai d=C3=A9cid=
=C3=A9 de r=C3=A9inventer mon propore prog pour =C3=A7a x).
>
> Librement, si-je puis-dire^^



--=20
Matthieu Bessat <mail@matthieubessat.fr>
    Website: https://matthieubessat.fr
    GPG Fingerprint: F3E0395DC15CD92D

--168185900f7659f54d9fd2d6fe79918053b2f0ee34c01c7117901f616db3
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQRYe1okINIY4xZaHEIxGwvFBSsgQUCZYcT8wAKCRAIxGwvFBSs
gdwZAPwOQRqSNGbiJNLurpHspev8BWtaLB5L8o5RFqz2EaBTTwEA6uXJjtwyLVSo
MAEL0/fayYHVxXOAGvBExkl7heePewQ=
=ludt
-----END PGP SIGNATURE-----

--168185900f7659f54d9fd2d6fe79918053b2f0ee34c01c7117901f616db3--

[API][Feature-Request] Pouvoir lier une écriture comptable avec une activité d'un utilisateur via l'API.

BohwaZ/Paheko

28/12/2023 15:26:28

> D'ailleurs, je ne comprend pas trop l'utilit=C3=A9 d'avoir un
> "rappel" du c= hamps `user_id` dans la table
`acc_transactions_users`
> car on peut le retro= uver en allant voir la ligne dans
> `services_users`

Dans cette table tu peux avoir des liens entre membre et écriture
(membres liés à l'écriture) que tu crée depuis l'édition de
l'écriture.
Dans ce cas tu as id_service_user = NULL.

Et des liens entre écriture et inscription du membre à une activité.
Dans ce cas id_service_user donne le numéro de l'inscription.

> Il me semble qu'il existait un module paheko pour g=C3=A9rer
> helloasso, mai= s j'ai pas r=C3=A9ussi =C3=A0 le faire fonctionner,
> alors j'ai d=C3=A9cid= =C3=A9 de r=C3=A9inventer mon propore prog
> pour =C3=A7a x).

Oui elle n'est pas terminée :)

[API][Feature-Request] Pouvoir lier une écriture comptable avec une activité d'un utilisateur via l'API.

mail at matthieubessat.fr via dev

28/12/2023 16:21:44

Okay merci pour les précisions, effectivement ça fait sens.

Du coup j'avance bien sur le dev de mon script externe, je vais le
rendre d'avantage configurable. 

https://forge.lefuturiste.fr/mbess/helloasso-paheko-adapter

Mais bon ça reste une rustine, car dans l'idéal j'aimerais que les gens
prennent leur adhésion direct sur un site ou je peut faire une
validation plus fine. Mais pour ça faut que je vois pour un système de
paiement qui soit pas trop cher, je recherche une coopérative de
paiment, après sinon ya stripe…

Librement,

mbess

On Thu Dec 28, 2023 at 3:26 PM CET, BohwaZ/Paheko wrote:
> > D'ailleurs, je ne comprend pas trop l'utilit=C3=A9 d'avoir
un
> > "rappel" du c= hamps `user_id` dans la table
`acc_transactions_users`
> > car on peut le retro= uver en allant voir la ligne dans
> > `services_users`
>
> Dans cette table tu peux avoir des liens entre membre et écriture
> (membres liés à l'écriture) que tu crée depuis l'édition de
l'écriture.
> Dans ce cas tu as id_service_user = NULL.
>
> Et des liens entre écriture et inscription du membre à une activité.
> Dans ce cas id_service_user donne le numéro de l'inscription.
>
> > Il me semble qu'il existait un module paheko pour g=C3=A9rer
> > helloasso, mai= s j'ai pas r=C3=A9ussi =C3=A0 le faire fonctionner,
> > alors j'ai d=C3=A9cid= =C3=A9 de r=C3=A9inventer mon propore prog
> > pour =C3=A7a x).
>
> Oui elle n'est pas terminée :)

[API][Feature-Request] Pouvoir lier une écriture comptable avec une activité d'un utilisateur via l'API.

BohwaZ/Paheko

28/12/2023 19:57:19

> Mais bon ça reste une rustine, car dans l'idéal j'aimerais que les
> gens prennent leur adhésion direct sur un site ou je peut faire une
> validation plus fine. Mais pour ça faut que je vois pour un système de
> paiement qui soit pas trop cher, je recherche une coopérative de
> paiment, après sinon ya stripe…

Je ne connais pas de coopérative, mais nous on utilise Mollie, basé aux
Pays-Bas. Prix correct, support bon (en français).

Sinon il y a aussi Stancer (filiale de Free) mais je crois qu'ils
n'acceptent pas les dons, mais les adhésions pas de souci normalement.

Le but à terme est de gérer les prestataires de paiement dans Paheko
justement :)