Rol de facturacion

Tiempo estimado de lectura: 1 min

Si nuestro cliente nos ha dado acceso a sus datos de facturación podremos hacer consultas al nodo:

 

  • Orders

 

La ruta de nuestra consulta tendrá esta estructura, donde los valores de [GROUP_ID] y [LOCAL_ID] se obtienen a partir del token de acceso proporcionado por el cliente.

 

https://ticksy-dev.firebaseio.com/orders/[GROUP_ID]/[LOCAL_ID]/closed/[YEAR]/[MONTH]/

URL de acceso a todas las facturas de un mes concreto

 

Por ejemplo podemos solicitar todas las facturas del 2018:

 

https://ticksy-dev.firebaseio.com/orders/gQVx9HApdhOJxfi7n5zLL1M8Ecr5/-KdMRch4lOLtbN1X-uT5/closed/2019/11

 

O bien si conocemos el año y el ID concreto de una factura podemos consultar sólo esos datos:

 

https://ticksy-dev.firebaseio.com/orders/gQVx9HApdhOJxfi7n5zLL1M8Ecr5/-KdMRch4lOLtbN1X-uT5/closed/2019/11/-Ktv_xHfh3NpjPLEX0fr

 

Las consultas de la tabla invoices se pueden filtrar por el campo date o invoice_num

Estructura de datos de una factura

To top
{
 "invoiced": true,  // (*) Si es una factura o ticket simplificado
 "invoice_num": 135,  // (*) El numero de facturada o numero de ticket segun corresponda
 "date": 1505311760065,  // (*) Fecha del ticket. Timestamp Unix
 "name": "Enterprise",  // Nombre descriptivo de la empresa
 "enterprise": "Enterprise S.A..",  // Nombre de la empresa
 "vat": "B1234538493",  // CIF de la empresa
 "address": "Calle Ventura Nuñez ...",  // Dirección física
 "phone": 79879878,  // Teléfono de la empresa
 "email": "info@enterprise.com",  // Email de la empresa
 "city": "Jerez",  // Ciudad
 "state": "Cádiz",  // Provincia
 "coutry": "ES",  // País
 "order_returned": 2.50,  // Importe total de productos eliminados del ticket
 "order_discount":3.12,  // (*) importe de descuento total del pedido
 "order_total":144.34,  // (*) importe total del ticket
  "order_items": [  // Array con cada producto del ticket
 {
 "id": "XD45484488SDESSC447",  // (*) ID de producto
 "product_name": "coca cola",  // (*) Nombre
 "units": 2,  // (*) Unidades
 "price": 1.50,  // (*) Precio del producto
 "tax": 21,  // (*) Iva del producto
 "price_modified": false,  // Si se ha modificado el precio a la hora de pedir
 "discount": "15"  // Descuento aplicado (porcentaje)
 },
 {
 ...
 }
 ]
}

 

{
 "invoiced": true,  // (*) Si es una factura o ticket simplificado
 "invoice_num": 135,  // (*) El numero de facturada o numero de ticket segun corresponda
 "date": 1505311760065,  // (*) Fecha del ticket. Timestamp Unix
 "name": "Enterprise",  // Nombre descriptivo de la empresa
 "enterprise": "Enterprise S.A..",  // Nombre de la empresa
 "vat": "B1234538493",  // CIF de la empresa
 "address": "Calle Ventura Nuñez ...",  // Dirección física
 "phone": 79879878,  // Teléfono de la empresa
 "email": "info@enterprise.com",  // Email de la empresa
 "city": "Jerez",  // Ciudad
 "state": "Cádiz",  // Provincia
 "coutry": "ES",  // País
 "order_returned": 2.50,  // Importe total de productos eliminados del ticket
 "order_discount":3.12,  // (*) importe de descuento total del pedido
 "order_total":144.34,  // (*) importe total del ticket
  "order_items": [  // Array con cada producto del ticket
 {
 "id": "XD45484488SDESSC447",  // (*) ID de producto
 "product_name": "coca cola",  // (*) Nombre
 "units": 2,  // (*) Unidades
 "price": 1.50,  // (*) Precio del producto
 "tax": 21,  // (*) Iva del producto
 "price_modified": false,  // Si se ha modificado el precio a la hora de pedir
 "discount": "15"  // Descuento aplicado (porcentaje)
 },
 {
 ...
 }
 ]
}

 

(*) Campo obligatorio

¿te ha gustado este artículo?
0