Sei sulla pagina 1di 8

Especificacin Funcional

ESPECIFICACIN FUNCIONAL RE Real Estate Impresin de facturas RE

RESUMEN Documento que describe funcional y tcnicamente el formulario nico de impresin de facturas generadas directamente en el mdulo RE (documentos contables).

EVOLUCIN DEL DOCUMENTO VERSIN 1.0 FECHA 16.08.2013 AUTOR Darcy Prez APROBADOR DESCRIPCION Versin Inicial

[Escribir texto]

Especificacin Funcional

Contenido
1.Objetivo______________________________________________________________________3 2.Antecedentes_________________________________________________________________3 3.Solucin______________________________________________________________________3 3.1 Funcional_______________________________________________________________3 3.2 Tcnica_________________________________________________________________4 3.3 Parmetros de entrada/ Diseo de pantalla/Formularios_________________________4 3.4 Lote de pruebas___________________________________________________________7 3.5 Notas adicionales_________________________________________________________7 3.6 Documentacin Desarrollo__________________________________________________7 3.7 Autorizaciones___________________________________________________________8 (1)Justificacin__________________________________________________________________8 (2)Firmas______________________________________________________________________8

[Escribir texto]

Especificacin Funcional

1. Objetivo
El objetivo de este desarrollo es definir los datos a imprimir en la Facturas, Notas de Crdito, Notas de Dbito y Boletas generadas en el mdulo RE a partir de la contabilizacin en FI usando el mismo layout de impresin que las facturas FI.

2. Antecedentes
Actualmente las facturas se emiten mediante el sistema SD.

3. Solucin
Se propone imprimir las facturas del mdulo de RE por medio de un smartform. A continuacin se plantea la solucin en los aspectos funcionales y tcnicos.

3.1 Funcional
Al ser un formulario nico el desarrollo aplicar ciertas lgicas y validaciones dependiendo de la clase de documento contable. El smartform debe hacerse en copia al smartform de factura FI. A continuacin se especifica la obtencin tcnica de datos:

[Escribir texto]

Especificacin Funcional

3.2 Tcnica
A continuacin se detallan los datos tcnicos del desarrollo.

3.3 Parmetros de entrada/ Diseo de pantalla/Formularios


El programa tomar los valores de los siguientes campos para la impresin de las facturas: Lgica para determinar si es Factura o Boleta y qu tipo de Boleta o Factura es:

[Escribir texto]

Especificacin Funcional

Para poder determinar qu tipo de documento es con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS leer campo BKPF- BLART si el valor = FB es Factura FG es Nota de Crdito DD es Nota de Dbito

El programa tomar los valores de los siguientes campos para la impresin de las facturas: CABECERA: Campo SEOR. (ES) Name1(140) type c Valor Con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS acceder a la tabla BSEG con la clave BSEG-BELNR, BSEG- BUKRS y BSEG-KOART = D y tomar el valor del campo BSEGKUNNR. Acceder a la tabla KNA1 con la clave KNA1-KUNNR = BSEG-KUNNR (de la seleccin anterior) y tomar el valor del campo KNA1-NAME1 + KNA1-NAME2 + KNA1-NAME3 + KNA1-NAME4 Direccin Acceder a la tabla KNA1 con la clave KNA1-KUNNR = BSEG-KUNNR (de la seleccin anterior Sr. (es)) y tomar el valor del campo KNA1-ADRNR, con este valor acceder a la tabla ADRC con la clave ADRCADDRNUMBER y concatenar los siguientes campos en el orden que se indica: ADRC-STREET & ADRC-STR_SUPPL1 & ADRC-HOUSE_NUM1 & ADRC-HOUSE_NUM2 & ADRCCITY2 & ADRC-CITY1 & T_REGION, Donde T_REGION se obtiene accediendo a la tabla T005U con la clave T005U-SPRAS = ES, T005ULAND1 = PE, T005U-BLAND = ADRC-REGION tomar valor de campo t005u-BEZEI RUC DOC SAP Objeto, serie, correlat Fecha de emisin Condicin de pago Acceder a la tabla KNA1 con la clave KNA1-KUNNR = BSEG-KUNNR y tomar el valor del campo KNA1-STCD1 Nmero del documento BKPF-BELNR BKPF BKTXT BKPF-BLDAT Con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS acceder a la tabla BSEG con la clave BSEG-BELNR, BSEG- BUKRS y BSEG-KOART = D, tomar el valor del campo BSEG-ZTERM. Ir a la tabla TVZBT, ingresar con el campo TVZBT-TERM= BSEG-ZTERM, tomar el campo TVZBTVTEXT

