Juegos de Azar y Apuestas WEB SERVICE JAZAService Manual para el Desarrollador - Versión 1.0.1

Página creada Esteban Garci
 
SEGUIR LEYENDO
Juegos de Azar y Apuestas

 WEB SERVICE JAZAService

          Versión 1.0.1

Manual para el Desarrollador
Contenido

1    Introducción .......................................................................................................................... 3
  1.1      Objetivo ........................................................................................................................ 3
  1.2      Alcance ........................................................................................................................ 3
  1.3      Tratamiento de errores Excepcionales en el WS ........................................................ 4
  1.4      Tratamiento de errores en el WS por validaciones de formato. .................................. 5
  1.5      Tratamiento de errores en el WS por validaciones del negocio. ................................. 6
  1.6      Operatoria. ................................................................................................................... 7
     1.6.1 Informar Resumen diario por Punto de Explotación ................................................ 7
     1.6.2 Casos de Uso .......................................................................................................... 7
     1.6.3 Informar Resumen diario de Máquinas Electrónicas para un Punto de
     Explotación ........................................................................................................................... 7
     1.6.4 Informar Resumen diario – Otros (Partidas de Bingo, Cajas Consolidadas
     Bingo y Mesas Vivas) para un Punto de Explotación ........................................................... 8
  1.7      Manejo transaccional ................................................................................................... 9
2    Web Services de Negocio .................................................................................................. 10
  2.1      Dirección URL ............................................................................................................ 10
  2.2      Validaciones sobre la Entidad informante ................................................................. 10
  2.3      Autenticación.............................................................................................................. 10
  2.4      Operaciones ............................................................................................................... 12
     2.4.1 Informar Resumen Diario – Máquinas Electrónicas (informarResumenDiaME) ... 12
        2.4.1.1    Mensaje de Solicitud ..................................................................................... 12
        2.4.1.2    Mensaje de Respuesta ................................................................................. 14
        2.4.1.3    Validaciones del Negocio .............................................................................. 15
        2.4.1.4    Ejemplos ....................................................................................................... 17
     2.4.2 Informar Resumen Diario – Otros (informarResumenDiaOtros) ........................... 18
        2.4.2.1    Mensaje de Solicitud ..................................................................................... 20
        2.4.2.2    Mensaje de Respuesta ................................................................................. 23
        2.4.2.3    Validaciones del Negocio .............................................................................. 24
        2.4.2.4    Ejemplos ....................................................................................................... 27
     2.4.3 Consultar Máquina Electrónica Informada (consultarMEInformada) .................... 32
        2.4.3.1    Mensaje de Solicitud ..................................................................................... 32
        2.4.3.2    Mensaje de Respuesta ................................................................................. 32
        2.4.3.3    Validaciones del Negocio .............................................................................. 34
     2.4.4 Consultar Ids de Máquinas Electrónicas Informadas
     (consultarIdsMEInformadas) .............................................................................................. 36
        2.4.4.1    Mensaje de Solicitud ..................................................................................... 36
        2.4.4.2    Mensaje de Respuesta ................................................................................. 36
        2.4.4.3    Validaciones del Negocio .............................................................................. 38
     2.4.5 Consultar Ids de Máquinas Electrónicas Pendientes
     (consultarIdsMEPendientes) .............................................................................................. 39
        2.4.5.1    Mensaje de Solicitud ..................................................................................... 39
        2.4.5.2    Mensaje de Respuesta ................................................................................. 39
        2.4.5.3    Validaciones del Negocio .............................................................................. 41
     2.4.6 Consultar Resumen Diario - Otros (consultarResumenDiaOtros) ........................ 42
        2.4.6.1    Mensaje de Solicitud ..................................................................................... 42
        2.4.6.2    Mensaje de Respuesta ................................................................................. 42
        2.4.6.3    Validaciones del Negocio .............................................................................. 46
     2.4.7 Dummy .................................................................................................................. 47
        2.4.7.1    Mensaje de Solicitud ..................................................................................... 47
        2.4.7.2    Mensaje de Respuesta ................................................................................. 47
        2.4.7.3    Ejemplo para “Dummy” ................................................................................. 47
3    Definición de tipos de datos ............................................................................................... 49
  3.1      Simple Types ............................................................................................................. 49
  3.2      Complex Types (genéricos) ....................................................................................... 50
  3.3      Aclaraciones y Definiciones ....................................................................................... 52
  3.4      Abreviaturas ............................................................................................................... 52

                                                                                                                                                 2
1 Introducción

1.1 Objetivo

Brindar la información necesaria para desarrollar un cliente del Web Service de informe de
operaciones en puntos de explotación.

1.2 Alcance

Comprende desde la definición del WSDL hasta las validaciones de negocio que realizará el
servicio.

El presente WS permite llevar a cabo las siguientes operaciones:

      Informar el resumen del día por punto de explotación – Máquinas Electrónicas
      Informar el resumen del día por punto de explotación – Otros
      dummy

Este documento debe complementarse con los documentos correspondientes al Servicio de
Autenticación y Autorización (WSAA), al SERVICIO DE AUTENTICACION DE
CONTRIBUYENTES DE AFIP y Resoluciones Generales que norman los proyectos
pertinentes.

                                                                                        3
1.3 Tratamiento de errores Excepcionales en el WS

Los errores excepcionales serán del tipo descriptivo y tendrán el siguiente tratamiento:

      ns3: Receiver
      [wscommon_007] La firma no corresponde al token
       enviado.
    
(ejemplo)

donde:

 es del tipo string

Describe al error que se generó al procesar la solicitud.

Los errores excepcionales incluyen también errores graves de estructura XML (ej: tags sin
cerrar).

                                                                                           4
1.4 Tratamiento de errores en el WS por validaciones de formato.

El tratamiento de errores originados por validaciones de formato (definido en los diferentes
tipos de datos), para todos los métodos, tendrá el siguiente esquema:

       …..
             
                 string
                 string
               
       …..
     
Donde:

 es del tipo ArrayCodigosDescripcionesStringType que es un
array de 

     Campo              Descripción
 codigo         Código de error
 descripción    Descripción del error

Cabe aclarar que, de no superar alguna de las validaciones de formato, el WS devolverá el
arrayErroresFormato y no continuará con las validaciones de negocio, por lo cual no existirá
el elemento arrayErrores. Son excluyentes.

      …
          
                 cvc-datatype-valid.1.2.1
                 '?' no es un valor válido para un
                 tipo de dato entero.
              
                                                                                          5
cvc-type.3.1.3
                   El valor '?' en el elemento
                   'cuitComprador' no es válido.
               
               ...
               
        …
      
      (Ejemplo)

1.5    Tratamiento de errores en el WS por validaciones del negocio.

El tratamiento de errores originados por validaciones del negocio, para todos los métodos,
tendrá el siguiente esquema:

        …..
            
              short
              string
            
        …..
      
Donde:

 es del tipo ArrayCodigosDescripcionesType que es un array de

     Campo              Descripción
 codigo         Código de error
 descripcion    Descripción del error

                                                                                        6
1.6 Operatoria.
1.6.1 Informar Resumen diario por Punto de Explotación

Se podrán obtener los siguientes resultados:

A: Aceptado sin inconsistencias.      En este caso el response NO va a contener el
arrayErrores ni el arrayErroresFormato.

R: Rechazado. El requerimiento presenta errores que impiden la aceptación. Esto puede
suceder ante errores de formato o errores de validaciones de negocio excluyentes (ejemplo
máquina no registrada en JAzA).

Los errores de formato serán indicados mediante el array arrayErroresFormato, mientras
que los errores por validaciones del negocio serán detallados mediante el array
arrayErrores.

1.6.2 Casos de Uso

1.6.3 Informar Resumen diario de Máquinas Electrónicas para un Punto de
     Explotación

El resumen diario de información de máquinas electrónicas se realiza máquina por máquina,
debiendo enviarse un resumen por día de la operatoria de cada máquina.

Antes de poder informar el resumen diario de máquinas electrónicas para un punto de
explotación dado, se debe:
    Registrar el Punto de Explotación en la aplicación web JAzA
    Registrar las máquinas electrónicas de dicho punto de explotación en la aplicación web
       JAzA

