Commit Graph

173 Commits

Author SHA1 Message Date
Galindo97
150efdfd99 pedimentos UI 2025-12-23 14:15:05 -06:00
Galindo97
6a06f19b1c feat: Update Pedimento schemas and frontend components to enforce required fields and improve data handling 2025-12-22 18:04:49 -06:00
f915bccd5f Desarrollo de rutina de CRUD para los catalogos generales 2025-12-22 17:43:25 -06:00
6a9f69e39e Se termino de agregar los formularios modales a los catalogos que faltaba 2025-12-22 11:13:35 -06:00
153fca9ad7 Se agrego un modal provicional para el fomrulario y creacion de los registros en la base de datos. Aun faltan 3 catalogos para la integracion con la base de datos 2025-12-19 17:25:12 -06:00
AlexeerCT
7c8b972899 feat: enhance invoice models with additional fields and relationships for improved data handling 2025-12-19 13:48:32 -06:00
AlexeerCT
fa70b747ec feat: convert operation_type from string to number for existing invoices 2025-12-19 11:30:47 -06:00
AlexeerCT
f8fbfb0c4b feat: implement automatic URL updates and filter application for invoice dashboard 2025-12-19 11:19:30 -06:00
AlexeerCT
e937f48de4 feat: add logistics tab form for invoice editing
feat: implement server-side loading for invoices page with authentication and filters

feat: create invoices page with filtering, infinite scroll, and data table

feat: add server-side loading for invoice edit page with data fetching

