Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
LOCXCOLFunciones de documentos fiscales Colombia12/04/2024
MATA415Presupuestos de venta10/04/2024
MATA416Aprobaciones de venta10/04/2024
País:Colombia
Ticket:19076372
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22109 (Pacote: 013615)


02. SITUACIÓN/REQUISITO

Al efectivar un presupuesto de venta, el campo código fiscal no usa la misma regla que en la creación manual del pedido de venta.


03. SOLUCIÓN

Ajustes al diccionario de datos:

    • En la tabla de encabezado de Presupuesto de Venta (SCJ), se cambia el inicializador estándar del campo Tipo de Clie (CJ_TIPOCLI), para asignar el contenido de Tipo Persona (A1_TPESSOA).
    • En la tabla de ítems de Presupuesto de Venta, se agrega el campo Código Fiscal (CK_CF).

Ver la sección 4. Información Adicional para detalles sobre estos cambios.


Se realizan los siguientes cambios para hacer tratamiento del proceso Automatización de TES en Presupuestos de Venta.

Rutina de Presupuestos de venta (MATA415).

    • Función A415CliLoj(), validación de campos de cliente y tienda; asigna el contenido de Tipo Persona (A1_TPESSOA) al campo Tipo de Cli (CJ_TIPOCLI). 

Rutina de Aprobaciones de venta (MATA416).

    • Función MaBxOrc(), baja del presupuesto de venta; asigna el campo Código Fiscal (CK_CF) del Presupuesto al Pedido de Venta que se genera.

Rutina de Documentos fiscales Colombia (LOCXCOL).

    • Funciones xTesAutCol() y xAutTesCOL(), automatizan el uso de TES y CF; se agrega funcionalidad para asignación de TES (CK_TES) y Código Fiscal (CK_CF) en los ítems del presupuesto de venta, de acuerdo a las configuraciones del cliente y producto correspondientes.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-22109.
    • Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección 01. Datos Generales del presente Documento Técnico.
    • Realizar las actualizaciones al diccionario de datos indicadas en la sección 04. Información Adicional del presente Documento Técnico.
  3. En el módulo Facturación (SIGAFAT), desde Actualizaciones | Archivos | Productos (MATA010):
    • Crear un producto con los datos de TES para cliente de Régimen Común/Simplificado y Código Fiscal para cliente Declarante/No Declarante.
  4. En el módulo Facturación (SIGAFAT), desde Actualizaciones | Archivos | Clientes (CRMA980):
    • Crear un cliente identificando si es Declarante/No Declarante (A1_DECLAR) y en Tipo de Persona (A1_TPESSOA) si es de Régimen Común/Simplificado.
  1. En el módulo Facturación (SIGAFAT), acceder a Actualizaciones | Presupuestos | Presupuestos (MATA415).
    • Ingresar un Presupuesto para el cliente y producto registrados en las precondiciones.
    • Verificar la asignación automática de TES y de Código Fiscal.
  2. En el módulo Facturación (SIGAFAT), acceder a Actualizaciones | Presupuestos | Aprobaciones de Venta (MATA416).
    • Seleccionar el presupuesto registrado y Efectivar, Confirmar el presupuesto, después, Confirmar la generación del Pedido de Venta.
  3. En el módulo Facturación (SIGAFAT), acceder a Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
    • Seleccionar el pedido generado en el paso anterior y visualizarlo.
    • Verificar que los datos de TES y Código Fiscal permanecen según las asignaciones en el presupuesto.


04. INFORMACIÓN ADICIONAL

Actualizaciones al diccionario de datos.

Tabla SCJ - Encabezado de presupuesto de venta

Actualización de campo

CampoCJ_TIPOCLI
TipoC
Tamaño1
Decimal0
Formato@!
TítuloTipo de clie
DescripciónTipo de cliente
Nivel1
UtilizadoSi
ObligatorioSi
BrowseNo
Opciones1=Rég.Común;2=Simplificado;3=Natural
Inic. EstándarIIF(INCLUI,"",POSICIONE("SA1",1,XFILIAL("SA1")+M->CJ_CLIENTE+M->CJ_LOJA,"A1_TPESSOA"))
Consulta Estándar
Val. Sistema

Pertence("123")

Help

Solo cambia el texto en color azul.


Tabla SCK - Ítems de presupuesto de venta

Actualización de campo

CampoCK_PRODUTO
TipoC
Tamaño30
Decimal0
Formato@!
TítuloProducto
DescripciónCodigo del Producto
Nivel1
UtilizadoSi
ObligatorioSi
BrowseSi
Opciones
Inic. Estándar
Consulta EstándarSB1 - Producto
Val. Sistema

a093Prod() .AND. A415Prod() .AND. TESAutoCol("SCK")

Help

Solo cambia el texto en color azul.


Nuevo campo

CampoCK_CF
TipoC
Tamaño5
Decimal0
Formato@9
TítuloCód. Fiscal
DescripciónCód Fiscal de operación
Nivel1
UtilizadoSi
ObligatorioSi
BrowseNo
Opciones
Inic. Estándar
Consulta Estándar13 - Naturaleza de la Operación
Val. Sistema

NaoVazio().and.AvalCFO("SC6",M->CK_CF)

HelpCampo indicativo del código fiscal de la operación.

Paquete de actualización.

Los ajustes al Diccionario de Datos estándar se realizaron en el siguiente paquete de uso interno:

Código: 013615
Descripción: MI - DMINA-22109 AUTOMATIZAR TES PRES VTA         



¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 (contando con Garantía Extendida) o superior.


05. ASUNTOS RELACIONADOS

  • TURRS9_DT_Automatizacion_de_TES_COL