PDA

Ver la Versión Completa : SD - Documento contable


JavierMA
02/07/14, 10:03:42
Hola a todos,

A ver si me pueden ayudar, al grabar una factura de clientes de 2 posiciones en SD el documento contable que se genera en FI es el siguiente:

01 cliente 121,00
02 ventas 50,00
03 ventas 50,00
04 Impuestos 21,00

Bien, lo que necesitamos es que si un campo Z de las posiciones de ventas difiere, genere 2 posiciones de cliente quedando el documento contable de la siguiente manera:

01 cliente 60,50
02 cliente 60,50
03 ventas 50,00
04 ventas 50,00
05 Impuestos 21,00

¿Sabéis si esto es posible?

Muchas gracias por adelantado.

venise
02/07/14, 12:40:02
Es seguro que en la transacción OBY6 es posible definir como posible la partición de importes pero, aunque habilita una pestaña en la MIRO para facturas de acreedor, creo que no es posible en las transacciones de SD.

Por otra lado, las condiciones de pago de la tx OBB8 se pueden definir como pagos a plazos, para posteriormente en la tx OBB9 definir los porcentajes de pago y su vencimiento. Y la integración de la mayoría de módulos con finanzas pasa generalmente por la BADI AC_DOCUMENT.

Espero te ayude.

JavierMA
04/07/14, 07:27:09
Muchas gracias por tu infoVenise,

Ya había visto que por las condiciones de pago el sistema hace partición para las posiciones del cliente, pero todavía no se como podría mediante la BAPI que comentas u otros medios forzar la partición según mis criterios.

Seguiré investigando...., gracias de nuevo!

venise
04/07/14, 08:38:44
Existen algunas BADI's en la integración de la VF01 con FI que quizás puedas usar. Por ejemplo la BADI_SD_BILLING.

De todas formas, una buena herramienta para localizar posibles BADI's y user exits en la ejecución de una transacción es, ANTES DE EJECUTAR LA TRANSACCIÓN ir a la SE37, y poner un break point al principio de la FM SXV_GET_CLIF_BY_NAME. Luego, al ejecutar la TX se te mostrarán cuáles son los métodos que se llaman y de qué badi.

Espero te ayude.

JavierMA
04/07/14, 08:53:27
Ok, muchas gracias!