Una vez realizados los pasos previos descriptos, desde WSJAZA se podrá proceder a:
    Invocar el método consultarIdsMEPendientes, indicando como parámetro el número
      identificador del punto de explotación, para obtener el listado de máquinas cuyos
      movimientos deben informarse. Este paso es opcional.
    Por cada máquina, invocar el método informarResumenDiaME. Si una máquina tuvo
      eventos de reseteo o rollover, se deberá realizar una invocación adicional por cada
      evento, incrementando en cada caso el número de secuencia.
          o En caso de rechazo por parte del sistema WSJAZA para una presentación y
               secuencia de una máquina, se deberá corregir la causa de dicho rechazo y volver
               a informar la máquina, con el mismo número de presentación y secuencia.
          o Si la información de una máquina es aceptada por el sistema WSJAZA pero el
               emisor luego descubre que la información enviada es incorrecta, deberá volver a
               enviar la misma con los datos correctos, incrementando el número de
               presentación en 1. Si en la presentación original había mas de una secuencia, se
               deberán reenviar todas, no sólo la secuencia en la que se hayan detectado

                                                                                             7
información incorrecta. Sólo se toma como válida la última presentación de una
             máquina para cada fecha de presentación.
    Invocar el método consultarIdsMEInformadas, indicando como parámetro el número
     identificador del punto de explotación y la fecha de la presentación informada, para
     obtener el listado de máquinas que figuran como informadas. Este paso es opcional.

Informe aceptado sin inconsistencias:

Se invoca el método para informar el resumen diario. El resultado del requerimiento es A.

Informe con al menos una inconsistencia de nivel rechazo:

Se invoca el método para informar el resumen diario. El resultado del requerimiento es R.

1.6.4 Informar Resumen diario – Otros (Partidas de Bingo, Cajas
     Consolidadas Bingo y Mesas Vivas) para un Punto de Explotación

El resumen diario de información de partidas de bingo y cajas consolidadas de bingo y mesas
vivas se realiza de forma conjunta, en una sola invocación, debiendo enviarse un resumen por
día.

Antes de poder informar el resumen diario para un punto de explotación dado, se debe:
    Registrar el Punto de Explotación en la aplicación web JAzA
    Registrar, en caso de corresponder, la cantidad de sillas (sala de bingo) y la cantidad y
       tipos de mesas vivas asociadas a dicho punto de explotación en la aplicación web JAzA

Una vez realizados los pasos previos descriptos, desde WSJAZA se podrá proceder a:
    Invocar el método informarResumenDiaOtros, indicando como parámetros mínimos
      obligatorios el número de punto de explotación y la fecha a la cual corresponde la
      presentación. En caso de corresponder, se deberá incluir también el detalle de partidas de
      bingos, la caja consolidada de bingos y las cajas consolidadas de mesas vivas (una por
      cada tipo de mesa).
          o En caso de rechazo por parte del sistema WSJAZA para una presentación, se
               deberá corregir la causa de dicho rechazo y volver a informar el resumen
               completo, con el mismo número de presentación.
          o Si la información es aceptada es aceptada por el sistema WSJAZA pero el emisor
               luego descubre que la información enviada es incorrecta, deberá volver a enviar
               la misma con los datos correctos, incrementando el número de presentación en 1.
               Se deberá enviar toda la información, no solo la parte que fue corregida.
    Invocar el método consultarResumenDiaOtros, indicando como parámetro el número
      identificador del punto de explotación y la fecha de la presentación informada, para
      verificar la información registrada. Este paso es opcional.

Informe aceptado sin inconsistencias:

Se invoca el método para informar el resumen diario. El resultado del requerimiento es A.

Informe con al menos una inconsistencia de nivel rechazo:

Se invoca el método para informar el resumen diario. El resultado del requerimiento es R.

                                                                                              8
1.7 Manejo transaccional

Si no se obtiene respuesta luego de la invocación de un método, puede haber ocurrido un
error de comunicación (corte de conexión, timeout, etc.) De ser así puede ocurrir que el
request no llegue a los servidores de AFIP o que llegue y se emita una respuesta pero la
misma no llegue al cliente.

Si se invoca el método para informar el resumen diario y no se obtiene respuesta deberá
utilizarse el método de consulta individual de máquina electrónicas para verificar si la
información ya fue registrada en los servidores AFIP. De no ser así, se deberá reenviar la
información. Cabe aclarar que si se reenvía la información sin verificar previamente la no
recepción del envío previo, el sistema rechazará el envío en caso de ser un duplicado
(misma fecha de presentación, numero de presentación y secuencia para una máquina
dada).

                                                                                        9
2 Web Services de Negocio

2.1 Dirección URL

Este servicio se llama en Testing desde:
https://fwshomo.afip.gov.ar/wsjaza/JAZAService

Nota: el URL precedente es al cual se conectará la aplicación cliente, no es un URL para ser ingresado en un
navegador Web.

Para visualizar el WSDL en Testing:
https://fwshomo.afip.gov.ar/wsjaza/JAZAService?wsdl

Este servicio se llama en Producción desde:
https://serviciosjava.afip.gob.ar/wsjaza/JAZAService

Nota: el URL precedente es al cual se conectará la aplicación cliente, no es un URL para ser ingresado en un
navegador Web.

Para visualizar el WSDL en Producción:
https://serviciosjava.afip.gob.ar/wsjaza/JAZAService?wsdl

2.2 Validaciones sobre la Entidad informante

        Campo                          Validación                        NO es superada
                          Debe encontrarse activa en el
cuitRepresentada                                                               Rechaza
                          Sistema Registral
                          Debe encontrarse dentro del
cuitRepresentada                                                               Rechaza
                          padrón de JAzA
                          La CUIT emisora deberá figurar en
token                     la lista de CUITs proveedoras                        Rechaza
                          homologadas

2.3 Autenticación

Para utilizar cualquiera de los métodos disponibles en el presente WS se deberá remitir la
información obtenida del WSAA resultante del proceso de autenticación, mediante el
siguiente esquema:

                                                                                                               10
.
    .
         
            string
            string
            CuitSimpleType
         
    .
    .
   
Donde:

 es del tipo AuthRequestType. Contiene la información referente a la
autenticación

Campo / Grupo           Descripción          Obligatorio        Tipo          Longitud
                   Token devuelto por el
token                                             S            String             --
                   WSAA
                   Signature devuelta por
sign                                              S            String             --
                   el WSAA
cuitRepresentada   CUIT de la Entidad             S        CuitSimpleType         11

Se validará en todos los casos que la CUIT informante se encuentre entre sus
representados. El Token y el Sign remitidos deberán ser válidos y no estar vencidos.

De no superarse algunas de las situaciones descriptas anteriormente retornará un error del
tipo excepcional.

                                                                                       11
2.4 Operaciones

2.4.1 Informar Resumen Diario – Máquinas Electrónicas
     (informarResumenDiaME)

Mediante este método se podrá informar el resumen diario de la operatoria de máquinas
electrónicas para cada punto de explotación, indicando para cada máquina el estado inicial
y final de sus contadores, reseteos, etc.

2.4.1.1 Mensaje de Solicitud

Esquema

             string
             string
             CuitSimpleType
          
          short
          date
          short
          
                 IdMaquinaElectronicaSimpleType
                 short
                 dateTime
                 dateTime
                 ImporteNoNegativoSimpleType
                 
                    ContadorSimpleType
                    ContadorSimpleType
                    ContadorSimpleType
                    ContadorSimpleType
                 
                    ContadorSimpleType
                    ContadorSimpleType
                    ContadorSimpleType

                                                                                       12
ContadorSimpleType
                     
Donde:

 es del tipo
InformarResumenDiaMERequestType. Contiene el resumen diario para un punto de
explotación dado.

                                                                                              Longitud
      Campo / Grupo                     Descripción            Oblig.          Tipo
                                                                                               (máx)
                                 Información de
authRequest                      autenticación del emisor        S       AuthRequestType         --
                                 del request
                                 Número identificador del
nroPuntoExplotacion              Punto de Explotación que        S             short             5
                                 se está informando
fechaPresentacion                Fecha de la presentación        S             date              --
                                 Número de la
