Diferencia entre revisiones de «API LaFactura.co:Generar Factura Tickets MX»
(Página creada con «==Objeto:tk2fc== Es el objeto raiz, del sistema de envio de <b>Creación de facturas basadas en tickets</b> de nuestra '''API''', es importante respetar todos los elementos…») |
(→Campos) |
||
| (No se muestran 4 ediciones intermedias del mismo usuario) | |||
| Línea 18: | Línea 18: | ||
"intID":"1", | "intID":"1", | ||
"customer":{ | "customer":{ | ||
| − | "name":" | + | "name":"COMERCIALIZADORA DEL BAJIO DEMO SA DE CV", |
| + | "documentNumber":"CBD120101AB1", | ||
| + | "taxModel":"601", | ||
| + | "cfdi":"G03", | ||
| + | "zip":"44100", | ||
| + | "email":"[email protected]" | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | =====Explicacion===== | ||
| + | ---- | ||
| + | |||
| + | El tascode del ticket relacionado es: tk-92839238298392883 | ||
| + | El intID relacionado con esta factura que estamos creando | ||
| + | Los datos propios del cliente: Nombre, Rfc, Regimen fiscal, udo CFDI, codigo zip y correo. | ||
| + | |||
| + | |||
| + | =====Ejemplo (Publico en general)===== | ||
| + | |||
| + | { | ||
| + | "tk2fc": | ||
| + | { | ||
| + | "tascode":"tk-92839238298392883", | ||
| + | "intID":"1", | ||
| + | "customer":{ | ||
| + | "name":"PUBLICO EN GENERAL", | ||
| + | "documentNumber":"XAXX010101000", | ||
| + | "taxModel":"616", | ||
| + | "cfdi":"S01", | ||
| + | "zip":"999999", | ||
| + | "email":"[email protected]" | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | =====Explicacion===== | ||
| + | ---- | ||
| + | |||
| + | El tascode del ticket relacionado es: tk-92839238298392883 | ||
| + | El intID relacionado con esta factura que estamos creando | ||
| + | Los datos propios para "Publico en general": Nombre, Rfc, Regimen fiscal, udo CFDI, codigo zip y correo. | ||
| + | |||
| + | |||
| + | =====Ejemplo (Extranjero)===== | ||
| + | |||
| + | { | ||
| + | "tk2fc": | ||
| + | { | ||
| + | "tascode":"tk-92839238298392883", | ||
| + | "intID":"1", | ||
| + | "customer":{ | ||
| + | "name":"ACME GLOBAL LLC", | ||
"documentNumber":"XEXX010101000", | "documentNumber":"XEXX010101000", | ||
"taxModel":"616", | "taxModel":"616", | ||
"cfdi":"G03", | "cfdi":"G03", | ||
| − | "zip":" | + | "zip":"999999", |
"email":"[email protected]" | "email":"[email protected]" | ||
} | } | ||
| Línea 33: | Línea 85: | ||
El tascode del ticket relacionado es: tk-92839238298392883 | El tascode del ticket relacionado es: tk-92839238298392883 | ||
El intID relacionado con esta factura que estamos creando | El intID relacionado con esta factura que estamos creando | ||
| − | Los datos propios | + | Los datos propios para "Un comprador extranjero": Nombre, Rfc, Regimen fiscal, udo CFDI, codigo zip y correo. |
=====Campos===== | =====Campos===== | ||
| Línea 45: | Línea 97: | ||
| intID || Identificador único, de este documento en tu base de datos<br><small>Esta valor se utiliza como control para evitar repetir documentos en el sistema (Alfanumerico)</small>|| cadena || SI | | intID || Identificador único, de este documento en tu base de datos<br><small>Esta valor se utiliza como control para evitar repetir documentos en el sistema (Alfanumerico)</small>|| cadena || SI | ||
|- | |- | ||
| − | | customer->name || Nombre del cliente|| cadena || SI | + | | customer->name || Nombre del cliente <br/><small>En caso de ser Publico en General (XAXX010101000) debe decir textualmente "<b>PUBLICO EN GENERAL</b>" </br>Debe tenerse encuenta que el SAT verifica de manera fuerte el valor enviado en este campo<small>|| cadena || SI |
|- | |- | ||
| − | | customer->documentNumber || RFC del cliente || cadena || SI | + | | customer->documentNumber || RFC del cliente <br/><small>Publico en general -> XAXX010101000<br/>Extranjero -> XEXX010101000</small><br/>|| cadena || SI |
|- | |- | ||
| − | | customer->taxModel || Régimen fiscal del receptor || cadena || SI | + | | customer->taxModel || Régimen fiscal del receptor -> según la [[API_LaFactura.co:Tabla_SAT_Regimen_Fiscal|tabla]] del SAT || cadena || SI |
|- | |- | ||
| − | | customer->cfdi || Uso CFDI || cadena || SI | + | | customer->cfdi || Uso CFDI -> según la [[API_LaFactura.co:Tabla_SAT_Uso_CFDIl|tabla]] del SAT<br/><small>Importante: No solo se tienen en cuenta las reglas básicas de los usos según persona moral o física, sino tambien, las que permita el vendedor a nivel de plataforma.<small> || cadena || SI |
|- | |- | ||
| − | | customer->zip || Domicilio fiscal del receptor || cadena || SI | + | | customer->zip || Domicilio fiscal del receptor (6 numeros)<br/><small>En caso de ser extranjero o público en general el codigo zip enviado, será modificado por el del vendedor de manera automática</small></br> || cadena || SI |
|- | |- | ||
| customer->email || Correo electrónico del receptor || cadena || SI | | customer->email || Correo electrónico del receptor || cadena || SI | ||
| Línea 71: | Línea 123: | ||
}, | }, | ||
"document":{ | "document":{ | ||
| − | "type":" | + | "type":"t.invoice", |
"mode":"creation", | "mode":"creation", | ||
| − | "tascode":" | + | "tascode":"ft-16fc1cfdd2d42f27492691ba30cee903382f2-vmx", |
"intID":"1", | "intID":"1", | ||
| − | "document":" | + | "document":"FTC-1294", |
"date":"2025-03-08 09:58:00", | "date":"2025-03-08 09:58:00", | ||
"status":"0" | "status":"0" | ||
| Línea 85: | Línea 137: | ||
---- | ---- | ||
* El resultado incluye el campo '''"tascode"''', que es el codigo único interno en nuestro sistema e identifica el documento. Es requerido para cualquier acción posterior sobre este documento. (Es importante conservarlo) | * El resultado incluye el campo '''"tascode"''', que es el codigo único interno en nuestro sistema e identifica el documento. Es requerido para cualquier acción posterior sobre este documento. (Es importante conservarlo) | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Usado por== | ==Usado por== | ||
Revisión actual del 20:47 13 mar 2026
Sumario
Objeto:tk2fc
Es el objeto raiz, del sistema de envio de Creación de facturas basadas en tickets de nuestra API, es importante respetar todos los elementos aquí contemplados.
Ingreso:
https://***.tas-la.com/facturacion.mx/invoice/
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
{
"tk2fc":
{
"tascode":"tk-92839238298392883",
"intID":"1",
"customer":{
"name":"COMERCIALIZADORA DEL BAJIO DEMO SA DE CV",
"documentNumber":"CBD120101AB1",
"taxModel":"601",
"cfdi":"G03",
"zip":"44100",
"email":"[email protected]"
}
}
}
Explicacion
El tascode del ticket relacionado es: tk-92839238298392883 El intID relacionado con esta factura que estamos creando Los datos propios del cliente: Nombre, Rfc, Regimen fiscal, udo CFDI, codigo zip y correo.
Ejemplo (Publico en general)
{
"tk2fc":
{
"tascode":"tk-92839238298392883",
"intID":"1",
"customer":{
"name":"PUBLICO EN GENERAL",
"documentNumber":"XAXX010101000",
"taxModel":"616",
"cfdi":"S01",
"zip":"999999",
"email":"[email protected]"
}
}
}
Explicacion
El tascode del ticket relacionado es: tk-92839238298392883 El intID relacionado con esta factura que estamos creando Los datos propios para "Publico en general": Nombre, Rfc, Regimen fiscal, udo CFDI, codigo zip y correo.
Ejemplo (Extranjero)
{
"tk2fc":
{
"tascode":"tk-92839238298392883",
"intID":"1",
"customer":{
"name":"ACME GLOBAL LLC",
"documentNumber":"XEXX010101000",
"taxModel":"616",
"cfdi":"G03",
"zip":"999999",
"email":"[email protected]"
}
}
}
Explicacion
El tascode del ticket relacionado es: tk-92839238298392883 El intID relacionado con esta factura que estamos creando Los datos propios para "Un comprador extranjero": Nombre, Rfc, Regimen fiscal, udo CFDI, codigo zip y correo.
Campos
| Parámetro | Descripción | Tipo | Obligatorio |
|---|---|---|---|
| tascode | tascode del ticket a ser utilizado para la generación de factura |
cadena | SI |
| intID | Identificador único, de este documento en tu base de datos Esta valor se utiliza como control para evitar repetir documentos en el sistema (Alfanumerico) |
cadena | SI |
| customer->name | Nombre del cliente En caso de ser Publico en General (XAXX010101000) debe decir textualmente "PUBLICO EN GENERAL" Debe tenerse encuenta que el SAT verifica de manera fuerte el valor enviado en este campo |
cadena | SI |
| customer->documentNumber | RFC del cliente Publico en general -> XAXX010101000 Extranjero -> XEXX010101000 |
cadena | SI |
| customer->taxModel | Régimen fiscal del receptor -> según la tabla del SAT | cadena | SI |
| customer->cfdi | Uso CFDI -> según la tabla del SAT Importante: No solo se tienen en cuenta las reglas básicas de los usos según persona moral o física, sino tambien, las que permita el vendedor a nivel de plataforma. |
cadena | SI |
| customer->zip | Domicilio fiscal del receptor (6 numeros) En caso de ser extranjero o público en general el codigo zip enviado, será modificado por el del vendedor de manera automática |
cadena | SI |
| customer->email | Correo electrónico del receptor | cadena | SI |
Resultados
Devuelve un objeto invoiceResult con el resultado de la operación
Importante: Verifica toda la informacion que invoiceResult devuelve ingresando al objeto.
{
"invoiceResult":{
"status":{
"code":200,
"text":"Operación realizada con exito"
},
"document":{
"type":"t.invoice",
"mode":"creation",
"tascode":"ft-16fc1cfdd2d42f27492691ba30cee903382f2-vmx",
"intID":"1",
"document":"FTC-1294",
"date":"2025-03-08 09:58:00",
"status":"0"
}
}
}
A tener presente
- El resultado incluye el campo "tascode", que es el codigo único interno en nuestro sistema e identifica el documento. Es requerido para cualquier acción posterior sobre este documento. (Es importante conservarlo)
Usado por
Los siguientes recursos:
Temas complementarios
Enlaces
- LaFactura.co: https://lafactura.co
- GitHub: https://github.com/FacturacionElectronicaColombia/lafactura.co
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.