# Anular transacciones por api

**URL:** <https://bc.finneg.com/t/anular-transacciones-por-api/2811>\
**Category:** API\
**Tags:** sfs, api, cómo-se-hace\
**Created:** [17 Noviembre, 2023 17:38 UTC](https://bc.finneg.com/t/anular-transacciones-por-api/2811 "2023-11-17T17:38:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lrossetti](https://bc.finneg.com/user_avatar/bc.finneg.com/lrossetti/32/23715_2.png) [@lrossetti](https://bc.finneg.com/u/lrossetti)\
**Post date:** [17 Noviembre, 2023 17:38 UTC](https://bc.finneg.com/t/anular-transacciones-por-api/2811/1 "2023-11-17T17:38:47Z")

</div>

ANULAR UNA TRANSACCIÓN POR API

Esta funcionalidad tiene como objetivo dar la posibilidad de anular una transacción del sistema, por API, por medio del método PUT.

 

# ¿Para qué sirve?

Para ejecutar la acción de Anular a una transacción por API, por medio del método PUT.

# Antes de empezar

Obtener el access\_token, para poder consumir una api de teamplace.

URL: [https://api.teamplace.finneg.com/api/oauth/token?grant\_type=client\_credentials&client\_id={$clientid}&client\_secret={$secretkey}](https://api.teamplace.finneg.com/api/oauth/token?grant_type=client_credentials&client_id=%7B$clientid%7D&client_secret=%7B$secretkey%7D)

Armar el Json del recurso que se desea modificar/ anular.

# Modo de uso

1. Buscamos la identificación externa de la transacción que queremos anular.

Select identificacionexterna from bstransaccion where transacciones =xxxx

1. Armamos el json de la transacción a anular, por medio del método GET, nos devuelve la entidad.

URL: [https://api.teamplace.finneg.com/api/pedidoVenta/{codigo}?ACCESS\_TOKEN={$access\_token}](https://api.teamplace.finneg.com/api/pedidoVenta/%7Bcodigo%7D?ACCESS_TOKEN=%7B$access_token%7D)

1. Seleccionamos el método PUT..

 ![](https://bc.finneg.com/uploads/default/original/2X/5/532477da73ca51601654d5770176f85b74d950f3.png)

1. Cargamos el Json, para ello seleccionamos el Body, marcamos la opción raw y en Text ponemos JSON. Copiamos el Json

 ![](https://bc.finneg.com/uploads/default/original/2X/b/bc18d0b79454d9c814604e30d2fb635edcb8df2e.png)

 ![](https://bc.finneg.com/uploads/default/original/2X/d/dea000deaf1338b6816fed5e2cb9bcb1a073da91.png)

1. Ponemos la URL del método PUT

[https://api.teamplace.finneg.com/api/puntoVenta/{codigo}?ACCESS\_TOKEN={$access\_token}](https://api.teamplace.finneg.com/api/puntoVenta/%7Bcodigo%7D?ACCESS_TOKEN=%7B$access_token%7D)

 ![](https://bc.finneg.com/uploads/default/original/2X/c/cc9923e7391f3f680126c30cefb38019981aeaf1.png)

1. Modificamos la URL del método PUT, le agregamos &action=nullify

URL: [https://api.teamplace.finneg.com/api/puntoVenta/{codigo}?ACCESS\_TOKEN={$access\_token}](https://api.teamplace.finneg.com/api/puntoVenta/%7Bcodigo%7D?ACCESS_TOKEN=%7B$access_token%7D)

Quedando de esta forma:

[https://api.teamplace.finneg.com/api/puntoVenta/{codigo}?ACCESS\_TOKEN={$access\_token}](https://api.teamplace.finneg.com/api/puntoVenta/%7Bcodigo%7D?ACCESS_TOKEN=%7B$access_token%7D) &action=nullify

 ![](https://bc.finneg.com/uploads/default/original/2X/4/46196f7e560f8045a6832eea46be4d93379ba0a7.png)

1. Completamos el código por la identificación externa de la transacción, el access\_token y presionamos el botón SEND, que anula la transacción por API.

 ![](https://bc.finneg.com/uploads/default/original/2X/2/2d277f3f3b3aa291646f6224ddf186dd98316bbd.png)
