Docum Tecnica

Ver tambien
Docum Usuario, que contiene también enlace al manual pdf
Ir a Docum general BS GI, principal

Bibliotecas que intervienen

Todas estas bibliotecas deben ser incluidas en los procesos de copia de seguridad (backup), al menos diariamente las que contienen datos de usuario, Las de programas pueden salvarse solo cuando se instalen o periodicamente.

  • CPI@PUB es una bib general de CPI que se requiere para cualquier Aplicación de CPI, asi como las creadas con ADP
  • CPICE y CPICEH contienen los programas y las ayudas de Contabilidad CPI
  • CPICEF es una bib general de datos contables
  • CPICEF+++ (siendo +++ un nombre de empresa o ejercicio etc) es la bib de datos de ese entorno
  • TEXTCPIU es una bib de textos y datos general para aplicaciones CPI
  • CPIBSI es la bib especial de programas del modulo de GI
  • CPI@API se usa si se tiene contratado algun modulo adicional como Api Excel, Api Office, Coprint…
  • CPI@IMG se usa si se tiene contratado algún módulo de Imágenes, Circuito de Facturas, Escaneo, Visor, etc
  • Otras bib de CPi de otros productos pueden ser tales como ADP* CPIWEB* CPI*

Procesos de interfase

Tenemos preparadas dos sociedades (codigos cargabal): 0124 y 3034.

  • Para enviar las facturas a GI (CALL CPIBSI/C62INECL 'BSM')
    Investiga las facturas preparadas paara envio y genera ficheros (8 por sociedad) en la carpeta /home/cpibsi/out
  • Pra recoger las respuestas (CALL CPIBSI/Si2INRCL)
    Mira los ficheros que hay en /home/cpibsi/in y los sube y actualiza a Contab CPI.
    Se tratan todos los ficheros de las dos sociedades (hace una pasada por cada una) buscando ficheros relacionados del tipo .RESP o .RESPSR.

Configuración del entorno del modulo BSI

  • Cuando se instala algun parche/cambio en el módulo es recomendable re-organizar la base de datos
    • Paso 791, o CALL CPIBSI/SI0RFACL
    • Esto solo reorganiza la base de datos de CPIBSI (CPICEF), no la de Contabilidad que se puede hacer con paso 83
  • El paso 790 (GI Control Tecnico) permite algunas funciones de interés tecnico:
    • Se presenta una ventana con opciones tal como
      Opcion: CFG IFS LOG BLQ SOCI SAV ENVIAR RECIBIR … F3=Cancel
    • CFG (es igual que CALL BSICFG) permite configurar algunas propiedades generales como
      • entorno activo: ORGA para fase de pruebas/test/PRE
      • Opciones IFS: recomendamos el valor PLD (crea ficheros con *public, con fin de linea y los borra antes de crear)
      • Tipo de Tamaño: recomendamos F (tamaño fijo)
      • userId y e-mail de contacto tecnico y administrativo
      • Opcion para Upload: N para NO usarlo, otra cosa para usarlo
      • Opcion para E-Mail: E para usarlo, N para NO usarlo
    • DG Definir Datos Generales
    • IFS sólo presenta la carpeta /home/cpibsi en el propio as400 (wrkLNK)
    • LOG presenta la lista de miembros de LOGCPI, en el que existe un miembro para cada tipo de interface, donde se van registrando anotaciones de resumen por cada proceso. El fichero cpilog tambien puede verse con WRKMBRPDM FILE(TEXTCPIU/LOGCPI) MBR(BSI*)
      • miembro BSI2IEyy (tal como BSI2IE17) para interfase de envio de facturas a subcarpeta /out
      • miembro BSI2IRyy para respuestas
    • PERI (ya no se usa) para definir el periodo/ambito de fechas que se procesa, dejando vacío se toma todo lo pendiente
      (se puede usar opcion CFG)
    • SOCI Para definir las sociedades/cargabales, incluye nuevo dato V2 para control de inicio de periodo si no es año completo
      • En caso de crear nuevo cargabal o definir/cambiar una fecha de comienzo, es recomendable avisar a CPI para proceso inicial SI0AFA y cambiar reglas de envio/recepción
    • BLQ es lo mismo que el paso 796, ver si ultimo job tuvo error/bloqueo, y permite desbloquear.
      • Recordar que si se quiere Volver a situacion anterior se debe usar el paso 797
    • la opcion ERR hace lo mismo que BLQ, ver el ultimo error si hubo
    • SAV permite dos opciones
      • ver las copias de seguridad (saves savf) hechas de carpetas ifs durante los procesos de interfase.
        Permite p.e. borrar ficheros antigüos o restaurar o enviar por email etc en la fase de pruebas
      • hacer un nuevo save. Se puede salvar una carpeta ifs o una biblioteca, y permite enviarla a CPI por ftp (*upload) o por email
        esto tambien se puede hacer con CALL @SAVIFSW
    • ENVIAR ejecuta la interfase de enviar facturas
    • RECIBIR ejecuta la interfase de respuestas si hay ficheros RESP o RESPSR en la subcarpeta /IN
  • Hay un paso especial para definir los cargabal que intervienen en las interfases
    • Entrar en Contab en una empresa/fondo que tenga GI-SII
      • Paso 74 permite Definir Entidades (con las que se pueden asociar grupos de Ejercicios/Años de la misma Empresa/CIF)
      • Paso 75 Asociación Empresa-Entidad permite asociar los diferentes codigos de empresa/fondo/ejercicios con Entidades
      • Con paso 199 usar el proceso especial si1car para definir los “cargabal” a entidades y codigos de empresa/fondo/ejercicio.

