udistrital / Cumplidos_y_certificaciones_documentacion

0 stars 0 forks source link

Creacion de controladores para tablas parametricas tipo_documento_cobro y tipo_cuenta_bancaria #115

Closed JuanCamiloMartinezLopez closed 1 month ago

JuanCamiloMartinezLopez commented 1 month ago

Se requiere realizar la creación de los controladores para las nuevas tablas paramétricas generales (tipo_cuenta_bancaria y tipo_documento_pago) creadas en udistrital, esquema core.

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

faidercamilo26 commented 1 month ago

:triangular_flag_on_post: Tipo documento cobro y Tipo cuenta bancaria :triangular_flag_on_post:

Se inicia con la tarea clonando el repositorio

faidercamilo26 commented 1 month ago

Se usa el comando bee generate appcode, sin embargo, este genera los modelos, pero solo las estructuras, sin ningún método, no genera los controladores y las rutas si se crean se eliminan las anteriores, por esto se realiza manualmente este proceso, se usa el comando para que genere la estructura en los modelos y se agregan las funciones manualmente, también se crean los controladores y por último agrego las rutas utilizando los controladores anteriormente mencionados.

faidercamilo26 commented 1 month ago

Se realiza la creación del script para agregar los tipos de documentos de cobro, no tengo permisos de edición en la tabla por eso solo se deja registrado en la issue el script.

INSERT INTO core.tipo_documento_cobro (nombre, descripcion, codigo_abreviacion, activo)
Values ('Factura electronica de venta', 'Documento digital que registra la venta de bienes o servicios, cumpliendo con los requisitos fiscales y legales, y es emitido, firmado y recibido electrónicamente.', 'FEV', true ),
        ('Cuenta de cobro', 'Documento utilizado para solicitar el pago de un bien o servicio prestado, que no tiene implicaciones fiscales y no reemplaza a la factura. Se utiliza comúnmente por personas no obligadas a facturar.', 'CUC', true )

Image

Se crea el script para agregar los tipos de cuenta bancaria, tampoco se tiene permiso para gregar registros a estas tabla.


