Ejecutar una compra de dolar CCL
Productos en los que aplica:
Descripción
Ejecuta una compra de dolar CCL a partir de una intención de compra previamente creada.
Endpoint
POST
/walletentidad-investment/v1/api/v1.201/EjecutarCompraDolarCCL
Request
intencionId
int
— REQUIRED
Identificador de la intención de compra. Es opcional si se envía intencionEntidadId.
intencionEntidadId
string
— REQUIRED
Identificador externo de la intención de compra indicado por la entidad. Es opcional si se envía intencionId.
cuentaId
int
— REQUIRED
Identificador de la cuenta.
ddjj
object
— REQUIRED
Objeto con la información de la declaración jurada.
ddjj.accepted
boolean
— REQUIRED
Indica si el usuario aceptó la declaración jurada.
ddjj.timestamp
int
— REQUIRED
Fecha y hora en que el usuario aceptó la declaración jurada.
Ejemplo de request
Copy code
Response
intencionId
int
Identificador de la intención de compra de dólar CCL creada.
intencionEntidadId
string
Identificador externo de la intención de compra de dólar CCL indicado por la entidad.
operacionId
int
Identificador de la operación creada asociada a esta compra.
operacionBrokerId
string
Identificador del procesador.
ddjjId
string
Identificador de la declaración jurada aceptada.
ddjjAceptadaFechaHora
datetime
Fecha y hora en que se aceptó la DDJJ para esta intención de compra.
monto
double
Monto en pesos argentinos que se solicitó comprar.
montoNeto
double
Monto en pesos argentnos que se estima que finalmente se gastará contando gastos.
montoBruto
double
Monto en pesos argentnos que se estima que finalmente se invertirá.
vueltoEstimado
double
Monto estimado en pesos argentinos del vuelto a devolver al saldo de la cuenta en caso de concretarse la compra.
totalGastos
double
Monto estimado correspondiente a comisiones y gastos incluídos en la operación.
gastosbroker
double
Monto estimado correspondiente al arancel de nuestro procesador.
cargo
double
Monto correspondiente a la comisión de Bind PSP.
precioDolar
double
Precio de compra del dolar de referencia para esta operación.
precioDolarReferencia
double
Precio de compra del dolar que nos informa nuestro procesador.
montoEsperado
double
Monto esperado en dolares por la organización por esta compra, según el cálculo realizado con precioDolar.
montoAObtener
double
Monto estimado en dolares a obtener luego de concretarse finalmente esta operación.
debitoComprobanteId
int
Identificador del comprobante creado para debitar el saldo del cliente necesario para la compra.
creditoComprobanteId
int
Identificador del comprobante creado para acreditar el saldo del cliente en caso de reversa.
fechaHoraCreacionEnBroker
datetime
Fecha y horario en que ingresó la compra en el broker que la procesará.
fechaHoraCreacion
datetime
Fecha y horario de creación de la intención de compra.
operacionTipoNombre
string
Denominiación del tipo de operación financiera a ejecutarse con esta intención.
cuentaId
int
Identificador de la cuenta.
estado
string
Estado de la intención de compra.
Valores posibles:
- EN_PROCESO: La compra inició satisfactoriamente y se encuentra en procesamiento.
- RECHAZADA: La compra no se inició satistactoriamente. No se ejecutará.
- COMPLETADA_PARCIAL: La compra se inició y ya se completó la compra del bono en pesos argentinos (primer parte de la compra).
motivoRechazo
string
En caso de que el estado sea rechazada, decribe el motivo de ese rechazo.
montoOrdenado
double
Monto enviado al procesador.
cargoDebitoComprobanteId
double
Identificador de comprobante por el débito del cargo.
cargoCreditoComprobanteId
double
Identificador de comprobante por el crédito del cargo, en caso de reversa.
priceHash
string
Código único que representa el precio fijado y su vencimiento.
Sólo aplica para organizaciones que operen con el modelo Collect.
Ejemplo de response
Changelog
29/01/2025 - Se agregan campos gastosBroker, cargo, precioDolarReferencia, motivoRechazo, montoOrdenado, cargoDebitoComprobanteId y cargoCreditoComprobanteId.
06/03/2025 - Se agrega campo opcional priceHash a response.