Control de Anticipos  (ventas)

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

Facturación (SIGAFAT) / Financiero (SIGAFIN)

Rutina:

Rutina

Nombre Técnico

FINA087A.PRX

Cobros Diversos.

FINA070.PRXBaja de Títulos Por Cobrar.
FINA088.PRWAnulación de Recibos de Cobro.
FINXAPI.PRXBajas a Recibir.
LOCXNF.PRWGeneración de Notas Fiscales.
LOCXNF2.PRWFunciones genéricas para Generación de Notas Fiscales.
M460IGI.PRWCalcula impuesto IGI Salidas.
M460IGV.PRXCalcula impuesto IGV Salidas.
MATA521.PRXExclusión de documentos de salida.
MATN410.PRWFunciones genéricas para Pedido de Venta.
MATV410.PRWFunciones para validación de Pedido de Venta.
MATA468N.PRXGeneración Automática de Notas Fiscales.

País(es):

Perú

Base(s) de Datos:

Todas

Tablas utilizadas:

SF2 – Encabezado NF salida

SD2 – Ítems de NF de salida

SE5 – Cuentas por cobrar

SE4 – Condición de pago

SED – Modalidades

FR3 – Relacionamiento Pedido X Compensada

SF4  – Tipos de Entrada y Salida

Sistema(s) operativo(s):

Windows®/Linux®

Descripción 

Se desarrolla la funcionalidad para que el sistema permita el registro de Facturas de Salida por Anticipos.

Para esto fueron creados los procesos:

  • Registro de Factura de Salida por Anticipos.
  • Registro de Complemento de Pago (Cobro Diversos) de una Factura por Anticipo.
  • Generación Factura de Salida para compensar anticipos.
  • Generación Factura de Salida a partir de Pedido de Venta para compensar anticipos.

Procedimiento de Implantación 

  1. Realice la aplicación del paquete de actualizaciones (patch) asociado a este requisito. El patch contiene la actualización de los siguientes fuentes:
    1. FINA087A
    2. FINA070  
    3. FINA088
    4. FINXAPI
    5. LOCXNF
    6. LOCXNF2
    7. M460IGI
    8. M460IGV
    9. MATA521
    10. MATN410
    11. MATV410
    12. MATA468N
  2. Ejecute diferencial de diccionario para agregar campos necesarios para proceso de anticipos.
  3. Revise la configuración de los campos creados por el Actualizador.
  4. Ejecute procedimiento de Factura de Entrada por Anticipos.

Actualizaciones del Compatibilizador 

1) Creación de Preguntas en el archivo SX1 – Archivo de Preguntas:


Grupo: MT467N

Pregunta

01

Nombre

Normal/Benef./Anticipo

Grupo

MT467N

Orden

01

Tipo

Numérico

Tamaño

1

ObjetoCombo
Preselección1
Opciones

Normal

Beneficiario

Anticipo


2) Creación de Campos en el archivo SX3 – Campos:

  • Tabla SF2 - Encabezado de Fact. de Salida:

Campo

F2_VALADI

Tipo

Numérico

Tamaño

16

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Anticipo

Descripción

Valor de Anticipo

Utilizado


Obrigatório

No

Browse

No

Help

Valor Total del Anticipo Vinculado a Factura de Anticipo.


  • Tabla SD2 - ítems de Venta de la Fact.:

Campo

D2_VALADI

Tipo

Numérico

Tamaño

14

Decimal

2

Formato

@E 9,999,999,999,999.99

Título

Anticipo

Descripción

Valor de Anticipo

Utilizado


Obrigatório

No

Browse

No

Help

Valor del Anticipo vinculado al ítem de la Factura de Anticipo


  • Tabla SED - Modalidades:

Campo

ED_OPERADT

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

¿Oper Antic?

Descripción

¿Operación de Anticipo?

Utilizado


Obrigatório

No

Browse

No

OpcionesSi/No
HelpUtilizado en la inclusión de Facturas de Anticipación para tratamiento de recibos anticipados.


  • Tabla SE4 - Condiciones de Pago:

Campo

E4_CTRADT

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Comp. Antic.

Descripción

¿Permite compen. Anticip?

Utilizado


Obrigatório

No

Browse

No

OpcionesSi/No
HelpSe utiliza para identificar Facturas que pueden compensar su valor con títulos financieros de Anticipo (tipo RA).



Procedimiento de Utilización 

