Puntos de entrada > Módulo Compras > Script estándar SUBPIHC 

PECINVDTA: Consideración de los elementos de facturación de un pedido en una fac

Este punto de entrada, ubicado en el proceso SUBPIHC(actualización de elementos de facturación en el pie de factura), genera una acción "PECINVDTA".

El objetivo de esta acción es poder tener en cuenta o no cada elemento de facturación del pedido o de la recepción para actualizar los elementos de la factura.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Se activa durante el bucle de recuperación de los elementos de facturación del pedido o de la recepción para actualizar los elementos de la factura.

No importa la forma en la que se haya creado la línea de factura: picking en un pedido, picking en una recepción o entrada manual.

Variables disponibles

Al llamar a la acción "PECINVDTA", se carga la clase [F:PVF] .

[F:PVF]VCRTYP

Tipo de documento que se está procesando.

3 = Pedido

5 = Pedido abierto

6 = Recepción

[F:PVF]VCRNUM

Número del documento que se está procesando.

Código del elemento de facturación que se está procesando.

Se pueden utilizar las siguientes máscaras de pantalla: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4].

Estas clases no deben modificarse, salvo en la siguiente excepción.

La siguiente variable debe modificarse para implementar o no la consideración del elemento.

WPECFLG

Indicador de la consideración.

0 = No se tiene en cuenta ningún elemento del documento

1 = No se tiene en cuenta el elemento en curso

2 = Se tiene en cuenta el elemento en curso

3 = Se tienen en cuenta todos los elementos del documento

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título tabla

PVCRFOOT

Documento compras - Elt pie

PINVOICE

No

Facturas compras

PINVOICEV

No

Facturas de compra valoración

PINVOICED

No

Facturas compras detalle

PORDER

No

Pedidos compra

PORDERQ

No

Pedidos de compra cantidades

PORDERP 

No

Pedidos de compra precio

PRETURN

No

Devoluciones

PRETURND

No

Devoluciones detalle

PRECEIPT

No

Recepción

PRECEIPTD

No

Recepciones detalle

Observaciones varias

MAJFAC: Alimentación o modificación de los campos antes de la escritura

Este punto de entrada, ubicado en el proceso SUBPIHC(registro de una factura de compra), genera una acción "MAJFAC".

El objetivo de esta acción es alimentar campos específicos o modificar campos estándar en las tablas actualizadas mediante el control de factura.

Contexto y modo de funcionamiento

Transacción

Hay una transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Se activa antes de reescribir cada tabla actualizada en el registro de una factura de compra.

Variables y máscaras disponibles

Al llamar a la acción "MAJFAC", se cargan las siguientes variables:

FICHIER

Nombre de la tabla que se va a reescribir (PRETURND, PRETURN).

ABRFIC

Abreviatura que se va a reescribir (PND, PNH).

Se pueden utilizar las siguientes máscaras de pantalla: [M:PIH0], [M:PIH1], [M:PIH2], [M:PIH3], [M:PIH4].

Se cargan las siguientes clases de ficheros: [F:PIH], [F:PIV] y [F:PID].

Estas variables y clases no deben modificarse.

Se pueden modificar las siguientes clases para alimentar campos específicos y/o modificar campos estándar:

[F:PND] si FICHIER = "PRETURND" y ABRFIC = "PND"

[F:PNH] si FICHIER = "PRETURN" y ABRFIC = "PNH"

No obstante, estos campos estándar deben modificarse con sumo cuidado para evitar cualquier fallo posterior.

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título tabla

PINVOICE

Facturas compras

PINVOICEV

Facturas de compra valoración

PINVOICED

Facturas compras detalle

ITMMASTER

Artículos

Observaciones varias

Este punto de entrada se activa en todos los tipos de factura.

[M:PIH0]PIHTYP (1=factura, 2=factura complementaria, 3=abono, 4=abono por devolución)