Las preguntas que figuran en este artículo tienen por objeto ayudarle a comprobar que su implementación del RetailForce Fiskal middleware cumple con el Reglamento alemán sobre seguridad de las cajas registradoras (KassenSichV) en Alemania.
Atención: La lista pretende servir de guía para la implementación y no constituye un protocolo de prueba completo. Si tiene alguna otra pregunta, no dude en ponerse en contacto con nuestros consultores
Creación de documentos
- Al generar recibos, ¿se invocó la función createDocument (para crear una transacción en el TSE) al iniciar una transacción en su sistema de punto de venta?
Antecedentes: En Alemania es obligatorio iniciar una transacción en el TSE al comenzar el documento (al añadir el primer artículo, cliente o actividad similar).
Transmisión de documentos
- ¿Se ha verificado que todos los documentos iniciados se hayan transmitido correctamente?
- ¿Se transmite la anulación de un recibo mediante una llamada a «cancelDocument»?
- ¿Cómo se gestionan las cancelaciones de líneas?
- ¿Cómo se gestionan los recibos aparcados o suspendidos (si los hay) al final de la jornada?
- ¿Se verifica de forma continua el número de transacciones pendientes en la TSE?
-
¿Se ha garantizado que no haya varios procesos comunicándose con un mismo «FiscalClient» al mismo tiempo?
(No se permiten múltiples llamadas simultáneas a «storeDocument» en el mismo «FiscalClient», pero sí se permiten múltiples «FiscalClients» por cada «FiscalService»).
- ¿Cómo se implementó la gestión de errores para las llamadas almacenadas en el búfer (véase también la siguiente pregunta)?
-
¿Cómo se ha garantizado que solo se transmitan al sistema fiscal los documentos fiscalmente relevantes?
- ¿Cuál es el procedimiento en caso de error?
- ¿Cómo se gestiona la situación de error en la que el servicio no está disponible?
-
¿Existen documentos en estado de aparcado o suspendido? En caso afirmativo, ¿se han implementado mediante la función LongTermOrder o mediante transacciones abiertas en el TSE?
- Tenga en cuenta que los distintos fabricantes de TSE admiten un número máximo diferente de transacciones abiertas en un TSE.
- Véase también: Procesos de ordenación a largo plazo en el sector de la restauración.
- ¿Se ha llamado a la validación del documento antes de la transmisión o solo cuando el método storeDocument genera un error?
Tipos de documentos
-
¿Se transmitirán todos los tipos de documentos relevantes a efectos fiscales?
- Depósito de cambio
- Venta
- Ingreso
- Pago/retirada
- Recaudación/retirada
- Diferencia de caja
- Saldo en efectivo
-
¿Se configura deliberadamente el «BusinessTransactionType» o se deja siempre en el valor por defecto?
- ¿Cuáles se han implementado?
- ¿Dispone de procesos de negocio que aún no estén asignados a un «BusinessTransactionType»?
(Por ejemplo: subvenciones contabilizadas a través del sistema POS (disponible a partir de la versión 1.2.11)).
- ¿Se transfieren correctamente los tipos impositivos de las partidas?
- ¿Se transfiere correctamente la referencia en caso de cancelación o devolución?
- ¿Se transmiten los datos del cliente en el caso de una venta identificada por el cliente?
- ¿Se transmite el usuario (propietario) junto con el documento?
Información adicional: A partir de la versión 1.2.11, puede consultar los tipos de documento obligatorios y opcionales, así como los BusinessTransactionTypes, para cada país en el portal, en la sección «Información».
Posiciones
-
¿Existen otras DocumentPositions distintas de las posiciones de artículo?
- Establecer partida
- Contabilizaciones / registro
- Partidas de texto / posiciones de texto
- ¿Cómo se asignan las posibles ventas de vales?
- ¿Se transmiten los descuentos en la estructura actual?
- En cuanto a los valores «NetValue» y «GrossValue» de una partida, ¿se transmiten las ventas reales obtenidas para dicha partida, teniendo en cuenta todos los descuentos (incluidos los descuentos acumulativos y los descuentos sobre subtotales)?
- ¿Se transmiten los subtotales?
- ¿Se contemplan distintas unidades de medida?
Formas de pago
- ¿Están configurados correctamente los PaymentTypes adecuados?
- ¿Se distingue entre vales de uso único y de uso múltiple?
- En el caso de las divisas extranjeras, ¿se transmiten correctamente el tipo de cambio y la divisa?
Cierre de caja
- ¿Se ha ejecutado el cierre de caja?
- En caso de emplear el cierre de caja simplificado, ¿cuál es el procedimiento de conciliación o verificación de los datos con el sistema?
Impresión
- ¿Se imprime el código QR en cada documento o recibo?
-
¿Cumple el impreso con los requisitos legales?
- Véase también: Obligación de emitir recibos y requisitos para los mismos.
- ¿Se imprime (o se facilita electrónicamente) cada recibo y se entrega al cliente?
- ¿Se indica en el recibo un posible fallo del TSE?
- ¿Se ha implementado en el recibo el mensaje «PrintMessage» (¡obligatorio!) de la fiscalResponse?
Funcionamiento
-
¿Cómo se garantizó que se invocara CloudConnect al reiniciarse el servicio (y que la aplicación del TPV no detectara el reinicio; esto solo es relevante si el archivo en la nube está activo)?
- ¿Se ha interceptado correctamente el código de respuesta 424 (Failed Dependency) por falta de conexión a la Cloud?
-
¿Cómo se garantiza la alta disponibilidad del servicio?
- ¿Se ha implementado un sistema de supervisión?
-
¿Cómo se verifica que la transferencia en curso a la Cloud (archivo) se esté ejecutando correctamente?
- ¿Se utiliza el punto final /api/v1/information/client/{clientId}/status para supervisar de forma continua las transferencias a la nube en curso?
- ¿Se garantiza la proximidad física (local) del sistema de punto de venta al servicio fiscal y también a la TSE?
Véanse también las preguntas frecuentes de la BSI.
Cuestiones técnicas/pruebas
-
¿Se han creado unidades de prueba para comprobar la integración?
- ¿Qué casos de prueba abarcan las unidades de prueba?
- ¿Qué casos de negocio abarcan las unidades de prueba?
- ¿Qué pruebas y protocolos de prueba se han definido?
-
¿Cómo se gestiona un cambio de release de RetailForce? ¿Se reinician las unidades de prueba?
- ¿Cómo se ejecuta el proceso de pruebas?
- ¿Se garantiza que en el entorno productivo únicamente se empleen terminales (configuración) productivas?
- ¿Se garantiza que no sea posible utilizar la caja registradora sin conexión al dispositivo de fiscalización y/o al TSE?
- ¿Se garantiza que no sea posible desconectar fácilmente la caja registradora del dispositivo de fiscalización o del dispositivo de seguridad técnica mediante la configuración?
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.