nroPresentacion                                                  S             short             4
                                 presentación
arrayDetalleMaquinasElectroni    Lista de detalles de                   ArrayDetalleMaquina
                                                                 S                               --
cas                              máquinas electronicas                   sElectronicasType

 es un array de elementos ,
que son de tipo DetalleMaquinaElectronicaType

DetalleMaquinaElectronicaType
                                                                                              Longitud
 Campo / Grupo                  Descripción           Oblig.               Tipo
                                                                                               (máx)
                       Identificador de la máquina             IdMaquinaElectronicaSimple
idMaquina                                               S                                        --
                       electrónica                                       Type
                       Número de secuencia. Para
                       un día y una máquina
secuencia                                               S                  short                 4
                       dada, deberá comenzar en
                       1
fechaHoraSecuencia     Fecha y hora de inicio de la
                                                        S                dateTime                --
Inicio                 secuencia informada
fechaHoraSecuencia     Fecha y hora de fin de la
                                                        S                dateTime                --
Fin                    secuencia informada
                       Denominación de                         ImporteNoNegativoSimpleTy
denomContabilidad                                       S                                        --
                       Contabilidad                                       pe
                       Grupo con los valores
contadoresInicial                                       S       GrupoContadoresMEType            --
                       iniciales de los contadores
                       Grupo con los valores
contadoresFinal                                         S       GrupoContadoresMEType            --
                       finales de los contadores

                                                                                                      13
2.4.1.2 Mensaje de Respuesta

Esquema

               ResultadoSimpleType
               
                      short
                      string
                  
                      string
                      string
                  
Donde:

 es del tipo InformarResumenDiaMEReturnType

                                                                                   Longitud
         Campo                Descripción           Oblig.          Tipo
                                                                                    (máx)
                        Indica si la información
resultado               provista fue aceptada o       S      ResultadoSimpleType      1
                        presenta errores
                        Si la información enviada
                        no supera las
                                                             ArrayCodigosDescrip
arrayErrores            validaciones de negocio,      N                               --
                                                                 cionesType
                        en este array se detallan
                        los errores detectados
                        Si el request presenta
                        errores de formato (tags
                        inválidos, sin cerrar,
                        datos que no                         ArrayCodigosDescrip
arrayErroresFormato                                   N                               --
                        corresponden al tipo de                cionesStringType
                        dato del elemento, etc),
                        en este array se detallan
                        dichos errores

                                                                                              14
2.4.1.3 Validaciones del Negocio

…

Validaciones Excluyentes

                       Código de                                         NO es
   Campo / Grupo                             Validación
                         Error                                         superada
                                   El punto de explotación deberá
cuitRepresentada,
                           1000    estar dado de alta en el sistema    Rechaza
nroPuntoExplotacion
                                   JAzA para la CUIT representada
                                   La fecha de presentación no
fechaPresentacion          1020    puede ser superior a la fecha       Rechaza
                                   actual
                                   La máquina electrónica a
cuitRepresentada,
                                   informar debe estar declarada en
nroPuntoExplotacion,       1001                                        Rechaza
                                   JAzA para la CUIT y punto de
idMaquina
                                   explotación indicados
                                   La fecha de presentación
cuitRepresentada,
                                   indicada no debe ser anterior al
nroPuntoExplotacion,
                           1002    inicio de operaciones registrado    Rechaza
idMaquina,
                                   en JAzA para la máquina
fechaPresentacion
                                   electrónica
cuitRepresentada,                  Antes de informar los datos de la
nroPuntoExplotacion,               máquina electrónica para la
                           1003                                        Rechaza
idMaquina,                         fecha indicada, debe informarlos
fechaPresentacion                  para la primer fecha pendiente
cuitRepresentada,
                                   Sólo se pueden rectificar
nroPuntoExplotacion,
                           1004    presentaciones dentro de los 30     Rechaza
idMaquina,
                                   días
fechaPresentacion
cuitRepresentada,                  Para el primer envío de
nroPuntoExplotacion,               información de una máquina en
idMaquina,                 1005    una fecha dada, se debe             Rechaza
fechaPresentacion,                 informar número de presentación
nroPresentacion                    1
cuitRepresentada,
nroPuntoExplotacion,               Para el primer envío de
idMaquina,                         información de una máquina en
                           1006                                        Rechaza
fechaPresentacion,                 una fecha dada, se debe
nroPresentacion,                   informar secuencia 1
nroSecuencia
                                   Si se informa una secuencia
cuitRepresentada,                  adicional para una máquina
nroPuntoExplotacion,               (debido a la existencia de un
idMaquina,                         rollover o reseteo) se debe
                           1007                                        Rechaza
fechaPresentacion,                 indicar el mismo número de
nroPresentacion,                   presentación e incrementar el
nroSecuencia                       número de secuencia en uno
                                   para dicha máquina

                                                                                  15
Código de                                          NO es
   Campo / Grupo                                   Validación
                              Error                                          superada
cuitRepresentada,
                                        Para el primer envío de
nroPuntoExplotacion,
                                        información de una máquina en
idMaquina,
                              1008      una fecha y número de                Rechaza
fechaPresentacion,
                                        presentación dada (rectificativa),
nroPresentacion,
                                        se debe informar secuencia 1
nroSecuencia
                                        Para una máquina, punto de
                                        explotación y fecha dada, se
                                        debe informar nro de
cuitRepresentada,                       presentación 1 si es el primer
nroPuntoExplotacion,                    envío. Si no es el primer envío,
idMaquina,                    1009      se deberá informar el mismo          Rechaza
fechaPresentacion,                      número de presentación enviado
nroPresentacion                         previamente (si es una nueva
                                        secuencia) o incrementar el
                                        número de presentación en 1 (si
                                        es una rectificativa)
cuitRepresentada,
nroPuntoExplotacion,                    Si se informa una nueva
idMaquina,                              secuencia para una máquina, la
fechaPresentacion,                      fecha-hora de inicio de secuencia
                              1010                                           Rechaza
nroPresentacion,                        debe ser mayor o igual a la
nroSecuencia,                           fecha-hora de fin de secuencia
fechaHoraSecuenciaInicio,               de la secuencia anterior
fechaHoraSecuenciaFin
cuitRepresentada,
nroPuntoExplotacion,                    Si se informa la primer secuencia
idMaquina,                              de una máquina y existen datos
fechaPresentacion,                      informados el día anterior, el
nroPresentacion,                        contador inicial de juegos
                              1011                                           Rechaza
nroSecuencia,                           jugados deberá coincidir con el
contadoresInicial.juegos                contador final de juegos jugados
Jugados,                                de la última secuencia informada
contadoresFinal.juegosJ                 el día anterior para esa máquina
ugados
cuitRepresentada,                       Si se informa la primer secuencia
nroPuntoExplotacion,                    de una máquina y existen datos
idMaquina,                              informados el día anterior, el
fechaPresentacion,                      contador inicial de coin-in deberá
                              1012                                           Rechaza
nroPresentacion,                        coincidir con el contador final de
nroSecuencia,                           coin-in de la última secuencia
contadoresInicial.coinIn                informada el día anterior para
, contadoresFinal.coinIn                esa máquina
cuitRepresentada,
                                        Si se informa la primer secuencia
nroPuntoExplotacion,
                                        de una máquina y existen datos
idMaquina,
                                        informados el día anterior, el
fechaPresentacion,
                                        contador inicial de coin-out
nroPresentacion,              1013                                           Rechaza
                                        deberá coincidir con el contador
nroSecuencia,
                                        final de coin-out de la última
contadoresInicial.coinO
                                        secuencia informada el día
ut,
                                        anterior para esa máquina
contadoresFinal.coinOut

                                                                                        16
Código de                                         NO es
   Campo / Grupo                                  Validación
                             Error                                         superada
cuitRepresentada,
                                       Si se informa la primer secuencia
nroPuntoExplotacion,
                                       de una máquina y existen datos
idMaquina,
                                       informados el día anterior, el
fechaPresentacion,
                                       contador inicial de jackpot
nroPresentacion,             1014                                          Rechaza
                                       deberá coincidir con el contador
nroSecuencia,
                                       final de jackpot de la última
