El
- POST /api/v1/management/clients/initialize
se utiliza para
- inicializar la unidad fiscal (cliente),
- cualquier hardware fiscal necesario (unidad de creación de firmas, dispositivo técnico de seguridad, unidad de control, impresora o caja fiscal, etc.) y
- para registrar el sistema de registro electrónico (caja registradora) ante las autoridades fiscales. (Por ejemplo, el proceso de registro en FinanzOnline —Austria—)
Resultado
En caso de que la tramitación se haya realizado con éxito (200),
- el cliente fiscal correspondiente y
- cualquier hardware fiscal necesario se ponen en funcionamiento y se configuran, y
- (si es necesario o está disponible en el país correspondiente) se registra la caja registradora ante la autoridad fiscal.
Uso
- Único, como parte de la puesta en servicio de un cliente fiscal.
Requisitos previos
- Middleware fiscal instalado,
- Fiscal Client creado y configurado, ya sea a través de
- PUT /api/v1/management/clients o
- PUT /api/v1/management/clients/byCloud
- ejecución correcta de CloudConnect (solo para sistemas conectados a RetailForce Cloud).
- Se ha creado el documento de inicio, bien mediante GET /api/v1/transactions/document/{clientId}/start, bien por el propio sistema de origen.
Campos del formulario
El documento de inicio debe enviarse al punto final.
Al invocar GET /api/v1/transactions/document/{clientId}/start, se devuelve un documento de inicio al sistema anfitrión como respuesta. Este puede enviarse ahora al punto final POST /api/v1/management/clients/initialize.
Como alternativa, el propio sistema de origen puede generar el documento de inicio necesario.
Respuestas
Respuestas posibles:
| Código | Descripción | Ejemplo |
| 200 |
El documento inicial se ha transmitido correctamente y sin errores, y se ha guardado en el documentStore. Además, se devuelve una «fiscalResponse» al sistema de origen. Esta debe almacenarse en el registro del sistema de origen a efectos de referencia. |
fiscalResponse |
| 204 |
El documento inicial se ha transmitido correctamente y sin errores, y se ha guardado en el documentStore. En algunos países, no se transmite ninguna fiscalResponse tras una puesta en marcha satisfactoria. |
- |
| 422 |
El documento de inicio no cumple con los requisitos del país correspondiente o falta el clientId en dicho documento. Solución de problemas:
|
- |
| 500 |
Se ha producido un error de validación en el documento de inicio o el clientId transmitido en dicho documento no se encuentra en el ConfigStore. Solución de problemas:
|
- |
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.