Timbrado TXT
El servicio de TXT es una opción que te permite trabajar con Layouts (archivos .txt). Todos nuestros servicios están disponibles a través de un Web Service, por lo que se tiene que realizar una integración para consumir nuestros servicios
Acceso al panel de control con las funciones
- Monitoreo de Consumo
- Bóveda de almacenamiento
- Recuperación de XML
- Asignación de timbres para subcuentas
Layouts
Layout CFDI
DATOS CFDI
VERSION*|SERIE|FOLIO|FECHA*|FORMA_PAGO*|NUMERO_CERTIFICACO*|
CONDICIONES_DE_PAGO*|SUBTOTAL*|DESCUENTO*|MOTIVO_DESCUENTO|
TIPO_DE_CAMBIO*|TIPO_MONEDA|TOTAL*|TIPO_COMPROBANTE*|METODO
_PAGO*|LUGAR_EXPEDICION*|NUMERO_CUENTA_DE_PAGO|FOLIO_FO|SERIE
_DEL_FOLIO_FO|FECHA_DEL_FOLIO_FO|MONTO_DEL_FOLIO_FO|
EMISOR DE LA FACTURA
RFC*|RAZON_SOCIAL|
CALLE*|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO*|ESTADO*|PAIS*|CODIGO_POSTAL*|
DOMICILIO DONDE SE EXPIDE LA FACTURA
CALLE|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO|ESTADO|PAIS|CODIO_POSTAL|
Ejemplo
DATOS CFDI
VERSION*|SERIE|FOLIO|FECHA*|FORMA_PAGO*|NUMERO_CERTIFICACO*|
CONDICIONES_DE_PAGO*|SUBTOTAL*|DESCUENTO*|MOTIVO_DESCUENTO|
TIPO_DE_CAMBIO*|TIPO_MONEDA|TOTAL*|TIPO_COMPROBANTE*|METODO
_PAGO*|LUGAR_EXPEDICION*|NUMERO_CUENTA_DE_PAGO|FOLIO_FO|SERIE
_DEL_FOLIO_FO|FECHA_DEL_FOLIO_FO|MONTO_DEL_FOLIO_FO|
EMISOR DE LA FACTURA
RFC*|RAZON_SOCIAL|
CALLE*|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO*|ESTADO*|PAIS*|CODIGO_POSTAL*|
DOMICILIO DONDE SE EXPIDE LA FACTURA
CALLE|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO|ESTADO|PAIS|CODIO_POSTAL|
Layout Nómina
DATOS CFDI
VERSION*|SERIE|FOLIO|FECHA*|FORMA_PAGO*|NUMERO_CERTIFICACO*|
CONDICIONES_DE_PAGO*|SUBTOTAL*|DESCUENTO*|MOTIVO_DESCUENTO|
TIPO_DE_CAMBIO*|TIPO_MONEDA|TOTAL*|TIPO_COMPROBANTE*|METODO
_PAGO*|LUGAR_EXPEDICION*|NUMERO_CUENTA_DE_PAGO|FOLIO_FO|SERIE
_DEL_FOLIO_FO|FECHA_DEL_FOLIO_FO|MONTO_DEL_FOLIO_FO|
EMISOR DE LA FACTURA
RFC*|RAZON_SOCIAL|
CALLE*|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO*|ESTADO*|PAIS*|CODIGO_POSTAL*|
DOMICILIO DONDE SE EXPIDE LA FACTURA
CALLE|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO|ESTADO|PAIS|CODIO_POSTAL|
Ejemplo
DATOS CFDI
VERSION*|SERIE|FOLIO|FECHA*|FORMA_PAGO*|NUMERO_CERTIFICACO*|
CONDICIONES_DE_PAGO*|SUBTOTAL*|DESCUENTO*|MOTIVO_DESCUENTO|
TIPO_DE_CAMBIO*|TIPO_MONEDA|TOTAL*|TIPO_COMPROBANTE*|METODO
_PAGO*|LUGAR_EXPEDICION*|NUMERO_CUENTA_DE_PAGO|FOLIO_FO|SERIE
_DEL_FOLIO_FO|FECHA_DEL_FOLIO_FO|MONTO_DEL_FOLIO_FO|
EMISOR DE LA FACTURA
RFC*|RAZON_SOCIAL|
CALLE*|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO*|ESTADO*|PAIS*|CODIGO_POSTAL*|
DOMICILIO DONDE SE EXPIDE LA FACTURA
CALLE|NUM_EXTERIOR|NUM_INTERIOR|COLONIA|LOCALIDAD|REFERENCIA| MUNICIPIO|ESTADO|PAIS|CODIO_POSTAL|
Pruebas y ejemplos de producción
Pruebas
Nuestro ambiente de pruebas se comporta exactamente en llamadas. funciones y parámetros como el ambiente de producción. Dicho ambiente de pruebas a su vez también responde adecuadamente mensajes de éxito y error tal y como lo hace el ambiente de producción, con ello podrás probar y programar el servicio de manera idéntica a cómo funcionará en el estado en su versión final liberada.
Nuestros ambientes de pruebas y producción son específicos para cada cliente y esto aumenta la seguridad y eficiencia de nuestros sistemas.
Contactanos para diseñar tu ambiente depruebas personalizado y una asistencia para la configuración de sus cuenta.
Datos de pruebas
WSDL |
http://facturaloplus.com/pruebas/system/ws/ws.facturaloplus.php?wsdl
http://facturaloplus.com/pruebas/
system/ws/ws.facturaloplus.php?wsdl |
Panel | http://facturaloplus.com/pruebas/ |
Usuario | AAA010101AAA |
Password | 12345678a |
Producción
Una vez que sus pruebas de envío, cancelación y consultas a nuestro web service han sido exitosos, sólo queda direccionar a nuestro ambiente en producción, para esto el primer paso será crear su perfil para asignar usuarios y contraseñas así como sus archivos .KEY y .CER
¡Solicita tu usuario!Datos de pruebas
WSDL |
http://facturaloplus.com/pruebas/system/ws/ws.facturaloplus.php?wsdl
http://facturaloplus.com/pruebas/
system/ws/ws.facturaloplus.php?wsdl |
Panel | http://facturaloplus.com/app/ |
Usuario | ************** (asignado en contratación) |
Password | ************** (asignado en contratación) |
Código de ejemplo de respuesta con error 301
<?php
require_once(’nusoap.php’);
//Cargamos el CFDI (sin addenda) para ser enviado
$cfdi=file_get_contents(’cfdi.cml’);
//Configuramos la API KEY para conectarnos con el servicio web
$API_KEY=
‘d41d8cd988866204e9800998ecf8427e’;
//configaramos el cliente de NuSOAP
$client = new
soapclient(’https://url.advans.mx/ws/awscfdi.php?wsdl’;
true’);
//Si ocurrió algún error
$err=$client->getError();
Códigos de error y de envíos
Al usar funciones descritas en la sección anterior nuestro Web Service regresa mensajes de éxito o de error de la función, mismos que se encuentran ensobretados, he aquí un ejemplo de cada caso:
1. Códigos de envío/recepción Exitosos
CÓDIGO | DESCRIPCIÓN |
---|---|
200 | Solicitud de timbrado procesada. |
201 | Solicitud de cancelación procesada. |
206 | Acuse entregado exitosamente. |
250 | Consulta de PAC exitosa. |
251 | Consulta de CFDI exitosa. |
2. Códigos de envío/recepción Exitosos
CÓDIGO | DESCRIPCIÓN |
---|---|
300 | API KEY inválido o inexistente. |
301 | XML mal formado. |
302 | Sello mal formado o inválido. |
303 | Certificado no corresponde al emisor. |
304 | Certificado revocado o caduco. |
306 | El certificado no es de tipo CSD. |
307 | El CFDI contiene un timbre previo. |
308 | Certificado no expedido por el SAT. |
401 | Fecha y hora de generación fuera de rango. |
402 | El RFC del emisor no se encuentra en la LCO. |
403 | La fecha de emisión no es posterior al 01 de enero de 2012. |
503 | Los metadatos recibidos no son válidos. |
505 | Los metadatos proporcionados no corresponden al emisor. |
601 | No se encontró el comprobante |
602 | Límite de crédito insuficiente. |
603 | No hay timbres disponibles |
999 | Error inesperado. |