Configuración Condición de Pago

 Crear una condición de pago, de tipo Compensación de Anticipos. Esto servirá para definir si la factura de venta es para Compensar anticipos.

  1. Ingrese al módulo de Facturación (SIGAFAT) y seleccione la opción Actualizaciones | Archivos | Condiciones de Pago.
  2. Incluya una nueva condición, llene todos los datos obligatorios y necesarios y asigne el valor Si al campo Comp. Antic. (E4_CTRADT).
  3. Confirme.

Configuración de Modalidad

En el registro de Factura de Venta de tipo Anticipo, es necesario asociar una modalidad de tipo Operación de Anticipo, con esto indicara para el módulo de financiero, que es una operación de anticipo y cuando el importe fuera efectivamente pagado, este título será convertido en tipo RA y podrá ser usado en la operación de compensación de anticipos.

  1. Ingrese al módulo de Facturación (SIGAFAT) y seleccione la opción Actualizaciones | Archivos | Modalidades.
  2. Incluya una nueva condición, llene todos los datos obligatorios y necesarios y asigne el valor Si al campo ¿Oper Antic? (ED_OPERADT).
  3. Confirme.

 

Factura de Venta por Anticipo

  1. Acceder al módulo Facturación (SIGAFAT) en la siguiente ruta en el menú: Actualizaciones | Facturación | Facturaciones.
  2. Seleccione tipo Anticipo.

  3. Registre una factura con los datos necesario del anticipo, considerando las reglas:

a)       Seleccionar una modalidad de operación que sea operación de anticipo (ED_OPERADT=SI).

b)       Obligatorio escoger una TES que no afecte stock, solo financiero (F4_ESTOQUE=N y F4_DUPLIC=S).

c)       No debe escoger una condición de pago de compensación de anticipos (E4_CTRADT debe ser diferente de Si).

d)       No debe hacer uso de más de una TES diferente, cuando hubiera más ítems.

4. Después de verificar los datos del registro se selecciona el botón de Confirmar.


Cobro del Anticipo

  1. Acceder al módulo Financiero (SIGAFIN) en la siguiente ruta en el menú: Actualizaciones | Cuentas por Cobrar | Recibos de Cobro. (FINA087A)
  2. Indique los parámetros necesarios para visualizar el Título del anticipo.

Para el registro de Cobro Diverso, a partir del título de anticipo, deberá cumplir las reglas:

a)  Indicar folio de recibo e importe a cobrar.

b)  Seleccionar el cliente

c)  Seleccionar factura de anticipo e indicar importe a cancelar.

d)  Verificar resumen de cobro y grabar.


Factura de Salida para Compensar el Anticipo

  1. Acceder al módulo Facturación (SIGAFAT) en la siguiente ruta en el menú:Actualizaciones | Facturación | Facturaciones.
  2. Seleccione tipo Normal.
  3. Para conseguir esta funcionalidad, se deberá seguir las reglas:

a)  Seleccione una condición de pago de compensación por anticipo (E4_CTRADT=Si), y una modalidad diferente de operación de anticipo.

b)  Seleccione la opción Anticipos en Acciones relacionadas, y se abrirán los anticipos disponibles.

c)  Seleccione el anticipo y el importe a pagar.

d)  Confirme la factura.


Factura de Salida a partir de un Pedido de Venta para Compensar el Anticipo

  1. Generar Factura de Venta por Anticipo.
  2. Generar Cobro del Anticipo.
  3. Generar Pedido de Venta accediendo al módulo Facturación (SIGAFAT) en la siguiente ruta en el menú:Actualizaciones | PedidosPedidos de Venta, para conseguir esta funcionalidad, se deberá seguir las reglas: 
    a)  Seleccione una condición de pago de compensación por anticipo (E4_CTRADT=Si).
  4. Generar Factura a partir de Pedido de Venta accediendo al módulo Facturación (SIGAFAT) en la siguiente ruta en el menú:Actualizaciones | Facturación | Generación de Notas. (MATA468N), seleccionando la opción Pedidos.
  5. Seleccione el pedido y ejecute acción Genera Fact.

a)  El sistema muestra mensaje de aviso indicando que existen pedidos con valor de anticipo.

b)  Presionar Anticipos.

c)  Seleccione el anticipo y el importe a pagar y confirme.

d)  Indicar serie, verificar folio de factura a generar y confirme.