Skip to content

Seninhg/ami_format

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto AmyconFormat

Estado del Proyecto: En Desarrollo

Actualmente, esta herramienta se emplea para tareas puntuales. Objetivo: Crear una interfaz intuitiva que permita a los usuarios finales (contadores) utilizar la herramienta sin intervención técnica.


Estructura del Proyecto

.
 entrada/
 extract_script/
    extract_from_liq.py       # Script para la extracción de registros de liquidaciones (PDF)
 format_script/
    format_CAFCER.ipynb       # Solución personalizada (CAFCER): Excel -> Formato Importación
    format_CAPISAMxd.ipynb    # Solución personalizada (CAPISAM): Excel -> Formato Importación
    format_group.py           # Agrupación de registros por cliente
    format_report_AMICONT.py  # Adaptación a formato contable AMICONT
    format_report_AMIDATA.py  # Adaptación a formato contable AMIDATA
 resources/
    amicont/                  # Recursos y guías para AMICONT
    amidata/                  # Recursos y guías para AMIDATA
 salida/
 app.ipynb                     # Script principal (Orquestador)
 test.ipynb                    # Zona de pruebas

Nota: Los scripts en format_script (excepto los personalizados) trabajan con el resultado de extract_from_liq.py.


Modos de Procesamiento (Ubicación de Archivos)

El proyecto está diseñado para ser flexible en la lectura de archivos, soportando diferentes estructuras de directorios:

1. Documento Literal

Se especifica la ruta exacta de un archivo único. Ejemplo: "C:/Users/Sam Lenin/Desktop/DFISA/JUNIO/20608232461-04-E001-1724.pdf"

2. Directorio Simple

Se señala un directorio que contiene directamente las liquidaciones a procesar. Ejemplo: "C:/Users/Sam Lenin/Desktop/DFISA/JUNIO"

3. Directorio Compuesto

Se procesa un directorio raíz que contiene subdirectorios (por ejemplo, organizados por meses). Ejemplo: "C:/Users/Sam Lenin/Desktop/DFISA"


Progreso y Tareas

Completado

  • Extracción de elementos de las liquidaciones.

Pendiente / En Progreso

  • Convertir DataFrames a PDFs para procesamiento intermedio.
  • Generalizar el script de formateo para aceptar diferentes tipos de entrada (no solo el modelo actual).

Detalles Técnicos

Mapeo de Columnas (Versión 002 - CAFCER)

Equivalencias identificadas para el reporte de liquidaciones:

Campo Origen Campo Destino (Importación)
anomes FECHA DE LIQUIDACIÓN (PROCESADO)
Fecha de emisión FECHA DE LIQUIDACIÓN

Librerías Requeridas

Nota: El proyecto no utiliza actualmente un entorno virtual (venv). Por favor, instale las librerías faltantes conforme aparezcan errores de importación mientras se genera el requirements.txt oficial.

About

Proyecto personal que busca apoyar en el formateo e insercción de registros procedentes de liquidaciones de compra en formato pdf a registros en excel adaptados a los formatos requeridos por sistemas contables como Amycont o Amidata.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors