endi.plugins.sap_urssaf3p.views package

Subpackages

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)