contadoresInicial.jackpo
                                       secuencia informada el día
t,
                                       anterior para esa máquina
contadoresFinal.jackpot
contadoresInicial.juegos               El contador final de juegos debe
,                            1101      ser mayor o igual al contador       Rechaza
contadoresFinal.juegos                 inicial
                                       El contador final de coin-in debe
contadoresInicial.coinIn
                             1102      ser mayor o igual al contador       Rechaza
, contadoresFinal.coinIn
                                       inicial
contadoresInicial.coinO                El contador final de coin-out
ut,                          1103      debe ser mayor o igual al           Rechaza
contadoresFinal.coinOut                contador inicial
contadoresInicial.jackpo               El contador final de jackpot debe
t,                           1104      ser mayor o igual al contador       Rechaza
contadoresFinal.jackpot                inicial

2.4.1.4 Ejemplos

Ejemplo 1: se envía información de la máquina SDFGDFG1 del punto de
explotación 1 correspondiente a la fecha 05/10/2014. La misma supera todas las
validaciones y es aceptada.

Request:

            ?
            ?
            30000000007
         
         1
         2014-10-05
         1
         
            SDFGDFG1
            1
            2014-07-10T12:00:00
            
            2014-07-10T13:00:00
            
            3000
            
                                                                                      17
1010
               5010
               7010
               9010
            
               2000
               7000
               8000
               10000
            
Response:

             A
          
Ejemplo 2: se envía información de la máquina SDFGDFG1 del punto de
explotación 1 correspondiente a la fecha 20/10/2014. La misma es rechazada
porque hay información correspondiente a fechas previas que aún no ha sido
informada.

Request:

            ?
            ?
            30000000007
         
         1
         2014-10-20
         1
         
            SDFGDFG1
            1
            2014-07-
10T12:00:00
            2014-07-
10T13:00:00
            3000
            
               1000
               4000

                                                                              18
6000
               8000
            
               2000
               5000
               7000
               9000
            
Response:

             R
             
                   1003
                   Antes de informar los datos para la fecha
20/10/2014 debe informar los datos para la fecha 06/10/2014
                
                                                                            19
2.4.2 Informar Resumen Diario – Otros (informarResumenDiaOtros)

Mediante este método se podrá informar el resumen diario para cada punto de explotación
en lo que respecta a partidas de bingo, y cajas consolidadas de mesas vivas y bingo, en
caso de corresponder.

2.4.2.1 Mensaje de Solicitud

Esquema

             string
             string
             CuitSimpleType
          
          short
          date
          short
          
                EnteroPositivoSimpleType
                dateTime
                ImporteNoNegativoSimpleType
                EnteroPositivoSimpleType
                EnteroPositivoSimpleType
                
                EnteroNoNegativoSimpleType
                
                EnteroNoNegativoSimpleType
                
                EnteroNoNegativoSimpleType
                
                ImporteNoNegativoSimpleType
                
                short
                short

                                                                                    20
ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  ImporteNoNegativoSimpleType
                  ImporteSimpleType
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  
              ImporteNoNegativoSimpleType
              ImporteNoNegativoSimpleType
              ImporteNoNegativoSimpleType
              ImporteNoNegativoSimpleType
              ImporteSimpleType
           
Donde:

 es del tipo
InformarResumenDiaOtrosRequestType. Contiene el resumen diario para un punto de
explotación dado.

                                                                                 Longitud
      Campo / Grupo              Descripción          Oblig.        Tipo
                                                                                  (máx)
                           Información de
authRequest                autenticación del emisor     S      AuthRequestType      --
                           del request
                           Número identificador del
nroPuntoExplotacion        Punto de Explotación que     S           short           5
                           se está informando

                                                                                         21
Longitud
      Campo / Grupo                      Descripción             Oblig.            Tipo
                                                                                                  (máx)
fechaPresentacion                Fecha de la presentación          S               date             --
                                 Número de la
nroPresentacion                                                    S             short              4
                                 presentación
                                 Lista de detalles de                     ArrayDetallePartidas
arrayDetallePartidasBingo                                          N                                --
                                 partidas de bingo                             BingoType
                                 Lista de cajas
arrayCajasConsolidadaMesasV                                               ArrayCajasConsolida
                                 consolidadas de mesas             N                                --
ivas                                                                       daMesasVivasType
                                 vivas
                                 Caja consolidada de                      CajaConsolidadaBing
cajaConsolidadaBingos                                              N                                --
                                 bingos                                         osType

 es un array de elementos , que son de tipo
DetallePartidaBingoType

DetallePartidaBingoType
                                                                                                 Longitud
 Campo / Grupo                 Descripción             Oblig.               Tipo
                                                                                                  (máx)
nroPartida              Número de partida                S       EnteroPositivoSimpleType           9
                        Fecha-hora de inicio de la
fechaHoraInicio                                          S                dateTime                  --
                        partida
valorCarton             Valor del cartón                 S      ImporteNoNegativoSimpleType         --
                        Número de serie (se debe
                        informar sólo si hay más
nroSerie                                                 N       EnteroPositivoSimpleType           4
                        de una serie para una
                        misma partida)
cantidadCartonesSer     Cantidad de cartones en la
                                                         S      EnteroNoNegativoSimpleType          6
ie                      serie
cantidadCartonesVe      Cantidad de cartones
                                                         S      EnteroNoNegativoSimpleType          6
ndidos                  vendidos
nroPrimerCartonVen      Número del primer cartón
                                                         S      EnteroNoNegativoSimpleType          6
dido                    vendido
nroUltimoCartonVen      Número del último cartón
                                                         S      EnteroNoNegativoSimpleType          6
dido                    vendido
totalPremiosPagados     Total de premios pagados         S      ImporteNoNegativoSimpleType         --

 es un array de elementos
, que son de tipo CajaConsolidadaMesasVivasType

CajaConsolidadaMesasVivasType
                                                                                                 Longitud
 Campo / Grupo                 Descripción             Oblig.                Tipo                 (máx)
                        Código identificador del
tipoMesa                                                  S                  short                  4
                        tipo de mesa
                        Cantidad de mesas del tipo
cantidadMesas                                             S                  short                  4
                        indicado
                        Efectivo en el momento de
efectivoApertura                                          S      ImporteNoNegativoSimpleType        --
                        apertura
                        Efectivo en el momento de
efectivoCierre                                            S      ImporteNoNegativoSimpleType        --
                        cierre
importeEqFichasApe      Importe equivalente fichas
                                                          S      ImporteNoNegativoSimpleType        --
rtura                   apertura
importeEqFichasCier     Importe equivalente fichas
                                                          S      ImporteNoNegativoSimpleType        --
re                      cierre
totalRetiros            Total de retiros                  S      ImporteNoNegativoSimpleType        --
totalReposiciones       Total de reposiciones             S      ImporteNoNegativoSimpleType        --
totalRetirosEqFichas    Total de retiros equivalente      S      ImporteNoNegativoSimpleType        --

                                                                                                         22
Longitud
 Campo / Grupo                 Descripción           Oblig.              Tipo
                                                                                             (máx)
                        fichas
totalReposicionesEq     Total de reposiciones
                                                       S      ImporteNoNegativoSimpleType      --
Fichas                  equivalente fichas
totalVentas             Total de ventas                S      ImporteNoNegativoSimpleType      --
totalPagos              Total de pagos                 S      ImporteNoNegativoSimpleType      --
                        Diferencia de caja (puede
diferenciaCaja                                         S          ImporteSimpleType            --
                        ser positiva o negativa)
                        Total equivalente ticketes
totalEqTicketsFondP
                        fondos promocionales           S      ImporteNoNegativoSimpleType      --
romOtorg
                        otorgados
                        Total equivalente ticketes
totalEqTicketsFondP
                        fondos promocionales           S      ImporteNoNegativoSimpleType      --
romRecup
                        recuperados

 es de tipo CajaConsolidadaBingosType

CajaConsolidadaBingosType
                                                                                            Longitud
 Campo / Grupo                 Descripción           Oblig.              Tipo
                                                                                             (máx)
                        Efectivo en el momento de
efectivoApertura                                       S      ImporteNoNegativoSimpleType      --
                        apertura
                        Efectivo en el momento de
