Déclarer une instruction non exécutée
POST/api/v1/payment_batches/:id/settlement/instructions/:payment_instruction_id/not_executed
Déclare que le paiement d'une instruction dont l'exécution est à confirmer (execution_to_confirm_at est renseigné) n'a jamais été exécuté, pour un lot remis sous forme de fichier SEPA. L'instruction passe à rejected, porte la déclaration, et sa facture n'est plus réservée : un nouveau lot peut la régler. Rien n'est remis de nouveau et les comptes rendus de statut de la banque sont conservés. Un lot payé par consentement bancaire est refusé : seuls le rejet de la banque ou une opération bancaire confirmée résolvent ses instructions. Répéter la même déclaration répond le même 200.
Request
Responses
- 200
- 404
- 409
- 422
La ligne de règlement de l'instruction, qui porte la déclaration.
Aucun lot de paiement portant cet identifiant n'est atteignable par les habilitations du jeton, ou l'instruction n'appartient pas à ce lot.
stale_version : le lot a changé depuis l'expected_version que vous avez envoyée. RIEN N'A ÉTÉ DÉCLARÉ ; details porte la version et le lot courants. idempotency_key_reuse et idempotency_request_in_progress répondent aussi 409, sans details.
validation_failed : l'en-tête Idempotency-Key manque, ou reason, note ou expected_version est invalide (details nomme chaque champ) ; operation_failed : la déclaration est refusée - le lot a été payé par consentement bancaire, l'exécution de l'instruction n'est pas à confirmer, ou une autre action de règlement tient le lot - et message dit pourquoi.