Creación de nueva institución, establecimiento, punto de emisión y banco
MOTIVO
A continuación detallo el procedimiento para la creación de una nueva institución en el FEMAP, esto incluye establecimiento, punto de emisión y banco
IMPORTANTE PARA HACER DEBUG
Si deseamos empezar a ver los errores en la vista de desarrollador del navegador, debemos agregar las siguientes lineas al inicio del PHP que genera el error:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Si deseamos ver lo que tiene una variable en PHP para hacer debug, debemos utilizar la siguiente linea:
die(var_dump($dato)); //Donde $dato es la variable a ser revisada
Si queremos hacer debug en un javascript, usamos:
debugger;
CREACIÓN DE INSTITUCIÓN
Para la creación de una nueva institución crearemos, accedemos a la Base de Datos del FEMAP, genipman_femap, en la tabla institucion y agregamos un nuevo registro.
Los datos del registro deben ser los que son entregados por la Dirección de Recaudación (o Financiero).

Se recomienda que se inactive la institución anterior, es decir cambiar el registro en el campo ACTUAL de 1 a 0.
La nueva institución tiene ID=4
CREACIÓN DE ESTABLECIMIENTO
Buscamos ahora la tabla establecimiento, y creamos los registros de los nuevos establecimientos, estos deben ser entregados por la Dirección de Recaudación (Financiero).
La información del codigo de establecimiento (codigo_de_establecimiento = 069 y 070) debe ser entregado por la Dirección de Recaudación. Este establecimiento debe estar ligado a la institución creada anteriormente (InstitucionID=4).
Los nuevos ID de establecimiento son 3l 24 y 25.

CREACIÓN DE PUNTO DE EMISIÓN
En la tabla punto_de_emision se deben crear los puntos de emisión correspondientes asociados al establecimiento. En este caso se crearon los puntos de emisión 24, 25 se asociaron al establecimiento 24 y 26, se asociaron al establecimiento 25.
En secuencial empezamos en 1.
En secuencial de nota de credito y hace nota de credito ponemos 0 porque el ministerio no las hace.
El telefono y correo electrónico poner el del RUC que fue compartido por Dirección de Recaudación.
Tipo de ambiente poner 0.
En actual poner 1.
En codigo_de_emision colocar los indicados por Dirección de Recaudación.

CREACIÓN/ACTUALIZACIÓN DE RUBROS
Para realizar esta acción vamos a acceder a la tabla RUBRO.
En este caso, como el rubro no va a cambiar, vamos a actualizar los rubros asociados al establecimientoID=15 al establecimientoID=24.
Los ID de rubro que están asociados al establecimientoID=15, son los siguientes: 565, 566, 567, 568, 569, 737, 738, 739, 741, 742, 743.
Como no se encontraron rubros para el establecimientoID=25, no se hace nada.

En este caso, no se modifica nada, solo se actualiza la columna establecimientoID de 15 a 24.
MODIFICACIÓN DE FUENTES DE RUBROS
Una vez actualizado los datos de la tabla, se debe modificar los fuentes y agregar el nuevo establecimientoID, los fuentes a ser modificados son:
- logica_factura_general.php, en la ruta /femap/Facturacion_General

CREACIÓN DE NUEVAS CUENTAS DE BANCO
En la tabla banco, se crean las nuevas cuentas de banco asociadas a la nueva institución, institucionID=4.
Las nuevas cuentas de banco son enviadas por Dirección de Recaudación, son las siguientes:

NOTA: Se coloca PCEI para denotar Produccion Comercio Exterior e Inversiones, no se coloca el nombre completo por ser muy grande.
MODIFICACION DE FUENTES DE BANCOS
Tambien se deben actualizar los fuentes que están en la ruta /femap/Movimientos_Bancarios, los fuentes son:
- logica_movimientos.php
MODIFICACION DE FUENTES DE LA OPCIÓN MOVIMIENTOS BANCARIOS
Accediendo desde la opción Menú > Movimientos bancarios, se carga la ventana de estado de cuenta (/femap/Administracion/view/logica_movimientos.html)
En la línea 804 se modifica el institucionID de 2 a 4.

MODIFICACION DE FUENTES DE LA OPCIÓN CERTIFICACION DE MOVIMIENTOS BANCARIOS
Accediendo desde la opción Menú > Certificación de Movimientos Bancarios, se carga la ventana de estado de cuenta (/femap/Administracion/core/certificacion_bancaria.php)
En la línea 95 se modifica el institucionID de 2 a 4.

MODIFICACION DE FUENTES DE LA OPCIÓN CONCILIACIÓN BANCARIA
Accediendo desde la opción Menú > Conciliacion Bancaria, se carga la ventana de estado de cuenta (/femap/Administracion/view/logica_conciliacion.html)
En la línea 245 se modifica los nuevos id de banco.

MODIFICACION DE FUENTES DE LA OPCIÓN REPORTE MOVIMIENTOS BANCARIOS
Accediendo desde la opción Reportes > Reporte movimientos bancarios, se carga la ventana de reporte (/femap/Reportes/view/reporte_movimientos.html)
MODIFICACION DE FUENTES DE LA OPCIÓN REPORTE DE CONCILIACION BANCARIA
Accediendo desde la opción Reportes > Reporte de conciliacion bancaria, se carga la ventana de reporte (/femap/Reportes/view/reportes_conciliacion.html)

MODIFICACION DE FUENTES DE LA OPCIÓN REPORTE DE CONSULTA DE FORMA DE PAGO
Accediendo desde la opción Reportes > Consulta por forma de pago, se carga la ventana de reporte (/femap/Reportes/view/rep_reestructurada_banco.html)
ASIGNACIÓN DE PUNTOS DE EMISIÓN A USUARIOS
Para los puntos de emisión tanto de comprobantes de pago como en Facturación Otros Servicios, del menu Recaudacón se debe crear en la tabla facturador_vue la asignación del personaID con el punto_de_emision.