DETALLE: En las facturas RE aparecer una sola lnea o posicin por el valor total de la facturacin. Campo Cdigo Valor Con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS acceder a la tabla BSEG con la clave BSEG-BELNR, BSEG- BUKRS y BSEG-KOART = D, tomar los 03 primeros dgitos del campo BSEG-VBEWA. Tomar el mismo campo para las posiciones que tengan el campo BSEG-KOART = D. Considerar tantas posiciones en la factura como el campo BSEG-KOART = D. Cantidad Unidad Descripcin Colocar 1.000 Colocar UN Concepto Para todas las clases de condicin, acceder a la tabla TIVCDFLOWTYPET con el campo TIVCDFLOWTYPET-FLOWTYPE= BSEG-VBEWA (determinado en el campo cdigo) y tomar el campo TIVCDFLOWTYPET- XFLOWTYPE Referencia del local alquilado Colocar CON REFERENCIA A: UU XXX/YYY/ZZZ

[Escribir texto]

Especificacin Funcional

Ir a la tabla BSEG filtrando por BSEG-BELNR, BSEG- BUKRS y BSEG-GJAHR, tomar el campo BSEGVERTN. Utilizar este dato para filtrar la tabla VICNCN, tomar el campo VICNCN-OBJNR. De la tabla VIBDOBJASS, usar el campo VIBDOBJASS-RECNNR = VICNCN-OBJNR y extraer los datos del campo VIBDOBJASS-OBJNRTRG (verificar la cantidad de dgitos del objeto inmueble) Descripcin del perodo de facturacin Para todas las clases de condicin menos reembolsos (XXX), colocar Por el mes de: MMMMM AAAA Ejemplo: JULIO 2013 Convertir a este formato, extraer mes y ao en base al campo BKPF-BLDAT Para las clases de condicin de reembolsos, colocar Correspondiente a MMMMM AAAA. Ejemplo: Mayo 2013 Convertir a este formato, extraer mes y ao en base al campo BKPF-BLDAT P.Unitario Total Subtotal 1 En la tabla BSEG, filtrar por los campos BSEG-VBEWA (determinado en el campo cdigo) y BSEGHKONT (que empiece con el nmero 7*), tomar el campo BSEG-WRBTR. Tomar el importe del campo anterior (P.Unitario) Para las facturas que tienen la condicin XXX multa Con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS acceder a la tabla BSET y obtener el valor del campo BSET- FWBAS suma de todas las posiciones correspondientes Solo se usa para las facturas que no son por multa Con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS acceder a la tabla BSET y obtener el valor del campo BSET-FWBAS suma de todas las posiciones correspondientes IGV TOTAL CAMPOS ADICIONALES: Con el nmero del documento BKPF-BELNR y la Sociedad BKPF-BUKRS acceder a la tabla BSET y obtener el valor del campo BSET- FWSTE Suma de SUB-TOTAL + IGV

Subtotal 2

Campo Glosa de Retencin o Detraccin

Valor

Si BKPF-BLART = XXX (clases de documento) aplicar las siguientes lgicas:


Para la glosa de DETRACCIN: Si BKPF-BLART = C2 o C3 BKPF-WAERS = PEN, y Suma de SUB-TOTAL + IGV > 700, O Si BKPF-BLART = C2 o C3 BKPF-WAERS = USD, acceder al tabla TCURR con la clave TCURR-KURST = M y TCURR-FCURR = USD y TCURRTCURR = BKPF-WAERS y TCURR-GDATU = Fecha actual del sistema y tomar el valor del campo TCURR-UKURS, y Tomar el valor de la Suma de SUB-TOTAL + IGV y multiplicar por TCURR-UKURS, si el resultado es mayor a 700 Pintar en el pie de la factura la siguiente Glosa:

[Escribir texto]

Especificacin Funcional
OPERACION SUJETA AL SISTEMA DE PAGO DE OBLIGACIONES TRIBUTARIAS CON EL GOBIERNO CENTRAL Para la glosa de RETENCIN: Pintar en el pie de la factura la siguiente Glosa: AGENTE DE RETENCIN Art .5 n.b Res.sup. N 037-2002 Sunat Monto total en texto Moneda en texto Utilizar la funcin para conversin de nmeros a textos SPELL_AMOUNT. Anteponer el texto SON: Colocar Soles: si BKPF-WAERS = PEN y Dlares americanos si BKPF-WAERS = USD.

3.4 Lote de pruebas


<Variantes de ejecucin, o forma de probar>

3.5 Notas adicionales


<Notas adicionales>

3.6 Documentacin Desarrollo


<Documentacin> Programa(s) ZSDPE

Funcione(s)

Elementos de dato

Dominios

Objetos/mtodos

Objetos de autorizacin

Tablas:

Transacciones

ZIDCP Numeracin facturas de FI

LSMW (Carga Inicial)

[Escribir texto]

Especificacin Funcional

3.7 Autorizaciones
Se deber controlar el reporte restringiendo a determinados roles por el objeto de autorizacin BUKRS (Sociedad)

(1) Justificacin
Duracin aproximada del desarrollo Existe alguna opcin alternativa en el estndar SAP? Descripcin de la alternativa Razones por la que la alternativa NO es aceptable Problemas de performance Complejidad Otros. Fecha de aprobacin del desarrollo: Fecha de aprobacin del comit: Das Si X No

(2) Firmas
CARGO NOMBRE FIRMA FECHA

[Escribir texto]

Potrebbero piacerti anche