efectivoCierre                                         S      ImporteNoNegativoSimpleType      --
                        cierre
totalVentas             Total de ventas                S      ImporteNoNegativoSimpleType      --
totalPagos              Total de pagos                 S      ImporteNoNegativoSimpleType      --
                        Diferencia de caja (puede
diferenciaCaja                                         S          ImporteSimpleType            --
                        ser positiva o negativa)

2.4.2.2 Mensaje de Respuesta

Esquema

                 ResultadoSimpleType
                 
                         short
                         string
                      
                         string

                                                                                                    23
string
                  
Donde:

 es del tipo
InformarResumenDiaOtrosReturnType

                                                                                    Longitud
         Campo                Descripción           Oblig.          Tipo
                                                                                     (máx)
                        Indica si la información
resultado               provista fue aceptada o       S      ResultadoSimpleType       1
                        presenta errores
                        Si la información enviada
                        no supera las
                                                             ArrayCodigosDescrip
arrayErrores            validaciones de negocio,      N                                --
                                                                 cionesType
                        en este array se detallan
                        los errores detectados
                        Si el request presenta
                        errores de formato (tags
                        inválidos, sin cerrar,
                        datos que no                         ArrayCodigosDescrip
arrayErroresFormato                                   N                                --
                        corresponden al tipo de                cionesStringType
                        dato del elemento, etc),
                        en este array se detallan
                        dichos errores

2.4.2.3 Validaciones del Negocio

…

Validaciones Excluyentes

                            Código de                                                NO es
    Campo / Grupo                                      Validación
                              Error                                                superada
                                            El punto de explotación deberá
cuitRepresentada,
                               2000         estar dado de alta en el sistema       Rechaza
nroPuntoExplotacion
                                            JAzA para la CUIT representada
                                            La fecha de presentación no
fechaPresentacion              2001         puede ser superior a la fecha          Rechaza
                                            actual

                                                                                               24
Código de                                         NO es
    Campo / Grupo                                 Validación
                              Error                                         superada
                                        Si se trata de la primer
                                        presentación para esa fecha de
                                        presentación, CUIT y nro. de
cuitRepresentada,                       punto de explotación, el número
nroPuntoExplotacion,                    de presentación debe ser 1. Si es
                              2002                                          Rechaza
fechaPresentacion,                      una presentación correctiva,
nroPresentacion                         debe ser igual a 1 + el último
                                        número de presentación
                                        informado para esa
                                        fecha/CUIT/punto de explotación
                                        La fecha de presentación no
cuitRepresentada,                       puede ser posterior a la última
nroPuntoExplotacion,          2003      fecha informada + 1 (no se          Rechaza
fechaPresentacion                       puede dejar un día sin informar
                                        entre dos presentaciones)
cuitRepresentada,                       La fecha de presentación no
nroPuntoExplotacion,          2004      puede ser anterior a la fecha de    Rechaza
fechaPresentacion                       la última presentación autorizada

…

Validaciones Excluyentes

                              Código                                          NO es
     Campo / Grupo                                Validación
                             de Error                                       superada
                                        La cantidad de cartones vendidos
cantidadCartonesVendidos       2101                                         Rechaza
                                        no debe superar los seis dígitos
                                        La cantidad de cartones de la
cantidadCartonesSerie          2102     serie no debe superar los seis      Rechaza
                                        dígitos
                                        El número del primer cartón
nroPrimerCartonVendido         2103     vendido no debe superar los seis    Rechaza
                                        dígitos
                                        El número del último cartón
nroUltimoCartonVendido         2104     vendido no debe superar los seis    Rechaza
                                        dígitos
                                        La cantidad de cartones vendidos
cantidadCartonesVendidos,
                               2105     no puede ser mayor a la cantidad    Rechaza
cantidadCartonesSerie
                                        de cartones de la serie
                                        La cantidad de cartones de la
cantidadCartonesSerie,                  serie no puede ser menor a la
nroPrimerCartonVendido,        2106     cantidad de cartones existente      Rechaza
nroUltimoCartonVendido                  entre el primer número de cartón
                                        vendido y el último
                                        La cantidad de cartones vendidos
cantidadCartonesVendidos,               no puede ser mayor a la cantidad
nroPrimerCartonVendido,        2107     de cartones existente entre el      Rechaza
nroUltimoCartonVendido                  primer número de cartón
                                        vendido y el último

                                                                                       25
Código                                          NO es
     Campo / Grupo                                   Validación
                               de Error                                       superada
                                          Si la cantidad de cartones
cantidadCartonesVendidos,                 vendidos es 0 (cero), el total de
                                2108                                          Rechaza
totalPremiosPagados                       premios pagados debe ser 0
                                          (cero)
                                          Si la cantidad de cartones
cantidadCartonesVendidos,                 vendidos es mayor a 0 (cero), el
                                2109                                          Rechaza
totalPremiosPagados                       total de premios pagados debe
                                          ser mayor a 0 (cero)
                                          La fecha-hora informada no
fechaHoraInicio                 2110                                          Rechaza
                                          puede ser superior a la actual
                                          El número de partida debe ser
                                          único para el punto de
                                          explotación informado. Si existe
                                          más de una serie para una
nroPartida, nroSerie            2111                                          Rechaza
                                          misma partida, el número de
                                          partida podrá estar duplicado,
                                          pero en cada caso con un
                                          número de serie diferente
                                          La cantidad de cartones vendidos
nroSerie                        2112      no debe superar los cuatro          Rechaza
                                          dígitos

…

Validaciones Excluyentes

                                Código                                          NO es
     Campo / Grupo                                   Validación
                               de Error                                       superada
                                          Efectivo de apertura + total de
efectivoApertura,
                                          ventas + diferencia de caja -
efectivoCierte, totalVentas,    2201                                          Rechaza
                                          total de pagos debería ser igual
totalPagos, diferenciaCaja
                                          al efectivo de cierre

…

Validaciones Excluyentes

                                Código                                          NO es
     Campo / Grupo                                   Validación
                               de Error                                       superada
                                          El tipo de mesa debe ser uno de
                                          los siguientes valores:
                                          1 – Ruleta
tipoMesa                        2301      2 – Naipes                          Rechaza
                                          3 – Dados
                                          4 – Torneo
                                          99 – Otros

                                                                                         26
Código                                       NO es
     Campo / Grupo                             Validación
                          de Error                                    superada
                                     La cantidad de mesas debe ser
cantidadMesas               2302                                      Rechaza
                                     mayor o igual a 0 (cero)
                                     La cantidad de mesas debe ser
cantidadMesas               2303                                      Rechaza
                                     menor o igual a 9999 (cero)
                                     No se debe informar un mismo
                                     tipo de mesa más de una vez en
tipoMesa                    2304                                      Rechaza
                                     una presentación dada (se
                                     totaliza por tipo de mesa)

2.4.2.4 Ejemplos

Ejemplo 1: se envía información del punto de explotación 1 correspondiente a la
fecha 22/03/2014. La misma supera todas las validaciones y es aceptada.

Request:

            ?
            ?
            30000000007
         
         1
         2014-03-22
         2
         
               3
               2014-03-22T12:00:00
               5
               100
               10
               88
               98
               1300
            
               4
               2014-03-22T12:00:00
               5
               100
               10
               88
               98
               1300
            
               2
               10

                                                                                 27
1000
               8000
               2000
               9000
               3000
               4000
               0
               7000
               5000
               6000
               100
               200
               300
            
               3
               10
               1000
               8000
               2000
               9000
               3000
               4000
               0
               7000
               5000
               6000
               100
               200
               300
            
               1
               10
               1000
               8000
               2000
               9000
               3000
               4000
               0
               7000
               5000
               6000
               100
               200
               300
            
            0
            50
            195
            150
            5
         
Response:

                                                                           28
A
         
Ejemplo 2: se envía información del punto de explotación 1 correspondiente a la
fecha 23/03/2014. La misma no supera todas las validaciones y es rechazada.

Request:

            ?
            ?
            30000000007
         
         1
         2014-03-23
         1
         
               3
               2014-03-11T12:00:00
               5
               100
               10
               88
               98
               1300
            
               3
               2014-03-11T12:00:00
               5
               100
               10
               88
               98
               1300
            
               1
               10
               1000
               8000
               2000
               9000
               3000
               4000
               0

                                                                              29
