• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACOM - Compras
Función:
FunciónNombre TécnicoFecha
LOCXNFRutinas de Documentos Fiscales30/07/2024
LOCXCOLFunciones de Documentos Fiscales Colombia26/07/2024
País:Colombia
Ticket:20609299
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23781


02. SITUACIÓN/REQUISITO

Después de reingresar un Documento Soporte borrado, el consecutivo queda en un número que ya existe, el sistema no lo actualiza de manera automática enviando mensaje de que ese número ya existe y no permite salir del campo Num. de Doc (F1_DOC).


03. SOLUCIÓN


En la rutina de Documentos Fiscales Colombia (LOCXCOL) se realizan las siguientes modificaciones:

    • Se crea función que Valida el consecutivo de documento en Notas de Ajuste Crédito LxDocSpNCP(), para que, en caso de detectar duplicidad, realice reasignación del consecutivo.
    • Se modifica la función de Validación de serie y número de documento fSerDocCol(), para hacer tratamiento de asignación del consecutivo que corresponde.
      • También, se hace ajuste a la consulta (Query) de la tabla de documentos de entrada (SF1), para hacer tratamiento de Notas de Ajuste de Débito en el proceso.

En la rutina de Documentos Fiscales (LOCXNF) se realizan las siguientes modificaciones:

  • Se modifica la función de Validación de campos LOCXVAL() 
    • Documento de salida (F2_DOC): Se ejecuta la función LxDocSpNCP() y reasigna valor a la variable de memoria de Número de Documento (F2_DOC)
    • Serie (F2_SERIE): Se ejecuta la función LxDocSpNCP() para las Notas de ajuste de crédito.
    • Serie (F1_SERIE): Se ejecuta la función fSerDocCol() para las Notas de ajuste de débito.

  • Se modifica la función de Validación de Serie y Número de Documento LocxValNum() 
    • Si el número documento existe, se retorna .T. para que permita salir del campo F1_SERIE y F1_DOC y acceder a las validaciones de la función fSerDocCol(). Aplica solo para Documento Soporte y Nota de Débito de Ajuste. 




04. INFORMACIÓN ADICIONAL

Uso del parámetro MV_ALTNUM

El sistema actúa de acuerdo al valor que se configure, siendo:

1) Se reasigna el consecutivo que corresponda de manera automática.

2) El sistema pregunta al usuario si desea que se actualice el número de documento.

3) No se reasigna número, el usuario podrá editar el número de documento.

En caso de editar el Núm. de Doc. (F1_DOC), y si se introduce un número de documento mayor al consecutivo que corresponda, el sistema reasigna automáticamente el número y presenta un aviso de la acción realizada.



¡IMPORTANTE!

La presente solución aplica para versión 12.1.2310 o superior. Para releases previos, podría requerir garantía extendida.


05. ASUNTOS RELACIONADOS

  • DT_Facturacion_Electronica_Validacion_Previa_COL


  • DT Nota de Ajuste para Documentos Soporte COL