PDA

Ver la Versión Completa : Cuentas por Cobrar y Cuentas por Pagar


Javier3573
13/04/09, 16:10:46
Hola a todos,
Muchas gracias por la atención, bueno lo que deseo es construir un reporte de cuentas por cobrar y otro reporte de cuentas por pagar, se que tengo que utilizar las tablas BSID y BSIK, respectivamente pero no me cuadra los importes con la información que sale en transacción FBL5N.

Lo que se quiere mostrar es el documento pendiente de cobro, mas no mostrar el movimiento de toda la operación, es decir mostrar el documento con el importe pendiente de cobro.

Ejemplo.

Doc.: 70....15
fecha doc.: 01/01/2009
Importe por cobrar : 1000.00

El importe de la factura es por 1500.00 pero solo queda pendiente 1000.00 que es lo que se debe mostrar en el reporte.

Si alguien tiene una idea de como construir este reporte de verdad se lo voy agradecer bastante, y nuevamente muchas gracias por la atención.

Javier.

:)

mgitur
13/04/09, 21:24:11
Javier,

Vas a tener que hacer cálculo con las tablas mencionadas. No creo que haya alguna tabla donde se guarden los saldos por documento. Deberías relacionar los documentos entre si, relacionadolos con los campo Referencia Factura, año y posición (REBZG REBZJ REBZZ tanto en BSIK como BSAK) y sumar/restar los importes que correspondan.

Sds!

Triby
15/04/09, 13:58:37
Hola Javier,
Yo ya hice este programa lo cual muestra primero seleccionado por cuenta contable ejemplo Clientes Nacionales, Clientes Extranjeros, etc., y abro un sgte nivel por cada Código de Cliente y estos valores por tramos vencidos y por vencer a 30 días a 60 días, etc. No llego al nivel de doctos.
Sugerencias:
1.- Debes tener una fecha de corte que en mi caso la pido como filtro de entrada, ejmeplo 31.03.2009 y desde esa fecha que está por Pagar o Cobrar y que está vencido, si la fecha es al dia No es necesario que utilices la tabla BSAD solo BSID.
2.- BSID estan las partidas Abiertas y en BSAD están las partidas Cerradas o Pagadas, por lo tanto las Fecha de Pago (se calcula) y Fecha de Compensacion (AUGDT) son importantes. La fecha de Pago te dice cuando debes cancelar la cuota y la fecha de compensación cuando pagaste la cuota. Para obtener la Fecha de Pago para la mayoría de los casos es Fecha Base + Dias de la Cond.Pago, pero no siempre es así hay un calculo que SAP realiza, yo utilizo una función que me entrega esta fecha, la funcion es: DETERMINE_DUE_DATE.
3.- Si quieres llevar el detalle por docto tienes primero saber cuales son los doctos que aún no has cancelado a la fecha, osea las partidas abiertas y revisar si tienes anticipos para estos docto que son los registros con CME (Campo Umsks con valor y Clave de Contab = 09 o 19).

Espero que sea de Ayuda.
Salu2

Javier3573
16/04/09, 16:47:53
Voy a probar como me va con sus sugerencias y luego les comento, muchas gracias en verdad, mucha suerte.

Javier