Herramientas de usuario

Herramientas del sitio


web-service-validacion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
web-service-validacion [2014/09/27 01:06]
creado
web-service-validacion [2016/01/05 23:15] (actual)
Línea 17: Línea 17:
 Para realizar la conexión con el Web Service de validaciones es necesario proveerlos siguientes datos en el llamado: Para realizar la conexión con el Web Service de validaciones es necesario proveerlos siguientes datos en el llamado:
  
-  * **method**: Indica el método a utilizar. Se enviará "​**validaEgreso**"​. +  * **method**: Indica el método a utilizar. Se enviará "​**validaEgreso**"​. **Parámetro requerido**
-  * **xmldata**:​ Contenido completo del XML que se desea validar.+  * **xmldata**:​ Contenido completo del XML que se desea validar. **Parámetro requerido**.
   * **pdfBase64**:​ Dato opcional para enviar el contenido del PDF correspondiente al CFDI. Se adjuntará en el correo de respuesta.   * **pdfBase64**:​ Dato opcional para enviar el contenido del PDF correspondiente al CFDI. Se adjuntará en el correo de respuesta.
   * **attachmentBaseName**:​ Nombre que se le asignará a los archivos adjuntos del XML y PDF en el correo de respuesta de la validación.   * **attachmentBaseName**:​ Nombre que se le asignará a los archivos adjuntos del XML y PDF en el correo de respuesta de la validación.
-  * **notEmail**:​ Dirección de correo a la cual se enviará la respuesta de la validación.+  * **notEmail**:​ Dirección de correo a la cual se enviará la respuesta de la validación. **Parámetro requerido**. 
 +  * **supplierEmail**:​ Dirección ​ de correo a la cual se envía una segunda respuesta, esta le corresponde al proveedor de la factura. 
 + 
 +Nota: **En caso de no utilizar algún parámetro se enviará una cadena de texto vacía**.
  
 Al realizar el llamado, las variables se deben serializar en formato JSON y almacenarse en una variable llamada “q”, la cual se debe enviar por HTTP. Las dirección del servicio es la siguiente: ​ Al realizar el llamado, las variables se deben serializar en formato JSON y almacenarse en una variable llamada “q”, la cual se debe enviar por HTTP. Las dirección del servicio es la siguiente: ​
Línea 40: Línea 43:
  "​attachmentBaseName":"​cfdi_123",​  "​attachmentBaseName":"​cfdi_123",​
  "​notEmail":"​micorreo@mi-empresa.com"​  "​notEmail":"​micorreo@mi-empresa.com"​
 + "​supplierEmail":"​correo@proveedor.com"​
 } }
 </​file>​ </​file>​
Línea 82: Línea 86:
   * **retcode**:​ Código de respuesta recibido de acuerdo al catalogo de códigos de respuesta.   * **retcode**:​ Código de respuesta recibido de acuerdo al catalogo de códigos de respuesta.
   * **error**: Redacción sobre el detalle del procesamiento y el motivo de error.   * **error**: Redacción sobre el detalle del procesamiento y el motivo de error.
 +
 +====== Catálogo de Códigos de Respuesta ======
 +
 +^ Retcode ^ Descripción ^
 +| 400 |Violación del contrato. Los datos enviados no corresponden con el formato y/o contenido esperados. |
 +| 401 |El receptor no se encuentra autorizado para consumir el servicio de validaciones o con servicio bloqueado.|
 +| 500 |Error en la comunicación con el servicio.|
 +| 101 |El CFDI no es válido.|
 +| 100 |El receptor no se encuentra autorizado para consumir el servicio de validaciones.|
 +
web-service-validacion.1411779993.txt.gz · Última modificación: 2016/01/05 23:15 (editor externo)