TIMBRADO TXT

Nuestro servicio de Timbrado Masivo TXT produce el cambio
a archivos XML para que su CFDI sea totalmente timbrado.

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.