7000
               5000
               6000
               100
               200
               300
            
               3
               10
               1000
               8000
               2000
               9000
               3000
               4000
               0
               7000
               5000
               6000
               100
               200
               300
            
               1
               30
               1000
               8000
               2000
               9000
               3000
               4000
               0
               7000
               5000
               6000
               100
               200
               300
            
            50
            200
            150
            200
            5
         
Response:

             R
             
                                                                           30
2111
                   Partida de Bingo 3: El número de partida
informado (3) está duplicado
                
                   2201
                  Caja Consolidada Bingo: Efectivo de apertura +
total de ventas + diferencia de caja - total de pagos debería ser igual al
efectivo de cierre. Se informó: 200.00 - Se esperaba: 5.00
                
                   2304
                   Caja Consolidada Mesa Viva tipo 1: El tipo de
mesa informado (1) está duplicado
                
                                                                            31
2.4.3 Consultar Máquina Electrónica Informada (consultarMEInformada)

Mediante este método se podrá consultar la información enviada de una máquina para una
fecha de presentación en particular: estado inicial y final de sus contadores, reseteos, etc.

2.4.3.1 Mensaje de Solicitud

Esquema

               string
               string
               CuitSimpleType
            
            short
            date
            IdMaquinaElectronicaSimpleType
       
Donde:

 es del tipo ConsultarMEInformadaRequestType.
Permite indentificar el punto de explotación, fecha y máquina a consultar.

                                                                                     Longitud
      Campo / Grupo                 Descripción          Oblig.        Tipo
                                                                                      (máx)
                             Información de
authRequest                  autenticación del emisor      S      AuthRequestType       --
                             del request
                             Número identificador del
nroPuntoExplotacion          Punto de Explotación que      S           short            5
                             se está informando
fechaPresentacion            Fecha de la presentación      S           date             --
                             Identificador Electrónico
idMaquina                                                  S           short            4
                             de la máquina

2.4.3.2 Mensaje de Respuesta

                                                                                             32
Esquema

                    IdMaquinaElectronicaSimpleType
                    short
                    dateTime
                    
                    dateTime
                    ImporteNoNegativoSimpleType
                   
                       ContadorSimpleType
                       ContadorSimpleType
                       ContadorSimpleType
                       ContadorSimpleType
                    
                       ContadorSimpleType
                       ContadorSimpleType
                       ContadorSimpleType
                       ContadorSimpleType
                    
                    short
                    string
                
                    string
                    string
                
                                                                              33
Donde:

 es del tipo ConsultarMEInformadaReturnType

                                                                                         Longitud
         Campo                  Descripción            Oblig.            Tipo
                                                                                          (máx)
arrayDetalleMaquinasEle   Lista de detalles de                    ArrayDetalleMaquina
                                                            N                                --
ctronicas                 máquinas electronicas                    sElectronicasType
                          Si la información enviada
                          no supera las
                                                                  ArrayCodigosDescrip
arrayErrores              validaciones de negocio,          N                                --
                                                                      cionesType
                          en este array se detallan
                          los errores detectados
                          Si el request presenta
                          errores de formato (tags
                          inválidos, sin cerrar,
                          datos que no                            ArrayCodigosDescrip
arrayErroresFormato                                         N                                --
                          corresponden al tipo de                   cionesStringType
                          dato del elemento, etc),
                          en este array se detallan
                          dichos errores

 es un array de elementos ,
que son de tipo DetalleMaquinaElectronicaType

DetalleMaquinaElectronicaType
                                                                                             Longitud
 Campo / Grupo               Descripción              Oblig.              Tipo                (máx)
                      Identificador de la máquina               IdMaquinaElectronicaSimple
idMaquina                                               S                                         --
                      electrónica                                         Type
                      Número de secuencia. Para
                      un día y una máquina
secuencia                                               S                 short                   4
                      dada, deberá comenzar en
                      1
fechaHoraSecuencia    Fecha y hora de inicio de la
                                                        S               dateTime                  --
Inicio                secuencia informada
fechaHoraSecuencia    Fecha y hora de fin de la
                                                        S               dateTime                  --
Fin                   secuencia informada
                      Denominación de                           ImporteNoNegativoSimpleTy
denomContabilidad                                       S                                         --
                      Contabilidad                                         pe
                      Grupo con los valores
contadoresInicial                                       S        GrupoContadoresMEType            --
                      iniciales de los contadores
                      Grupo con los valores
contadoresFinal                                         S        GrupoContadoresMEType            --
                      finales de los contadores

2.4.3.3 Validaciones del Negocio

…

Validaciones Excluyentes

                                                                                                       34
Código de                                        NO es
    Campo / Grupo                             Validación
                         Error                                        superada
                                   La fecha de presentación no
fechaPresentacion        3001      puede ser superior a la fecha      Rechaza
                                   actual
                                   El punto de explotación deberá
cuitRepresentada,
                         3002      estar dado de alta en el sistema   Rechaza
nroPuntoExplotacion
                                   JAzA para la CUIT representada
cuitRepresentada,                  Deberá existir al menos una
nroPuntoExplotacion,               presentación para la máquina,
                         3003                                         Rechaza
fechaPresentacion,                 punto de explotación y fechas
idMaquina                          buscadas

                                                                                 35
2.4.4 Consultar Ids de Máquinas Electrónicas Informadas
     (consultarIdsMEInformadas)

Mediante este método se podrá consultar el listado de Ids de máquinas electrónicas
informadas para una fecha de presentación en particular.

2.4.4.1 Mensaje de Solicitud

Esquema

              string
              string
              CuitSimpleType
           
           short
           date
       
Donde:

 es del tipo
ConsultarIdsMEInformadasRequestType. Permite identificar el punto de explotación y
fecha a consultar

                                                                                  Longitud
      Campo / Grupo               Descripción          Oblig.        Tipo
                                                                                   (máx)
                            Información de
authRequest                 autenticación del emisor     S      AuthRequestType      --
                            del request
                            Número identificador del
nroPuntoExplotacion         Punto de Explotación que     S           short           5
                            se está consultando
fechaPresentacion           Fecha de la presentación     S           date            --

2.4.4.2 Mensaje de Respuesta

Esquema

                                                                                          36
short
               date
               
                    IdMaquinaElectronicaSimpleType
               
                       short
                       string
                    
                       string
                       string
                    
Donde:

 es del tipo
ConsultarIdsMEInformadasReturnType

                                                                                     Longitud
         Campo                  Descripción           Oblig.          Tipo
                                                                                      (máx)
                          Número del Punto de
nroPuntoExplotacion                                     N             short             5
                          Explotación
fechaPresentacion         Fecha de la Presentación      N             date              --
                          Lista de Ids de máquinas
                          electrónicas informadas
                          para el punto de
arrayIdsMaquinasElectro                                        ArrayIdsMaquinasEle
                          explotación                   N                               --
nicas                                                             ctronicasType
                          correspondientes a la
                          fecha de presentación
                          indicada
                          Si la información enviada
                          no supera las
                                                               ArrayCodigosDescrip
arrayErrores              validaciones de negocio,      N                               --
                                                                   cionesType
                          en este array se detallan
                          los errores detectados

                                                                                                37
Si el request presenta
                         errores de formato (tags
                         inválidos, sin cerrar,
                         datos que no                            ArrayCodigosDescrip
arrayErroresFormato                                        N                                --
                         corresponden al tipo de                   cionesStringType
                         dato del elemento, etc),
                         en este array se detallan
                         dichos errores

 es del tipo ArrayIdsMaquinasElectronicasType. Es un array
de elementos idMaquina que son del tipo IdMaquinaElectronicaSimpleType

ArrayIdsMaquinasElectronicasType
                                                                                            Longitud
 Campo / Grupo               Descripción             Oblig.              Tipo                (máx)
                      Identificador de la máquina              IdMaquinaElectronicaSimple
idMaquina                                              S                                         --
                      electrónica                                        Type

2.4.4.3 Validaciones del Negocio

…

