ÍNDICE
01. VISIÓN GENERAL
Se habilita la funcionalidad para realizar la Baja de un Activo (ATFA036) añadiendo campos requeridos para la facturación de Colombia en la pestaña "Datos de Factura", para poder realizar la generación de Facturas de Salida (MATA467N) mediante rutina automática.
RUTINAS ACTUALIZADAS
ATFA036
- Se habilitan los campos Cd.Municipio (FN6_CODMUN), Tp Actividad (FN6_TPACTI), TRM Pactada? (FN6_TRMPAC) y Tipo Oper. (FN6_TIPOPE) cuando se realiza la generación de la Factura.
ATFA036MEX
- En la generación de la Factura de Venta para el país Colombia, al realizar la Baja del Bien, los campos FN6_CODMUN, FN6_TPACTI, FN6_TRMPAC y FN6_TIPOPE se envían a la rutina automática, los cuales son necesarios para que la factura generada pueda ser transmitida desde el módulo SIGAFAT (Facturación).
- En la función ATF036ValC(), se valida la existencia de campos requeridos para el país Colombia.
- Se agrega la función ATF036Cte() para asignar campos desde el registro del cliente; Cd.Municipio (FN6_CODMUN) y Tp Actividad (FN6_TPACTI).
LOCXNF
- En la función NfTudOk(), se incluye el país Colombia en validación referente a ejecución desde la rutina de Bajas de Activo (ATFA036).
MATA521
- Se agrega país Colombia en validación de la función MaCanDelF2() para que se solicite confirmar el proceso de borrado o anulación de Factura de Venta cuando ésta fue generada en la Baja de un Bien.
PROCEDIMIENTO DE IMPLEMENTACIÓN
- Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
- Aplique el patch del issue, el cual contienen las siguientes rutinas:
ATFA036
ATFA036MEX
LOCXNF
MATA521 - Configurar los nuevos campos que se indican en la sección 03. Diccionario de Datos.
02. EJEMPLO DE UTILIZACIÓN
PRE-CONDICIONES
- Configurar parámetros:
- MV_ULTDEPR: Fecha del último cálculo de la depreciación de activos fijos.
- MV_ATFVLNF: Habilita (.T.) o deshabilita (.F.) la validación de existencia de facturas en la tabla SF2 en la anulación de baja del activo.
Se recomienda configurar el parámetro en .T. (true), para que el sistema valide la existencia de facturas de venta creada en la baja del bien.
- Registrar Activos fijos.
PROCESO PARA VALIDACIÓN DE LA SOLUCIÓN
- Ingresar a la rutina Bajas, ubicada en "SIGAATF - Actualizaciones | Movimientos | Bajas".
- Seleccionar un activo y dar clic en el botón "+ Bajar".
- En la pestaña "Datos de la Baja", informar los campos: Fecha de la Baja (FN6_DTBAIX), Porcentaje de la Baja (FN6_BAIXA), Motivo (FN6_QTDBAIX) y Depreciar (FN6_DEPREC).
- En la sección "Tipos de Activos", seleccionar el Tipo de Activo a dar de baja, dando clic en el checkbox.
- En la pestaña "Datos de la Factura", seleccionar la opción "1 - Si" en el campo Generar Factura (FN6_GERANF).
- Se deben informar los campos solicitados de esta pestaña incluyendo aquellos creados para la generación de la factura electrónica.
- Dar clic en el botón "Confirmar".
- El sistema mostrará un mensaje, informando que el proceso ha finalizado correctamente.
- En el mensaje se indica el número del documento generado.
- El registro correspondiente al activo dado de baja, quedará con estatus en rojo.
- Seleccionar el activo dado de baja y dar clic en el botón "Visualizar".
- Seleccionar la carpeta "Datos de la Factura"; visualizará en el campo Num. Fac (FN6_NUMNF) el folio asignado.
- También puede ser visualizado el documento generado en la rutina Facturaciones, ubicada en "SIGAFAT - Actualizaciones | Facturación | Facturaciones".
03. DICCIONARIO DE DATOS
Tabla Baja de Activos (FN6):
Campo | FN6_CODMUN |
---|---|
Tipo | Caracter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Cd.Municipio |
Descripción | Código del municipio |
Usado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | ExistCpo("CC2",M->FN6_CODMUN,3) |
F3 | CC2MUN |
Carpeta | 2 |
Help | Municipio de origen del cliente o donde se efectúa el servicio. |
Campo | FN6_TPACTI |
---|---|
Tipo | Caracter |
Tamaño | 7 |
Decimal | 0 |
Formato | @! |
Título | Tp Actividad |
Descripción | Tipo Actividad Económica |
Usado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | ExistCpo("CCN",M->FN6_TPACTI,2) |
F3 | CCNCII |
Carpeta | 2 |
Help | Informe el tipo de Actividad Económica. |
Campo | FN6_TRMPAC |
---|---|
Tipo | Caracter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | TRM Pactada? |
Descripción | ¿TRM Pactada? |
Usado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Pertence("12") |
Inic. Padrao | "2" |
Cbox Esp. | 1=Si;2=No |
Carpeta | 2 |
Help | Indica si la TRM está pactada para la |
Campo | FN6_TIPOPE |
---|---|
Tipo | Caracter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Tipo Oper. |
Descripción | Tipo de operación |
Usado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ValidF3I("S017", M->FN6_TIPOPE,1,2) |
F3 | COL017 |
Carpeta | 2 |
Help | Indica el tipo de operación del |
En ambientes Protheus ya implementados, la actualización de los campos se realiza de manera manual.
04. ASUNTOS RELACIONADOS
Para realizar la transmisión de los documentos generados mediante este proceso se debe contemplar la siguiente documentación:
05. TABLAS UTILIZADAS
CT1 - Plan de Cuentas
- SNG - Grupos de activos
- SN1 - Activo inmovilizado
- SN2 - Descripciones extendidas
- SN3 - Saldos y valores
- SN4 - Movimientos del activo fijo
- SN5 - Archivo de saldos
- SN6 - Saldos por cuenta e ítem
- FN6 - Baja de activos
- FN7 - Bajas de tipo de activos
- SFP - Control de Formularios
- SF2 - Encabezado de facturas de salida
- SD2 - Ítems de facturas de salida
- SF3 - Libros fiscales