Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ada:sicoferp:rentas:herramientas:ws.recaudo [2026/07/16 13:12] 192.168.175.156 |
ada:sicoferp:rentas:herramientas:ws.recaudo [2026/07/16 13:45] (actual) 192.168.175.156 |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ** Servicio integracion Consulta y Recaudo | + | * Servicio integracion Consulta y Recaudo *. |
| | | ||
| - | 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 | ||
| 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 96: | Línea 96: | ||
| * **Nombre del Servicio:** `RecaudoFacturaServlet` | * **Nombre del Servicio:** `RecaudoFacturaServlet` | ||
| - | * **Endpoint:** `/factura_recaudo` | + | * **Endpoint:** `/factura/recaudo` |
| * **Método:** `POST` | * **Método:** `POST` | ||
| * **Content-Type:** `application/json; charset=UTF-8` | * **Content-Type:** `application/json; charset=UTF-8` | ||
| 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. | | ||