Diferencia entre revisiones de «Página principal»

De API LaFactura.co
Ir a la navegación Ir a la búsqueda
 
(No se muestran 80 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
==API v2.0==
+
==API Facturacion==
Nuestro sistema de conexión via API el la versión 2.0, es la primera versión disponible para el uso de terceros. Se tomó la decisión de demorar su salida hasta que estuviera lo suficientemente madura para permitir a los usuarios un control sencillo pero completo del conjunto de opciones propios de un sistema de facturación.<br><br>Esta Wiki, te ayudará a hacer el proceso de conexión entre tu sistema y LaFactura.co usando el '''API''' para desarrolladores que hemos dispuesto para tí.
+
Nuestro sistema en constante evolución cuenta con una API muy sencilla de integrar, enviando peticiones de tipo '''JSON''', la cual ha sido muy valorada por nuestros clientes actuales gracias a su efectividad y tiempos de respuesta muy cortos. En la actualidad es compatible con varios paises de latinoamérica incluyendo Colombia, Ecuador, México (En contrucción) y otros.
  
==Conectividad==
+
Buscamos hacer no solo que los procesos de integración sean sencillos, sino que adicionalmente un solo desarrollo con cambios sutiles sea compatible con diversos paises.
Usamos un sistema de interconexión que utiliza como protocolo de comunicación '''HTTP'''. En modo pruebas el punto de conexión es en la URI: https://playground.lafactura.co/v2.00/invoices<br><br>
 
Una vez tu sistema esté funcionando de manera correcta, se realizarań los procesos de habilitación y posteriormente se dará acceso al sistema en modo activo.
 
  
El envío de datos debe ser realizado en formato '''JSON''', usando métodos tipo '''REST'''.
+
==API Colombia==
 +
Es nuestra para Colombia 100% compatible con la DIAN y permite generar todo el conjunto completo de documentos disponibles entre los que se encuentran mas no se limitan a: Facturas, Documentos Equivalentes (POS/Peajes/Espectáculos Públicos/Tiquetes/Etc.), Documento Soporte, Documentos de Ajuste, Nómina Individual, Nomina de Ajuste, Eventos de RADIAN, Notas Crédito y Notas Débito.
  
==REST==
+
==API Ecuador==
 +
Completamente lista y funcional con plataformas de Sandbox y producción 100% disponibles y compatibles con el SRI de Ecuador. Entre los documentos ya disponibles se encuentran Facturas, Notas de Crédito, Notas de Débito y Remisiones
 +
 
 +
==API México==
 +
Disponible y funcional con plataformas de Sandbox y producción compatibles con el SAT de México. Entre los documentos ya disponibles se encuentran Facturas, Notas de Crédito, Notas de Débito y somos expertos en el manejo y control de tickets incluyendo plataformas de autogestión para tus clientes.
 +
 
 +
==Que es una REST API?==
 
REST significa por sus siglas en Inglés: "Transferencia de Estado Representacional", lo cual es un patrón de arquitectura que describe como sistemas distribuídos pueden exponer una interface consistente. Cuando la gente usa el término "REST API", Generalmente se refieren a un API, que es accedido usando el protocolo HTTP en una URL predefinida.<br><br>
 
REST significa por sus siglas en Inglés: "Transferencia de Estado Representacional", lo cual es un patrón de arquitectura que describe como sistemas distribuídos pueden exponer una interface consistente. Cuando la gente usa el término "REST API", Generalmente se refieren a un API, que es accedido usando el protocolo HTTP en una URL predefinida.<br><br>
Estas URLs, representan diferentes recursos - cualquier información o contenido accesado en esa localización, puede devolver datos de diversos tipo como JSON, HTML, archivos de audio, XML o imágenes entre otros. A menudo, los recursos pueden tener más de un método para ser ejecutado sobre HTTP, como GET, POST, PUT y DELETE.
+
Estas URLs, representan diferentes recursos - cualquier información o contenido accesado en esa localización, puede devolver datos de diversos tipo como JSON, HTML, archivos de audio, XML o imágenes entre otros. A menudo, los recursos pueden tener más de un método para ser ejecutado sobre HTTP, como GET, POST, PUT y DELETE.<br><br>
 +
LaFactura.co por ejemplo, presenta un conjunto de recursos entre ellos para crear o anular una factura.
 +
 
 +
==Trabajando con nuestra API==
 +
====Autenticándose con HTTP via Basic Authentication====
 +
LaFactura.co soporta autenticación sencilla (Basic Authentication) vía HTTP. Esto te permite proteger las URLs en tus servidores, de tal manera que solo tu las puedes acceder. Para poderse autenticar con HTTP, debes proveer el usuario y contraseña con el siguiente formato URL:
 +
<br><br><br>
 +
<span style='background-color:#212121;color:#98d487;margin:3rem;padding:1.5rem;width:80%;border-radius:4px'><nowiki>https://usuario:contrasena@***.tas-la.com/...</nowiki></span>
 +
<br><br><br>
 +
Usando un sistema universalmente reconocido "curl", la implementación podría ser usada de la siguiente manera:<br><br><br>
 +
<span style='background-color:#212121;color:#98d487;margin:3rem;padding:1.5rem;width:80%;border-radius:4px'><nowiki>curl -G https://***.tas-la.com/...... -u '[usuario]:[contraseña]'</nowiki></span>
 +
<br><br><br>
 +
El proceso de autenticación deberá ser realizado ante cualquier transacción que se desee ejecutar contra el sistema de LaFactura.co
 +
 
 +
====Autenticándose con HTTP via OAUTH 2.0====
 +
LaFactura.co cuenta con autenticación OAuth 2.0 mediante el flujo Client Credentials Grant.
 +
El cliente se autentica contra el token endpoint usando Basic Auth y recibe un access_token tipo Bearer con expiración en segundos.
 +
 
 +
https://......./oauth/token/
 +
 
 +
Puedes seleccionar el tipo de autenticación que deseas utilizar con nosotros tanto para plataforma de pruebas como de producción.
 +
 
 +
====Datos de acceso====
 +
Si deseas empezar a realizar pruebas con nuestro sistema, solicita tus datos de acceso al API, directamente al teléfono <b>+57 (601) 7466664</b> en Bogotá, y de esta manera poderte colaborar con el proceso de implementación de tu solución.<br><br><b>Recuerda que este proceso no tiene ningún costo para tí.</b>
  
 
==Enlaces==
 
==Enlaces==
*JSON: https://es.wikipedia.org/wiki/JSON
+
*LaFactura.co: https://lafactura.co
*REST: https://es.wikipedia.org/wiki/Transferencia_de_Estado_Representacional
+
*LaFactura.ec: https://lafactura.ec
 +
*LaFactura.mx: https://lafactura.mx
 +
 
 +
==Importante==
 +
Recuerda que nosotros no te cobramos absolutamente nada por que pruebes nuestra plataforma.<br>
 +
'''Si deseas tener un usuario y contraseña , comunícate con nosotros.'''

Revisión actual del 22:01 16 jun 2026

API Facturacion

Nuestro sistema en constante evolución cuenta con una API muy sencilla de integrar, enviando peticiones de tipo JSON, la cual ha sido muy valorada por nuestros clientes actuales gracias a su efectividad y tiempos de respuesta muy cortos. En la actualidad es compatible con varios paises de latinoamérica incluyendo Colombia, Ecuador, México (En contrucción) y otros.

Buscamos hacer no solo que los procesos de integración sean sencillos, sino que adicionalmente un solo desarrollo con cambios sutiles sea compatible con diversos paises.

API Colombia

Es nuestra para Colombia 100% compatible con la DIAN y permite generar todo el conjunto completo de documentos disponibles entre los que se encuentran mas no se limitan a: Facturas, Documentos Equivalentes (POS/Peajes/Espectáculos Públicos/Tiquetes/Etc.), Documento Soporte, Documentos de Ajuste, Nómina Individual, Nomina de Ajuste, Eventos de RADIAN, Notas Crédito y Notas Débito.

API Ecuador

Completamente lista y funcional con plataformas de Sandbox y producción 100% disponibles y compatibles con el SRI de Ecuador. Entre los documentos ya disponibles se encuentran Facturas, Notas de Crédito, Notas de Débito y Remisiones

API México

Disponible y funcional con plataformas de Sandbox y producción compatibles con el SAT de México. Entre los documentos ya disponibles se encuentran Facturas, Notas de Crédito, Notas de Débito y somos expertos en el manejo y control de tickets incluyendo plataformas de autogestión para tus clientes.

Que es una REST API?

REST significa por sus siglas en Inglés: "Transferencia de Estado Representacional", lo cual es un patrón de arquitectura que describe como sistemas distribuídos pueden exponer una interface consistente. Cuando la gente usa el término "REST API", Generalmente se refieren a un API, que es accedido usando el protocolo HTTP en una URL predefinida.

Estas URLs, representan diferentes recursos - cualquier información o contenido accesado en esa localización, puede devolver datos de diversos tipo como JSON, HTML, archivos de audio, XML o imágenes entre otros. A menudo, los recursos pueden tener más de un método para ser ejecutado sobre HTTP, como GET, POST, PUT y DELETE.

LaFactura.co por ejemplo, presenta un conjunto de recursos entre ellos para crear o anular una factura.

Trabajando con nuestra API

Autenticándose con HTTP via Basic Authentication

LaFactura.co soporta autenticación sencilla (Basic Authentication) vía HTTP. Esto te permite proteger las URLs en tus servidores, de tal manera que solo tu las puedes acceder. Para poderse autenticar con HTTP, debes proveer el usuario y contraseña con el siguiente formato URL:


https://usuario:contrasena@***.tas-la.com/...


Usando un sistema universalmente reconocido "curl", la implementación podría ser usada de la siguiente manera:


curl -G https://***.tas-la.com/...... -u '[usuario]:[contraseña]'


El proceso de autenticación deberá ser realizado ante cualquier transacción que se desee ejecutar contra el sistema de LaFactura.co

Autenticándose con HTTP via OAUTH 2.0

LaFactura.co cuenta con autenticación OAuth 2.0 mediante el flujo Client Credentials Grant. El cliente se autentica contra el token endpoint usando Basic Auth y recibe un access_token tipo Bearer con expiración en segundos.

https://......./oauth/token/

Puedes seleccionar el tipo de autenticación que deseas utilizar con nosotros tanto para plataforma de pruebas como de producción.

Datos de acceso

Si deseas empezar a realizar pruebas con nuestro sistema, solicita tus datos de acceso al API, directamente al teléfono +57 (601) 7466664 en Bogotá, y de esta manera poderte colaborar con el proceso de implementación de tu solución.

Recuerda que este proceso no tiene ningún costo para tí.

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.