Muestra las diferencias entre dos versiones de la página.
| 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.| | ||
| + | |||