cancel
Showing results for 
Search instead for 
Did you mean: 

Numeración de Recibos

Former Member
0 Kudos

Buenas Tardes,

En el modulo Pagos Recibidos, existe forma de que traiga los numeros de recibos pre-definidos como sucede en el momento de facturar?. Tengo varios puntos de cobranzas que manejan numeraciones distintas y necesito automatizar eso en el SAP, podría crear un campo de usuario y que los mismos vayan llenando-lo en forma manual pero no es lo que quisiera, si alguien ya tuvo que sopesar con este escenario le agradecería bastante la ayuda.

Muchas gracias!!

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member469469
Discoverer
0 Kudos

Estimados, estoy realmente confundida con las opciones que mencionan aquí. Tengo que configurar generación de numeración legal para recibos y pensaba hacerlo de la misma forma en que lo configuré para la generación de numeración legal de facturación. Esto es, realizando esta configuración estándar:

1) Componentes multiaplicaciones > Funciones de aplicación generales > Numeración de documentos multiaplicaciones > Argentina > Define Issuing Branches


2) Componentes multiaplicaciones > Funciones de aplicación generales > Numeración documentos válida para todas las aplicaciones > Argentina > Especificar categorías de documento (Define Document Classes)


3) Componentes multiaplicaciones > Funciones de aplicación generales > Numeración de documentos multiaplicaciones > Argentina > Assign Document Class to Document Type


4) Componentes multiaplicaciones > Funciones de aplicación generales > Numeración de documentos multiaplicaciones > Argentina > Especificar caracteres de impresión p. documentos o Define Print Characters


5) Componentes multiaplicaciones > Funciones de aplicación generales > Numeración de documentos multiaplicaciones > Argentina > Asignar grupos numeración p. números documento específicos Argentina o Generate Number Groups


6) Menú: Componentes multiaplicaciones > Funciones de aplicación generales > Numeración de documentos multiaplicaciones > Actualizar rangos de números o Maintain Number Ranges

Aguardo su feedback.

Muchas gracias

Silvia

masimal
Discoverer
0 Kudos

Silvia,

Buenas tardes. Estas confundida porque estás requiriendo colaboración en el producto de SAP all in One y estás en el foro del producto Business One (orientado a PyMes).

Son productos y configuraciones totalmente diferentes.

Con respecto a tu consulta, es correcta la configuracion standard de Argentina que mencionas.

Saludos

Angeles

Former Member
0 Kudos

hola,

Si te refieres a llevar un consecutivo de numeracion diferente, define series para el documento PAGOS RECIBIDOS, alli puedes establecer el nombre para cada una de tus series y el rango de consecutivos que debe controlar cada serie.

Gestion/iniciliacion del sistema/numeracion de documentos/pagos recibidos

Saludos,

JAMS

Former Member
0 Kudos

Hola Jairo,

Gracias por tu respuesta, realmente no es a lo que me refiero, lo que comentas se refiere a numeracion propia del SAP, lo que necesito es por ejemplo la sucursal X tiene un juegos de recibos numerados de 80500 al 9000, la sucursal Y se le asigna los numeros de recibos 90001 al 100000, luego la sucursal X termino de utilizar los recibos asignados y se le vuelve a asignar nuevos numeros desde el 100001 al 200000, entonces varía, el tratamiento es distinto al de numero de serie =(. Entonces cuando la sucursal X vaya recbiendo los pagos los numeros asignados vayan numerandose automaticamente, x decir Nro Serie Sucursal X 135, numero de recibo 80501 y asi..

Muchas gracias de igual forma!

Former Member
0 Kudos

Hola Alicia,

El manejo que te planteo es exactamente para lo que necesitas, asi lo he manejado para las empresas donde se tienen diferentes sucursales y cada una tiene una numeracion diferente ej.

sucursal A : RC rango del 90001 al 100000

sucursal B : RC rango del 100001 al 200000

sucursal C : RC rango del 300001 al 400000

De esta manera cuando vas a registrar (crear) un nuevo pago recibido, se selecciona la Serie de la sucursal donde corresponda el pago, el sistema va a controlar el consecutivo definido, cuando se agoten estas numeraciones, se vulver a definir nuevas series o si hay consecutivo disponible se amplia.

Puedes definir layout de impresion para casa SERIE/SUCURSAL.

Esto aplica para todos los documentos.

Saludos,

JAMS

Former Member
0 Kudos

Eso ya lo tengo aplicado lo que comentas.

Por suerte ya logré encontrar la solucion, gracias a todos!, les copio por si a algunos les sirva

declare @series nvarchar(15)

declare @moneda nvarchar(15)

declare @inicial nvarchar(15)

declare @final nvarchar(15)

declare @nrorecibo nvarchar(15)

declare @nrocomienzo nvarchar(15)

set @moneda = $[orct.doccurr]

set @series = $[orct.series]

set @nrocomienzo = $[orct.counterref]

set @inicial = (select u_nroinicial from .[@NROSRECIBOS] where (u_Series = @series) and (u_Moneda = @moneda))

set @final = (select u_nrofinal from .[@NROSRECIBOS] where (u_series = @series) and (u_moneda = @moneda))

set @nrorecibo = (select max(counterref) from orct where counterref between @inicial and @final)

if (@moneda = 'USD') and (@series = '18') and (@nrorecibo > 0)

begin

select cast(max(@nrorecibo)+1 as varchar) from .[@NROSRECIBOS]

end

else

begin

if (@moneda = 'USD') and (@series = '18') and (@nrocomienzo = '')

begin

select cast(max(u_nroinicial) as varchar) from .[@NROSRECIBOS]

end

end

if (@moneda = 'USD') and (@series = '42') and (@nrorecibo > 0)

begin

select cast(max(@nrorecibo)+1 as varchar) from .[@NROSRECIBOS]

end

else

begin

if (@moneda = 'USD') and (@series = '42') and (@nrocomienzo = '')

begin

select cast(max(u_nroinicial) as varchar) from .[@NROSRECIBOS]

end

end

if (@moneda = 'USD') and (@series = '45') and (@nrorecibo > 0)

begin

select cast(max(@nrorecibo)+1 as varchar) from .[@NROSRECIBOS]

end

else

begin

if (@moneda = 'USD') and (@series = '45') and (@nrocomienzo = '')

begin

select cast(max(u_nroinicial) as varchar) from .[@NROSRECIBOS]

end

end

Former Member
0 Kudos

Hola,

Puedes utilizar una búsquesda formateado que te muestre el último número de la tabla + 1. Como ejemplo:

SELECT CAST(MAX(BoeNum) +1 AS NVARCHAR)
 FROM OBOE

Saludos,

Tere

Former Member
0 Kudos

Hola Tere,

Gracias por tu pronta respuesta, me sirve como base tu aporte, aunque en realidad es un poco complejo lo que quiero hacer, pero voy por buen camino.

Gracias!!