Diferencia entre revisiones de «API LaFactura.co:Rangos Documentos MX»

De API LaFactura.co
Ir a la navegación Ir a la búsqueda
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 13: Línea 13:
 
   {
 
   {
 
       "getRanges":{
 
       "getRanges":{
             "type":"all"
+
             "type":"all",
 +
            "mode":"active"
 
       }
 
       }
 
   }
 
   }
Línea 27: Línea 28:
 
! Parámetro !! Descripción !! Tipo !! Obligatorio
 
! Parámetro !! Descripción !! Tipo !! Obligatorio
 
|-
 
|-
| type || Que tipo de rangos deseo:<br><small>all -> Todos<br>ticket -> ticket<br>invoice -> Factura</small> || cadena || SI  
+
| type || Que tipo de rangos deseo:<br><small>all -> Todos<br>ticket -> ticket<br>t.invoice-> Factura Ticket<br>g.invoice -> Factura Global<br>t.creditNote -> Nota de crédito factura ticket<br>g.creditNote -> Nota de crédito factura global<br>debitNote -> Nota de débito<br/><b>Por omison -> all</b></small> || cadena || NO
 +
|-
 +
| mode || Estado del rango:<br><small>all -> Todos<br>active -> los activos<br>inactive-> los inactivos<br>blocked -> Bloqueados<br/><b>Por omison -> all</b></small> || cadena || SI  
 
|}
 
|}
  
Línea 40: Línea 43:
 
               },
 
               },
 
               "ranges":[
 
               "ranges":[
                  {
+
                  {
                    "type":"invoice",
+
                      "type": "ticket",
                    "prefix":"TAS",
+
                      "prefix": "AA",
                    "last":"990000102",
+
                      "last": "5",
                    "created":"2025-02-15 07:00:00",
+
                      "auto": true,
                    "timeZone":"-7",
+
                      "mode": "active",
                    "auto":"true",
+
                      "default": false
                    "inUse":"true"
+
                  },
                  },
+
                  {
                  {
+
                      "type": "t.creditNote",
                    "type":"ticket",
+
                      "prefix": "NCR",
                    "prefix":"TK",
+
                      "last": "22",
                    "last":"17",
+
                      "auto": true,
                    "created":"2025-02-15 07:23:01",
+
                      "mode": "active",
                    "timeZone":"-7",
+
                      "default": true
                    "auto":"true",
+
                  },
                    "inUse":"true"
+
                  {
                  }
+
                      "type": "debitNote",
 +
                      "prefix": "NDE",
 +
                      "last": "0",
 +
                      "auto": true,
 +
                      "mode": "active",
 +
                      "default": false
 +
                    }
 
               ]
 
               ]
 
           }
 
           }
Línea 70: Línea 79:
 
! Parámetro !! Descripción !! Tipo !! Obligatorio
 
! Parámetro !! Descripción !! Tipo !! Obligatorio
 
|-
 
|-
| type || Tipo de rango<br><small>invoice -> Factura<br>ticket -> ticket</small> || cadena || SI
+
| type || Tipo de rango<br><small>ticket -> ticket<br>t.invoice-> Factura Ticket<br>g.invoice -> Factura Global<br>t.creditNote -> Nota de crédito factura ticket<br>g.creditNote -> Nota de crédito factura global<br>debitNote -> Nota de débito</small> || cadena || SI
 
|-
 
|-
 
| prefix || Prefijo en uso || cadena || SI
 
| prefix || Prefijo en uso || cadena || SI
Línea 78: Línea 87:
 
| created || Fecha y hora de creacion || cadena || SI
 
| created || Fecha y hora de creacion || cadena || SI
 
|-
 
|-
| timeZone || Zona Horaria del sitio en el cual se usa el rango|| cadena || SI
+
| auto || Determina si el rango está en manual o automático para su uso<small><br>true -> automático / false -> manual</small>|| boolean || SI
 
|-
 
|-
| auto || Determina si el rango está en manual o automático para su uso|| cadena || SI
+
| mode || Informa el estado del rango<small><br/>active -> activo / inactive -> inactivo </small>|| cadena || SI
 
|-
 
|-
| inUse || Informa si el rango ha sido usado alguna vez|| cadena || SI
+
| default || Contiene la información si es utilizado por el sistema de manera autmatica por omision o no<small><br/>true -> SI / false -> NO </small>|| boolean || SI
 
|}
 
|}
  

Revisión actual del 17:18 12 mar 2026

Objeto:getRanges (Rangos de Documentos)

Se utiliza para conocer los rangos de documentos disponibles en el sistema. Este servicio es por el método POST

    Ingreso:     
    https://***.tas-la.com/facturacion.mx/general/
     
    Solicita tu usuario y contraseña +52-55-6151-3849
    No cobramos por el proceso de pruebas o desarrollo
    Y puedes empezar inmediatamente (sin certificados o papeleos)


Ejemplo
 {
      "getRanges":{
           "type":"all",
           "mode":"active"
      }
 }

Este ejemplo trae todos los rangos disponibles

Objeto

Envía la información referente al documento a anular:

Parámetro Descripción Tipo Obligatorio
type Que tipo de rangos deseo:
all -> Todos
ticket -> ticket
t.invoice-> Factura Ticket
g.invoice -> Factura Global
t.creditNote -> Nota de crédito factura ticket
g.creditNote -> Nota de crédito factura global
debitNote -> Nota de débito
Por omison -> all
cadena NO
mode Estado del rango:
all -> Todos
active -> los activos
inactive-> los inactivos
blocked -> Bloqueados
Por omison -> all
cadena SI
Resultados

Devuelve un objeto generalResult con el resultado de la operación y la información referente a los rangos

    {
         "generalResult":{
             "status":{
                "code":200,
                "text":"Operación realizada con exito"
              },
              "ranges":[
                  {
                     "type": "ticket",
                     "prefix": "AA",
                     "last": "5",
                     "auto": true,
                     "mode": "active",
                     "default": false
                  },
                  {
                     "type": "t.creditNote",
                     "prefix": "NCR",
                     "last": "22",
                     "auto": true,
                     "mode": "active",
                     "default": true
                  },
                  {
                     "type": "debitNote",
                     "prefix": "NDE",
                     "last": "0",
                     "auto": true,
                     "mode": "active",
                     "default": false
                   }
             ]
         }
      }
Objeto:ranges

Información referente a los rangos solicitados (Es un arreglo de Objetos):

Parámetro Descripción Tipo Obligatorio
type Tipo de rango
ticket -> ticket
t.invoice-> Factura Ticket
g.invoice -> Factura Global
t.creditNote -> Nota de crédito factura ticket
g.creditNote -> Nota de crédito factura global
debitNote -> Nota de débito
cadena SI
prefix Prefijo en uso cadena SI
last Ultimo numero usado cadena SI
created Fecha y hora de creacion cadena SI
auto Determina si el rango está en manual o automático para su uso
true -> automático / false -> manual
boolean SI
mode Informa el estado del rango
active -> activo / inactive -> inactivo
cadena SI
default Contiene la información si es utilizado por el sistema de manera autmatica por omision o no
true -> SI / false -> NO
boolean SI

Objetos Empleados

Temas complementarios

Enlaces

Importante

Recuerda que nosotros no te cobramos absolutamente nada por que pruebes nuestra plataforma.
Si deseas tener un usuario y contraseña , comunícate con nosotros.