Interfase de envio (SI2INECL)

El programa debe llamarse con CALL PGM(CPIBSI/SI2INECL) PARM('SBM')

Este proceso toma todas las facturas pendientes de envio (de las sociedades controladas) y genera ficheros en la carpeta /home/cpibsi/out con el formato definido

  • eeee.Essss.Faammdd.iii.V5001
    • siendo eeee = entorno (ORGA en fase PRE o Pruebas)
    • ssss = codigo sociedad/cargabal, actualmente 0124 y 3034
    • aammdd = fecha del proceso
    • iii = interfase, tipo de informacion (EXP = Expedidas, EXB = Bajas de Expedidas, REC = Recibidas, REB = Bajas de Recibidas, INT = Intracomunitarias, INB = Bajas de Intracomunitarias, BII = Bienes de Inversion, BIB = Bajas de bienes de inversion)

Posibles anomalias interfase de envio

  • Si hay algun problema en el programa de interfase se envian mensajes
    • al userId de as400 y al e-mail del responsable tecnico
    • idem al responsable administrativo

Recuperación situación anterior

Si el proceso se ha interrumpido, la aplicacion permite

  • Ver con paso 796 si el proceso tuvo error y está bloqueado, para desbloquearlo
  • volver a la situacion anterior a la ejecución del proceso (usar paso 797)
    • Se tiene la opción de retornar cualquiera de las dos interfases (envio de facturas o recepción de respuestas)
  • llamar al proceso de interfase que sea

Interfase recepcion respuestas (SI2INRCL)

Este programa lee los ficheros de la carpeta /home/cpibsi/in, de las dos sociedades 0124 y 3034, las pasa al modulo cpi-bsi-GI de Contabilidad y actualiza la situación en las facturas, lo cual después puede verse, básicamente, con el pàso 725.

Estos ficheros serian las respestas a los enviados con la otra intefase, y por cada fichero viene su pareja de respuesta en el forma

  • eeee.Essss.Faammdd.iii.V5001.RESP
    • estos serian respuestas del Corporativo
  • Las respuestas de AEAT (Hacienda) serian en formato
    • eeee.Essss.RESPSR.Faammdd.iii.V5001

Los nombres de los ficheros que se usan en BBDD del as400 son BSRiii (siendo iii la interfase), y estos ficheros tienen dos miembrospara contener RESP o RESPSR.

Posibles anomalias en interfase de recepción de respuestas

Si hay algun problema en el programa de interfase, se envia mensajes

  • al userId de as400 y al e-mail del responsable tecnico
  • idem al responsable administrativo

Recuperación situación anterior

Si el proceso se ha interrumpido, la aplicacion permite

  • Ver con paso 796 si el proceso tuvo error y está bloqueado, para desbloquearlo
  • volver a la situacion anterior a la ejecución del proceso (usar paso 797)
  • llamar al proceso de interfase de respuestas

Ref

 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/pry/bsgidocumtecnica.txt · Última modificación: 19/02/2019 12:06 por admin
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki