01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre Técnico
MATA468NGeneración de Notas.
MATV410AFunciones genéricas para Pedido de Venta.
MATXFUNBRegistro de documentos fiscales de entrada y salida.
Ticket:5997490
Issue(Relacionado):DMINA-6842(DMINA-6983)
Versión12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

Al generar una Factura de Venta (NF) a partir de un Pedido de Venta, no se cuenta con la funcionalidad para generar más de 36 parcialidades utilizando la Condición de Pago de tipo 9.

Para verificar la configuración de una Condición de Pago de tipo 9 vea FAT0074 - Condição de Pagamento Tipo 9

03. SOLUCIÓN

MATA468N: Se realiza modificación para que al generar una Factura de Venta (NF) a partir de un Pedido de Venta, si las parcialidades a generar son mayores a 36, en la creación de las Cuentas por Cobrar el campo Cuota (E1_PARCELA) sea llenado consecutivamente a partir del 01.

MATV410A: Se realiza modificación para que al validar la funcionalidad para la Condición de Pago de tipo 9 a partir de la parcialidad 37 se tomen en cuenta los campos C5_PARC y C5_DATA con terminación a dos dígitos a partir del 01, para validar si el cálculo de las parcialidades corresponde contra el importe del Pedido de Venta de acuerdo a la configuración de la condición de pago según sea el caso por porcentaje o valor moneda.

MATXFUNB: Se realiza modificación en funcionalidad de la Condición de Pago de tipo 9, para eliminar que el límite de parcialidades a generar sea 36, y que a partir de la parcialidad 37 se utilicen los campos C5_PARC y C5_DATA con terminación a dos dígitos a partir del 01 para la generación de más de 36 parcialidades.


Pasos para validación de la solución:

  1. Configurar el parámetro MV_NUMPARC para generar más de 36 parcialidades.
  2. Configurar una Condición de Pago de tipo 9 (En el módulo Facturación (SIGAFAT) desde Actualizaciones | Archivos | Condiciones de Pago).
  3. En el módulo Facturación (SIGAFAT) desde Actualizaciones | Pedidos | Pedidos de Venta, incluir un nuevo Pedido de Venta y en el encabezado informar:
    1. Cliente.
    2. Condición de Pago configurada de tipo 9.
    3. Factura como documento a generar.
    4. Cuotas y fecha de vencimiento de las cuotas hasta el número de cuotas (por valor o porcentaje de acuerdo a la configuración de la condición de pago de tipo 9).
  4. Grabar el Pedido de Venta.
  5. En el módulo Facturación (SIGAFAT) desde Actualizaciones | Facturación| Generación de Notas (MATA468N)
    1. Indicar la opción de generación por Pedido.
    2. Seleccionar el Pedido de Venta y desde Otras acciones ejecutar Genera Fact.
    3. En la pantalla Facturas que se generaran, informar la serie de la Factura de Venta a genera y presionar Ok.
  6. En el módulo Facturación (SIGAFAT) desde Actualizaciones | Facturación| Facturaciones (MATA467N)
  7. Visualizar la Factura de Venta que fue generada a partir del Pedido de Venta, y validar en el pie del documento en la pestaña Títulos que las cuotas, vencimiento y valor de las parcialidades sean correctos.

04. INFORMACIÓN ADICIONAL

Para utilizar más de 37 parcialidades es necesario agregar los campos para Cuota y Vencimiento partir del 01, con las siguientes características.

Para la Cuota:

CampoC5_PARC01
Tipo2 - Numérico
Tamaño12
Decimal2
Formato@E 999,999,999.99
TítuloCuota 37
DescripciónValor de la cuota 37
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaPositivo() .Or. Vazio()
HelpIndica el valor o porcentaje para la generación de la parcialidad de acuerdo a la configuración de la Condición de pago de Tipo 9.


Para el Vencimiento de la cuota:

CampoC5_DATA01
Tipo4 - Fecha
Tamaño8
Decimal0
Formato
TítuloVencimient37
DescripciónVencimiento de Cuota 37
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaA410Venc()
HelpIndica la fecha de vencimiento para la cuota 37.