01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Backoffice | ||||||||||||
Módulo: | SIGAFAT - Facturación | ||||||||||||
Función: |
| ||||||||||||
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.
- Realizar un respaldo del repositorio (RPO).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
Campo | CJ_TIPOCLI |
Tipo | C |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo de clie |
Descripción | Tipo de cliente |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | No |
Opciones | 1=Rég.Común;2=Simplificado;3=Natural |
Inic. Estándar | IIF(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
Campo | CK_PRODUTO |
Tipo | C |
Tamaño | 30 |
Decimal | 0 |
Formato | @! |
Título | Producto |
Descripción | Codigo del Producto |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | Si |
Opciones | |
Inic. Estándar | |
Consulta Estándar | SB1 - Producto |
Val. Sistema | a093Prod() .AND. A415Prod() .AND. TESAutoCol("SCK") |
Help |
Solo cambia el texto en color azul.
Nuevo campo
Campo | CK_CF |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @9 |
Título | Cód. Fiscal |
Descripción | Cód Fiscal de operación |
Nivel | 1 |
Utilizado | Si |
Obligatorio | Si |
Browse | No |
Opciones | |
Inic. Estándar | |
Consulta Estándar | 13 - Naturaleza de la Operación |
Val. Sistema | NaoVazio().and.AvalCFO("SC6",M->CK_CF) |
Help | Campo 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
La presente solución aplica para versión 12.1.33 (contando con Garantía Extendida) o superior.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- documento_tecnico
- base_conocimiento
- mercado_internacional
- backoffice
- protheus
- sigafat
- facturacion
- colombia
- col
- mata415
- presupuesto_de_venta
- mata416
- aprobacion_de_venta
- mata410
- pedido_de_venta
- version_12_1_2210
- ticket_19076372
- dmina_22109
- automatizacion_tes
- tipo_salida
- codigo_fiscal
- declarante
- no_declarante
- regimen_comun
- regimen_simplificado