Validaciones Excluyentes

                              Código de                                                  NO es
    Campo / Grupo                                          Validación
                                Error                                                  superada
                                             El punto de explotación deberá
nroPuntoExplotacion              5001        estar dado de alta en el sistema          Rechaza
                                             JAzA para la CUIT representada
                                             Debe ser menor o igual a la
fechaPresentacion                5002                                                  Rechaza
                                             fecha actual

                                                                                                      38
2.4.5 Consultar Ids de Máquinas Electrónicas Pendientes
     (consultarIdsMEPendientes)

Mediante este método se podrá consultar el listado de Ids de máquinas electrónicas
pendientes de ser informadas, indicando para cada Id. a partir de qué fecha no figuran
datos informados.

2.4.5.1 Mensaje de Solicitud

Esquema

              string
              string
              CuitSimpleType
           
           short
       
Donde:

 es del tipo
ConsultarIdsMEPendientesRequestType. Permite identificar el punto de explotación
que se desea consultar

                                                                                  Longitud
      Campo / Grupo               Descripción          Oblig.        Tipo          (máx)
                            Información de
authRequest                 autenticación del emisor     S      AuthRequestType      --
                            del request
                            Número identificador del
nroPuntoExplotacion         Punto de Explotación que     S           short           5
                            se está consultando

2.4.5.2 Mensaje de Respuesta

Esquema

                                                                                          39
short
               
                    IdMaquinaElectronicaSimpleType
                    date
               
                       short
                       string
                    
                       string
                       string
                    
Donde:

 es del tipo
ConsultarIdsMEPendientesReturnType

                                                                                     Longitud
         Campo                  Descripción           Oblig.          Tipo
                                                                                      (máx)
                          Número del Punto de
nroPuntoExplotacion                                     N             short             5
                          Explotación
fechaPresentacion         Fecha de la Presentación      N             date              --
                          Lista de Ids de máquinas
                          electrónicas informadas
                          para el punto de
arrayIdsMaquinasElectro                                        ArrayIdsMaquinasEle
                          explotación                   N                               --
nicas                                                             ctronicasType
                          correspondientes a la
                          fecha de presentación
                          indicada
                          Si la información enviada
                          no supera las
                                                               ArrayCodigosDescrip
arrayErrores              validaciones de negocio,      N                               --
                                                                   cionesType
                          en este array se detallan
                          los errores detectados

                                                                                                40
Si el request presenta
                         errores de formato (tags
                         inválidos, sin cerrar,
                         datos que no                            ArrayCodigosDescrip
arrayErroresFormato                                        N                                --
                         corresponden al tipo de                   cionesStringType
                         dato del elemento, etc),
                         en este array se detallan
                         dichos errores

 es un array de elementos idFechaMaquina que son del
tipo IdMaquinaElectronicaSimpleType

IdFechaMaquinaType
                                                                                            Longitud
 Campo / Grupo               Descripción             Oblig.              Tipo                (máx)
                      Identificador de la máquina              IdMaquinaElectronicaSimple
idMaquina                                              S                                         --
                      electrónica                                        Type
                      Fecha de la primer
fecha                 presentación aún pendiente       S                 date                    --
                      de ser informada

2.4.5.3 Validaciones del Negocio

…

Validaciones Excluyentes

                              Código de                                                  NO es
    Campo / Grupo                                          Validación
                                Error                                                  superada
                                             El punto de explotación deberá
nroPuntoExplotacion              6001        estar dado de alta en el sistema          Rechaza
                                             JAzA para la CUIT representada

                                                                                                      41
2.4.6 Consultar Resumen Diario - Otros (consultarResumenDiaOtros)

Mediante este método se podrá consultar la información enviada sobre partidas de bingo y
cajas consolidadas de bingo y mesas vivas para una fecha de presentación en particular.

2.4.6.1 Mensaje de Solicitud

Esquema

              string
              string
              CuitSimpleType
           
           short
           date
       
Donde:

 es del tipo
ConsultarResumenDiaOtrosRequestType. Permite indentificar el punto de explotación y
fecha a consultar.

                                                                                  Longitud
      Campo / Grupo               Descripción          Oblig.        Tipo
                                                                                   (máx)
                            Información de
authRequest                 autenticación del emisor     S      AuthRequestType      --
                            del request
                            Número identificador del
nroPuntoExplotacion         Punto de Explotación que     S           short           5
                            se está informando
fechaPresentacion           Fecha de la presentación     S           date            --

2.4.6.2 Mensaje de Respuesta

Esquema

                                                                                          42
EnteroPositivoSimpleType
                   dateTime
                   ImporteNoNegativoSimpleType
                   EnteroPositivoSimpleType
                   
                   EnteroNoNegativoSimpleType
                   
                   EnteroNoNegativoSimpleType
                   
                   EnteroNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   
                   1
                   1
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   
                   ImporteNoNegativoSimpleType
                   ImporteNoNegativoSimpleType
                   ImporteSimpleType
                   ImporteNoNegativoSimpleType
                   
                                                                              43
ImporteNoNegativoSimpleType
                        
                  ImporteNoNegativoSimpleType
                  
                  ImporteNoNegativoSimpleType
                  ImporteNoNegativoSimpleType
                  ImporteNoNegativoSimpleType
                  ImporteSimpleType
               
                        short
                        string
                  
                        string
                        string
                  
Donde:

 es del tipo
ConsultarResumenDiaOtrosReturnType

                                                                                      Longitud
         Campo                  Descripción           Oblig.          Tipo
                                                                                       (máx)
arrayDetallePartidasBin   Lista de detalles de                 ArrayDetallePartidas
                                                        N                                --
go                        partidas de bingo                         BingoType
arrayCajasConsolidadaM    Lista de detalles de                 ArrayCajasConsolida
                                                        N                                --
esasVivas                 partidas de bingo                     daMesasVivasType
                          Caja consolidada de                  CajaConsolidadaBing
cajaConsolidadaBingos                                   N                                --
                          bingo                                       oType
                          Si la información enviada
                          no supera las
                                                               ArrayCodigosDescrip
arrayErrores              validaciones de negocio,      N                                --
                                                                   cionesType
                          en este array se detallan
                          los errores detectados

                                                                                                 44
Si el request presenta
                          errores de formato (tags
                          inválidos, sin cerrar,
                          datos que no                              ArrayCodigosDescrip
arrayErroresFormato                                          N                                  --
                          corresponden al tipo de                     cionesStringType
                          dato del elemento, etc),
                          en este array se detallan
                          dichos errores

 es un array de elementos , que son de tipo
DetallePartidaBingoType

DetallePartidaBingoType
                                                                                                Longitud
 Campo / Grupo                Descripción             Oblig.                Tipo
                                                                                                 (máx)
nroPartida             Número de partida                S         EnteroPositivoSimpleType           9
                       Fecha-hora de inicio de la
fechaHoraInicio                                         S                 dateTime                   --
                       partida
valorCarton            Valor del cartón                 S        ImporteNoNegativoSimpleType         --
nroSerie               Número de serie                  N         EnteroPositivoSimpleType           4
cantidadCartonesSer    Cantidad de cartones en la
                                                        S        EnteroNoNegativoSimpleType          6
ie                     serie
cantidadCartonesVe     Cantidad de cartones
                                                        S        EnteroNoNegativoSimpleType          6
ndidos                 vendidos
nroPrimerCartonVen     Número del primer cartón
                                                        S        EnteroNoNegativoSimpleType          6
dido                   vendido
nroUltimoCartonVen     Número del último cartón
                                                        S        EnteroNoNegativoSimpleType          6
dido                   vendido
totalPremiosPagados    Total de premios pagados         S        ImporteNoNegativoSimpleType         --

 es un array de elementos
, que son de tipo CajaConsolidadaMesasVivasType

CajaConsolidadaMesasVivasType
                                                                                                Longitud
 Campo / Grupo                Descripción             Oblig.                 Tipo                (máx)
                       Código identificador del
tipoMesa                                                 S                   short                   4
                       tipo de mesa
                       Cantidad de mesas del tipo
cantidadMesas                                            S                   short                   4
                       indicado
                       Efectivo en el momento de
efectivoApertura                                         S        ImporteNoNegativoSimpleType        --
                       apertura
                       Efectivo en el momento de
