Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_con_facturas [2020/09/29 12:52] carlos.torres |
ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_con_facturas [2026/04/08 21:29] (actual) brahian.castaneda |
||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| Este proceso requiere previa [[ada:sicoferp:financiero:presupuesto:cuentasporpagar:recepcion|Recepción de Facturas]]. | Este proceso requiere previa [[ada:sicoferp:financiero:presupuesto:cuentasporpagar:recepcion|Recepción de Facturas]]. | ||
| - | La funcionalidad se presenta y gestiona a traves de las siguientes pestañanas. | + | La funcionalidad se presenta y gestiona a través de las siguientes pestañas. |
| ===== Pestaña: Lista ===== | ===== Pestaña: Lista ===== | ||
| Línea 9: | Línea 9: | ||
| En esta pestaña se listan todos los documentos elaborados. | En esta pestaña se listan todos los documentos elaborados. | ||
| - | **Nuevo**: Se adiciona campo Documento el cual sirve para filtrar documentos de recepción estandar y documentos soporte. | + | **Nuevo**: Se adiciona campo Documento el cual sirve para filtrar documentos de recepción estándar y documentos soporte. |
| ===== Pestaña: Elaboración ===== | ===== Pestaña: Elaboración ===== | ||
| - | {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcioncf_0002.png?600 |}} | ||
| - | En esta pestaña se ingresa la información asociada al documento se divide en la siguientes areas de registro: | + | {{:ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcionpedidos_acumulados_002.png?600|}} |
| - | ==== Area Encabezado ==== | + | En esta pestaña se ingresa la información asociada al documento se divide en la siguientes áreas de registro: |
| + | |||
| + | ==== Área Encabezado ==== | ||
| En esta área se registra la información principal del documento como: | En esta área se registra la información principal del documento como: | ||
| - | * Nit del tercero (Si el tercero no está obligado a facturar se habilita el area de distribución de items) | + | * Nit del tercero (Si el tercero no está obligado a facturar se habilita el área de distribución de ítems) |
| * Número del documento (Debe estar previamente recepcionado) | * Número del documento (Debe estar previamente recepcionado) | ||
| * Concepto contable | * Concepto contable | ||
| * Tipo contable | * Tipo contable | ||
| * Fecha de expedición | * Fecha de expedición | ||
| - | * Fecha Vencimeinto | + | * Fecha Vencimiento |
| * Fecha Recepción | * Fecha Recepción | ||
| * Forma de Pago (utilizado para el documento soporte) | * Forma de Pago (utilizado para el documento soporte) | ||
| * Medio de Pago (utilizado para el documento soporte) | * Medio de Pago (utilizado para el documento soporte) | ||
| - | ==== Area Articulos ==== | + | ==== Área Detalle de Artículos ==== |
| En esta área se agregan los artículos utilizados en el documento y se registra el valor recibido en el documento puede aplicar iva según naturaleza de la operación. Tener presente que en el documento soporte no se debe registrar iva. | En esta área se agregan los artículos utilizados en el documento y se registra el valor recibido en el documento puede aplicar iva según naturaleza de la operación. Tener presente que en el documento soporte no se debe registrar iva. | ||
| - | ==== Area Distribución de Items ==== | + | <del>==== Área Distribución de Ítems ==== |
| - | Esta área solo está disponible para los terceros que no están obligados a facturar y se utiliza para registrar el detalle de la operación de recepción. Se pueden agregar/editar/eliminar los artículos que describan la operación. Esta sección esta sujeta a las reglas del encabezado. | + | Esta área solo está disponible para los terceros que no están obligados a facturar y se utiliza para registrar el detalle de la operación de recepción. Se pueden agregar/editar/eliminar los artículos que describan la operación. Esta sección esta sujeta a las reglas del encabezado.</del> |
| ==== Documento Soporte en Adquisiciones Efectuadas a no Obligados a Facturar ==== | ==== Documento Soporte en Adquisiciones Efectuadas a no Obligados a Facturar ==== | ||
| Línea 50: | Línea 51: | ||
| Finalmente se define el alcance en el ERP teniendo presente los requisitos establecidos en el Artículo 55 con expedición en forma física, excepto la transmisión electrónica a la DIAN, la cuál aún no entra en vigencia. | Finalmente se define el alcance en el ERP teniendo presente los requisitos establecidos en el Artículo 55 con expedición en forma física, excepto la transmisión electrónica a la DIAN, la cuál aún no entra en vigencia. | ||
| - | === ¿Como generar un documento soporte? === | + | === ¿Cómo generar un documento soporte? === |
| == Paso Previo: Configuración del Tercero == | == Paso Previo: Configuración del Tercero == | ||
| - | Antes de generar un documento soporte para un tercero no obligado a facturar debe ingresar al módulo de contabilidad a la opción del maestro terceros, seleccionar el tercero y marcar la propiedad "No Obligado a Facturar" de esta forma al seleccionar el tercero en la elaboración de la recepción se habilita la distribución de items. | + | Antes de generar un documento soporte para un tercero no obligado a facturar debe ingresar al módulo de contabilidad a la opción del maestro terceros, seleccionar el tercero y marcar la propiedad "No Obligado a Facturar" de esta forma al seleccionar el tercero en la elaboración de la recepción se habilita la distribución de ítems. |
| Para generar un documento soporte siga los siguientes pasos: | Para generar un documento soporte siga los siguientes pasos: | ||
| * Ingrese a la opción Recepción de Pedidos. | * Ingrese a la opción Recepción de Pedidos. | ||
| - | * Ingrese un Nit o busque un tercero teniendo presente que previamente debió configurarlo como "No Obligado a Facturar" ademas debe tener un compromiso con saldo mayor a cero | + | * Ingrese un Nit o busque un tercero teniendo presente que previamente debió configurarlo como "No Obligado a Facturar" además debe tener un compromiso con saldo mayor a cero |
| * Ingrese un número de documento (Previamente debe existir una recepción de factura) | * Ingrese un número de documento (Previamente debe existir una recepción de factura) | ||
| * Ingrese Concepto o Tipo (el sistema por defecto carga la configuración genérica) | * Ingrese Concepto o Tipo (el sistema por defecto carga la configuración genérica) | ||
| * Ingrese las fechas del documento | * Ingrese las fechas del documento | ||
| * Seleccione la forma y medio de pago (el sistema por defecto carga la configuración genérica) | * Seleccione la forma y medio de pago (el sistema por defecto carga la configuración genérica) | ||
| - | * Ingrese los articulos a utilizar y el valor a recibir | + | * Ingrese los artículos a utilizar y el valor a recibir |
| - | * Realice la distribución de items teniendo presente que el valor de la distribución debe ser igual al valor recibido sin IVA | + | * Realice la distribución de ítems teniendo presente que el valor de la distribución debe ser igual al valor recibido sin IVA |
| * Realice la causación contable | * Realice la causación contable | ||
| * Realice la afectación presupuestal | * Realice la afectación presupuestal | ||
| Línea 75: | Línea 76: | ||
| ===== Formato ===== | ===== Formato ===== | ||
| - | El documento soporte implementa un nuevo formato (se reutiliza el mismo de las cuentas por cobrar factura interna/factura contingencia) el cual cunmple todos los requisitos exigidos en la actual resolución vigente de la DIAN. Para activar el formato seleccione un documento desde la pestaña listado y se visualiza el siguiente cuadro de mensaje. | + | El documento soporte implementa un nuevo formato (se reutiliza el mismo de las cuentas por cobrar factura interna/factura contingencia) el cual cumple todos los requisitos exigidos en la actual resolución vigente de la DIAN. Para activar el formato seleccione un documento desde la pestaña listado y se visualiza el siguiente cuadro de mensaje. |
| {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_0006.png?600 |}} | {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_0006.png?600 |}} | ||
| Línea 83: | Línea 84: | ||
| {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_0006a.png?600 |}} | {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_0006a.png?600 |}} | ||
| - | Al presionar No se visualiza el documento de causación estandar: | + | Al presionar No se visualiza el documento de causación estándar: |
| {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_0006b.png?600 |}} | {{ :ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion:recepcion_0006b.png?600 |}} | ||
| Línea 90: | Línea 91: | ||
| ===== Notas del Proceso ===== | ===== Notas del Proceso ===== | ||
| * Documento Soporte: el tercero debe tener marcada la propiedad **No Obligado a Facturar** | * Documento Soporte: el tercero debe tener marcada la propiedad **No Obligado a Facturar** | ||
| - | * Documento Soporte: el registro de articulos no debe llevar IVA. | + | * Documento Soporte: el registro de artículos no debe llevar IVA. |
| - | * Documento Soporte: la distribución de items es obligatoria | + | * Documento Soporte: la distribución de ítems es obligatoria |
| - | * Documento Soporte: el total de distribución de items debe ser igual al total recibo del documento | + | * Documento Soporte: el total de distribución de ítems debe ser igual al total recibo del documento |
| + | |||
| + | |||
| + | ==== Gestión de Tercero de Causación y Documento Soporte ==== | ||
| + | |||
| + | == 1. Resumen del Requerimiento == | ||
| + | |||
| + | Se implementaron mejoras en la ventana de causación de documentos (w_causacion_documentos) para garantizar que el sistema priorice correctamente al Tercero de Causación sobre el tercero original del compromiso. Esto impacta la visualización en listas, la generación de asientos contables, las afectaciones presupuestales y la validación de Documento Soporte Electrónico. | ||
| + | |||
| + | == 2. Cambios Funcionales (Usuario Final) == | ||
| + | |||
| + | Priorización de Tercero: Al realizar una causación, si se define un "Tercero de Causación" en la pestaña de Documento, este será el titular para el asiento contable y la cuenta por pagar. | ||
| + | Notificaciones de Documento Soporte: Al seleccionar un tercero (principal o de causación) que no esté obligado a facturar, el sistema desplegará automáticamente el mensaje: "Tercero: [NIT] - No obligado a facturar. Se debe ingresar distribución de items." | ||
| + | Persistencia de Datos: Se corrigió el error que impedía que el campo tipo_documento se guardara en la base de datos para los Documentos Soporte. | ||
| + | Consistencia en Listas: Las consultas de documentos DIAN ahora muestran el nombre y NIT del beneficiario real (el de causación), evitando confusiones con el tercero del compromiso original. | ||
| + | |||
| + | == 3. Detalles Técnicos (Desarrollo) === | ||
| + | |||
| + | Objetos Modificados | ||
| + | Window: w_causacion_documentos.srw | ||
| + | DataWindows: g_lista_documentos_dian.srd, g_lista_documentos_consulta_dian.srd, g_terceros.srd. | ||
| + | Lógica de Priorización | ||
| + | Se implementó el uso sistemático de la función wf_obtiene_tercero_validacion(), la cual encapsula la lógica: | ||
| + | |||
| + | powerbuilder | ||
| + | // Si existe tercero_causacion se toma ese, de lo contrario el codigo_tercero principal. | ||
| + | ld_return_cod_tercero = dw_documento_encabezado.GetItemDecimal(1, "tercero_causacion") | ||
| + | IF IsNull(ld_return_cod_tercero) OR ld_return_cod_tercero <= 0 THEN | ||
| + | ld_return_cod_tercero = dw_documento_encabezado.GetItemDecimal(1, "codigo_tercero") | ||
| + | END IF | ||
| + | Persistencia en Base de Datos | ||
| + | Se actualizaron las sentencias SQL de actualización masiva para incluir el manejo de nulos: | ||
| + | |||
| + | Tabla afectada: DET_COMPROMISO_DOCUMENTOS | ||
| + | Lógica: SET CODIGO_TERCERO = (SELECT NVL(TERCERO_CAUSACION, CODIGO_TERCERO) FROM MAE_RECEPCION_PEDIDOS ...) | ||
| + | Validación de Documento Soporte | ||
| + | En las subrutinas of_fe_validar_documento_soporte, of_fe_validar_nit_documento_soporte y of_fe_validar_tercero_documento_soporte se agregaron las siguientes asignaciones críticas: | ||
| + | |||
| + | powerbuilder | ||
| + | // Se fuerza el tipo de documento y se resetea el estado de envío DIAN | ||
| + | dw_documento_encabezado.SetItem(1, 'tipo_documento', iuo_fe.ici_fe_type_documento_equivalente) | ||
| + | dw_documento_encabezado.SetItem(1, 'envio_dian', 'N') | ||
| + | // Se habilita mensaje informativo ls_label | ||
| + | if b_insertando then guo_app.of_msg_informacion(ls_label) | ||
| + | |||
| + | == 4. Impacto en el Sistema == | ||
| + | Contabilidad: Los asientos se generan con el tercero que efectivamente recibirá el pago. | ||
| + | Presupuesto: La tabla DET_COMPROMISO_DOCUMENTOS queda sincronizada con la realidad del tercero de causación. | ||
| + | Interfaz: Mejora la experiencia de usuario al recibir retroalimentación visual sobre las obligaciones fiscales del tercero seleccionado. | ||
| [[ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion|←Volver atrás]] | [[ada:sicoferp:financiero:presupuesto:compromisos:rp_recepcion|←Volver atrás]] | ||
| + | |||