Crear factura #
Crea una factura para una operación de pago confirmada representando en el objeto a retornar los detalles de la transacción registrada.
URL del endpoint #
POST /create-invoice
Parámetros de entrada #
Los parámetros deben enviarse en el cuerpo de la solicitud HTTP en formato JSON. A continuación, se detallan los parámetros requeridos:
Parámetro Tipo Descripción nit string NIT o número de identificación del usuario o comercio. value float Monto de la factura document string Referencia de la factura providerId string ID del proveedor o empresa de consumo masivo providerName string Nombre del proveedor o empresa de consumo masivo status int Estado de la factura
Encabezados #
Encabezado | Valor |
---|---|
Authorization | Bearer {token} |
Content-Type | application/json |
Respuesta esperada #
El método devuelve una respuesta en formato JSON con los siguientes campos:
- En caso de éxito, la respuesta tendrá el código de estado 200 y contendrá los siguientes datos:
{
"document": "string",
"nit": "string",
"providerId": "string",
"providerName": "string",
"status": 0,
"value": 0
}
Ejemplos de uso #
Python #
import requests
import json
url = "https://api.leancore.co/create-invoice"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
data = {
"document": "M320210223v6",
"nit": "4450797",
"providerId": "7002",
"providerName": "Comercial Nutresa S.A.S.",
"status": 0,
"value": 40000
}
response = requests.post(url, headers=headers, data=json.dumps(data))
transaction = response.json()