Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |||
|
ada:sicoferp:rentas:herramientas:ws.recaudo [2026/07/16 13:19] 192.168.175.156 |
ada:sicoferp:rentas:herramientas:ws.recaudo [2026/07/16 13:45] (actual) 192.168.175.156 |
||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| Este documento detalla la especificación técnica para la integración con el servicio de consulta de facturas . | Este documento detalla la especificación técnica para la integración con el servicio de consulta de facturas . | ||
| | | ||
| - | 1. Información General. | + | 1. Información General |
| ** Nombre del Servicio:** `ConsultaFacturaServlet` | ** Nombre del Servicio:** `ConsultaFacturaServlet` | ||
| Línea 50: | Línea 50: | ||
| | Código | Mensaje | Razón | | | Código | Mensaje | Razón | | ||
| | :--- | :--- | :--- | | | :--- | :--- | :--- | | ||
| - | | **400** | "La petición no contiene información." | Cuerpo del POST vacío. | | + | | **400** | "La petición no contiene información." | Falta datos en el json. | |
| - | | **400** | "El JSON recibido no es válido." | Error de sintaxis en el JSON enviado. | | + | | **415** | "El JSON recibido no es válido." | Error de sintaxis en el JSON enviado. | |
| | **400** | "No se han especificado..." | Faltan campos obligatorios en el JSON. | | | **400** | "No se han especificado..." | Faltan campos obligatorios en el JSON. | | ||
| - | | **400** | "El campo 'consecutivo/valor' debe ser mayor que cero." | Validación de negocio: los números deben ser positivos. | | + | | **412** | "El campo 'consecutivo/valor' debe ser mayor que cero." | Validación de negocio: los números deben ser positivos. | |
| | **401** | "El usuario no esta autorizado..." | Credenciales inválidas o estado inactivo. | | | **401** | "El usuario no esta autorizado..." | Credenciales inválidas o estado inactivo. | | ||
| | **404** | "No se encontró una factura asociada..." | Factura inexistente o el valor no coincide con la base de datos. | | | **404** | "No se encontró una factura asociada..." | Factura inexistente o el valor no coincide con la base de datos. | | ||
| Línea 142: | Línea 142: | ||
| | Código | Mensaje | Razón | | | Código | Mensaje | Razón | | ||
| | :--- | :--- | :--- | | | :--- | :--- | :--- | | ||
| - | | **400** | "La petición no contiene información." | El cuerpo del POST está vacío. | | + | |
| + | |||
| + | | **415** | "El JSON recibido no es válido." | Error de sintaxis en el JSON enviado. | | ||
| + | | **412** | "El campo 'consecutivo/valor' debe ser mayor que cero." | Validación de negocio: los números deben ser | ||
| + | | **400** | "La petición no contiene información." | Falta datos en el json. | | ||
| | **401** | "El usuario no esta autorizado..." | Credenciales inválidas o estado inactivo. | | | **401** | "El usuario no esta autorizado..." | Credenciales inválidas o estado inactivo. | | ||
| | **404** | "No se encontró un banco..." | El código de banco no existe en el maestro. | | | **404** | "No se encontró un banco..." | El código de banco no existe en el maestro. | | ||