cancel
Showing results for 
Search instead for 
Did you mean: 

Asignar una serie de numeracion de documento de factura de ventas a un solo socio de negocios

Former Member
0 Kudos

La Question es la siguiente

Tengo cuatro diferentes series de numeracion documentos para factura de ventas: primario, serieA, serieB, manual pero necesito que la serieA solo pueda ser usado para facturar a un solo socio de negocios especifico, si es otro socio de negocio que puedan utilizar las otras series, pero serieA no pueda ser usado para facturar a los demas socios de negocios, hice una busqueda formateada en el campo OINV.Series  siguiente:

SELECT CASE WHEN $[OINV.CardCode]='J-295124384' THEN '42'  ELSE '1' END FROM OINV  

pero aun no logro evitar que dicha serie pueda ser usada para facturar a otros socios de negocios... Porfa quien puede ayudarme

Accepted Solutions (1)

Accepted Solutions (1)

former_member203638
Active Contributor
0 Kudos

No te serviría un Transaction que valide si la serie es "SerieA" y el cliente es diferente a j-2951etc te bloquee el documento y obligues al usuario a usar la serie correcta?

Saludos

Alessandro

Former Member
0 Kudos

Habia pensado en eso pero aun no tengo idea de como armar el query, nunca he trabajado con Transaction Notification... si alguien pudiera darme una idea para empezar a probar

former_member203638
Active Contributor
0 Kudos

Puedes intentar esto:

Sigue esta ruta para Agregar el Transaction:

Pega dentro este TN:

if (@object_type='13')and @transaction_type in ('A')

Begin

Declare @socio nvarchar (30)

Declare @serie nvarchar (10)

Set @socio = (Select cardcode From OINV where DocEntry = @list_of_cols_val_tab_del)

Set @serie = (Select series From OINV Where DocEntry = @list_of_cols_val_tab_del)

IF @serie='ID de Serie' and @socio<>'J-295124384'

begin

Set @error = 1025

Set @error_message = 'Ingresa otra serie'

end

End

En la palabra  "ID de Serie" en el TN, debes poner el id de tu serie, no el nombre, activa en el menu de SAP "Visualizar" -->Informacion de Sistema, pasa el mouse sobre el campo serie de tu factura y en la parte inferior izquierda sale el nombre de campo y tabla, aun lado, sale un numerito

En mi caso 111, sustituyelo por el tuyo y prueba.

Nos comentas si te funcionó.

Saludos

Alessando.

Former Member
0 Kudos

Muchas gracias por tu valiosa ayuda, de verdad funciona excelente, hace lo que el usuario exigio, inclusive lo adapte para notas de credito y funciona perfectamente...

Answers (0)