El programa «Fiscal Service Client Sample» sirve de ayuda para la implementación de diversos casos de negocio. El «Sample Client» genera la estructura JSON que, en condiciones normales, debe transmitirse al Cliente Fiscal para determinados casos de negocio.
La aplicación se incluye con todas las versiones del Cliente Fiscal y está disponible para su descarga en el directorio .../Samples/. Tras descomprimir el archivo .zip, se recomienda copiarlo en el directorio RetailForce (en Windows: C:\ProgramData\RetailForce\>).
El propio client de ejemplo se encuentra entonces en: \FiscalServiceClientSample\bin\Debug>FiscalServiceClientSample.exe
Cliente de prueba
El programa ofrece varios clientes de prueba. Para poder utilizar la aplicación, es necesario seleccionar un cliente de prueba tras iniciar el programa. En los siguientes ejemplos, se utiliza el cliente de prueba c1062c55-57c4-4ed2-9c53-aff1762326a4: (001-01 Rama de prueba 001 (Alemania, {c1062c55-57c4-4ed2-9c53-aff1762326a4})) se emplea en los ejemplos siguientes.
Posteriormente, es posible generar diversos casos de uso mediante las funciones expuestas.
Ejemplo: documento de venta sencillo (recibo)
En este ejemplo, se modela la venta de un artículo con pago en efectivo por parte del cliente y se genera la estructura JSON correspondiente.
- Seleccione el tipo de documento; en este caso, «Recibo» para un documento de venta estándar.
- Seleccione un artículo del menú desplegable; en el ejemplo se vende una barra de pan.
- Haga clic en el botón «Añadir» para incorporar el artículo seleccionado.
- Seleccione la forma de pago: en el ejemplo, «Efectivo» para un pago en efectivo.
A continuación, se genera la estructura JSON del caso de negocio.
- Haga clic en el botón «Mostrar documento JSON».
- Haga clic en el botón «Copiar JSON» para copiar todo el documento JSON al portapapeles.
Elementos de manejo
- Cliente : selección del cliente que se va a utilizar
-
DocType
: selección del tipo de documento (DocumentType); están disponibles los tipos de documento descritos en el artículo «Tipos de documento y su uso en los distintos países
».
- Usuario (ID/Caption) : campo para introducir los datos del usuario (ID y caption/nombre).
- Formación : casilla de verificación para activar el modo de formación para el documento (documento = documento de formación).
- Selección de tabla : menú desplegable para seleccionar la asignación de tabla.
- Anular con ref. — Anular el documento haciendo referencia a un recibo emitido anteriormente.
-
Artículo/Cantidad
: selección del artículo y la cantidad (campo numérico situado más a la derecha).
- Inhouse : marca un consumo inhouse (restauración).
- Campo numérico : establezca la cantidad del artículo.
- Añadir : añada el artículo y la cantidad seleccionada al documento.
-
Contabilización
: defina el caso de negocio (es posible definir varios casos de negocio por documento); los casos de negocio descritos en el artículo «Casos de negocio - BusinessTransactionTypes»
están disponibles para su selección.
- Menú desplegable «Vat»: seleccione el tipo de Vat.
- Campo numérico : introduzca el importe en la divisa seleccionada (EUR).
- Añadir : añade el artículo y la cantidad seleccionada al documento.
-
Control de clientes
- Obtener estado : consultar el estado del cliente
- Añadir cliente : introduzca los datos del cliente en el campo de la izquierda.
- Recuperar cliente :
- Eliminar posición : elimine el artículo
- Descuento del 10 % : aplicar un descuento del 10 %
- Asignar bonificación: añadir una bonificación de X (importe en EUR)
- Subtotal : añadir subtotal
- Cancelar posición: cancelar la posición
- Selección de PaymentTypes
- Efectivo : pago en efectivo
- Pago con tarjeta EC : tarjeta bancaria como medio de pago
- CreditCard : Tarjeta de crédito
- Vale multiuso : medio de pago mediante vale multiuso
- Liquidación de depósito : medio de pago mediante la liquidación de un depósito
- Vale de Uso Único : medio de pago mediante vale de uso único
- Enviar documento JSON : enviar documento JSON
- Mostrar documento JSON : mostrar el documento JSON
- Borrar documento : borrar documento —para iniciar un nuevo caso de negocio
- Validar : función validateDocument
- Almacenar : función «storeDocument»
- Obtener EndOfDay : generar el documento de fin de día
- Código QR : muestra el código QR
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.