Manual de uso - yagopajarino/ca-req-PIO-ENARGAS GitHub Wiki
La descarga de los archivos realizada durante la instalación guarda en la carpeta seleccionada los siguientes archivos (entre otros):
- facturas.py
- OP.py
- pdf_merger.py
- cambio_nombre.py
- Files/DOCS.xlsx
- FILES/FBL1N.xlsx
Estos son los necesarios para la utilización del programa y es necesario que no sufran modificaciones.
Esta sección va a servir para ver paso a paso el modo en el que fueron pensados los archivos detallados previamente. El resultado final se traduce en una receta que combina la utilización de los archivos con ayuda del usuario.
Es necesario completar información en los excel descargados, así como descargar los PDF de las órdenes de pago.
- Dentro de la carpeta FILES, crear otra que se llame OP.
- Descargar de SAP todas las ordenes de pago que se vayan a presentar.
- Guardar los archivos pdf en la carpeta FILES/OP con el nombre que baja de SAP por defecto.
Completar con los datos del AOPD las columnas del archivo, no modificar los nombres de las columnas.
Nombre columna | Descripción | Valores aceptados |
SOCIEDAD | Código ENARGAS de sociedad Camuzzi | 20003, 20004 |
SOC | Abreviatura de sociedad Camuzzi | CGS, CGP |
PROYECTO | Código de proyecto | Ej: 20003_2017_04_EQUIPAMIENTOS_0 |
OP | Número de orden de pago | Ej: 2000010738, 1900012345 |
FECHAOP | Fecha de emisión de orden de pago | Fecha en formato dd/mm/aaaa |
PROVEEDOR | Número de proveedor SAP | Ej: 15997, 15041 |
TIPO_DOC | Tipo de documento comercial (Factura, Nota de débito, Nota de crédito) | FC, ND, NC |
NRO_DOC | Número de documento comercial | Alfanumérico con formato 4444A88888888 o 55555A88888888 |
En el archivo descargado se incluyen tres lineas de ejemplo.
Se completa con datos de SAP, utilizando la transacción FBL1N para periodo y proveedores a presentar, e incorporando al layout las siguientes columnas:
- Acreedor
- Nro Documento
- Clase de documento
- Referencia
- Fecha de documento
- Importe en moneda local
- Moneda local
- Vencimiento neto
- Fecha compensación
- Bloqueo de pago
- Fe.contabilización
- División
- Texto cab.documento
- Texto
- Doc.compensación
- Clave de referencia
La mayor parte de las mismas surgen del layout por defecto, pero verificar que se descargan todas antes de volcar la información al archivo.
Descargada la FBL1N con las columnas detalladas, se pegan los datos descargados al excel FILES/FBL1N.xlsx
Luego de seguir los pasos de parametrización de archivos y carpetas, sigue ejecutar los archivos python que automatizan:
- Búsqueda de pdf de documentos comerciales en carpetas del disco compartido.
- Creación de carpetas legajo con ordenes de pago y documentos comerciales en formato pdf.
- Unificación de archivos pdf en uno solo para presentación.
- Renombre de archivos con nomenclatura correspondiente para presentación por SARI.
En caso de haber instalado correctamente python en el sistema, los archivos con extensión .py descargados deben figurar con un ícono asi 👉
Los archivos .py se ejecutan haciendo doble click sobre ellos. Esto abre una pantalla negra y corre las instrucciones indicadas en el archivo, al finalizar se cierra automáticamente.
De ahora en adelante cuando se hable de "ejecutar" un archivo .py se habla de hacer doble click sobre este.
- Ejecutar el archivo OP.py
Crea un árbol de directorios con el siguiente esquema:
- Output/
- Codigo de proyecto 1/
- Orden de pago 1/
- ordenDePago1.pdf
- Orden de pago 2/
- ordenDePago2.pdf
- Codigo ## de proyecto 2/
- Orden de pago 1/
- ordenDePago1.pdf
- Orden de pago 2/
- ordenDePago2.pdf
- Ejecutar el archivo facturas.py
- Ejecutar el archivo pdf_merger.py
- Ejecutar el archivo cambio_nombre.py
- Ingresar la ruta a la carpeta dentro de Output a renombrar. Ej: Output\COD_PROY_1
Agrega los archivos pdf de documentos comerciales que se encuentran en el disco compartido a las carpetas creadas en el punto 4).
Crea el archivo docs_pdf_sin_asociar.xlsx que detalla los documentos que no tienen pdf asociado.
Luego de haber completado las carpetas con archivos pdf faltantes (no digitalizados y certificaciones/remitos):
Crea el archivo Binder1.pdf en cada carpeta creada en el punto 4) con la unión de los pdf presentes en la carpeta al momento de la ejecución.
El programa genera la carpeta Output\COD_PROY_1\Renombrados donde se encuentran los archivos unificados con al nomenclatura correspondiente.