API : Ventas > Consultar ventas emitidas en OBUMA por rut del cliente
https://www.obuma.cl/ayuda/articulo/143Listar Ventas por Rut Cliente
Listar todas las ventas de un cliente por el RUT, a diferencia de ventas.list.json, este endpoint devuelve la url para descargar el PDF y los XML junto con los datos basicos del dcto, y trae menos datos.
Si bien se puede hacer lo mismo desde el metodo ventas.list.json, este metodo, está dedicado para los portales de clientes.
- URL:
/ventas.listByCustomerRut.json
- Método:
POST
- Descripción: Obtiene una lista de todas las ventas realizadas a un cliente específico basado en su RUT.
- Parámetros (JSON Body):
- rutCliente: RUT del cliente cuyas ventas se desea consultar.
- tipoBusqueda: Tipo de búsqueda (
all
,periodo
,folio
). - mes: Mes del período a consultar (necesario si
tipoBusqueda
esperiodo
). - ano: Año del período a consultar (necesario si
tipoBusqueda
esperiodo
). - folio: Folio del documento a consultar (necesario si
tipoBusqueda
esfolio
).
Ejemplo de uso:
$url='https://api.obuma.cl/v1.0/ventas.listByCustomerRut.json';
// @param: rutCliente
// @param: tipoBusqueda
// @param: mes
// @param: ano
Si quieres obtener todos los documentos del periodo:
$data = array(
'rutCliente' => 'rut',
'tipoBusqueda' => 'periodo',
'mes' => '12',
'ano' => '2017'
);
$json = post_recurso($url, $data);
--- Respuesta :
fecha // la fecha del documento
tipoDte // el codigo del tipo DTE
folio // el folio del documento
montoTotal // el monto total del dcumento
dte_xml // la url del XML del documento
dte_pdf // la url del PDF del documento