endi.plugins.sap_urssaf3p.views package¶
Subpackages¶
- endi.plugins.sap_urssaf3p.views.admin package
- endi.plugins.sap_urssaf3p.views.invoices package
- endi.plugins.sap_urssaf3p.views.third_party package
Submodules¶
endi.plugins.sap_urssaf3p.views.payment_request module¶
- class endi.plugins.sap_urssaf3p.views.payment_request.InvoiceRequestController(request)¶
Bases :
object- static check_eligibility(invoice: Invoice) Iterable[str]¶
Vérifie l’éligibilité d’une facture donnée au paiement via avance immédiate.
- Yields:
les messages d’erreur, si il y en a.
- request_payment(invoice) str¶
Enregistre la demande de paiement auprès de l’URSSAF
- Raises:
TemporaryError in case of connection failed
- Raises:
PermanentError in case of authentication / code (4xx/5xx…)
- Renvoie:
le numéro de demande de paiement utilisé par l’URSSAF.
- set_request_status(invoice: Invoice, user, status: str, comment='') URSSAFPaymentRequest¶
- class endi.plugins.sap_urssaf3p.views.payment_request.SAPInvoiceUrssaf3PAskView(context, request=None)¶
Bases :
BaseView- redirect()¶
- endi.plugins.sap_urssaf3p.views.payment_request.includeme(config)¶
Module contents¶
- endi.plugins.sap_urssaf3p.views.includeme(config)¶