efectivoCierre                                           S        ImporteNoNegativoSimpleType        --
                       cierre
importeEqFichasApe     Importe equivalente fichas
                                                         S        ImporteNoNegativoSimpleType        --
rtura                  apertura
importeEqFichasCier    Importe equivalente fichas
                                                         S        ImporteNoNegativoSimpleType        --
re                     cierre
totalRetiros           Total de retiros                  S        ImporteNoNegativoSimpleType        --
totalReposiciones      Total de reposiciones             S        ImporteNoNegativoSimpleType        --
                       Total de retiros equivalente
totalRetirosEqFichas                                     S        ImporteNoNegativoSimpleType        --
                       fichas
totalReposicionesEq    Total de reposiciones
                                                         S        ImporteNoNegativoSimpleType        --
Fichas                 equivalente fichas
totalVentas            Total de ventas                   S        ImporteNoNegativoSimpleType        --

                                                                                                          45
Longitud
 Campo / Grupo               Descripción           Oblig.              Tipo
                                                                                           (máx)
totalPagos            Total de pagos                 S      ImporteNoNegativoSimpleType      --
                      Diferencia de caja (puede
diferenciaCaja                                       S          ImporteSimpleType            --
                      ser positiva o negativa)
                      Total equivalente ticketes
totalEqTicketsFondP
                      fondos promocionales           S      ImporteNoNegativoSimpleType      --
romOtorg
                      otorgados
                      Total equivalente ticketes
totalEqTicketsFondP
                      fondos promocionales           S      ImporteNoNegativoSimpleType      --
romRecup
                      recuperados

 es de tipo CajaConsolidadaBingosType

CajaConsolidadaBingosType
                                                                                          Longitud
 Campo / Grupo               Descripción           Oblig.              Tipo                (máx)
                      Efectivo en el momento de
efectivoApertura                                     S      ImporteNoNegativoSimpleType      --
                      apertura
                      Efectivo en el momento de
efectivoCierre                                       S      ImporteNoNegativoSimpleType      --
                      cierre
totalVentas           Total de ventas                S      ImporteNoNegativoSimpleType      --
totalPagos            Total de pagos                 S      ImporteNoNegativoSimpleType      --
                      Diferencia de caja (puede
diferenciaCaja                                       S          ImporteSimpleType            --
                      ser positiva o negativa)

2.4.6.3 Validaciones del Negocio

…

Validaciones Excluyentes

                              Código de                                               NO es
    Campo / Grupo                                        Validación
                                Error                                               superada
                                             La fecha de presentación no
fechaPresentacion                4001        puede ser superior a la fecha           Rechaza
                                             actual
                                             El punto de explotación deberá
cuitRepresentada,
                                 4002        estar dado de alta en el sistema        Rechaza
nroPuntoExplotacion
                                             JAzA para la CUIT representada
cuitRepresentada,                            Deberá existir al menos una
nroPuntoExplotacion,             4003        presentación para el punto de           Rechaza
fechaPresentacion                            explotación en la fecha buscada

                                                                                                  46
2.4.7 Dummy

Permite verificar el funcionamiento del presente WS.

2.4.7.1 Mensaje de Solicitud

Esquema

2.4.7.2 Mensaje de Respuesta

Retorna el resultado de la verificación de los elementos principales de infraestructura del
servicio.

Esquema

             string
             string
             string
         
Donde:

 detalla el resultado de la validación, contiene los siguientes campos:

  Campo/Grupo                    Detalle               Obligatorio           Tipo
appserver              Servidor de aplicaciones             S                string
authserver             Servidor de autenticación            S                string
dbserver               Servidor de base de datos            S                string

2.4.7.3 Ejemplo para “Dummy”

                                                                                              47
OK
            OK
            OK
         
                                                                              48
3 Definición de tipos de datos

3.1 Simple Types

                                 Tipo de dato
             Type                                         Restricción
                                   primitivo

                                                Total máximo de dígitos: 9
EnteroNoNegativoSimpleType           int
                                                Valor mínimo permitido: 0

                                                Total máximo de dígitos: 9
EnteroPositivoSimpleType             int
                                                Valor mínimo permitido: 1

                                                Total máximo de dígitos: 12
                                                Valor mínimo permitido: 0
ContadorSimpleType                   long
                                                Valor máximo permitido:
                                                999999999999
                                                Valor entero con un total de
CuitSimpleType                       long
                                                dígitos igual a: 11

IdMaquinaElectronicaSimpleType      string      Longitud: 1 a 50 caracteres

                                                Total máximo de dígitos: 12 (10
                                                enteros y 2 decimales).
                                                Valor mínimo permitido:
ImporteSimpleType                  decimal
                                                -9999999999.99
                                                Valor máximo permitido:
                                                 9999999999.99

                                                Total máximo de dígitos: 12 (10
                                                enteros y 2 decimales).
ImporteNoNegativoSimpleType        decimal      Valor mínimo permitido: 0
                                                Valor máximo permitido:
                                                9999999999.99

                                                Conjunto de valores permitidos:
                                                { 'A', 'R'}
ResultadoSimpleType                 string
                                                A: Aceptado
                                                R: Rechazado

                                                Conjunto de valores permitidos:
                                                { 'S, 'N'}
SiNoSimpleType                      string
                                                S: Sí
                                                N: No
3.2 Complex Types (genéricos)

AuthRequestType contiene la información referente a la autenticación

 Campo / Grupo            Descripción           Obligatorio       Tipo           Longitud
token              Token devuelto por el WSAA        S            string            --
                   Signature devuelta por el
sign                                                S             string            --
                   WSAA
                   CUIT de la Entidad
cuitRepresentada                                    S         CuitSimpleType       11
                   Representada

ArrayCodigosDescripcionesType es un Array de  del tipo
CodigoDescripcionType

CodigoDescripcionType
                                                                               Longitud
       Campo                 Descripción                Obligatorio   Tipo
                                                                                (máx)
codigo             codigo                                     S       short        5
descripción        descripción                                S       string     2000

ArrayCodigosDescripcionesStringType es un Array de  que
es del tipo CodigoDescripcionStringType

CodigoDescripcionStringType
                                                                               Longitud
       Campo                 Descripción                Obligatorio   Tipo
                                                                                (máx)
codigo             Codigo                                     S       string     100
descripción        Descripción                                S       string     2000

                                                                                            50
GrupoContadoresMEType

                                                                          Longitud
   Campo             Descripción       Obligatorio         Tipo
                                                                           (máx)
juegosJugados   Cantidad de juegos         S         ContadorSimpleType      12
coinIn          Contador de coin-in        S         ContadorSimpleType      12
coinOut         Contador de coin-out       S         ContadorSimpleType      12
jackpot         Contador de jackpot        S         ContadorSimpleType      12

                                                                                51
3.3 Aclaraciones y Definiciones

  (1) No se especifica la longitud del atributo token y del atributo sign porque es variable
      y depende de la respuesta del WSAA
  (2) Formato para el tipo de dato date es: AAAA-MM-DD, sin uso horario
  (3) Formato para el tipo de dato dateTime es:

        AAAA-MM-DDThh:mm:ss[Z|(+|-)hh:mm]
        Aclaración: entre corchetes “[]” indica que es opcional.

  (4) El separador de decimales es el punto “.”
  (5) Cuando un elemento es opcional y no se desea enviar ningún valor para este, no
      deberá enviarse el tag. Por ejemplo si no corresponde enviar un valor para
      fechaPresentacion en un request en el cual dicho elemento sea opcional, no hay que
      enviar el tag, es decir no debe enviarse:
       
  (6) Para las columnas con título Oblig. u Obligatorio, el valor de la celda N significa que
      el atributo no es obligatorio a nivel estructura y S que el atributo es obligatorio
  (7) Los campos y métodos deprecados son aquellos que temporariamente siguen siendo
      funcionales, pero serán eliminados en próximas actualizaciones

3.4 Abreviaturas

  (1)   JAzA: Juegos de Azar y Apuestas
  (2)   WS: Web Services
  (3)   WSDL: Web Services Description Language
  (4)   WSAA: WebService de Autenticación y Autorización

                                                                                          52
También puede leer