Upload
phamtuong
View
360
Download
16
Embed Size (px)
Citation preview
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 1 de 39
Manual Técnico
ESPECIFICACION TECNICA
DEL SERVICIO WEB PARA ENVIO DE PETICIONES DE
GENERACION/CANCELACION/ESTATUS CFDI 3.3
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 2 de 39
Contenido
Objetivo. ........................................................................................................................................................................................................ 3
Alcance. ............................................................................................................................................................................................................ 3
Glosario ........................................................................................................................................................................................................... 4
Esquema vía Web Service (WS): ....................................................................................................................................................................... 5
Métodos de conexión vía WS. ...................................................................................................................................................................... 5
WS FAEX CFDI 3.3 ...................................................................................................................................................................................... 6
Ambiente de pruebas. ............................................................................................................................................................................... 7
Generación de CFDI 3.3. .......................................................................................................................................................................... 8
Cancelación de CFDI. ............................................................................................................................................................................. 13
Incidencias del Servicio WEB FAEX. ........................................................................................................................................................... 17
Matriz de Errores/Incidencias SAT. ............................................................................................................................................................. 18
Anexo Peticiones de Generación de un CFDI 3.3. ...................................................................................................................................... 29
Datos por posición en cadena de Texto (Layout FAEX): ........................................................................................................................ 30
Esquema XML en base a (Layout/XSD FAEX) ......................................................................................................................................... 33
Esquema PRE CFDI XML v 3.3 (Layout/XSD SAT) ................................................................................................................................ 36
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 3 de 39
Objetivo.
Dotar al área técnica/sistemas de un documento que facilite la construcción de una interface de comunicación entre su ERP y el Modulo Emisión CFDI FAEX vía Web
Services para el registro de peticiones de CFDI, recuperación de CFDI y procesos globales relacionados con la operación de facturación.
Alcance.
El presente documento es aplicable al Modulo Emisión Empresarial 2017 proporcionado por FAEX.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 4 de 39
Glosario CF: Comprobante Fiscal.
CFEX: Comprobante Fiscal Extranjero.
CBB: Código de Barras Bidimensional.
CFD, el Comprobante Fiscal Digital o Factura Electrónica.
CFDI, el Comprobante Fiscal Digital a través de Internet o Factura Electrónica.
CFF: Código Fiscal de la Federación.
CSD: Certificado de sello digital.
DOF: Diario Oficial de la Federación.
FIEL: Firma Electrónica Avanzada.
FE: Factura Electrónica (involucra CFD y CFDI)
PAC: Un Proveedor Autorizado de Certificación de CFDI (PAC), es una persona moral que cuenta con autorización del SAT para validar los CFDI generados
por los contribuyentes, asignarles el folio e incorporarles el sello digital del SAT.
RFC: Registro Federal de Contribuyentes.
RMF: Resolución Miscelánea Fiscal para 2010
SAT: Servicio de Administración Tributaria.
PN: Personal Moral o Física registrada en el RFC que entregue comprobantes fiscales.
PNEX: Personal Moral o Física no registrada en el RFC que radica en el extranjero y que entrega comprobantes fiscales.
WEB SERVICE: Conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 5 de 39
Esquema vía Web Service (WS): En este esquema el cliente debe crear un WS Cliente que consuma los WS que proporciona el modulo emisión FAEX. La especificación técnica de los WS FAEX se encuentra en el anexo 8.
ERP o SISTEMA
CONTABLE
B.D. CLIENTE
(ORIGEN)
MODULO
EMISIÓN FAEX
PROCESAMIENTO
DATOS
B.D.
FAEX
Servidor
Web Service
FAEX
Cliente
Web
Service
Fig. 4 Esquema Web Service.
Pasos:
1. El cliente genera la petición con el cliente WS con la información necesaria en base al layout FAEX.
2. FAEX recibe petición del WS cliente e inicia procesamiento de información. 3. FAEX envía resultado de procesamiento (dependiendo del WS solicitado)
Métodos de conexión vía WS. La comunicación de los clientes (ERP ó Sistema Contable) con FAEX puede ser llevada a través de los dos siguientes esquemas:
WS internos: cuando se conecta a los servicios de timbrado alojados en el DATACENTER del Cliente (El Modulo Emisión/Cancelación Empresarial FAEX se
encuentra alojado en los equipos del cliente)
WS por canales seguros de comunicación: cuando se conecta a los servicios de timbrado alojados en el DATACENTER de FAEX, a través de servicios de encriptación de datos utilizando SSL, asegurando que la información que viaja entre los dos puntos no puede ser conocida por un tercero.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 6 de 39
SSL proporciona autenticación y privacidad de la información entre extremos sobre Internet mediante el uso de criptografía. Habitualmente, solo el servidor es
autenticado (es decir, se garantiza su identidad) mientras que el cliente se mantiene sin autenticar.
WS FAEX CFDI 3.3 ASPECTOS TENICOS Descripción
Web Service que expone las funcionales necesarias para el registro de tickets de venta para su posterior facturación, generación de un Comprobante Fiscal Digital por Internet (CFDI) en su formato electrónico (XML) y representación impresa (PDF), así como notas de crédito del mismo.
Plataforma Tecnológica
Oracle Java SE 1.6.25
Contenedor J2EE 6 (RedHat JBOSS, Oracle WebLogic, Oracle GlassFish Server 3.1.1., etc.) Métodos expuestos
Emisión de CFDI 3.3.
Cancelación de CFDI 3.3.
Requisitos de consumo
Usuario activo entregado por FAEX para agregarlo en la petición CFDI.
Para el consumo del Web Service en caso de conexión a WS alojados en el DATACENTER de FAEX es necesario contar con un certificado expedido por
FAEX y el cual debe estar instalado en la computadora en donde se van a hacer las solicitudes de generación del identificador único del usuario.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 7 de 39
Ambiente de pruebas.
Datos Web Service: URL Pruebas FAEX: http://test.faex.com.mx:9010/WSFaex33/WSFaex33?wsdl
Usuario WS: FAEX2017
Password WS: QAZWSX1**
Portal Administración: URL Pruebas FAEX: http://test.faex.com.mx:9010/Administrador
Usuario WS: PINFRA2017
Password WS: qazwsx1**
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 8 de 39
Generación de CFDI 3.3.
Descripción Mediante este método la aplicación podrá solicitar la emisión de un CFDI el cual se registrara en la Bóveda de Emisión del módulo FAEX para esto es necesario
que se envíe una cadena que cumpla con el Layout FAEX definido en Manual técnico (Interface de conexión ERP – FAEX), el cual será validado y en caso de estar correcto será emitido un CFDI devolviendo el resultado del proceso así como los datos fiscales del CFDI generado y la versión impresa del CFDI (PDF) en formato ticket.
o PARÁMETROS DE ENVÍO
o Nombre : usuario
Tipo: Cadena alfanumérica de longitud variable Definición: Este parámetro es definido por FAEX y permite la validación del usuario de la cuenta que consume el servicio web.
o Nombre : password Tipo: Cadena alfanumérica de longitud variable Definición: Este parámetro es definido por FAEX y permite la validación del password de la cuenta que consume el servicio web.
o Nombre : tipoPeticion
Tipo: Cadena alfanumérica de longitud variable
Definición: Este parámetro es definido por la empresa y permite enviar la información necesaria para construir la petición de generación CFDI, Valores: TXT, XML FAEX, XML SAT.
o Nombre : cadenaContenido Tipo: Cadena de Texto de longitud variable codificada en base 64
Definición: Este parámetro es generado por la empresa en base al tipo de petición (ver Anexo de formato de peticiones) seleccionado
y cumpliendo con el Layout que rige a estas peticiones. Esta permite enviar la información necesaria para construir un CFDI v. 3.3.
PARÁMETROS DE RETORNO
o Nombre : cadenaRespuesta Tipo: Cadena de Texto de longitud variable
Definición: Este parámetro la respuesta al procesamiento de la petición de generación de un CFDI, esta cadena viene separa por pipes y cumple con LAYOUT RESPUESTA WS RETAIL PRO:
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 9 de 39
RESPUESTA WS FAEX
CAMPO POSICION DESCRIPCION REQUERIDO LONG.
MINIMA
LONG.
MAXIMA TIPO
Estatus
1
Atributo utilizado para indicar el resultado de la
generación del CFDI (CORRECTO = la petición fue
procesada correctamente, ERROR = la petición no se
procesó)
SI
1 10 ALFANUMERICO
Incidencia
2
Atributo que contiene el los posibles errores de la
petición ( solo contendrá un valor cuando el Estatus =
ERROR), las incidencias se encuentran descritas en el
catálogo de errores FAEX
NO 1 ALFANUMERICO
IdentificadorPeticion
3
Atributo requerido para indicar una referencia única
para los componentes asociados a una petición de
CFDI
SI
1 ALFANUMERICO
identificadorEmisor 4
Atributo de control del módulo de emisión para
indicar el emisor asociado al CFDI NO 13 40 ALFANUMERICO
Folio Fiscal/UUID 5
Atributo requerido para expresar los 36 caracteres del
UUID de la transacción de timbrado NO 36 36 ALFANUMERICO
FechaEmision 6
Atributo requerido para la expresión de la fecha y
hora de expedición del Comprobante Fiscal Digital
por Internet. Se expresa en la forma AAAA-MM-
DDThh:mm:ss y debe corresponder con la hora local
donde se expide el comprobante.
NO TEXTO
FechaTimbrado 7
Atributo requerido para expresar la fecha y hora, de la
generación del timbre por la certificación digital del
SAT. Se expresa en la forma AAAA-MM-
DDThh:mm:ss y debe corresponder con la hora de la
Zona Centro del Sistema de Horario en México.
NO FECHA
Serie
8
Atributo opcional para precisar la serie para control
interno del contribuyente. Este atributo acepta una
cadena de caracteres.
NO 1 25 ALFANUMERICO
Folio
9
Atributo opcional para control interno del
contribuyente que expresa el folio del comprobante,
acepta una cadena de caracteres.
NO 1 40 ALFANUMERICO
NoCertificadoSAT
10
Atributo requerido para expresar el número de serie
del certificado del SAT usado para generar el sello
digital del Timbre Fiscal Digital.
NO 20 20
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 10 de 39
RfcProvCertif
11
Atributo requerido para expresar el RFC del
proveedor de certificación de comprobantes fiscales
digitales que genera el timbre fiscal digital.
NO 13 13
CFDIXML
12
Atributo que contiene la información de CFDI XML
como una cadena de texto, esta cadena esta
expresada cómo una cadena de texto en formato Base
64.
NO
TEXTO
CFDIPDF
13
Atributo que contiene la informacion de CFDI PDF
como una cadena de texto, esta cadena esta
expresada cómo una cadena de texto en formato Base
64.
NO
ALFANUMERICO
o Ejemplo Generación CFDI. o Usuario: FAEX2017
o Password: QAZWSX1**
o Tipo Petición: TXT
o Cadena Entrada Petición:
E|FAEXRFCCFDI1|CFDI|1|2017-08-15T01:00:08|03||1,000.00|0.00||1.000000|MXN|1,160.00|PUE|03410|||G03|04|09B7D24B-D530-407F-8E39-
7E0039C5773F|I|TME960709LR2_MATRIZ|||||||||||XAXX010101000|RECEPTOR PRUEBA|CASTILLA|50||NARVARTE|||BENITO JUAREZ|CIUDAD DE MEXICO|MEXICO|03400||160.00|GRABASA_PLANTILLA33||[email protected] [email protected] [email protected]|Brother MFC-1810 series|1|||||EMISION||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~
C|FAEXRFCCFDI1|FC1|1|NA|F1|SOPORTE MENSUAL|300.00|300.00|81111508|E50|0.00||||||||||||||||||||||~~ CI|FAEXRFCCFDI1|FC1|T|300.00|002|Tasa|0.160000|0.00|48.00|||||~~ C|FAEXRFCCFDI1|FC2|1|NA|F2|ASESORIA FISCAL|700.00|700.00|81111808|E50|0.00||||||||||||||||||||||~~ CI|FAEXRFCCFDI1|FC2|T|700.00|002|Tasa|0.160000|0.00|112.00|||||~~
IG|FAEXRFCCFDI1|FI1|T|002|Tasa|0.160000|160.00|||||~~EndFaex Cadena Entrada Petición en BASE 64
RXxGQUVYV1MxfENGREl8MXwyMDE3LTA4LTE1VDAxOjAwOjA4fDAzfHwxLDAwMC4wMHwwLjAwfHwxLjAwMDAwMHxNWE58MSwxNjAuMDB8UFVFfDAzNDEwfHx8RzAzfDA0fDA5QjdEMjRCLUQ1MzAtNDA3Ri04RTM5LTdFMDAzOUM1NzczRnxJfFRNRTk2MDcwOUxSMl9NQVRSSVp8fHx8fHx8fHx8fFhBWFgwMTAxMDEwMDB8UkVDRVBUT1IgUFJVRUJBfENBU1RJTExBfDUwfHxOQVJWQVJURXx8fEJFTklUTyBKVUFSRVp8Q0lVREFEIERFIE1FWElDT3xNRVh
JQ098MDM0MDB8fDE2MC4wMHxHUkFCQVNBX1BMQU5USUxMQTMzfHxzb3BvcnRlQGZhZXguY29tLm14IG5hdmlsLmN1ZXZhc0BmYWV4LmNvbS5teCB2ZGlhekBmYWV4LmNvbS5teHxCcm90aGVyIE1GQy0xODEwIHNlcmllc3wxfHx8fHxFTUlTSU9OfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fn4KQ3xGQUVYV1MxfEZDMXwxfE5BfEYxfFNPUE9SVEUgTUVOU1VBTHwzMDAuMDB8MzAwLjAwfDgxMTExNTA
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 11 de 39
4fEU1MHwwLjAwfHx8fHx8fHx8fHx8fHx8fHx8fHx8fH5+CkNJfEZBRVhXUzF8RkMxfFR8MzAwLjAwfDAwMnxUYXNhfDAuMTYwMDAwfDAuMDB8NDguMD
B8fHx8fH5+CkN8RkFFWFdTMXxGQzJ8MXxOQXxGMnxBU0VTT1JJQSBGSVNDQUx8NzAwLjAwfDcwMC4wMHw4MTExMTgwOHxFNTB8MC4wMHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx+fgpDSXxGQUVYV1MxfEZDMnxUfDcwMC4wMHwwMDJ8VGFzYXwwLjE2MDAwMHwwLjAwfDExMi4wMHx8fHx8fn4KSUd8RkFFWFdTMXxGSTF8VHwwMDJ8VGFzYXwwLjE2MDAwMHwxNjAuMDB8fHx8fH5+RW5kRmFleA==
Solicitud (Mensaje SOAP):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header /><soapenv:Body><ns1:GeneracionCFDI33
xmlns:ns1="http://ws.emisioncfdi.feex.com.mx/"><usuario>FAEX2017</usuario><password>QAZWSX1**</password><tipoPeticion>TXT</tipoPeticion><cadenaContenido>RXxGQUVYV1MxfENGREl8MXwyMDE3LTA4LTE1VDAxOjAwOjA4fDAzfHwxLDAwMC4wMHwwLjAwfHwxLjAwMDAwMHxNWE58MSwxNjAuMDB8UFVFfDAzNDEwfHx8RzAzfDA0fDA5QjdEMjRCLUQ1MzAtNDA3Ri04RTM5LTdFMDAzOUM1NzczRnxJfFRNRTk2MDcwOUxSMl9NQVRSSVp8fHx8fHx8fHx8fFhBWFgwMT
AxMDEwMDB8UkVDRVBUT1IgUFJVRUJBfENBU1RJTExBfDUwfHxOQVJWQVJURXx8fEJFTklUTyBKVUFSRVp8Q0lVREFEIERFIE1FWElDT3xNRVhJQ098MDM0MDB8fDE2MC4wMHxHUkFCQVNBX1BMQU5USUxMQTMzfHxzb3BvcnRlQGZhZXguY29tLm14IG5hdmlsLmN1ZXZhc0BmYWV4LmNvbS5teCB2ZGlhekBmYWV4LmNvbS5teHxCcm90aGVyIE1GQy0xODEwIHNlcmllc3wxfHx8fHxFTUlTSU9OfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx
8fn4KQ3xGQUVYV1MxfEZDMXwxfE5BfEYxfFNPUE9SVEUgTUVOU1VBTHwzMDAuMDB8MzAwLjAwfDgxMTExNTA4fEU1MHwwLjAwfHx8fHx8fHx8fHx8fHx8fHx8fHx8fH5+CkNJfEZBRVhXUzF8RkMxfFR8MzAwLjAwfDAwMnxUYXNhfDAuMTYwMDAwfDAuMDB8NDguMDB8fHx8fH5+CkN8RkFFWFdTMXxGQzJ8MXxOQXxGMnxBU0VTT1JJQSBGSVNDQUx8NzAwLjAwfDcwMC4wMHw4MTExMTgwOHxFNTB8MC4wMHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx+fgpDSXxGQUVYV1MxfEZDMnx
UfDcwMC4wMHwwMDJ8VGFzYXwwLjE2MDAwMHwwLjAwfDExMi4wMHx8fHx8fn4KSUd8RkFFWFdTMXxGSTF8VHwwMDJ8VGFzYXwwLjE2MDAwMHwxNjAuMDB8fHx8fH5+RW5kRmFleA==</cadenaContenido></ns1:GeneracionCFDI33></soapenv:Body></soapenv:Envelope>
Respuesta (Mensaje SOAP): <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:GeneracionCFDI33Response
xmlns:ns2="http://ws.emisioncfdi.feex.com.mx/"><return>CORRECTO||FAEXWS1|TME960709LR2_MATRIZ|54d9d8be-3b9a-4ab0-9754-f8a3abefbb8e|2017-08-15T01:00:08|2017-08-
15T10:15:02|CFDI|1|20001000000300022323|AAA010101AAA|PGNmZGk6Q29tcHJvYmFudGUgeG1sbnM6Y2ZkaT0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC8zIiB4bWxuczp4c2
k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvMyBodHRwOi8vd3d3
LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkLzMvY2ZkdjMzLnhzZCIgVmVyc2lvbj0iMy4zIiBTZXJpZT0iQ0ZESSIgRm9saW89IjEiIEZlY2hhPSIyMDE3LTA4LTE1VDAxOjAwOj
A4IiBTZWxsbz0iT1c4UmJkekszZml2ejdtZFpHaHRsV0tWNXo5TGtvVU9UaDAvWlp0UEcwQ0thVktJSG5Gdmt4UnZNaEpMRmsxalJqV2VyU0xabWRkUnFqSXE3ZnV3V05uTFFEc2h
obElFdTVOMW5lSnYxUHl6ajdZR09UZDdxREV1eVJjYWcxYVdwU2RrOUZlMGpFdkYwU3YydUxpcFM4VXZneWZVVDkwMXpWK1c3YmsvMkNrcVhtR2xEMy96R0k0cmpWTG15S
mpJZlJsWUc1bj......|JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9UeXBlL1hPYmplY3QvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU3VidHlwZS9JbWFnZS9CaXRzUGVyQ29tcG9uZW50IDgv
V2lkdGggMjAwL0xlbmd0aCA2NjQ0L0hlaWdodCAyMDAvRmlsdGVyL0RDVERlY29kZT4+c3RyZWFtCv/Y/+AAEEpGSUYAAQIAAAEAAQAA/9sAQwAIBgYHBgUIBwcHCQkICgwU
DQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM
jIyMjIyMjIyMjIy/8AAEQgAyADIAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB
BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeo
qaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAE
CdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh
4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9/ooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkrC8SeLdK8LWnm3837xh+7gTmR/oPT3PFeLeI/ihrutu0drKdPtM8JA3zke79fyxRc6.....~~</return></ns2
:GeneracionCFDI33Response></S:Body></S:Envelope>
Estatus: CORRECTO
Incidencia:
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 12 de 39
IdentificadorPeticion: FAEXWS1
identificadorEmisor: TME960709LR2_MATRIZ
Folio Fiscal/UUID: 54d9d8be-3b9a-4ab0-9754-f8a3abefbb8e
FechaEmision: 2017-08-15T01:00:08
FechaTimbrado: 2017-08-15T10:15:02
Serie: CFDI
Folio: 1
NoCertificadoSAT: 20001000000300022323
RfcProvCertif: AAA010101AAA
CFDIXML(Base 64):
PGNmZGk6Q29tcHJvYmFudGUgeG1sbnM6Y2ZkaT0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC8zIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2
NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvMyBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZ
XQvY2ZkLzMvY2ZkdjMzLnhzZCIgVmVyc2lvbj0iMy4zIiBTZXJpZT0iQ0ZESSIgRm9saW89IjEiIEZlY2hhPSIyMDE3LTA4LTE1VDAxOjAwOjA4IiBTZWxsbz0iT1c4UmJkekszZ
ml2ejdtZFpHaHRsV0tWNXo5TGtvVU9UaDAvWlp0UEcwQ0thVktJSG5Gdmt4UnZNaEpMRmsxalJqV2VyU0xabWRkUnFqSXE3ZnV3V05uTFFEc2hobElFdTVOMW5lSnYx
UHl6ajdZR09UZDdxREV1eVJjYWcxYVdwU2RrOUZlMGpFdkYwU3YydUxpcFM4VXZneWZVVDkwMXpWK1c3YmsvMkNrcVhtR2xEMy96R0k0cmpWTG15SmpJZlJsWUc1
bj....
CFDIPDF (Base 64):
JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9UeXBlL1hPYmplY3QvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU3VidHlwZS9JbWFnZS9CaXRzUGVyQ29tcG9uZW50IDgvV2lkdGgg
MjAwL0xlbmd0aCA2NjQ0L0hlaWdodCAyMDAvRmlsdGVyL0RDVERlY29kZT4+c3RyZWFtCv/Y/+AAEEpGSUYAAQIAAAEAAQAA/9sAQwAIBgYHBgUIBwcHCQkICgwUD
QwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIy/8AAEQgAyADIAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQEC
AwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiY
qSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//
EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZX
WFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQAC
EQMRAD8A9/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkrC8SeLdK8LWnm3837xh+7gTmR/oP
T3PFeLeI/ihrutu0drKdPtM8JA3zke79fyxRc6...
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 13 de 39
Cancelación de CFDI.
Descripción Mediante este método la aplicación podrá solicitar el registro de un ticket, para esto es necesario que se envíe una cadena que cumpla con el Layout FAEX
definido en Manual técnico (Interface de conexión ERP – FAEX), el cual será validado y en caso de estar correcto será registrado el ticket devolviendo el resultado del proceso.
o PARÁMETROS DE ENVÍO o Nombre : usuario
Tipo: Cadena alfanumérica de longitud variable
Definición: Este parámetro es definido por FAEX y permite la validación del usuario de la cuenta que consume el servicio web.
o Nombre : password
Tipo: Cadena alfanumérica de longitud variable Definición: Este parámetro es definido por FAEX y permite la validación del password de la cuenta que consume el servicio web.
o Nombre : identificadorEmisor Tipo: Cadena alfanumérica de longitud variable Definición: Atributo de control del módulo de emisión para indicar el emisor asociado al CFDII (La información del Emisor sera
obtenida de la Base de Datos FAEX)
o Nombre : folioFiscal
Tipo: Cadena de Texto de longitud variable Definición: Atributo requerido para expresar los 36 caracteres del UUID de la transacción de timbrado conforme al estándar (RFC)
4122 del CFDI a cancelar
o Nombre : identificadorPeticion Tipo: Cadena alfanumérica de longitud variable Definición: Atributo requerido para indicar una referencia unica, generada en el ERP o sistema contable del cliente
PARÁMETROS DE RETORNO
o Nombre : cadenaRespuesta Tipo: Cadena de Texto de longitud variable
Definición: Este parámetro la respuesta al procesamiento de la petición de generación de un CFDI, esta cadena viene separa por pipes y cumple con LAYOUT RESPUESTA WS FAEX CFDI 3.3:
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 14 de 39
RESPUESTA WS RETAIL PRO
CAMPO POSICION DESCRIPCION REQUERIDO LONG.
MINIMA
LONG.
MAXIMA TIPO
Estatus
1
Atributo utilizado para indicar el resultado de la
generación del CFDI (CORRECTO = la petición fue
procesada correctamente, ERROR = la petición no se
procesó)
SI
1 10 ALFANUMERICO
Incidencia
2
Atributo que contiene el los posibles errores de la
petición ( solo contendrá un valor cuando el Estatus =
ERROR), las incidencias se encuentran descritas en el
catálogo de errores FAEX
NO 1 ALFANUMERICO
IdentificadorPeticion
3
Atributo requerido para indicar una referencia única
para los componentes asociados a una petición
NO
1 ALFANUMERICO
UUID
3
Atributo requerido para expresar los 36 caracteres del
UUID de la transacción de timbrado
NO
1 ALFANUMERICO
AcuseCancelacion*
4
Atributo que contiene la información de CFDI XML
como una cadena de texto, esta cadena esta
expresada cómo una cadena de texto en formato Base
64.
NO
ALFANUMERICO
*EL ACUSE DE CANCELACION ES UN DOCUMENTO XML QUE ENTREGA EL SAT COMO RECIBO DE SOLICITUD DE LA CANCELACION ATRAVES DE SU WS DE CANCELACION ( VER
DOCUMENTACION SUSTENTO DE CANCELACION EN EL ANEXO 20 PARA CFDI 3.3 PAGINA 57: http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/cfdv33.pdf ) PUEDE SERVIR
PARA ALGUNA ACLARACION EN LA SOLICITUD DE CANCELACIONES HECHAS AL SAT. RECOMENDAMOS QUE SEA ALMACENADO EN SU ERP, SISTEMA CONTABLE, SISTEMA DE
OPERATICON, ETC. DEBIDO AL NUEVO ESQUEMA DE CANCELACION QUE APLICARA A PARTIR DEL 1 DE ENERO DEL 2018 ( VER COMUNICADO SAT:
https://www.gob.mx/sat/prensa/com2017_048?idiom=es PUNTO 4)
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 15 de 39
Ejemplo de Cancelacion de CFDI.
Parámetros de Envió o Usuario: FAEX2017
o Password: QAZWSX1**
o identificadorEmisor: TME960709LR2_MATRIZ
o folioFiscal:
o identificadorPeticion: FAEXWS100
Solicitud (Mensaje SOAP):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header /><soapenv:Body><ns1:CancelacionCFDI33
xmlns:ns1="http://ws.emisioncfdi.feex.com.mx/"><usuario>FAEX2017</usuario><password>QAZWSX1**</password><identificadorEmisor>TME960709LR2_MATRIZ</identificadorEmisor><folioFiscal></folioFiscal><identificadorPeticion>FAEXWS100</identificadorPeticion></ns1:CancelacionCFDI33></soapenv:Body></soapenv:Envelope>
Respuesta (Mensaje SOAP):
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:CancelacionCFDI33Response
xmlns:ns2="http://ws.emisioncfdi.feex.com.mx/"><return>CORRECTO||FAEXWS100|88269870-05d0-4fba-ae8c-
352d861d9f0d|PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48QWN1c2UgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eH
NpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgRmVjaGE9IjIwMTctMDgtMTdUMTQ6NTE6MDIuOTgzODkiIFJmY0VtaXNvcj0iVE1FOTYwNzA5TFIyIj
48Rm9saW9zIHhtbG5zPSJodHRwOi8vY2FuY2VsYWNmZC5zYXQuZ29iLm14Ij48VVVJRD44ODI2OTg3MC0wNUQwLTRGQkEtQUU4Qy0zNTJEODYxRDlGMEQ8L1VVSUQ+PEVzdG
F0dXNVVUlEPjIwMTwvRXN0YXR1c1VVSUQ+PC9Gb2xpb3M+PFNpZ25hdHVyZSBJZD0iU2VsbG9TQVQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj48U
2lnbmVkSW5mbz48Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLXhtbC1jMTRuLTIwMDEwMzE1IiAvPjxTaWduYXR1c
mVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTUxMiIgLz48UmVmZXJlbmNlIFVSST0iIj48VHJhbnNmb3Jtcz48
VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMTk5OS9SRUMteHBhdGgtMTk5OTExMTYiPjxYUGF0aD5ub3QoYW5jZXN0b3Itb3Itc2VsZjo6Kltsb2NhbC1uYW1
lKCk9J1NpZ25hdHVyZSddKTwvWFBhdGg+PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htb
GVuYyNzaGE1MTIiIC8+PERpZ2VzdFZhbHVlPldvTGtLdWFwNmdpa1I4SEhGamgydUEwMkROd1BHZi9qL2VoS21wc0RVMlVzTFVZcU5udVlvUU10ZmNyMGJ1R3IrWXZIUEFhMGVUV
1VpYy9WNFpteG9RPT08L0RpZ2VzdFZhbHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+bVpBbWhkanZma0tSUWRjQVk3UDVJUEJaakpvNy9TcVRKZ
1RSNTRISlNha2FlRmxxZHJIZ25aMUlzbHBOVVpHY203SFRtWkdHT2hQcXBWZG8rSFdlVFE9PTwvU2lnbmF0dXJlVmFsdWU+PEtleUluZm8+PEtleU5hbWU+MDAwMDEwODg4ODg4
MTAwMDAwMDE8L0tleU5hbWU+PEtleVZhbHVlPjxSU0FLZXlWYWx1ZT48TW9kdWx1cz52QXI2UUxtY3ZXNmF1VGc3YStPZ20wdmVOdnFKMzByRDNqMGlTQUh4R3pHVnJnMW
QweGwwRmo1bCtKWDlFaXZEK3Foa1NZN3BmTG5Kb09iTHBRM0dHWlpPT2loSlZTMnRiSkRtbm45VFc4ZktVT1ZnK2pHaGNucENIYVVQcS9Qb2o4STJPVmIzZzdoaWFSRU9SbTZ0
THR6T0lqa092OUlOWHhJcFJNeDU0Y3c0NkQ1RjErME03RUNFVk84SmcrM3lvSTZPdkROQkgrakFCc2o3U3V0bVNuTDFUb3Yvb21JbFNXYXVzZGJYcXlrY2wxMEJMdTJYaVFBYzZLT
G5sMCtOdHp4b3hrK2RQVVNkUnlSN2YzVmxzNnlVbEsvK0MvNEZhY2JSK2ZzelQwWElhSk5Xa0hhVE9vcXo3NkF4OVhnVHY5VXVUNjdqN3JkVFZ6VHZBTjM2M3c9PTwvTW9kdWx1
cz48RXhwb25lbnQ+QVFBQjwvRXhwb25lbnQ+PC9SU0FLZXlWYWx1ZT48L0tleVZhbHVlPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48L0FjdXNlPg==~~</return></ns2:CancelacionCFDI3
3Response></S:Body></S:Envelope>
Parámetros de Retorno
Estatus: CORRECTO
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 16 de 39
Incidencia:
Folio fiscal/UUID: 88269870-05D0-4FBA-AE8C-352D861D9F0D
Identificador Peticion: FAEXWS100
Acuse cancelación (Codificado en Base 64): |PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48QWN1c2UgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgRmVjaGE9Ij
IwMTctMDgtMTdUMTQ6NTE6MDIuOTgzODkiIFJmY0VtaXNvcj0iVE1FOTYwNzA5TFIyIj48Rm9saW9zIHhtbG5zPSJodHRwOi8vY2FuY2VsYWNmZC5zYXQuZ29iLm14Ij48VVVJRD44ODI2OTg3MC0wNUQwLTRGQkEtQUU4Qy0zNTJEODYxRDlGMEQ8L1VVSU
Q+PEVzdGF0dXNVVUlEPjIwMTwvRXN0YXR1c1VVSUQ+PC9Gb2xpb3M+PFNpZ25hdHVyZSBJZD0iU2VsbG9TQVQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj48U2lnbmVkSW5mbz48Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvc
ml0aG09Imh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLXhtbC1jMTRuLTIwMDEwMzE1IiAvPjxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTUxMiIgLz48UmVmZXJlbm
NlIFVSST0iIj48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMTk5OS9SRUMteHBhdGgtMTk5OTExMTYiPjxYUGF0aD5ub3QoYW5jZXN0b3Itb3Itc2VsZjo6Kltsb2NhbC1uYW1lKCk9J1NpZ25hdHVyZSddKTwvWFBhdGg+
PC9UcmFuc2Zvcm0+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGE1MTIiIC8+PERpZ2VzdFZhbHVlPldvTGtLdWFwNmdpa1I4SEhGamgydUEwMkROd1BHZi9qL2VoS21wc0RVMlVz
TFVZcU5udVlvUU10ZmNyMGJ1R3IrWXZIUEFhMGVUV1VpYy9WNFpteG9RPT08L0RpZ2VzdFZhbHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+bVpBbWhkanZma0tSUWRjQVk3UDVJUEJaakpvNy9TcVRKZ1RSNTRISlNha2FlRmxx
ZHJIZ25aMUlzbHBOVVpHY203SFRtWkdHT2hQcXBWZG8rSFdlVFE9PTwvU2lnbmF0dXJlVmFsdWU+PEtleUluZm8+PEtleU5hbWU+MDAwMDEwODg4ODg4MTAwMDAwMDE8L0tleU5hbWU+PEtleVZhbHVlPjxSU0FLZXlWYWx1ZT48TW9kdWx1cz52QXI2UU
xtY3ZXNmF1VGc3YStPZ20wdmVOdnFKMzByRDNqMGlTQUh4R3pHVnJnMWQweGwwRmo1bCtKWDlFaXZEK3Foa1NZN3BmTG5Kb09iTHBRM0dHWlpPT2loSlZTMnRiSkRtbm45VFc4ZktVT1ZnK2pHaGNucENIYVVQcS9Qb2o4STJPVmIzZzdoaWFSRU9SbTZ0
THR6T0lqa092OUlOWHhJcFJNeDU0Y3c0NkQ1RjErME03RUNFVk84SmcrM3lvSTZPdkROQkgrakFCc2o3U3V0bVNuTDFUb3Yvb21JbFNXYXVzZGJYcXlrY2wxMEJMdTJYaVFBYzZLTG5sMCtOdHp4b3hrK2RQVVNkUnlSN2YzVmxzNnlVbEsvK0MvNEZhY2JSK2Zzel
QwWElhSk5Xa0hhVE9vcXo3NkF4OVhnVHY5VXVUNjdqN3JkVFZ6VHZBTjM2M3c9PTwvTW9kdWx1cz48RXhwb25lbnQ+QVFBQjwvRXhwb25lbnQ+PC9SU0FLZXlWYWx1ZT48L0tleVZhbHVlPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48L0FjdXNlPg== Acuse cancelación (Decodificado de Base 64):
<?xml version="1.0" encoding="utf-8"?>
<Acuse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Fecha="2017-08-17T14:51:02.98389" RfcEmisor="TME960709LR2">
<Folios xmlns="http://cancelacfd.sat.gob.mx">
<UUID>88269870-05D0-4FBA-AE8C-352D861D9F0D</UUID>
<EstatusUUID>201</EstatusUUID>
</Folios>
<Signature Id="SelloSAT" xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"/>
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
<XPath>not(ancestor-or-self::*[local-name()='Signature'])</XPath>
</Transform>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha512"/>
<DigestValue>WoLkKuap6gikR8HHFjh2uA02DNwPGf/j/ehKmpsDU2UsLUYqNnuYoQMtfcr0buGr+YvHPAa0eTWUic/V4ZmxoQ==</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>mZAmhdjvfkKRQdcAY7P5IPBZjJo7/SqTJgTR54HJSakaeFlqdrHgnZ1IslpNUZGcm7HTmZGGOhPqpVdo+HWeTQ==</SignatureValue>
<KeyInfo>
<KeyName>00001088888810000001</KeyName>
<KeyValue>
<RSAKeyValue>
<Modulus>vAr6QLmcvW6auTg7a+Ogm0veNvqJ30rD3j0iSAHxGzGVrg1d0xl0Fj5l+JX9EivD+qhkSY7pfLnJoObLpQ3GGZZOOihJVS2tbJDmnn9TW8fKUOVg+jGhcnpCHaUPq/Poj8I2OVb3g7hiaREORm6tLtzOIjkOv9INXxIpRMx54cw46D5F1+0M7ECEV
O8Jg+3yoI6OvDNBH+jABsj7SutmSnL1Tov/omIlSWausdbXqykcl10BLu2XiQAc6KLnl0+Ntzxoxk+dPUSdRyR7f3Vls6yUlK/+C/4FacbR+fszT0XIaJNWkHaTOoqz76Ax9XgTv9UuT67j7rdTVzTvAN363w==</Modulus>
<Exponent>AQAB</Exponent>
</RSAKeyValue>
</KeyValue>
</KeyInfo>
</Signature>
</Acuse>
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 17 de 39
Incidencias del Servicio WEB FAEX.
INCIDENCIAS WS
EMISION/CANCELACION FAEX CLAVE DESCRIPCION
2001 LA COMBINACION USUARIO/PASSWORD ENVIADA NO ES
VALIDA
2002 LA PETICION NO CUMPLE CON EL LAYOUT DE ENVIO DE DATOS
2003
SE ENVIO MAS DE UNA SOLICITUD DE GENERACION/EMISION
CFDI, ESTE WEB SERVICE ESTA IMPLEMENTANDO PARA
PROCESAR UNA SOLICITUD A LA VEZ
101 ERROR AL VERIFICAR EL IDENTIFICADOR PETICION
102 EL REPOSITORIO DEL EMISOR NO SE PUDO CARGAR
103 LOS DATOS FISCALES DEL EMISOR NO SE CARGARON DE LA
BASE DE DATOS FAEX
104 EL CERTIFICADO DE SELLO DIGITAL (CSD) ASOCIADO AL EMISOR
NO SE RECUPERO DE LA BASE DE DATOS FAEX
105
LOS DATOS DE LA CUENTA DE CORREO ELECTRONICO PARA
ENVIAR EL CFDI AL CLIENTE NO SE RECUPERARON DE LA BASE
DE DATOS FAEX
106 ERROR AL VACIAR LOS DATOS DE LA PETICION EN EL PRECFDI
XML
107 ERROR AL CREAR LA CADENA ORIGINAL DEL EMISOR
108 NO SE CARGO EL CSD EN EL PRECFDI XML
109 SE PRESENTO UN PROBLEMA AL GENERAR EL SELLO DEL EMISOR
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 18 de 39
110
SE PRESENTO UN PROBLEMA AL GENERAR TIMBRAR/CERTIFICAR
O CANCELAR EL CFDI XML CON EL SAT (SE ADJUNTA EL ERROR
DEL TIMBRADO/CANCELACION EN BASE A MATRIZ DE ERRORES/INCIDENCIAS SAT)
111 SE PRESENTO UN PROBLEMA AL CREAR EL ESQUEMA BASE DE LA
PLANTILLAS PDF
112 ERROR AL CREAR LA CADENA ORIGINAL DEL TIMBRE FISCAL DEL
CFDI
113 SE PRESENTO UN ERROR AL GENERAR EL CODIGO DE BARRAS
BIDIMENSIONAL DEL PDF CFDI
114 NO SE CREO EL PDF CFDI
115 SE PRESENTARON PROBLEMAS AL REGISTRAR LA INFORMACION
DEL CFDI EN LA BASE DE DATOS
Matriz de Errores/Incidencias SAT. Las incidencias/Errores listadas a continuación se pueden presentar al momento de Certificar/Timbrar un CFDI, estos errores complementan las Incidencias del Servicio WEB FAEX (INCIDENCIA 110)
MATRIZ ERRORES SAT CLAVE MENSAJE DESCRIPCION
CO1000 CO1000. Error No Controlado. Si el problema persiste, por favor contacte a
soporte técnico para recibir ayuda al respecto.
Errores no controlados de sistema. Cualquier error no
tipificado entra en esta categoría.
CFDI33101
[Fecha] El atributo cfdi:Comprobante:fecha debe cumplir con el patrón [0-9]{4}-
(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]) y
debe corresponder con la hora local donde se expide el comprobante.
El campo Fecha no cumple con el patrón requerido.
CFDI33102
[Sello] Desencriptar el contenido de este atributo usando el certificado incluido en
el campo “Certificado”. Generar la cadena original del comprobante. Aplicar el
algoritmo de digestión SHA-256. El resultado de la digestión debe ser igual al
resultado de la desencripción del sello.
El resultado de la digestión debe ser igual al resultado de la
desencripción del sello.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 19 de 39
CFDI33103 [FormaPago] Atributo condicional para expresar la clave de la forma de pago de
los bienes o servicios amparados por el comprobante.
Si existe el complemento para recepción de pagos este
campo no debe existir.
CFDI33104 [FormaPago] El atributo cfdi:Comprobante:FormaPago, debe contener un valor del
catálogo c_FormaPago.
El campo FormaPago no contiene un valor del catálogo
c_FormaPago.
CFDI33105 [Certificado] El campo debe contener un archivo .cer válido. EL certificado no cumple con alguno de los valores
permitidos.
CFDI33106 [SubTotal] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda
El valor de este campo SubTotal excede la cantidad de
decimales que soporta la moneda.
CFDI33107 [SubTotal] Cuando el TipoDeComprobante sea I, E o N, el importe registrado en
el atributo debe ser igual a la suma de los importes de los conceptos registrados
El TipoDeComprobante es I,E o N, el importe registrado en
el campo no es igual a la suma de los importes de los
conceptos registrados.
CFDI33108 [SubTotal] Si el comprobante es T o P el importe debe ser 0, o cero con
decimales.
El TipoDeComprobante es T o P y el importe no es igual a
0, o cero con decimales.
CFDI33109 [Descuento] El valor registrado debe ser menor o igual que el atributo Subtotal. El valor registrado en el campo Descuento no es menor o
igual que el campo Subtotal.
CFDI33110
[Descuento] Cuando el TipoDeComprobante sea I, E o N y algún concepto incluya
el atributo Descuento, debe existir este atributo y debe ser igual a la suma de los atributos Descuento registrados en los conceptos; en otro caso se debe omitir
este atributo
El TipoDeComprobante NO es I,E o N, y un concepto incluye el campo descuento.
CFDI33111 [Descuento] El valor de este atributo debe tener hasta la cantidad de decimales
que soporte la moneda.
El valor del campo Descuento excede la cantidad de
decimales que soporta la moneda.
CFDI33112 [Moneda] El atributo cfdi:Comprobante:Moneda, debe contener un valor del
catálogo c_Moneda.
El campo Moneda no contiene un valor del catálogo
c_Moneda.
CFDI33113 [TipoCambio] Si el atributo cfdi:Comprobante:Moneda es MXN, puede omitirse el
atributo TipoCambio, pero si se incluye, debe tener el valor “1”.
El campo TipoCambio no tiene el valor “1” y la moneda
indicada es MXN.
CFDI33114 [TipoCambio] El atributo cfdi:Comprobante:TipoCambio es requerido cuando el
atributo cfdi:Comprobante:Moneda tenga un valor distinto de MXN y XXX.
El campo TipoCambio se debe registrar cuando el campo
Moneda tiene un valor distinto de MXN y XXX.
CFDI33115 [TipoCambio] El atributo cfdi:Comprobante:TipoCambio no se debe registrar
cuando el atributo cfdi:Comprobante:Moneda tenga el valor XXX.
El campo TipoCambio no se debe registrar cuando el
campo Moneda tiene el valor XXX.
CFDI33116 [TipoCambio] El atributo cfdi:Comprobante:TipoCambio debe cumplir con el
patrón [0-9]{1,14}(.([0-9]{1,6}))?. El campo TipoCambio no cumple con el patrón requerido.
CFDI33117
[TipoCambio] Si el valor está fuera del porcentaje aplicable a la moneda tomado del catálogo c_Moneda, el emisor debe obtener del PAC que vaya a timbrar el
CFDI, de manera no automática, una clave de confirmación para ratificar que el
valor es correcto e integrar dicha clave en el atributo Confirmacion
Cuando el valor del campo TipoCambio se encuentre fuera de los límites establecidos, debe existir el campo
Confirmacion
CFDI33118
[Total] Atributo requerido para representar la suma del subtotal, menos los
descuentos aplicables, más las contribuciones recibidas (impuestos trasladados – federales o locales, derechos, productos, aprovechamientos, aportaciones de
seguridad social, contribuciones de mejoras) menos los impuestos retenidos
El campo Total no corresponde con la suma del subtotal,
menos los descuentos aplicables, más las contribuciones
recibidas (impuestos trasladados – federales o locales, derechos, productos, aprovechamientos, aportaciones de
seguridad social, contribuciones de mejoras) menos los
impuestos retenidos.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 20 de 39
CFDI33119
[Total] Si el valor es superior al límite que establezca el SAT en la Resolución
Miscelánea Fiscal vigente, el emisor debe obtener del PAC que vaya a timbrar el
CFDI, de manera no automática, una clave de confirmación para ratificar que el
valor es correcto e integrar dicha clave en el atributo Confirmación.
Cuando el valor del campo Total se encuentre fuera de los
límites establecidos, debe existir el campo Confirmación
CFDI33120 [TipoComprobante] El atributo cfdi:Comprobante:TipoDeComprobante, debe contener un valor del catálogo c_TipoDeComprobante.
El campo TipoDeComprobante, no contiene un valor del catálogo c_TipoDeComprobante.
CFDI33121 [MetodoPago] El atributo cfdi:Comprobante:MetodoPago, debe contener un valor
del catálogo c_MetodoPago.
El campo MetodoPago, no contiene un valor del catálogo
c_MetodoPago.
CFDI33122 [MetodoPago] En el caso de que el método de pago sea “Pago inicial y parcialidades” se debe incluir el complemento de recepcion de pagos
Cuando se tiene el valor PIP en el campo MetodoPago y el valor en el campo TipoDeComprobante es I ó E, el CFDI
debe contener un complemento de recibo de pago
CFDI33123 [MetodoPago] Se debe omitir el atributo MetodoPago cuando el
TipoDeComprobante es T o P
Se debe omitir el campo MetodoPago cuando el
TipoDeComprobante es T o P
CFDI33124 [MetodoPago] Si existe el complemento para recepción de pagos en este CFDI
este atributo no debe existir.
Si existe el complemento para recepción de pagos en este
CFDI este campo no debe existir.
CFDI33125 [LugarExpedicion] El atributo cfdi:Comprobante:LugarExpedicion, debe contener un valor del catálogo c_LugarExpedicion.
El campo LugarExpedicion, no contiene un valor del catálogo c_LugarExpedicion.
CFDI33126 [Confirmacion] Este atributo no debe existir cuando los atributios TipoCambio y/o
Total están dentro del rango permitido
El campo Confirmacion no debe existir cuando los
atributios TipoCambio y/o Total están dentro del rango
permitido
CFDI33127 [Confirmacion] El Proveedor de Certificación debe verificar que el emisor le haya
solicitado esta clave de confirmación. Número de confirmación inválido
CFDI33128 [Confirmacion] El Proveedor de Certificación debe verificar que la clave de
confirmación no se utilice en más de un comprobante. Número de confrirmación utilizado previamente
CFDI33129 [TipoRelacion] El atributo cfdi:Comprobante:TipoRelacion, debe contener un valor
del catálogo c_TipoRelacion.
El campo TipoRelacion, no contiene un valor del catálogo
c_TipoRelacion.
CFDI33130 [RegimenFiscal] El atributo cfdi:Comprobante:Emisor:RegimenFiscal, debe contener
un valor del catálogo c_RegimenFiscal.
El campo RegimenFiscal, no contiene un valor del catálogo
c_RegimenFiscal.
CFDI33131 [RegimenFiscal] El régimen fiscal que se registre en este atributo debe corresponder con el tipo de persona del emisor
La clave del campo RegimenFiscal debe corresponder con el tipo de persona (fisica o moral)
CFDI33132
[Rfc] En el elemento cfdi:Comprobante Nodo: Receptor, cuando no se utilice un
RFC genérico, el RFC debe estar en la lista de RFC inscritos no cancelados en el
SAT.
Este RFC del receptor no existe en la lista de RFC inscritos
no cancelados del SAT
CFDI33133 [ResidenciaFiscal] El atributo cfdi:Comprobante:Receptor:ResidenciaFiscal, debe
contener un valor del catálogo c_Pais.
El campo ResidenciaFiscal, no contiene un valor del catálogo
c_Pais
CFDI33134 [ResidenciaFiscal] Si el RFC del receptor es de un RFC registrado en el SAT o un
RFC genérico nacional, este atributo NO debe existir
El RFC del receptor es de un RFC registrado en el SAT o
un RFC genérico nacional y EXISTE el campo
ResidenciaFiscal.
CFDI33135 [ResidenciaFiscal] El valor del atributo no puede ser MEX El valor del campo ResidenciaFiscal no puede ser MEX
CFDI33136
[ResidenciaFiscal] Si el RFC del receptor es un RFC genérico extranjero y el
comprobante incluye el complemento de comercio exterior, o se registró el
atributo NumRegIdTrib, este atributo debe existir
Se debe registrar un valor de acuerdo al catálogo c_Pais en
en el campo ResidenciaFiscal, cuando en el en el campo
NumRegIdTrib se registre información.
CFDI33137 [NumRegIdTrib] Si el valor del atributo es un RFC inscrito no cancelado en el SAT
o un RFC genérico nacional, no se debe registrar este atributo.
El valor del campo es un RFC inscrito no cancelado en el
SAT o un RFC genérico nacional, y se registró el campo
NumRegIdTrib.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 21 de 39
CFDI33138
[NumRegIdTrib] Si el RFC del receptor es un RFC genérico extranjero y el
comprobante incluye el complemento de comercio exterior, debe existir este
atributo.
Para registrar el campo NumRegIdTrib, el CFDI debe
contener el complemento de comercio exterior y el RFC
del receptor debe ser un RFC genérico extranjero.
CFDI33139
[NumRegIdTrib] El atributo debe cumplir con el patrón correspondiente incluido
en la columna “Formato de Registro de Identidad Tributaria” que publique en el
catalogo de C_Pais.
El campo NumRegIdTrib no cumple con el patrón
correspondiente.
CFDI33140 [UsoCFDI] El atributo cfdi:Comprobante:Receptor:UsoCFDI, debe contener un
valor del catálogo c_UsoCFDI.
El campo UsoCFDI, no contiene un valor del catálogo
c_UsoCFDI.
CFDI33141 [UsoCFDI] El valor que se registre en este atributo debe aplicar para el tipo de
persona del receptor
La clave del campo UsoCFDI debe corresponder con el tipo
de persona (fisica o moral)
CFDI33142 [ClaveProdServ] El atributo cfdi:Comprobante:Concepto:ClaveProdServ, debe
contener un valor del catálogo c_ClaveProdServ.
El campo ClaveProdServ, no contiene un valor del catálogo
c_ClaveProdServ.
CFDI33143 [ClaveProdServ]Deben existir los complementos que señale el catálogo
c_ClaveProdServ aplicables para este atributo.
No existe el complemento requerido para el valor de
ClaveProdServ
CFDI33144 [ClaveProdServ] Deben existir los impuestos trasladados y/o retenidos que señale el catálogo c_ClaveProdServ aplicables para este atributo.
No está declarado el impuesto relacionado con el valor de ClaveProdServ
CFDI33145 [ClaveUnidad] El atributo cfdi:Comprobante:Concepto:ClaveUnidad debe contener un valor del catálogo c_ClaveUnidad.
El campo ClaveUnidad no contiene un valor del catálogo c_ClaveUnidad.
CFDI33146 [ValorUnitario] El valor de este atributo debe tener hasta la cantidad de decimales
que soporte la moneda
El valor del campo ValorUnitario debe tener hasta la
cantidad de decimales que soporte la moneda.
CFDI33147 [ValorUnitario] El valor de este atributo debe ser mayor que cero (0) cuando el tipo de comprobante es Ingreso, Egreso o Nomina
El valor valor del campo ValorUnitario debe ser mayor que cero (0) cuando el tipo de comprobante es Ingreso, Egreso
o Nomina
CFDI33148 [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo Importe debe tener hasta la cantidad de
decimales que soporte la moneda.
CFDI33149 [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y
menor o igual que el límite superior
El valor del campo Importe no se encuentra entre el limite
inferior y superior permitido
CFDI33150 [Descuento] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda.
El valor del campo Descuento debe tener hasta la cantidad de decimales que soporte la moneda.
CFDI33151 [Descuento] El valor registrado debe ser menor o igual al atributo Importe. El valor del campo Descuento es mayor que el campo Importe
CFDI33152 [Impuestos] En caso de utilizar el nodo Impuestos en un concepto, se deben incluir
impuestos de traslado y/o retenciones
En caso de utilizar el nodo Impuestos en un concepto, se
deben incluir impuestos de traslado y/o retenciones
CFDI33153 [Base] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda.
El valor del campo Base que corresponde a Traslado debe tener hasta la cantidad de decimales que soporte la moneda.
CFDI33154 [Base] El valor debe ser mayor que cero El valor del campo Base que corresponde a Traslado debe
ser mayor que cero
CFDI33155 [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. El valor del campo Impuesto que corresponde a Traslado
no contiene un valor del catálogo c_Impuesto.
CFDI33156 [TipoFactor] El atributo TipoFactor debe contener un valor del catálogo
c_TipoFactor.
El valor del campo TipoFactor que corresponde a Traslado
no contiene un valor del catálogo c_TipoFactor.
CFDI33157 [TipoFactor] Si el valor registrado es Exento no se deben registrar los atributos
TasaOCuota ni Importe.
Si el valor registrado en el campo TipoFactor que
corresponde a Traslado es Exento no se deben registrar los
campos TasaOCuota ni Importe.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 22 de 39
CFDI33158 [TipoFactor] Si el valor registrado es Tasa o Cuota, se deben registrar los
atributos TasaOCuota e Importe.
Si el valor registrado en el campo TipoFactor que
corresponde a Traslado es Tasa o Cuota, se deben registrar
los campos TasaOCuota e Importe.
CFDI33159 [TasaOCuota] El atributo TasaOCuota debe contener un valor del catálogo
c_TasaOCuota.
El valor del campo TasaOCuota que corresponde a
Traslado no contiene un valor del catálogo c_TasaOCuota.
CFDI33160 [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo Importe que corresponde a Traslado
debe tener hasta la cantidad de decimales que soporte la
moneda.
CFDI33161 [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y menor o igual que el límite superior
El valor del campo Importe o que corresponde a Traslado no se encuentra entre el limite inferior y superior permitido
CFDI33162 [Base] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo Base que corresponde a Retención debe
tener hasta la cantidad de decimales que soporte la moneda.
CFDI33163 [Base] El valor debe ser mayor que cero El valor del campo Base que corresponde a Retención debe
ser mayor que cero.
CFDI33164 [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. El valor del campo Impuesto que corresponde a Retención
no contiene un valor del catálogo c_Impuesto.
CFDI33165 [TipoFactor] El atributo TipoFactor debe contener un valor del catálogo
c_TipoFactor.
El valor del campo TipoFactor que corresponde a Retención
no contiene un valor del catálogo c_TipoFactor.
CFDI33166 [TipoFactor] El valor registrado debe ser distinto de Exento Si el valor registrado en el campo TipoFactor que
corresponde a Retención debe ser distinto de Excento.
CFDI33167
[TasaOCuota] Si el valor registrado es fijo debe corresponder a un valor del
catálogo c_TasaOCuota, coincidir con el tipo de impuesto registrado en el
atributo Impuesto y el factor debe corresponder con el atributo TipoFactor. Entre 0 y 0.16.
El valor del campo TasaOCuota que corresponde a
Retención no contiene un valor del catálogo c_TasaOcuota
o se encuentra fuera de rango.
CFDI33168 [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo Importe que corresponde a Retención
debe tener hasta la cantidad de decimales que soporte la
moneda.
CFDI33169 [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y
menor o igual que el límite superior.
El valor del campo Importe que corresponde a Retención
no se encuentra entre el limite inferior y superior permitido.
CFDI33170 [NumeroPedimento] El atributo debe cumplir con las reglas de validación definidas El número de pedimento es inválido
CFDI33171 [NumeroPedimento] Ell NumeroPedimento no debe existir si se incluye el complemento de comercio exterior
El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior
CFDI33172 [ClaveProdServ] El atributo ClaveProdServ, debe contener un valor del catálogo
c_ClaveProdServ.
El campo ClaveProdServ, no contiene un valor del catálogo
c_ClaveProdServ.
CFDI33173 [ValorUnitario] El valor de este atributo debe tener hasta la cantidad de decimales
que soporte la moneda.
El valor del campo ValorUnitario debe tener hasta la
cantidad de decimales que soporte la moneda.
CFDI33174 [ValorUnitario] El valor de este atributo debe ser mayor que cero (0) El valor del campo ValorUnitario debe ser mayor que cero
(0)
CFDI33175 [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo ValorUnitario debe tener hasta la
cantidad de decimales que soporte la moneda.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 23 de 39
CFDI33176 [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y
menor o igual que el límite superior.
El valor del campo Importe no se encuentra entre el limite
inferior y superior permitido
CFDI33177 [NumeroPedimento] El atributo debe cunplir con las reglas de validación definidas El número de pedimento es inválido
CFDI33178 [NumeroPedimento] El NumeroPedimento no debe existir si se incluye el
complemento de comercio exterior
El NumeroPedimento no debe existir si se incluye el
complemento de comercio exterior
CFDI33179 [Impuestos] Cuando el TipoDeComprobante sea T o P, este elemento no debe
existir.
Cuando el TipoDeComprobante sea T o P, este elemento
no debe existir.
CFDI33180 [TotalImpuestosRetenidos] El valor de este atributo debe tener hasta la cantidad
de decimales que soporte la moneda.
El valor del campo TotalImpuestosRetenidos debe tener
hasta la cantidad de decimales que soporte la moneda.
CFDI33181 [TotalImpuestosRetenidos] El valor de este atributo debe ser igual a la suma de los
importes registrados en el elemento hijo Retencion.
El valor del campo TotalImpuestosRetenidos debe ser igual
a la suma de los importes registrados en el elemento hijo Retencion.
CFDI33182 [TotalImpuestosTrasladado] El valor de este atributo debe tener hasta la cantidad
de decimales que soporte la moneda.
El valor del campo TotalImpuestosTrasladados debe tener
hasta la cantidad de decimales que soporte la moneda.
CFDI33183 [TotalImpuestosTrasladado] El valor de este atributo debe ser igual a la suma de
los importes registrados en el elemento hijo Traslado
El valor del campo TotalImpuestosTrasladados no es igual a
la suma de los importes registrados en el elemento hijo
Traslado
CFDI33184 [Retenciones] Debe existir el atributo TotalImpuestosRetenidos Debe existir el campo TotalImpuestosRetenidos
CFDI33185 [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. El campo Impuesto no contiene un valor del catálogo
c_Impuesto.
CFDI33186 [Impuesto] Debe haber sólo un registro por cada tipo de impuesto retenido. Debe haber sólo un registro por cada tipo de impuesto
retenido.
CFDI33187 [Importe] Debe existir el atributo TotalImpuestosRetenidos Debe existir el campo TotalImpuestosRetenidos
CFDI33188 [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo Importe correspondiente a Retención
debe tener hasta la cantidad de decimales que soporte la
moneda.
CFDI33189
[Importe] Debe ser igual a la suma de los importes de los impuestos retenidos
registrados en los conceptos donde el impuesto sea igual al atributo impuesto de
este elemento.
El campo Importe correspondiente a Retención no es igual a
la suma de los importes de los impuestos retenidos
registrados en los conceptos donde el impuesto sea igual al
campo impuesto de este elemento.
CFDI33190 [Traslados] Debe existir el atributo TotalImpuestosTrasladados Debe existir el campo TotalImpuestosTrasladados
CFDI33191 [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. El campo Impuesto no contiene un valor del catálogo
c_Impuesto.
CFDI33192 [Impuesto] Debe haber sólo un registro con la misma combinación de impuesto,
factor y tasa por cada traslado.
Debe haber sólo un registro con la misma combinación de
impuesto, factor y tasa por cada traslado.
CFDI33193 [TasaOCuota] El valor seleccionado debe corresponder a un valor del catalogo donde la columna impuesto corresponda con el atributo impuesto y la columna
factor corresponda con el atributo TipoFactor
El valor seleccionado debe corresponder a un valor del catalogo donde la columna impuesto corresponda con el
campo impuesto y la columna factor corresponda con el
campo TipoFactor
CFDI33194 [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que
soporte la moneda.
El valor del campo Importe correspondiente a Traslado
debe tener hasta la cantidad de decimales que soporte la
moneda.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 24 de 39
CFDI33195
[Importe] Debe ser igual a la suma de los importes de los impuestos trasladados
registrados en los conceptos donde el impuesto del concepto sea igual al atributo
impuesto de este elemento y la TasaOCuota del concepto sea igual al atributo
TasaOCuota de este elemento.
El campo Importe correspondiente a Traslado no es igual a
la suma de los importes de los impuestos trasladados
registrados en los conceptos donde el impuesto del
concepto sea igual al campo impuesto de este elemento y la
TasaOCuota del concepto sea igual al campo TasaOCuota
de este elemento.
CRP101 El valor del campo TipoDeComprobante debe ser “P” El valor registrado debe ser P
CRP102 El valor del campo SubTotal debe ser cero “0”. El atributo SubTotal debe tener el valor “0”.
CRP103 El valor del campo Moneda debe ser “XXX”. El atributo Moneda debe tener el valor “XXX”.
CRP104 El campo FormaPago no se debe registrar en el CFDI. El atributo FormaPago no debe existir.
CRP105 El campo MetodoPago no se debe registrar en el CFDI. El atributo MetodoPago no debe existir.
CRP106 El campo CondicionesDePago no se debe registrar en el CFDI. El atributo CondicionesDePago no debe existir.
CRP107 El campo Descuento no se debe registrar en el CFDI. El atributo Descuento no debe existir.
CRP108 El campo TipoCambio no se debe registrar en el CFDI. El atributo TipoCambio no debe existir.
CRP109 El valor del campo Total debe ser cero “0”. El atributo Total debe tener el valor “0”.
CRP110 El valor del campo UsoCFDI debe ser “P01”. El atributo UsoCFDI debe tener el valor “P01”.
CRP111 Solo debe existir un Concepto en el CFDI. El nodo Conceptos debe tener un solo concepto.
CRP112 No se deben registrar apartados dentro de Conceptos El nodo Conceptos no debe tener nodos hijo.
CRP113 El valor del campo ClaveProdServ debe ser “84111506”. El atributo ClaveProdServ correspondiente a concepto debe
tener el valor “84111506”.
CRP114 El campo NoIdentificacion no se debe registrar en el CFDI. El atributo NoIdentificacion no debe existir.
CRP115 El valor del campo Cantidad debe ser “1”. El atributo Cantidad debe tener el valor “1”.
CRP116 El valor del campo ClaveUnidad debe ser “ACT”. El atributo ClaveUnidad debe tener el valor “ACT”.
CRP117 El campo Unidad no se debe registrar en el CFDI. El atributo Unidad no debe existir.
CRP118 El valor del campo Descripcion debe ser “Pago”. El atributo Descripcion debe tener el valor “Pago”.
CRP119 El valor del campo ValorUnitario debe ser cero “0”. El atributo ValorUnitario debe tener el valor “0”.
CRP120 El valor del campo Importe debe ser cero “0”. El atributo Importe debe tener el valor “0”.
CRP121 El campo Descuento no se debe registrar en el CFDI. El atributo Unidad no debe existir.
CRP122 No se debe registrar el apartado de Impuestos en el CFDI. El nodo Impuestos no se debe registrar en el CFDI.
CRP201 El valor del campo FormaDePagoP debe ser distinto de “99”. El valor registrado debe ser diferente de 99.
CRP202 El campo MonedaP debe ser distinto de “XXX” El atributo MonedaP debe ser diferente de “XXX”.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 25 de 39
CRP203 El campo TipoCambioP se debe registrar. Si el atributo MonedaP es diferente de MXN, debe existir
información en el atributo TipoCambioP.
CRP204 El campo TipoCambioP no se debe registrar. Si el atributo MonedaP es MXN, no debe existir
información en el atributo TipoCambioP.
CRP205 Cuando el valor del campo TipoCambioP se encuentre fuera de los límites
establecidos, debe existir el campo Confirmacion
Cuando el valor de este atributo se encuentre fuera de los
límites establecidos, el emisor debe obtener de manera no automática una clave de confirmación para ratificar que el
valor es correcto e integrarla al CFDI en el atributo
CFDI:Confirmacion.
CRP206 La suma de los valores registrados en el campo ImpPagado de los apartados DoctoRelacionado no es menor o igual que el valor del campo Monto.
Que la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, sea menor o igual
que el valor de este atributo.
CRP207 El valor del campo Monto no es mayor que cero “0”. Debe ser mayor a 0.
CRP208 El valor del campo Monto debe tener hasta la cantidad de decimales que soporte la
moneda registrada en el campo MonedaP.
Considerar que para el monto, se debe registrar el número
de decimales de acuerdo al tipo de moneda expresado en el
atributo MonedaP, esto de acuerdo con la publicación del
catálogo que se encuentra en la página de internet del SAT, en su caso, las cantidades deben ser redondeadas para
cumplir con el número de decimales establecidos.
CRP209 Cuando el valor del campo Monto se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion
Cuando el valor equivalente en MXN de este
atributo exceda el límite establecido, el emisor debe
obtener de manera no automática una clave de confirmación para ratificar que el importe es correcto e
integrarla al CFDI en el atributo CFDI:Confirmacion. La
clave de confirmación la asigna el PAC.
CRP210 El RFC del campo RfcEmisorCtaOrd no se encuentra en la lista de RFC. Cuando no se utilice el RFC genérico XEXX010101000, el RFC debe estar en la lista de RFC inscritos en el SAT.
CRP211 El campo NomBancoOrdExt se debe registrar. Cuando se utilice el RFC genérico XEXX010101000 en el campo RfcEmisorCtaOrd, entonces el campo
NomBancoOrdExt debe ser requerido.
CRP212 El campo CtaOrdenante no se debe registrar.
Cuando el valor del campo FormaDePagoP sea diferente a
la clave 02, 03, 04, 05, 06, 28 y 29, entonces este atributo
no debe existir.
CRP213 El campo CtaOrdenante no cumple con el patrón requerido. Si existe el atributo CtaOrdenante debe cumplir con el
patrón especificado en el catálogo c_FormaPago
CRP214 El campo RfcEmisorCtaBen no se debe registrar.
Cuando el valor del campo FormaDePagoP sea diferente a
la clave 02, 03, 04, 05, 28 y 29, entonces este atributo no debe existir.
CRP215 El campo CtaBeneficiario no se debe registrar.
Cuando el valor del campo FormaDePagoP sea diferente a
la clave 02, 03, 04, 05, 28 y 29, entonces este atributo no
debe existir.
CRP216 El campo TipoCadPago no se debe registrar. SI el valor del atributo FormaDePagoP es diferente a la clave
03, el atributo TipoCadPago no debe existir.
CRP217 El valor del campo MonedaDR debe ser distinto de “XXX” El atributo MonedaP debe ser diferente de “XXX”.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 26 de 39
CRP218 El campo TipoCambioDR se debe registrar.
Si el valor del atributo MonedaDR es diferente al valor
registrado en el atributo MonedaP, se debe registrar
información en el atributo TipoCambioDR.
CRP219 El campo TipoCambioDR no se debe registrar.
Si el valor del atributo MonedaDR es igual al valor
registrado en el atributo MonedaP, no se debe registrar
información en el atributo TipoCambioDR.
CRP220 El campo TipoCambioDR debe ser “1”.
Si el valor del atributo MonedaDR es MXN y el valor
registrado en el atributo MonedaP es diferente a MEX, el
atributo TipoCambioDR debe tener el valor “1”.
CRP221 El campo ImpSaldoAnt debe mayor a cero. Debe ser mayor a cero
CRP222 El valor del campo ImpSaldoAnt debe tener hasta la cantidad de decimales que
soporte la moneda registrada en el campo MonedaDR.
Considerar que para los importes registrados en los atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto”
de éste nodo, deben corresponder a la moneda registrada
en el campo MonedaDR y ser redondeados hasta la cantidad
de decimales que soporte.
CRP223 El campo ImpPagado debe mayor a cero. Debe ser mayor a cero
CRP224 El valor del campo ImpPagado debe tener hasta la cantidad de decimales que
soporte la moneda registrada en el campo MonedaDR.
Considerar que para los importes registrados en los
atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto”
de éste nodo, deben corresponder a la moneda registrada
en el campo MonedaDR y ser redondeados hasta la cantidad
de decimales que soporte.
CRP225 El valor del campo ImpSaldoInsoluto debe tener hasta la cantidad de decimales que
soporte la moneda registrada en el campo MonedaDR.
Considerar que para los importes registrados en los
atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto”
de éste nodo, deben corresponder a la moneda registrada
en el campo MonedaDR y ser redondeados hasta la cantidad
de decimales que soporte.
CRP226 El campo ImpSaldoInsoluto debe ser mayor o igual a cero y calcularse con la suma
de los campos ImSaldoAnt menos el ImpPagado o el Monto.
Debe ser mayor o igual a 0 y debe calcularse de los
atributos: ImpSaldoAnt menos el ImpPagado,
CRP227 El campo CertPago se debe registrar. Si existe el campo TipoCadPago es obligatorio registrar los
campos “CertPago”, “CadPago” y “SelloPago”.
CRP228 El campo CertPago no se debe registrar. Si no existe el campo TipoCadPago no se deben registrar
los campos “CertPago”, “CadPago” y “SelloPago”.
CRP229 El campo CadPago se debe registrar. Si existe el campo TipoCadPago es obligatorio registrar los
campos “CertPago”, “CadPago” y “SelloPago”.
CRP230 El campo CadPago no se debe registrar. Si no existe el campo TipoCadPago no se deben registrar
los campos “CertPago”, “CadPago” y “SelloPago”.
CRP231 El campo SelloPago se debe registrar. Si existe el campo TipoCadPago es obligatorio registrar los campos “CertPago”, “CadPago” y “SelloPago”.
CRP232 El campo SelloPago no se debe registrar. Si no existe el campo TipoCadPago no se deben registrar
los campos “CertPago”, “CadPago” y “SelloPago”.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 27 de 39
CRP233 El campo NumParcialidad se debe registrar. Es requerido cuando MetodoDePagoDR contiene: “PPD”
Pago en parcialidades o diferido.
CRP234 El campo ImpSaldoAnt se debe registrar. Es requerido cuando MetodoDePagoDR contiene: “PPD”
Pago en parcialidades o diferido.
CRP235 El campo ImpPagado se debe registrar.
Es obligatorio cuando exista más de un documento
relacionado o cuando existe un documento relacionado y el
TipoCambioDR tiene un valor.
CRP236 El campo ImpSaldoInsoluto se debe registrar. Es requerido cuando MetodoDePagoDR contiene: “PPD”
Pago en parcialidades o diferido.
CRP237 No debe existir el apartado de Impuestos. No debe existir el nodo impuestos para esta versión del
complemento
CRP238 El campo RfcEmisorCtaOrd no se debe registrar.
Cuando el valor del campo FormaDePagoP sea diferente a
la clave 02, 03, 04, 05, 06, 28 y 29, entonces este atributo no debe existir.
CRP239 El campo CtaBeneficiario no cumple con el patrón requerido. Si existe el atributo CtaBeneficiario debe cumplir con el patrón especificado en el catálogo c_FormaPago
CRP999 Error no clasificado Error no clasificado.
301 T301. La estructura del comprobante es incorrecta. Se valida el xml recibido contra los esquemas definidos por el sat . Esto incluye complementos en caso de
que el xml contenga alguno de ellos. cfdv32.xsd complementos_factura_cfdi.
T301. La estructura del comprobante es incorrecta. Se
valida el xml recibido contra los esquemas definidos por el sat . Esto incluye complementos en caso de que el xml
contenga alguno de ellos. cfdv32.xsd
complementos_factura_cfdi.
T302 T302. El sello del emisor no es válido. T302. El sello del emisor no es válido.
T303 T303. El RFC del CSD del Emisor no corresponde al RFC que viene como Emisor
en el Comprobante.
T303. El RFC del CSD del Emisor no corresponde al RFC
que viene como Emisor en el Comprobante.
T304 T304. El CSD del Emisor ha sido revocado. T304. El CSD del Emisor ha sido revocado.
T305 T305. La fecha de emisión no está dentro de la vigencia del CSD del Emisor. T305. La fecha de emisión no está dentro de la vigencia del
CSD del Emisor.
T306 T306. La llave utilizada para sellar debe ser un CSD. T306. La llave utilizada para sellar debe ser un CSD.
T307 T307. El comprobante contiene un timbre previo. T307. El comprobante contiene un timbre previo.
T308 T308. El CSD del Emisor no ha sido firmado por uno de los Certificados de
Autoridad de SAT.
T308. El CSD del Emisor no ha sido firmado por uno de los
Certificados de Autoridad de SAT.
T401 T401. El rango de la fecha de generación no debe de ser mayor a 72 horas para la
emisión del timbre.
T401. El rango de la fecha de generación no debe de ser
mayor a 72 horas para la emisión del timbre.
T402 T402. RFC del emisor no se encuentra en el régimen de contribuyentes (Lista de
validación de régimen) LCO.
T402. RFC del emisor no se encuentra en el régimen de
contribuyentes (Lista de validación de régimen) LCO.
T403 T403. La fecha de emisión del comprobante debe de ser posterior al 01 de Enero 2011.
T403. La fecha de emisión del comprobante debe de ser posterior al 01 de Enero 2011.
T1000 T1000. El xml proporcionado está mal formado o es inválido. T1000. El xml proporcionado está mal formado o es inválido.
T1100 TI1100. La versión del comprobante está fuera de vigencia. TI1100. La versión del comprobante está fuera de vigencia.
T1200 TI1200. Timbre Previo. Este no pudo ser obtenido por el momento, intente mas
tarde.
TI1200. Timbre Previo. Este no pudo ser obtenido por el
momento, intente mas tarde.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 28 de 39
T2000 T2000. No fue posible generar el timbre fiscal digital, por favor intentelo más
tarde, si el problema persiste contacte a soporte técnico.
T2000. No fue posible generar el timbre fiscal digital, por
favor intentelo más tarde, si el problema persiste contacte a
soporte técnico.
T3000 T3000. No fue posible generar el timbre fiscal digital, por favor intentelo más
tarde, si el problema persiste contacte a soporte técnico.
T3000. No fue posible generar el timbre fiscal digital, por
favor intentelo más tarde, si el problema persiste contacte a
soporte técnico.
AU2007 AU2007 – El cliente no pertenece al Distribuidor. AU2007 – El cliente no pertenece al Distribuidor.
AU2008 AU2008 – El usuario no cuenta con privilegios para realizar esta acción. AU2008 – El usuario no cuenta con privilegios para realizar
esta acción.
AU3000 AU3000. El token generado no es correcto o no es vigente. AU3000. El token generado no es correcto o no es vigente.
CA1000 CA1000. El xml proporcionado está mal formado o es inválido. El comprobante no corresponde a la estructura de un XML
o tiene la mal la estructura.
CA2000
CA2000. No fue posible cancelar el CFDI, en estos momentos existe una
intermitencia en el servicio de cancelación del SAT, por favor intente más tarde, el
error que regresa el SAT es:
Adicional al mensaje se agregara el mensaje generado por el
servicio del SAT.
CA2100 CA2100. No fue posible cancelar el CFDI, por favor inténtelo más tarde, si el problema persiste contacte a soporte técnico.
Hubo una intermitencia con el servicio del SAT y/o servicio, por favor inténtelo más tarde.
CA3000 CA300. La autenticación es incorrecta.
CA301 CA301. El XML está mal formado o es incorrecto. El comprobante está mal formado, verifique los esquemas
del comprobante.
CA302 CA302. Sello mal formado o inválido. El sello no es valido o fue alterado.
CA303 CA303. Sello no corresponde a emisor o caduco. El sello no fue generado con el certificado del emisor del
comprobante.
CA304 CA304. Certificado revocado o caduco. El certificado con el que se emitió el comprobante fue
revocado o se encuentra caduco.
CA305 CA305. La fecha de emisión no esta dentro de la vigencia del CSD del Emisor. La fecha de emisión del comprobante no se encuentra
dentro de la vigencia del certificado con el cual fue sellado.
CA306 CA306. El certificado no es de tipo CSD. Los comprobante únicamente se pueden emitir y timbrar
usando CSD.
CA307 CA307. El CFDI contiene un timbre previo. El comprobante ya cuenta con un complemento TFD.
CA308 CA308. Certificado no expedido por el SAT. El certificado que se utiliza para timbrar no fue generado
por el SAT.
CA309 CA309. No existe cancelación que corresponda con el ID proporcionado.
CASD CASD. Acuse sin descripción específica.
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 29 de 39
Anexo Peticiones de Generación de un CFDI 3.3. FAEX, consciente de que las empresas tienen diferentes características en sus sistemas de operación, ha definido 3 mecanismos para que los contribuyentes estructuren,
generen y envíen la información requerida por el SAT para generar los CFDI V. 3.3 a través de un Servicio Web. Estos mecanismos son:
1. Datos por posición en cadena de Texto (Layout FAEX):
2. Esquema XML en base a (Layout/XSD FAEX)
3. Esquema PRE CFDI XML v 3.3 (Layout/XSD SAT)
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 30 de 39
ERP´S o SISTEMAS CONTABLES
B.D.
CLIENTE
(ORIGEN)
Servidores
ERP
WS GENERACION/CANCELACION CFDI 3.3
PROCESAMIENTO PETICIONES
(TXT, CSV, XML)
BOVEDA CFDI 3.3 FAEX
ENVIO RESPUESTA
Solicitud CFDI
Respuesta a Petición
Servicio para Generar, Cancelar y recuperar Facturas
Electrónicas (CFDI 3.3)
1. Datos por posición en cadena de Texto (Layout FAEX)
2. Esquema XML en base a (Layout/XSD FAEX)
3. Esquema PRE CFDI XML v 3.3 (Layout/XSD SAT)
Tipo de peticiones de Generación de un CFDI 3.3
Datos por posición en cadena de Texto (Layout FAEX):
Este esquema se basa en agregar la información necesaria para armar un CFDI 3.3 en campos que siguen un orden/posición en base definidas en un Layout que está compuesto por diferentes tipos de Cadenas/Renglones (Ver archivo excel: FAEX_ANEXO_LAYOUT_EMISION_TXT_CFDI_33.xlsx)
ESTRUCTURA DE CADENA POSICION FAEX
COMPONENTE NO TIPO RENGLON NO DE
CAMPOS
CFDI
1 ENCABEZADO CFDI 3.3 116
2 CONCEPTO CFDI 3.3 34
3 CONCEPTO IMPUESTOS CFDI 3.3 15
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 31 de 39
4 CONCEPTO PARTE CFDI 3.3 31
5 IMPUESTOS GLOBALES CFDI 3.3 13
Renglones Petición FAEX Emisión/Cancelación.
Definiciones de Renglones
EncabezadoCFDI33: Componente donde se indican los datos generales del CFDI, Emisor, Receptor, Totales, etc.
o Atributos: contiene todos los campos que conforman al renglón EncabezadoCFDI33.
o Conceptos33
Concepto33: Componente donde se indican los conceptos cubiertos por el comprobante
Atributos: contiene los campos generales del Renglón Concepto
ImpuestosConcepto33: Nodo opcional para capturar los impuestos aplicables al presente concepto. Cuando un concepto no
registra un impuesto, implica que no es objeto del mismo.
o Atributos: contiene los campos generales del Renglón Impuesto Concepto.
ParteConcepto33: Nodo opcional para expresar las partes o componentes que integran la totalidad del concepto expresado en el
comprobante fiscal digital por Internet.
o Atributos: contiene los campos generales del Renglón Parte Concepto
o ImpuestosCFDI33: Nodo condicional para expresar el resumen de los impuestos aplicables al CFDI.
Atributos: contiene los campos generales del Renglón impuestos CFDI.
Ejemplo de petición en formato Cadena posición: E|FAEXPAGOSPARC1|CFDI|2|2017-07-28T12:00:04|||0||||XXX|0||03410|||P01|04|BD175FF3-DE76-4391-AA02-E7FEB9FE614E|P|TME960709LR2_MATRIZ|||||||||||XAXX010101000|RECEPTOR
PRUEBA|CASTILLA|50||NARVARTE|||BENITO JUAREZ|CIUDAD DE MEXICO|MEXICO|3400|||FAEX_GENERICA_CFDI33||[email protected]|||||||EMISION||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~
C|FAEXPAGOSPARC1|FC1|1|||Pago|0|0|84111506|ACT|||||||||||||||||||||||~~
PA|FAEXPAGOSPARC1|IDP1|2017-05-13T12:00:00|01|MXN||5800|500||||||||||||||||~~
DR|FAEXPAGOSPARC1|IDDR1|BD175FF3-DE76-4391-AA02-E7FEB9FE614E|CFDI|1|MXN||PPD|1|11600|5800|5800|||||~~EndFaex
Resultado CFDI 3.3:
XML VERSION IMPRESA (PDF)
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 32 de 39
<cfdi:Comprobante xmlns:pago10="http://www.sat.gob.mx/Pagos" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/Pagos
http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd" Version="3.3" Serie="CFDI" Folio="2" Fecha="2017-07-
28T12:00:04"
Sello="SIDdHSpHuHBS4ijJ584Jwbxn/YoQTXUZ6wFHdc+lUnmBzpOwsM4+ogVL09zCgCjMEeioRlCSmbuaE9/aXv7
NEJc8WlKITHzlOGDXpFOGMLfWNE0rn2sr8gQVc1op8GW2YopqTO44K0mZ8OVrPCfZ4k+vemPYF1d3DwcVReI
AWHz2xpjufFS/AxzlEuQkp7zL8+c9YpazZXZq9vQywSjxx3He/hRPA6RQ0lmchp9Zetzmu7IH+qjKfSFwzHGYDsGb4
6xzQIWpWusuCAA3CXAAFHjMze9SYwAopO7xFj+l/SghkjB07GpOapWVGB95pCBg/1XGqTw4uF25tKKyL1dgDw
==" NoCertificado="20001000000300022763"
Certificado="MIIFzDCCA7SgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI3NjMwDQYJKoZIhvcNAQELBQAwggF
mMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQW
RtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkY
WQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5t
eDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQ
YDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwE
wYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwM
jEyMDU0MDFaFw0yMDEwMjEyMDU0MDFaMIG4MRwwGgYDVQQDExNJTk1PQiBFRE1BIFNBIERFIENWMRwwG
gYDVQQpExNJTk1PQiBFRE1BIFNBIERFIENWMRwwGgYDVQQKExNJTk1PQiBFRE1BIFNBIERFIENWMSUwIwY
DVQQtExxUTUU5NjA3MDlMUjIgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTUR
GUk5OMDkxFTATBgNVBAsUDFBydWViYXNfQ0ZESTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCgg
EBAJgqZ+ezJyeJXACMK8ehFp64ecAl8jfYKB4xMJy0RRb+qXKRewxtLojiTFECWdCx283tEkdHUj8bLzsCfFAMnsP2G
4CS2aE2/1LLCHoZpdImaasLX1YJL2bUzxKQKi+RlL63M49yyfvGBjEgG7f6TMwVSUSbgDFpYAFHqx4LK+p2GVHuU
UzoiIm8xRYaW1YPMa457be5W8wsjw0nGRLfo8hRIjPHedkwtcqYPj57xsPXMfxWP45vOlW7GuLkMq/ECccHxJiPitiT
hcDFKlf/mAR0kaux9LTffvWilA2uQAlyVyNVjqfdpvDdq4ycTaoIMYKrv/9R31dQ0AmdXT8cfbcCAwEAAaMdMBswD
AYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAF5kwvyBUp7Ad99DktzEhrJ
wnMQyhA79sVc4Ns2SpLON/cV244ZnG5hgXk2awKbHEiSj/ke7EhgEpGS818ERsj7eW/wRgugBZraVn48GOn6qX0uV
9EjwWEGK5uT6IDN25igeXxVJHP3hn40fX2BPqsaqRP49YMxcOWD7mhWRh2E6BnoKYjgHVJbavUN6pjCBLmy4hK
wfitbjqtUiiWOmBDvvmLFpEGXG8OXn2xladBUkfC4sfgMBpVZVuEV7RqAgCSCZ2xo6UEyd4KKpTjbdp0Tj5gw+N
miovAZHwU/NPRojN95f/ibj7268LBr2DcO5rlmr7szwJ3dtwu86N7HkUxW3vo3qGHTVK2HRBArda9VN4pEyIL0Qt46
ci5rFYXB2cCWU8XAh8gaZnxJoNTSY4A4yMJG9UfM/2rHC+YvOouIZ2kJZ2h+SwKOYGJOX749P/QeF4Z/L/ODs3E0
8bV7IQna1ZHmd6ydYhZVpheMgNoNnIG6jdzfyuo8NZAIIW/JGmPTANPCwTSHqBY1lmnp/oZNrkxGWtGhbltRfBo
FQfTqCZALm6fsVeQqHQ6a7W45FJ2RD1nltPSdniMo3Iz/t4eHCjFvM3aORvA9oJEPr5ZzzBV2fQOXkyS8QdsSVb5Z
mJG+FqZKKlsiaX6xhqK6gqTLyJN+7/yr9T/ZZ4M7VrRoL" SubTotal="0" Moneda="XXX" Total="0"
TipoDeComprobante="P" LugarExpedicion="03410">
<cfdi:CfdiRelacionados TipoRelacion="04">
<cfdi:CfdiRelacionado UUID="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"/>
</cfdi:CfdiRelacionados>
<cfdi:Emisor Rfc="TME960709LR2" Nombre="MINAS SANCHEZ LAZCANO SA DE CV"
RegimenFiscal="601"/>
<cfdi:Receptor Rfc="XAXX010101000" Nombre="RECEPTOR PRUEBA" UsoCFDI="P01"/>
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago"
ValorUnitario="0" Importe="0"/>
</cfdi:Conceptos>
<cfdi:Complemento>
<pago10:Pagos Version="1.0">
<pago10:Pago FechaPago="2017-05-13T12:00:00" FormaDePagoP="01" MonedaP="MXN"
Monto="5800" NumOperacion="500">
<pago10:DoctoRelacionado IdDocumento="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"
Serie="CFDI" Folio="1" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="11600"
ImpPagado="5800" ImpSaldoInsoluto="5800"/>
</pago10:Pago>
</pago10:Pagos>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital
http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1"
UUID="a096316e-6023-43f9-8bc0-1647d3905a65" FechaTimbrado="2017-07-28T12:08:06"
RfcProvCertif="AAA010101AAA"
SelloCFD="SIDdHSpHuHBS4ijJ584Jwbxn/YoQTXUZ6wFHdc+lUnmBzpOwsM4+ogVL09zCgCjMEeioRlCSmbuaE9/a
Xv7NEJc8WlKITHzlOGDXpFOGMLfWNE0rn2sr8gQVc1op8GW2YopqTO44K0mZ8OVrPCfZ4k+vemPYF1d3DwcV
ReIAWHz2xpjufFS/AxzlEuQkp7zL8+c9YpazZXZq9vQywSjxx3He/hRPA6RQ0lmchp9Zetzmu7IH+qjKfSFwzHGYDsG
b46xzQIWpWusuCAA3CXAAFHjMze9SYwAopO7xFj+l/SghkjB07GpOapWVGB95pCBg/1XGqTw4uF25tKKyL1dgD
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 33 de 39
w==" NoCertificadoSAT="20001000000300022323"
SelloSAT="RO05XFHvIJrucVYfPRRVjlnDMKduQgbrqhnuSopoMC6aWv8fKDwDcE9WOebXMaXJdbg+KEsDrzPiVR
kfBZ1mvUvWWt3qc1/HO9ZcznNwFm7m5NB5EH9HZj5XI7T+qohiM1xyKGzm2mc3Ex8wi0rPZnhyZnXQByaQEh3
KUE/Ngoal833tSN0/hNYwpVOUlDjt4UEAZ+3Yo5lnmdnmt1VudHXjcptCkQCDtQ/zQ3b3DBTiytYee96ChOvYsNbe
Zz558yyf5BdC+esRNnoosRMTC2fyV+yhmQqTSf8s+iVJ6zhLVjInt78rlpqNa5+3ZiAv0U91kS4nIb3P5mLfIHGVCQ=="/
>
</cfdi:Complemento>
</cfdi:Comprobante>
Para ver a detalle el cómo generar una petición vía CADENA POSICION, ver el manual para ARMAR LAYOUT PETICION CADENA (FAEX_ANEXO_LAYOUT_EMISION_TXT_CFDI_33.xlsx)
Esquema XML en base a (Layout/XSD FAEX)
Este esquema se basa en agregar la información necesaria para armar un CFDI 3.3 en un petición con estructura XML, este XML cumple las reglas de un archivo XSD/Layout definido por FAEX (Ver archivo XSD: LAYOUT_EMISION_XSD_XML_33.xsd)
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 34 de 39
Diagrama Operativo de la interacción entre renglones del Layout XSD FAEX.
Ejemplo de petición en formato Cadena posición: <?xml version="1.0" encoding="UTF-8"?>
<PeticionCFDI33>
<EncabezadoCFDI33 idEncabezado="FAEXPAGOSPARC1" Serie="CFDI" Folio="2" Fecha="2017-07-28T12:00:04" SubTotal="0" Moneda="XXX" Total="0" LugarExpedicion="03410" ReceptorUsoCFDI="P01" CfdiRelacionTipoRelacion="04"
CfdiRelacionUUIDS="BD175FF3-DE76-4391-AA02-E7FEB9FE614E" TipoDeComprobante="P" IdentificadorEmisor="TME960709LR2_MATRIZ" ExpedidoEnCalle="" ExpedidoEnNoExterior="" ExpedidoEnNoInterior="" ExpedidoEnColonia=""
ExpedidoEnLocalidad="" ExpedidoEnReferencia="" ExpedidoEnMunicipio="" ExpedidoEnEstado="" ExpedidoEnPais="" ExpedidoEnCodigoPostal="" ReceptorRFC="XAXX010101000" ReceptorRazonSocial="RECEPTOR PRUEBA" ReceptorCalle="CASTILLA" ReceptorNoExterior="50" ReceptorNoInterior="" ReceptorColonia="NARVARTE" ReceptorLocalidad="" ReceptorReferencia="" ReceptorMunicipio="BENITO JUAREZ" ReceptorEstado="CIUDAD DE MEXICO" ReceptorPais="MEXICO"
ReceptorCodigoPostal="3400" plantillaPDF="FAEX_GENERICA_CFDI33" email="[email protected]" TipoOperacionCFDI="EMISION" extraEncabezado1="" extraEncabezado2="" extraEncabezado3="" extraEncabezado4="" extraEncabezado5=""
extraEncabezado6="" extraEncabezado7="" extraEncabezado8="" extraEncabezado9="" extraEncabezado10="" extraEncabezado11="" extraEncabezado12="" extraEncabezado13="" extraEncabezado14="" extraEncabezado15="" extraEncabezado16=""
extraEncabezado17="" extraEncabezado18="" extraEncabezado19="" extraEncabezado20="" extraEncabezado21="" extraEncabezado22="" extraEncabezado23="" extraEncabezado24="" extraEncabezado25="" extraEncabezado26=""
extraEncabezado27="" extraEncabezado28="" extraEncabezado29="" extraEncabezado30="" extraEncabezado31="" extraEncabezado32="" extraEncabezado33="" extraEncabezado34="" extraEncabezado35="" extraEncabezado36=""
extraEncabezado37="" extraEncabezado38="" extraEncabezado39="" extraEncabezado40="" extraEncabezado41="" extraEncabezado42="" extraEncabezado43="" extraEncabezado44="" extraEncabezado45="" extraEncabezado46="" extraEncabezado47="" extraEncabezado48="" extraEncabezado49="" extraEncabezado50="" extraEncabezado51="" extraEncabezado52="" extraEncabezado53="" extraEncabezado54="" extraEncabezado55="" extraEncabezado56=""
extraEncabezado57="" extraEncabezado58="" extraEncabezado59="" extraEncabezado60="">
<Conceptos33>
<Concepto33 Cantidad="1" Descripcion="Pago" ValorUnitario="0" Importe="0" ClaveProdServ="84111506" ClaveUnidad="ACT" extraConcepto1="" extraConcepto2="" extraConcepto3="" extraConcepto4="" extraConcepto5=""
extraConcepto6="" extraConcepto7="" extraConcepto8="" extraConcepto9="" extraConcepto10="" extraConcepto11="" extraConcepto12="" extraConcepto13="" extraConcepto14="" extraConcepto15="" extraConcepto16="" extraConcepto17="" extraConcepto18="" extraConcepto19="" extraConcepto20=""/>
</Conceptos33>
<Pagos>
<Pago FechaPago="2017-05-13T12:00:00" FormaDePagoP="01" MonedaP="MXN" Monto="5800" NumOperacion="500" extraPago1="" extraPago2="" extraPago3="" extraPago4="" extraPago5="">
<DoctoRelacionado IdDocumento="BD175FF3-DE76-4391-AA02-E7FEB9FE614E" Serie="CFDI" Folio="1" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="11600" ImpPagado="5800"
ImpSaldoInsoluto="5800" extraDoctoRel1="" extraDoctoRel2="" extraDoctoRel3="" extraDoctoRel4="" extraDoctoRel5=""/> </Pago>
</Pagos>
</EncabezadoCFDI33>
</PeticionCFDI33>
Resultado CFDI 3.3:
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 35 de 39
XML VERSION IMPRESA (PDF) <cfdi:Comprobante xmlns:pago10="http://www.sat.gob.mx/Pagos" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/Pagos
http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd" Version="3.3" Serie="CFDI" Folio="2" Fecha="2017-07-
28T12:00:04"
Sello="SIDdHSpHuHBS4ijJ584Jwbxn/YoQTXUZ6wFHdc+lUnmBzpOwsM4+ogVL09zCgCjMEeioRlCSmbuaE9/aXv7
NEJc8WlKITHzlOGDXpFOGMLfWNE0rn2sr8gQVc1op8GW2YopqTO44K0mZ8OVrPCfZ4k+vemPYF1d3DwcVReI
AWHz2xpjufFS/AxzlEuQkp7zL8+c9YpazZXZq9vQywSjxx3He/hRPA6RQ0lmchp9Zetzmu7IH+qjKfSFwzHGYDsGb4
6xzQIWpWusuCAA3CXAAFHjMze9SYwAopO7xFj+l/SghkjB07GpOapWVGB95pCBg/1XGqTw4uF25tKKyL1dgDw
==" NoCertificado="20001000000300022763"
Certificado="MIIFzDCCA7SgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI3NjMwDQYJKoZIhvcNAQELBQAwggF
mMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQW
RtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkY
WQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5t
eDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQ
YDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwE
wYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwM
jEyMDU0MDFaFw0yMDEwMjEyMDU0MDFaMIG4MRwwGgYDVQQDExNJTk1PQiBFRE1BIFNBIERFIENWMRwwG
gYDVQQpExNJTk1PQiBFRE1BIFNBIERFIENWMRwwGgYDVQQKExNJTk1PQiBFRE1BIFNBIERFIENWMSUwIwY
DVQQtExxUTUU5NjA3MDlMUjIgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTUR
GUk5OMDkxFTATBgNVBAsUDFBydWViYXNfQ0ZESTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCgg
EBAJgqZ+ezJyeJXACMK8ehFp64ecAl8jfYKB4xMJy0RRb+qXKRewxtLojiTFECWdCx283tEkdHUj8bLzsCfFAMnsP2G
4CS2aE2/1LLCHoZpdImaasLX1YJL2bUzxKQKi+RlL63M49yyfvGBjEgG7f6TMwVSUSbgDFpYAFHqx4LK+p2GVHuU
UzoiIm8xRYaW1YPMa457be5W8wsjw0nGRLfo8hRIjPHedkwtcqYPj57xsPXMfxWP45vOlW7GuLkMq/ECccHxJiPitiT
hcDFKlf/mAR0kaux9LTffvWilA2uQAlyVyNVjqfdpvDdq4ycTaoIMYKrv/9R31dQ0AmdXT8cfbcCAwEAAaMdMBswD
AYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAF5kwvyBUp7Ad99DktzEhrJ
wnMQyhA79sVc4Ns2SpLON/cV244ZnG5hgXk2awKbHEiSj/ke7EhgEpGS818ERsj7eW/wRgugBZraVn48GOn6qX0uV
9EjwWEGK5uT6IDN25igeXxVJHP3hn40fX2BPqsaqRP49YMxcOWD7mhWRh2E6BnoKYjgHVJbavUN6pjCBLmy4hK
wfitbjqtUiiWOmBDvvmLFpEGXG8OXn2xladBUkfC4sfgMBpVZVuEV7RqAgCSCZ2xo6UEyd4KKpTjbdp0Tj5gw+N
miovAZHwU/NPRojN95f/ibj7268LBr2DcO5rlmr7szwJ3dtwu86N7HkUxW3vo3qGHTVK2HRBArda9VN4pEyIL0Qt46
ci5rFYXB2cCWU8XAh8gaZnxJoNTSY4A4yMJG9UfM/2rHC+YvOouIZ2kJZ2h+SwKOYGJOX749P/QeF4Z/L/ODs3E0
8bV7IQna1ZHmd6ydYhZVpheMgNoNnIG6jdzfyuo8NZAIIW/JGmPTANPCwTSHqBY1lmnp/oZNrkxGWtGhbltRfBo
FQfTqCZALm6fsVeQqHQ6a7W45FJ2RD1nltPSdniMo3Iz/t4eHCjFvM3aORvA9oJEPr5ZzzBV2fQOXkyS8QdsSVb5Z
mJG+FqZKKlsiaX6xhqK6gqTLyJN+7/yr9T/ZZ4M7VrRoL" SubTotal="0" Moneda="XXX" Total="0"
TipoDeComprobante="P" LugarExpedicion="03410">
<cfdi:CfdiRelacionados TipoRelacion="04">
<cfdi:CfdiRelacionado UUID="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"/>
</cfdi:CfdiRelacionados>
<cfdi:Emisor Rfc="TME960709LR2" Nombre="MINAS SANCHEZ LAZCANO SA DE CV"
RegimenFiscal="601"/>
<cfdi:Receptor Rfc="XAXX010101000" Nombre="RECEPTOR PRUEBA" UsoCFDI="P01"/>
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago"
ValorUnitario="0" Importe="0"/> </cfdi:Conceptos>
<cfdi:Complemento>
<pago10:Pagos Version="1.0">
<pago10:Pago FechaPago="2017-05-13T12:00:00" FormaDePagoP="01" MonedaP="MXN"
Monto="5800" NumOperacion="500">
<pago10:DoctoRelacionado IdDocumento="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"
Serie="CFDI" Folio="1" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="11600"
ImpPagado="5800" ImpSaldoInsoluto="5800"/>
</pago10:Pago>
</pago10:Pagos>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital
http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1"
UUID="a096316e-6023-43f9-8bc0-1647d3905a65" FechaTimbrado="2017-07-28T12:08:06"
RfcProvCertif="AAA010101AAA"
SelloCFD="SIDdHSpHuHBS4ijJ584Jwbxn/YoQTXUZ6wFHdc+lUnmBzpOwsM4+ogVL09zCgCjMEeioRlCSmbuaE9/a
Xv7NEJc8WlKITHzlOGDXpFOGMLfWNE0rn2sr8gQVc1op8GW2YopqTO44K0mZ8OVrPCfZ4k+vemPYF1d3DwcV
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 36 de 39
ReIAWHz2xpjufFS/AxzlEuQkp7zL8+c9YpazZXZq9vQywSjxx3He/hRPA6RQ0lmchp9Zetzmu7IH+qjKfSFwzHGYDsG
b46xzQIWpWusuCAA3CXAAFHjMze9SYwAopO7xFj+l/SghkjB07GpOapWVGB95pCBg/1XGqTw4uF25tKKyL1dgD
w==" NoCertificadoSAT="20001000000300022323"
SelloSAT="RO05XFHvIJrucVYfPRRVjlnDMKduQgbrqhnuSopoMC6aWv8fKDwDcE9WOebXMaXJdbg+KEsDrzPiVR
kfBZ1mvUvWWt3qc1/HO9ZcznNwFm7m5NB5EH9HZj5XI7T+qohiM1xyKGzm2mc3Ex8wi0rPZnhyZnXQByaQEh3
KUE/Ngoal833tSN0/hNYwpVOUlDjt4UEAZ+3Yo5lnmdnmt1VudHXjcptCkQCDtQ/zQ3b3DBTiytYee96ChOvYsNbe
Zz558yyf5BdC+esRNnoosRMTC2fyV+yhmQqTSf8s+iVJ6zhLVjInt78rlpqNa5+3ZiAv0U91kS4nIb3P5mLfIHGVCQ=="/
>
</cfdi:Complemento>
</cfdi:Comprobante>
Para ver a detalle el cómo generar una petición vía XML LAYOUT FAEX, ver el ARCHIVO para ARMAR UN XML FAEX (LAYOUT_EMISION_XSD_XML_33.xsd)
Esquema PRE CFDI XML v 3.3 (Layout/XSD SAT)
Este esquema se basa en agregar la información necesaria para armar un CFDI 3.3 en una petición con estructura XML, este XML cumple las reglas de un archivo
XSD/Layout definido por SAT, sin los datos del CSD, Sello Emisor, Sello SAT. (Ver archivo XSD: cfdv33.xsd)
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 37 de 39
Diagrama Operativo de la interacción del Layout XSD SAT.
Ejemplo de petición en formato Cadena posición: <?xml version="1.0" encoding="UTF-8"?>
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 38 de 39
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pago10="http://www.sat.gob.mx/Pagos" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/Pagos http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd" Version="3.3" Serie="CFDI" Folio="2" Fecha="2017-07-28T12:00:04" SubTotal="0" Moneda="XXX" Total="0"
TipoDeComprobante="P" LugarExpedicion="03410">
<cfdi:CfdiRelacionados TipoRelacion="04">
<cfdi:CfdiRelacionado UUID="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"/> </cfdi:CfdiRelacionados>
<cfdi:Emisor Rfc="TME960709LR2" Nombre="MINAS SANCHEZ LAZCANO SA DE CV" RegimenFiscal="601"/>
<cfdi:Receptor Rfc="XAXX010101000" Nombre="RECEPTOR PRUEBA" UsoCFDI="P01"/>
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago" ValorUnitario="0" Importe="0"/>
</cfdi:Conceptos> <cfdi:Complemento>
<pago10:Pagos Version="1.0">
<pago10:Pago FechaPago="2017-05-13T12:00:00" FormaDePagoP="01" MonedaP="MXN" Monto="5800" NumOperacion="500">
<pago10:DoctoRelacionado IdDocumento="BD175FF3-DE76-4391-AA02-E7FEB9FE614E" Serie="CFDI" Folio="1" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="11600" ImpPagado="5800"
ImpSaldoInsoluto="5800"/>
</pago10:Pago> </pago10:Pagos>
</cfdi:Complemento>
</cfdi:Comprobante> Resultado CFDI 3.3:
XML VERSION IMPRESA (PDF) <cfdi:Comprobante xmlns:pago10="http://www.sat.gob.mx/Pagos" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3
http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/Pagos
http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd" Version="3.3" Serie="CFDI" Folio="2" Fecha="2017-07-
28T12:00:04"
Sello="SIDdHSpHuHBS4ijJ584Jwbxn/YoQTXUZ6wFHdc+lUnmBzpOwsM4+ogVL09zCgCjMEeioRlCSmbuaE9/aXv7
NEJc8WlKITHzlOGDXpFOGMLfWNE0rn2sr8gQVc1op8GW2YopqTO44K0mZ8OVrPCfZ4k+vemPYF1d3DwcVReI
AWHz2xpjufFS/AxzlEuQkp7zL8+c9YpazZXZq9vQywSjxx3He/hRPA6RQ0lmchp9Zetzmu7IH+qjKfSFwzHGYDsGb4
6xzQIWpWusuCAA3CXAAFHjMze9SYwAopO7xFj+l/SghkjB07GpOapWVGB95pCBg/1XGqTw4uF25tKKyL1dgDw
==" NoCertificado="20001000000300022763"
Certificado="MIIFzDCCA7SgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI3NjMwDQYJKoZIhvcNAQELBQAwggF
mMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQW
RtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkY
WQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5t
eDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQ
YDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwE
wYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwM
jEyMDU0MDFaFw0yMDEwMjEyMDU0MDFaMIG4MRwwGgYDVQQDExNJTk1PQiBFRE1BIFNBIERFIENWMRwwG
gYDVQQpExNJTk1PQiBFRE1BIFNBIERFIENWMRwwGgYDVQQKExNJTk1PQiBFRE1BIFNBIERFIENWMSUwIwYDVQQtExxUTUU5NjA3MDlMUjIgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTUR
GUk5OMDkxFTATBgNVBAsUDFBydWViYXNfQ0ZESTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCgg
EBAJgqZ+ezJyeJXACMK8ehFp64ecAl8jfYKB4xMJy0RRb+qXKRewxtLojiTFECWdCx283tEkdHUj8bLzsCfFAMnsP2G
4CS2aE2/1LLCHoZpdImaasLX1YJL2bUzxKQKi+RlL63M49yyfvGBjEgG7f6TMwVSUSbgDFpYAFHqx4LK+p2GVHuU
UzoiIm8xRYaW1YPMa457be5W8wsjw0nGRLfo8hRIjPHedkwtcqYPj57xsPXMfxWP45vOlW7GuLkMq/ECccHxJiPitiT
hcDFKlf/mAR0kaux9LTffvWilA2uQAlyVyNVjqfdpvDdq4ycTaoIMYKrv/9R31dQ0AmdXT8cfbcCAwEAAaMdMBswD
AYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAF5kwvyBUp7Ad99DktzEhrJ
wnMQyhA79sVc4Ns2SpLON/cV244ZnG5hgXk2awKbHEiSj/ke7EhgEpGS818ERsj7eW/wRgugBZraVn48GOn6qX0uV
9EjwWEGK5uT6IDN25igeXxVJHP3hn40fX2BPqsaqRP49YMxcOWD7mhWRh2E6BnoKYjgHVJbavUN6pjCBLmy4hK
wfitbjqtUiiWOmBDvvmLFpEGXG8OXn2xladBUkfC4sfgMBpVZVuEV7RqAgCSCZ2xo6UEyd4KKpTjbdp0Tj5gw+N
miovAZHwU/NPRojN95f/ibj7268LBr2DcO5rlmr7szwJ3dtwu86N7HkUxW3vo3qGHTVK2HRBArda9VN4pEyIL0Qt46
ci5rFYXB2cCWU8XAh8gaZnxJoNTSY4A4yMJG9UfM/2rHC+YvOouIZ2kJZ2h+SwKOYGJOX749P/QeF4Z/L/ODs3E0
8bV7IQna1ZHmd6ydYhZVpheMgNoNnIG6jdzfyuo8NZAIIW/JGmPTANPCwTSHqBY1lmnp/oZNrkxGWtGhbltRfBo
FQfTqCZALm6fsVeQqHQ6a7W45FJ2RD1nltPSdniMo3Iz/t4eHCjFvM3aORvA9oJEPr5ZzzBV2fQOXkyS8QdsSVb5Z
mJG+FqZKKlsiaX6xhqK6gqTLyJN+7/yr9T/ZZ4M7VrRoL" SubTotal="0" Moneda="XXX" Total="0"
TipoDeComprobante="P" LugarExpedicion="03410">
<cfdi:CfdiRelacionados TipoRelacion="04">
FAEX Facturación Express
www.faex.com.mx Ventas al Teléfono 01 55 63884357 Correo: [email protected] Página 39 de 39
<cfdi:CfdiRelacionado UUID="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"/>
</cfdi:CfdiRelacionados>
<cfdi:Emisor Rfc="TME960709LR2" Nombre="MINAS SANCHEZ LAZCANO SA DE CV"
RegimenFiscal="601"/>
<cfdi:Receptor Rfc="XAXX010101000" Nombre="RECEPTOR PRUEBA" UsoCFDI="P01"/>
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago"
ValorUnitario="0" Importe="0"/>
</cfdi:Conceptos>
<cfdi:Complemento>
<pago10:Pagos Version="1.0">
<pago10:Pago FechaPago="2017-05-13T12:00:00" FormaDePagoP="01" MonedaP="MXN"
Monto="5800" NumOperacion="500">
<pago10:DoctoRelacionado IdDocumento="BD175FF3-DE76-4391-AA02-E7FEB9FE614E"
Serie="CFDI" Folio="1" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="11600"
ImpPagado="5800" ImpSaldoInsoluto="5800"/>
</pago10:Pago>
</pago10:Pagos>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital
http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1"
UUID="a096316e-6023-43f9-8bc0-1647d3905a65" FechaTimbrado="2017-07-28T12:08:06"
RfcProvCertif="AAA010101AAA"
SelloCFD="SIDdHSpHuHBS4ijJ584Jwbxn/YoQTXUZ6wFHdc+lUnmBzpOwsM4+ogVL09zCgCjMEeioRlCSmbuaE9/a
Xv7NEJc8WlKITHzlOGDXpFOGMLfWNE0rn2sr8gQVc1op8GW2YopqTO44K0mZ8OVrPCfZ4k+vemPYF1d3DwcV
ReIAWHz2xpjufFS/AxzlEuQkp7zL8+c9YpazZXZq9vQywSjxx3He/hRPA6RQ0lmchp9Zetzmu7IH+qjKfSFwzHGYDsG
b46xzQIWpWusuCAA3CXAAFHjMze9SYwAopO7xFj+l/SghkjB07GpOapWVGB95pCBg/1XGqTw4uF25tKKyL1dgD
w==" NoCertificadoSAT="20001000000300022323"
SelloSAT="RO05XFHvIJrucVYfPRRVjlnDMKduQgbrqhnuSopoMC6aWv8fKDwDcE9WOebXMaXJdbg+KEsDrzPiVR
kfBZ1mvUvWWt3qc1/HO9ZcznNwFm7m5NB5EH9HZj5XI7T+qohiM1xyKGzm2mc3Ex8wi0rPZnhyZnXQByaQEh3
KUE/Ngoal833tSN0/hNYwpVOUlDjt4UEAZ+3Yo5lnmdnmt1VudHXjcptCkQCDtQ/zQ3b3DBTiytYee96ChOvYsNbe
Zz558yyf5BdC+esRNnoosRMTC2fyV+yhmQqTSf8s+iVJ6zhLVjInt78rlpqNa5+3ZiAv0U91kS4nIb3P5mLfIHGVCQ=="/
>
</cfdi:Complemento>
</cfdi:Comprobante>
Para ver a detalle el cómo generar una petición vía XML SAT, ver el ARCHIVO para ARMAR UN XML SAT (cfdv33.xsd)