feat: implement invoice edit page with tabbed interface and form handling
2025-12-19 10:52:09 -06:00
08fb5d25bf Merge pull request 'feat: Add models for line items and their series, including detailed attributes for item tracking and classification' (#28) from feature/item_lines into feature/facturas
Reviewed-on: ADUANASOFT/anexo76#28
2025-12-19 15:22:00 +00:00
aab1aee9e2 Merge pull request 'Se agegaron rutas para clientes/proveedores asi como a las agencias aduanales' (#27) from Feature/Rutas_Clientes_agentesAduanales into feature/facturas
Reviewed-on: ADUANASOFT/anexo76#27
2025-12-19 15:21:30 +00:00
c2a608fe9a Merge pull request 'Creacion de rutas para nuevas facturas, asi como nuevas rutinas para el filtro de datos en facturas de exportacion' (#26) from Feature/filtro_datos_por_facturas into feature/facturas
Reviewed-on: ADUANASOFT/anexo76#26
2025-12-19 15:20:59 +00:00
5f0c4f520e Merge pull request 'Modulo/Creacion de endpoint para las tablas de facturas, asi como sus creaciones' (#25) from modulo/modulo_URL_FACTURAS_IMPORTACION_EXPORTACION into feature/facturas
Reviewed-on: ADUANASOFT/anexo76#25
2025-12-19 15:20:22 +00:00
AlexeerCT
1b856a2713 feat: Add models for line items and their series, including detailed attributes for item tracking and classification 2025-12-19 09:18:30 -06:00
827c5319bb Se agegaron rutas para clientes/proveedores asi como a las agencias aduanales 2025-12-16 15:40:17 -06:00
d1caf0b996 Creacion de rutas para nuevas facturas, asi como nuevas rutinas para el filtro de datos en facturas de exportacion 2025-12-16 08:29:39 -06:00
314df4ffc1 Modulo/Creacion de endpoint para las tablas de facturas, asi como sus creaciones 2025-12-12 17:23:58 -06:00
a07aeb7b12 feat: Enhance invoice management with operation and invoice type filters, update dialog defaults, and modify routes for improved functionality 2025-12-12 08:44:09 -06:00
e5f6162ffb feat: Implement invoice management features including data table, dialogs for viewing, editing, and deleting invoices, and server-side loading of invoice data 2025-12-11 11:30:44 -06:00
76b9325713 fix: Correct SQL values formatting in invoice types seed data 2025-12-11 11:22:19 -06:00
c63d543cb5 feat: Update invoice types seed data to include operation types 2025-12-11 11:21:06 -06:00
6cab955276 feat: Enhance invoice management with new operation types and schema updates 2025-12-09 18:02:24 -06:00
7e9c8397ef feat: Implement invoice management module with CRUD operations
- Added InvoiceHeader, InvoiceComplianceMx, InvoiceFinancials, InvoiceLogistics, InvoiceSalesDetails, and InvoiceCollections models.
- Created schemas for invoice operations including create, update, and response schemas.
- Developed services for handling business logic related to invoices, including retrieval, creation, updating, and deletion of invoices and their related data.
- Introduced routes for invoice management, enabling CRUD operations through a RESTful API.
- Integrated invoice routes into the main application router.
- Removed unused routers from the core module to streamline the API structure.
2025-12-09 16:00:46 -06:00
ef1a8d743e Merge pull request 'feature/general_catalogs_frontend' (#24) from feature/general_catalogs_frontend into development
Reviewed-on: ADUANASOFT/anexo76#24
2025-12-09 17:53:08 +00:00
44eef08445 feat: Implement license and tenant management APIs
- Added endpoints for license management including creation, retrieval, update, validation, and usage tracking.
- Developed service layer for business logic related to licenses.
- Introduced tenant management APIs for creating, updating, listing, and deleting tenants.
- Implemented user-tenant relationship management with endpoints for adding, removing, and updating user roles in tenants.
- Created DTOs for data transfer between layers and models for ORM mapping.
- Enhanced logging and error handling across services.
2025-12-09 11:51:18 -06:00
3992a9436b feat: Implement server-side loading for exchange rates with authentication and error handling 2025-12-09 09:08:17 -06:00
ce6cdee062 feat(api): add CRUD operations for various general catalogs including concepts, customs broker concepts, DODA, electronic notices, equivalencies, error catalogs, exchange rates, identifiers, INPC, legends, multi-currency types, packages, ports, prevalidators, seals, signatures, unit conversions, and units of measure. 2025-12-09 09:03:33 -06:00
e8b8599335 feat: Implement API clients and UI components for managing units of measure and locations
- Added API client for OMA units of measure with CRUD operations.
- Created API client for general unit measures with CRUD functionality.
- Developed UI components for displaying and managing locations in a data table format.
- Implemented data table actions for unit measures, including create, edit, and delete functionalities.
- Integrated pagination and refresh capabilities in the data tables for both customs and general unit measures.
- Enhanced user experience with dialogs for creating and editing units of measure.
- Added server-side loading logic for fetching locations and units of measure with error handling.
2025-12-08 17:34:03 -06:00
648197b171 feat: Enhance company loading logic with authentication and error handling 2025-12-08 14:37:45 -06:00
9b9d6470be refactor: Simplify company routes by removing redundant CRUD router and improving code readability 2025-12-08 14:34:12 -06:00
6acbd48e9e feat: Implement general catalogs for INPC, Legends, Multi-Currency Types, Packages, Ports, Prevalidators, Signatures, Unit Conversions, and Units of Measure
- Added INPC management page with search functionality.
- Created Legends management page with filters for code and description.
- Implemented Multi-Currency Types management with search capabilities.
- Developed Packages management page with filtering options.
- Introduced Ports management page with authentication and data fetching.
- Added Prevalidators management page with search filters.
- Implemented Signatures management page with search by name and position.
- Created Unit Conversions management page for conversion factors.
- Developed Units of Measure management pages for ACE, American, and OMA with data tables and create/edit dialogs.
2025-12-08 14:17:47 -06:00
f1bd2d63e8 Merge remote-tracking branch 'origin/24-nov' into development 2025-12-08 10:39:22 -06:00
fbb801691b Merge pull request 'feature/pedimentos' (#22) from feature/pedimentos into development
Reviewed-on: ADUANASOFT/anexo76#22
2025-12-08 16:22:22 +00:00
dc0fac9b3e feat: Implement general catalogs for ports, unit conversions, and units of measure
- Added models, DTOs, services, and routes for ports, including CRUD operations.
- Introduced unit conversions with corresponding models, DTOs, services, and routes.
- Developed units of measure with detailed models, DTOs, services, and routes for various types.
- Ensured all new features are integrated with FastAPI and SQLAlchemy for seamless database interactions.
2025-12-08 10:13:02 -06:00
235129a04a feat: add DODA module with routes, DTOs, models, and service layer for managing DODA operations 2025-12-06 23:39:48 -06:00
ad10777810 feat: add signatures module with DTOs, models, routes, and service layer for managing signatures 2025-12-06 23:39:19 -06:00
642f31871f feat: add prevalidators module with DTOs, models, routes, and service layer for managing prevalidators 2025-12-06 23:39:03 -06:00
fd51a71289 feat: add error catalogs module with DTOs, models, routes, and service layer for managing error classifications and catalogs 2025-12-06 23:38:24 -06:00
0b16726228 feat: add electronic notices module with DTOs, models, routes, and service layer for managing electronic notices 2025-12-06 23:37:13 -06:00
3fdfd70633 feat: add DODA module with DTOs, models, and service layer for managing DODA operations 2025-12-06 23:36:35 -06:00
6f2b755898 feat: implement location management module with DTOs, models, routes, and service layer 2025-12-06 23:36:22 -06:00
KevinMrkz3221
5c4372df8c catalogos 2025-12-06 19:45:36 -06:00
0cb89ceeec feat: update pedimento dates model, add PATCH method to API, and enhance edit forms 2025-12-05 17:27:19 -06:00
KevinMrkz3221
64b6f3e5c9 feat: implementar CRUD completo para exchange_rate, packages y seal
Backend:
- Corregir tipos datetime en exchange_rate (dto.py, models.py)
- Agregar datetime import en packages dto.py
- Corregir orden de parámetros en seal services.py
- Actualizar router.py con nuevas rutas

Frontend:
- Crear API clients para exchange-rate, packages y seal
- Implementar componentes de tabla con renderComponent
- Crear diálogos de crear/editar para cada módulo
- Implementar data-table-actions con manejo interno de diálogos
- Agregar páginas completas con filtros e infinite scroll
- Actualizar sidebar con nuevos módulos

Características:
- Acciones inline (editar/eliminar) totalmente funcionales
- Filtros de búsqueda específicos por módulo
- Paginación con infinite scroll
- Sincronización con companyStore
- Manejo de errores robusto
2025-12-02 20:46:41 -06:00
KevinMrkz3221
baf76cf414 Clases 2025-12-02 19:36:22 -06:00
6eae26acf3 Merge pull request 'feature/pedimentos' (#21) from feature/pedimentos into development
Reviewed-on: ADUANASOFT/anexo76#21
2025-11-24 22:45:03 +00:00
dcd42583d9 feat: replace SVG icons with Lucide icons in reference data pages
- Updated the "Nueva Sección" button in customs_sections, customs_warehouses, incoterms, invoice_types, material_types, payment_methods, pedimento_codes, pedimento_regimens, sectors, states, transport_modes, and transport_types pages to use the Plus icon from Lucide.
- Updated the "Actualizar" button in the same pages to use the RefreshCw icon from Lucide.
- Added a new edit dialog component for customs brokers with a comprehensive form for editing broker details, including validation and loading states.
2025-11-24 16:43:53 -06:00
cdc3788a05 feat: update company API endpoint, refine pedimento dates model, and adjust Keycloak mapper creation 2025-11-24 09:58:24 -06:00
3043be4624 feat: Integrate pedimento codes into the edit form and update data loading 2025-11-18 19:00:13 -06:00
404333f35e Refactor Pedimento data structure and update forms
- Expanded the PedimentoDates, PedimentoPayments, PedimentoTransportMeans, and PedimentoValidation interfaces to include additional fields.
- Updated the dates, payments, transport, and validation tab forms to initialize form data directly from the Pedimento object, removing unnecessary API calls for data loading.
- Enhanced the payload construction in the edit page to conditionally include sub-resources only if they contain values, improving data handling during creation and update operations.
- Adjusted the form bindings to reflect the new structure and ensure proper data flow between the components.
2025-11-18 18:20:04 -06:00