Guía de Implementación de WEB SERVICE para Timbrado de Comprobantes (Versión 3.2)
Enviado por Helena • 10 de Diciembre de 2018 • 1.354 Palabras (6 Páginas) • 819 Visitas
...
factura
0
wsdl_pax
wqfCr8O3xLfEhMOHw4nEjMSrxJnvv7bvvr4cVcKuKkBEM++/ke+/gCPvv4nvvrfvvaDvvb/vvqTvvoA=ña>
3.2
Respuesta:
]]>
Ejemplo en NET C# de como consumir el método fnEnviarXML
wcfRecepcion servicioXML = new wcfRecepcion();
string resultado = servicioXML.fnEnviarXML(documentoXML, "factura",0 , " usuario", "password64", sversion);
En donde:
psComprobante = Documento xml (En formato cadena, una sola línea sin encabezado).
psTipoDocumento =
Factura
Nota de Crédito
Nota de Cargo
Recibo de arrendamiento
Carta Porte
Recibo de honorarios
Comprobante de pago
Recibo de donativos
Recibo de Pago
Recibo de Nomina
vehiculousado
valesdedespensa
pnId_Estructura = 0
sNombre = "nombre_usuario"
sContraseña = "password64" (Proporcionada por PAX)
sVersion = “3.2”
Lista de Errores
- 301 - XML mal formado
- 302 - Sello mal formado o inválido
- 303 - Sello no corresponde a emisor o caduco
- 304 - Certificado revocado o caduco
- 305 - La fecha de emisión no está dentro de la vigencia del CSD del Emisor
- 306 - El certificado no es de tipo CSD
- 307 - El CFDI contiene un timbre previo
- 308 - Certificado no expedido por el SAT
- 401 - Que el rango de la fecha de generación no sea mayor a 72 horas para la emisión del timbre
- 402 - Que exista el RFC del emisor conforme al régimen autorizado (Lista de validación de régimen) LCO
- 403 - Que la fecha de emisión sea posterior al 01 de Enero 2011
- 509 - Verifique el RFC del receptor
- 404 - La fecha de emisión es posterior a la fecha de timbrado.
- 100 - El archivo de texto está mal formado
- 406 - El nombre de documento no corresponde a ninguno del sistema
- 570 - No se pudo recuperar el certificado del comprobante
- 622 - El servicio no está disponible
- 817 - No se pudo generar el sello del PAC
- 999 - Error durante el registro del comprobante
- 90 - Los datos del usuario son requeridos.
- 91 - El usuario está en estado pendiente.
- 92 - El usuario está en estado bloqueado.
- 93 - El usuario está en estado expirado.
- 94 - El usuario está en estado por cambiar contraseña.
- 95 - Usuario inexistente.
- 96 - Usuario o contraseña incorrecta.
- 97 – No hay créditos disponibles.
Usuario y contraseña para pruebas.
Usuario:
WSDL_PAX
Contraseña:
wqfCr8O3xLfEhMOHw4nEjMSrxJnvv7bvvr4cVcKuKkBEM++/ke+/gCPvv4nvvrfvvaDvvb/vvqTvvoA=
El tamaño máximo del comprobante es 100kb.
Si los comprobantes contienen la línea de control xml version="1.0" encoding="UTF-8"?>, es necesario retirarlas únicamente para el envío al servicio.
Favor de utilizar los certificados de pruebas que se adjuntan en el correo con RFC ACO560518KW7.
Guía de Implementación de WEB SERVICE para Timbrado de Comprobantes (Versión 3.3)
El servicio https://test.paxfacturacion.com.mx:453/webservices/wcfRecepcion.svc?wsdl (SVC) ya no estará disponible en el servicio de timbrado de CFDI versión 3.3 por lo cual hay que utilizar el estándar ASMX
Implementación del WEBSERVICE para PRUEBAS
La dirección donde se encuentra publicado el WEBSERVICE es la siguiente:
https://test.paxfacturacion.com.mx:453/webservices/wcfRecepcionASMX.asmx
El método disponible para el consumo del servicio es:
fnEnviarXML
La estructura de la petición es la siguiente:
xml version="1.0" encoding="utf-8"?>
soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
soap:Body>
fnEnviarXML xmlns="https://test.paxfacturacion.com.mx:453">
psComprobante>stringpsComprobante>
psTipoDocumento>stringpsTipoDocumento>
pnId_Estructura>intpnId_Estructura>
...