INSERT INTO core.tipo_cuenta_bancaria(banco_id, nombre, descripcion, codigo_abreviacion, activo)
VALUES 
(0, 'Cuenta Corriente', 'Cuenta corriente BANCO DE LA REPÚBLICA', 'CCBR', true),
(0, 'Cuenta Ahorros', 'Cuenta ahorros BANCO DE LA REPÚBLICA', 'CABR', true),
(1, 'Cuenta Corriente', 'Cuenta corriente BANCO DE BOGOTÁ', 'CCBB', true),
(1, 'Cuenta Ahorros', 'Cuenta ahorros BANCO DE BOGOTÁ', 'CABB', true),
(2, 'Cuenta Corriente', 'Cuenta corriente BANCO POPULAR', 'CCBP', true),
(2, 'Cuenta Ahorros', 'Cuenta ahorros BANCO POPULAR', 'CABP', true),
(6, 'Cuenta Corriente', 'Cuenta corriente BANCO ITAÚ CORPBANCA COLOMBIA S.A.', 'CCIT', true),
(6, 'Cuenta Ahorros', 'Cuenta ahorros BANCO ITAÚ CORPBANCA COLOMBIA S.A.', 'CAIT', true),
(7, 'Cuenta Corriente', 'Cuenta corriente BANCOLOMBIA S.A.', 'CCBL', true),
(7, 'Cuenta Ahorros', 'Cuenta ahorros BANCOLOMBIA S.A.', 'CABL', true),
(9, 'Cuenta Corriente', 'Cuenta corriente CITIBANK COLOMBIA', 'CCCT', true),
(9, 'Cuenta Ahorros', 'Cuenta ahorros CITIBANK COLOMBIA', 'CACT', true),
(10, 'Cuenta Corriente', 'Cuenta corriente BANCO GNB COLOMBIA S.A.', 'CCGN', true),
(10, 'Cuenta Ahorros', 'Cuenta ahorros BANCO GNB COLOMBIA S.A.', 'CAGN', true),
(12, 'Cuenta Corriente', 'Cuenta corriente BANCO GNB SUDAMERIS COLOMBIA', 'CCGS', true),
(12, 'Cuenta Ahorros', 'Cuenta ahorros BANCO GNB SUDAMERIS COLOMBIA', 'CAGS', true),
(13, 'Cuenta Corriente', 'Cuenta corriente BBVA COLOMBIA', 'CCBBVA', true),
(13, 'Cuenta Ahorros', 'Cuenta ahorros BBVA COLOMBIA', 'CABBVA', true),
(14, 'Cuenta Corriente', 'Cuenta corriente HELM BANK', 'CCHB', true),
(14, 'Cuenta Ahorros', 'Cuenta ahorros HELM BANK', 'CAHB', true),
(19, 'Cuenta Corriente', 'Cuenta corriente RED MULTIBANCA COLPATRIA S.A.', 'CCRM', true),
(19, 'Cuenta Ahorros', 'Cuenta ahorros RED MULTIBANCA COLPATRIA S.A.', 'CARM', true),
(20, 'Cuenta Corriente', 'Cuenta corriente BANCO SCOTIABANK COLPATRIA', 'CCSC', true),
(20, 'Cuenta Ahorros', 'Cuenta ahorros BANCO SCOTIABANK COLPATRIA', 'CASC', true),
(23, 'Cuenta Corriente', 'Cuenta corriente BANCO DE OCCIDENTE', 'CCBO', true),
(23, 'Cuenta Ahorros', 'Cuenta ahorros BANCO DE OCCIDENTE', 'CABO', true),
(31, 'Cuenta Corriente', 'Cuenta corriente BANCOLDEX', 'CCBX', true),
(31, 'Cuenta Ahorros', 'Cuenta ahorros BANCOLDEX', 'CABX', true),
(32, 'Cuenta Corriente', 'Cuenta corriente BANCO CAJA SOCIAL - BCSC S.A.', 'CCBCS', true),
(32, 'Cuenta Ahorros', 'Cuenta ahorros BANCO CAJA SOCIAL - BCSC S.A.', 'CABCS', true),
(40, 'Cuenta Corriente', 'Cuenta corriente BANCO AGRARIO DE COLOMBIA S.A.', 'CCBA', true),
(40, 'Cuenta Ahorros', 'Cuenta ahorros BANCO AGRARIO DE COLOMBIA S.A.', 'CABA', true),
(51, 'Cuenta Corriente', 'Cuenta corriente BANCO DAVIVIENDA S.A.', 'CCDV', true),
(51, 'Cuenta Ahorros', 'Cuenta ahorros BANCO DAVIVIENDA S.A.', 'CADV', true),
(52, 'Cuenta Corriente', 'Cuenta corriente BANCO AV VILLAS', 'CCAV', true),
(52, 'Cuenta Ahorros', 'Cuenta ahorros BANCO AV VILLAS', 'CAAV', true),
(53, 'Cuenta Corriente', 'Cuenta corriente BANCO WWB S.A.', 'CCWW', true),
(53, 'Cuenta Ahorros', 'Cuenta ahorros BANCO WWB S.A.', 'CAWW', true),
(58, 'Cuenta Corriente', 'Cuenta corriente BANCO PROCREDIT', 'CCPC', true),
(58, 'Cuenta Ahorros', 'Cuenta ahorros BANCO PROCREDIT', 'CAPC', true),
(59, 'Cuenta Corriente', 'Cuenta corriente BANCAMIA', 'CCBM', true),
(59, 'Cuenta Ahorros', 'Cuenta ahorros BANCAMIA', 'CABM', true),
(60, 'Cuenta Corriente', 'Cuenta corriente BANCO PICHINCHA S.A.', 'CCPI', true),
(60, 'Cuenta Ahorros', 'Cuenta ahorros BANCO PICHINCHA S.A.', 'CAPI', true),
(61, 'Cuenta Corriente', 'Cuenta corriente BANCOOMEVA', 'CCBO', true),
(61, 'Cuenta Ahorros', 'Cuenta ahorros BANCOOMEVA', 'CABO', true),
(62, 'Cuenta Corriente', 'Cuenta corriente BANCO FALABELLA S.A.', 'CCFA', true),
(62, 'Cuenta Ahorros', 'Cuenta ahorros BANCO FALABELLA S.A.', 'CAFA', true),
(63, 'Cuenta Corriente', 'Cuenta corriente BANCO FINANDINA S.A.', 'CCFI', true),
(63, 'Cuenta Ahorros', 'Cuenta ahorros BANCO FINANDINA S.A.', 'CAFI', true),
(65, 'Cuenta Corriente', 'Cuenta corriente BANCO SANTANDER S.A.', 'CCSA', true),
(65, 'Cuenta Ahorros', 'Cuenta ahorros BANCO SANTANDER S.A.', 'CASA', true),
(66, 'Cuenta Corriente', 'Cuenta corriente BANCO COOPERATIVO COOPCENTRAL', 'CCCO', true),
(66, 'Cuenta Ahorros', 'Cuenta ahorros BANCO COOPERATIVO COOPCENTRAL', 'CACO', true),
(67, 'Cuenta Corriente', 'Cuenta corriente WELLS FARGO NA', 'CCWF', true),
(67, 'Cuenta Ahorros', 'Cuenta ahorros WELLS FARGO NA', 'CAWF', true),
(68, 'Cuenta Corriente', 'Cuenta corriente NO APLICA', 'CCNA', true),
(68, 'Cuenta Ahorros', 'Cuenta ahorros NO APLICA', 'CANA', true),
(69, 'Cuenta Corriente', 'Cuenta corriente CITIBANK NA', 'CCCN', true),
(69, 'Cuenta Ahorros', 'Cuenta ahorros CITIBANK NA', 'CACN', true),
(70, 'Cuenta Corriente', 'Cuenta corriente INDUSTRIAL AND COMMERCIAL BANK OF CHINA', 'CCIC', true),
(70, 'Cuenta Ahorros', 'Cuenta ahorros INDUSTRIAL AND COMMERCIAL BANK OF CHINA', 'CAIC', true),
(71, 'Cuenta Corriente', 'Cuenta corriente UBS SWITZERLAND AG', 'CCUS', true),
(71, 'Cuenta Ahorros', 'Cuenta ahorros UBS SWITZERLAND AG', 'CAUS', true),
(72, 'Cuenta Corriente', 'Cuenta corriente SPARKASSE DUISBURG', 'CCSD', true),
(72, 'Cuenta Ahorros', 'Cuenta ahorros SPARKASSE DUISBURG', 'CASD', true),
(73, 'Cuenta Corriente', 'Cuenta corriente CITIZENS BANK', 'CCCB', true),
(73, 'Cuenta Ahorros', 'Cuenta ahorros CITIZENS BANK', 'CACB', true),
(74, 'Cuenta Corriente', 'Cuenta corriente TD BANK - WILMINGTON, DELAWARE', 'CCTD', true),
(74, 'Cuenta Ahorros', 'Cuenta ahorros TD BANK - WILMINGTON, DELAWARE', 'CATD', true),
(75, 'Cuenta Corriente', 'Cuenta corriente BANCO SANTANDER', 'CCBS', true),
(75, 'Cuenta Ahorros', 'Cuenta ahorros BANCO SANTANDER', 'CABS', true),
(76, 'Cuenta Corriente', 'Cuenta corriente CITIBANK N.A. MUMBAI', 'CCCM', true),
(76, 'Cuenta Ahorros', 'Cuenta ahorros CITIBANK N.A. MUMBAI', 'CACM', true),
(77, 'Cuenta Corriente', 'Cuenta corriente ING BANK', 'CCIB', true),
(77, 'Cuenta Ahorros', 'Cuenta ahorros ING BANK', 'CAIB', true),
(78, 'Cuenta Corriente', 'Cuenta corriente MANUFACTURERS AND TRADERS TRUST COMPANY (M&T BANK)', 'CCMT', true),
(78, 'Cuenta Ahorros', 'Cuenta ahorros MANUFACTURERS AND TRADERS TRUST COMPANY (M&T BANK)', 'CAMT', true),
(79, 'Cuenta Corriente', 'Cuenta corriente HDFC BANK', 'CCHD', true),
(79, 'Cuenta Ahorros', 'Cuenta ahorros HDFC BANK', 'CAHD', true),
(80, 'Cuenta Corriente', 'Cuenta corriente VOLKSBANK PADERBORN HÖXTER DETMOLD', 'CCVP', true),
(80, 'Cuenta Ahorros', 'Cuenta ahorros VOLKSBANK PADERBORN HÖXTER DETMOLD', 'CAVP', true),
(81, 'Cuenta Corriente', 'Cuenta corriente BMO HARRIS BANK N.A.', 'CCBH', true),
(81, 'Cuenta Ahorros', 'Cuenta ahorros BMO HARRIS BANK N.A.', 'CABH', true),
(82, 'Cuenta Corriente', 'Cuenta corriente JP MORGAN CHASE N.A.', 'CCJP', true),
(82, 'Cuenta Ahorros', 'Cuenta ahorros JP MORGAN CHASE N.A.', 'CAJP', true),
(83, 'Cuenta Corriente', 'Cuenta corriente BANK OF AMERICA', 'CCBA', true),
(83, 'Cuenta Ahorros', 'Cuenta ahorros BANK OF AMERICA', 'CABA', true),
(84, 'Cuenta Corriente', 'Cuenta corriente BANCO HSBC BANK USA', 'CCHS', true),
(84, 'Cuenta Ahorros', 'Cuenta ahorros BANCO HSBC BANK USA', 'CAHS', true),
(85, 'Cuenta Corriente', 'Cuenta corriente TOWN BANK', 'CCTB', true),
(85, 'Cuenta Ahorros', 'Cuenta ahorros TOWN BANK', 'CATB', true),
(86, 'Cuenta Corriente', 'Cuenta corriente US BANK MADISON NA', 'CCUS', true),
(86, 'Cuenta Ahorros', 'Cuenta ahorros US BANK MADISON NA', 'CAUS', true),
(87, 'Cuenta Corriente', 'Cuenta corriente BMO BANK OF MONTREAL', 'CCBM', true),
(87, 'Cuenta Ahorros', 'Cuenta ahorros BMO BANK OF MONTREAL', 'CABM', true),
(88, 'Cuenta Corriente', 'Cuenta corriente BCP', 'CCBP', true),
(88, 'Cuenta Ahorros', 'Cuenta ahorros BCP', 'CABP', true),
(89, 'Cuenta Corriente', 'Cuenta corriente ROYAL BANK OF SCOTLAND', 'CCRS', true),
(89, 'Cuenta Ahorros', 'Cuenta ahorros ROYAL BANK OF SCOTLAND', 'CARS', true),
(90, 'Cuenta Corriente', 'Cuenta corriente SUNTRUST INC BANK', 'CCSU', true),
(90, 'Cuenta Ahorros', 'Cuenta ahorros SUNTRUST INC BANK', 'CASU', true),
(91, 'Cuenta Corriente', 'Cuenta corriente BANCO HSBC', 'CCHB', true),
(91, 'Cuenta Ahorros', 'Cuenta ahorros BANCO HSBC', 'CAHB', true),
(92, 'Cuenta Corriente', 'Cuenta corriente BANCO MERCANTIL SANTA CRUZ S. A.', 'CCMS', true),
(92, 'Cuenta Ahorros', 'Cuenta ahorros BANCO MERCANTIL SANTA CRUZ S. A.', 'CAMS', true),
(93, 'Cuenta Corriente', 'Cuenta corriente BARCLAYS TOULOUSE', 'CCBT', true),
(93, 'Cuenta Ahorros', 'Cuenta ahorros BARCLAYS TOULOUSE', 'CABT', true),
(94, 'Cuenta Corriente', 'Cuenta corriente DANSKE BANK', 'CCDB', true),
(94, 'Cuenta Ahorros', 'Cuenta ahorros DANSKE BANK', 'CADB', true),
(95, 'Cuenta Corriente', 'Cuenta corriente NORTHERN STATE BANK', 'CCNS', true),
(95, 'Cuenta Ahorros', 'Cuenta ahorros NORTHERN STATE BANK', 'CANS', true),
(96, 'Cuenta Corriente', 'Cuenta corriente CAPITAL ONE BANK', 'CCCO', true),
(96, 'Cuenta Ahorros', 'Cuenta ahorros CAPITAL ONE BANK', 'CACO', true),
(97, 'Cuenta Corriente', 'Cuenta corriente CATHAY BANK', 'CCCB', true),
(97, 'Cuenta Ahorros', 'Cuenta ahorros CATHAY BANK', 'CACB', true),
(98, 'Cuenta Corriente', 'Cuenta corriente CAIXA BANK', 'CCCB', true),
(98, 'Cuenta Ahorros', 'Cuenta ahorros CAIXA BANK', 'CACB', true),
(100, 'Cuenta Corriente', 'Cuenta corriente POSTBANK SAARBRÜCKEN', 'CCPS', true),
(100, 'Cuenta Ahorros', 'Cuenta ahorros POSTBANK SAARBRÜCKEN', 'CAPS', true),
(101, 'Cuenta Corriente', 'Cuenta corriente DEUTSCHE BANK', 'CCDB', true),
(101, 'Cuenta Ahorros', 'Cuenta ahorros DEUTSCHE BANK', 'CADB', true),
(102, 'Cuenta Corriente', 'Cuenta corriente BANCA SELLA', 'CCBS', true),
(102, 'Cuenta Ahorros', 'Cuenta ahorros BANCA SELLA', 'CABS', true),
(103, 'Cuenta Corriente', 'Cuenta corriente CREDIT SUISSE (SCHWEIZ) AG', 'CCCS', true),
(103, 'Cuenta Ahorros', 'Cuenta ahorros CREDIT SUISSE (SCHWEIZ) AG', 'CACS', true),
(104, 'Cuenta Corriente', 'Cuenta corriente OCBC BANK (MALAYSIA) BERHAD', 'CCOC', true),
(104, 'Cuenta Ahorros', 'Cuenta ahorros OCBC BANK (MALAYSIA) BERHAD', 'CAOC', true),
(105, 'Cuenta Corriente', 'Cuenta corriente BANK OF MAHARASHTRA', 'CCBM', true),
(105, 'Cuenta Ahorros', 'Cuenta ahorros BANK OF MAHARASHTRA', 'CABM', true),
(106, 'Cuenta Corriente', 'Cuenta corriente BCP – BANCO COMERCIAL PORTUGUÉS', 'CCBC', true),
(106, 'Cuenta Ahorros', 'Cuenta ahorros BCP – BANCO COMERCIAL PORTUGUÉS', 'CABC', true),
(107, 'Cuenta Corriente', 'Cuenta corriente NOVO BANCO', 'CCNB', true),
(107, 'Cuenta Ahorros', 'Cuenta ahorros NOVO BANCO', 'CANB', true),
(292, 'Cuenta Corriente', 'Cuenta corriente CONFIAR COOPERATIVA FINANCIERA', 'CCCF', true),
(292, 'Cuenta Ahorros', 'Cuenta ahorros CONFIAR COOPERATIVA FINANCIERA', 'CACF', true);
faidercamilo26 commented 1 month ago

El día de ayer 14/08/2024 se hace la gestión de comunicarse con la DBA Maria Alejandra para solicitar que se me habiliten los permisos de escritura en estas tablas para incluir los datos de prueba, se espera su respuesta para poder finalizar completamente la issue.

Image

faidercamilo26 commented 1 month ago

Se habilitaron los permisos necesarios sobre las tablas tipo_cuenta_bancaria y tipo_documento_cobro, lo que permite realizar inserciones de datos de prueba en estas tablas.

Image

Image

faidercamilo26 commented 1 month ago

Se intentan subir los cambios del Crud al repositorio en una nueva rama, pero me aparece que no tengo permisos y no me permite hacer el push.

Image

JuanCamiloMartinezLopez commented 1 month ago

@faidercamilo26 se te dio permisos de escritura temporales para que subas tu rama con los cambios, crea un pr y coloca como revisor a @criss201x

JuanCamiloMartinezLopez commented 1 month ago

@faidercamilo26 Buen trabajo.