Você está na página 1de 7

Diseño Funcional

Proyecto Reorganización Societaria CGE

Diseño Funcional 100%

Ya muestra POPUP Referencias, falta llenar líneas XML.

Fecha 26-04-2018 Autor Felipe Villeda

Versión 01 Prioridad Alta Alta

Estado A Revisar Complejidad Media

Referencia Se debe incorporar en la información de referencia establecida por el portal


de pagos CEN y la forma de pago de los documentos a los DTE

Proceso Insertar referencia y forma de pago a los DTE

Tipo Modificación

1 Descripción detallada

Se debe incorporar en la información de referencia de los DTE, el siguiente código establecido


por el portal de pagos CEN, definido según la normativa del SII:

<Referencia>

<NroLinRef>1</NroLinRef>

<TpoDocRef>SEN</TpoDocRef>

<FolioRef>DE02124A17C14S0015</FolioRef>

<FchRef>AAAA-MM-DD</FchRef>

<RazonRef>SING[SSCC][Jun17][L][V01]</RazonRef>

</Referencia>

Se requiere que los nuevos campos queden disponibles para consultas en tablas con referencia
al pedido.
Sólo aplica para los servicios exclusivos asociados a instrucciones de pago emitidas por el CEN.

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 1 de 7
Diseño Funcional
Proyecto Reorganización Societaria CGE

Adicionalmente, se debe incorporar en todos los DTE emitidos la forma de pago de acuerdo a
las constantes indicadas en la tabla ZBBC_CONSTANTES que se indica más adelante en el
archivo.

2 Desarrollo

a. Creación de tabla para almacenar información del cuadro de pagos

Para este desarrollo primero debe crear un repositorio en el cual se almacene la


información del cuadro de pagos enviada por el portal de pagos con todas las
instrucciones en las cuales corresponda realizar una facturación por parte de CGE.
La tabla de repositorio será la ZSEN_REF_SEN, a la cual se debe poder acceder y
modificar en una transacción con el mismo nombre. Como la tabla debe contener todos
los campos del cuadro de pagos, esta debe crearse con el siguiente formato:

Campo Tipo de Dato Largo

Tipo Referencia SEN CHAR 3

ID Referencia de Información SEN CHAR 20

Código Carta SEN CHAR 8

Código del número del cuadro de pago CHAR 10

Fecha de la Referencia DATS 8

Razón Referencia SEN CHAR 20

Esta tabla debe ser modificable para que mes a mes el usuario responsable pueda
agregar la información del cuadro de pagos del periodo.

b. Agregar referencia de Tipo SEN en la creación del pedido

Al entrar a la Txz VA01 para hacer la creación del pedido de venta, se llama a un
desarrollo Z que permite agregar referencia al pedido de venta.

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 2 de 7
Diseño Funcional
Proyecto Reorganización Societaria CGE

El objetivo es agregar una referencia adicional de Tipo SEN (805 – SEN) y que se
complete de la siguiente forma en el cuadro de referencias

Cod Ref. 805

Tipo referencia SEN


Añadir en campo del cuadro de pagos "ID Referencia de Información
Referencia
SEN" el cual debe poder ser seleccionado de un match code.
Este campo puede quedar en blanco ya que se completará de forma
Fecha Referencia automática en la referencia con la fecha del ID seleccionado en el
cuadro anterior.

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 3 de 7
Diseño Funcional
Proyecto Reorganización Societaria CGE

c. Revisar los pedidos de venta creados con referencia


Para revisar los pedidos de venta que fueron creados con referencia y toda la información
del cuadro de pagos se debe crear la tabla ZSD_VBAK_REF y filtrar en el campo “Código
Ref.” por los pedidos 805 que son los asociados al SEN

Campo Nombre Técnico Tipo de Dato Largo


Documento de ventas VBELN CHAR 20
Código referencia COD_REF CHAR 8
Referencia REF_ID CHAR 10
Fecha de la Referencia FECHA_REF DATS 8
Tipo referencia TIPO_REF CHAR 20

El campo Documento de ventas se obtiene de la tabla VBAK y los demás campos que
debe contener esta tabla deben se completados llamando al programa Z de referencias
para incluir el código de referencia, Referencia, Fecha de la Referencia y Tipo referencia.

d. Agregar forma de pago en constantes.


Uno de los campos que debe ser enviado en el XML es la forma de pago. Este valor
puede ser variable dependiendo del tipo de documento DTE, para esto será incluido un
registro en la tabla de constantes ZBBC_CONSTANTES. En la sección “Nombre Campo”
se debe indicar el TIPO_DTE, en el campo “-“se debe indicar el tipo de DTE y en el
campo “+” se debe registrar la forma de pago a enviar.
Para que la información de forma de pago sea enviada, es necesario que el registro del
documento de ventas se encuentre en la tabla ZSD_VBAK_REF con el objetivo de
garantizar que se trata de un documento con referencia SEN.
La lógica que se seguirá es la siguiente:
Al ejecutar ZFE_GET_BIL_INVOICE_DTE include
LZFE_ARTIKOS_BILLING_DOCSF01, ir a VBFA cuando VBFA-VBTYP_V=C tomar
VBFA-VBELV, ir a ZSD_VBAK_REF cuando ZSD_VBAK_REF-VBELN=VBFA-VBELV y
ZSD_VBAK_REF-COD_REF=805,
Si no se encuentra registro en la tabla ZSD_VBAK_REF el proceso debe continuar como
lo hace actualmente y no se enviará FmaPago.
Al ejecutar el Include, el programa define el tipo de DTE del documento.

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 4 de 7
Diseño Funcional
Proyecto Reorganización Societaria CGE

Ir a ZBBC_CONSTANTES cuando ZBBC_CONSTANTES-PROGNAME=’SEN


FmaPago’ y ZBBC_CONSTANTES-FIELDNAME= dte_typ, ubicar
ZBBC_CONSTANTES-LOW el tipo de DTE y enviar el valor de ZBBC_CONSTANTES-
HIGH, como FmaPago.
Si no se encuentra registro en la tabla ZBBC_CONSTANTES el proceso debe continuar
como lo hace actualmente y no se enviará FmaPago.
Ejemplo llenado de tabla:
Incl Opció - +
Nombre Orden Mod
Programa usi n
Campo AltL SAP
ón
I EQ 33 2
SEN_FmaPago dte_typ 1 SD
I EQ 34 2
SEN_FmaPago dte_typ 2 SD
I EQ 56 2
SEN_FmaPago dte_typ 3 SD
I EQ 61 1
SEN_FmaPago dte_typ 4 SD

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 5 de 7
Diseño Funcional
Proyecto Reorganización Societaria CGE

Flujo de Proceso

Inicio

Ejecuta envío a
Acepta

Pedido tiene referencia


SEN en ZSD_VBAK_REF

NO

SI

Tipo DTE se encuentra en


NO
ZBBC_CONSTANTES

SI

Continua sin enviar


Envia FmaPago
FmaPago

Fin

Flujo de Proceso FmaPago

e. Incluir en XML de Acepta la referencia y forma de pago

Luego de la emisión del pedido de venta con referencia tipo SEN debemos facturar este
último para que Acepta lo valide y envíe el XML.
Si el documento tiene la referencia 805 (CEN), se debe buscar en la tabla
ZBBC_CONSTANTES el valor que corresponde a la forma de pago, dependiendo de la
Tipo de DTE. Esta información se envía a través del módulo de función
ZFE_GET_BIL_INVOICE_DTE

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 6 de 7
Diseño Funcional
Proyecto Reorganización Societaria CGE

La forma de pago se incluirá en la estructura 810 línea 19. En este punto se incluirá la
siguiente información:

“<FmaPago>X</FmaPag>”, la definición según análisis propuesto es agregar el campo


en la estructura 0810, secuencia=19, valor=1/2; glosa=FmaPago.

La información completa de la referencia debe ser visualizada en el XML de la siguiente


forma:

<Referencia>

<NroLinRef>1</NroLinRef>

<TpoDocRef>SEN</TpoDocRef>

<FolioRef>DE02124A17C14S0015</FolioRef>

<FchRef>AAAA-MM-DD</FchRef>

<RazonRef>SING[SSCC][Jun17][L][V01]</RazonRef>

</Referencia>

3 Revisión del documento

Revisión Responsable Fecha Descripción del cambio

V1.1 Felipe Villeda [16/04/2018] Ajustes Forma de Pago

V2.2 Lisbeth 25/04/2018 Revisión con negocio


Zambrano

4 Aprobación

Este documento requiere la aprobación de los siguientes individuos:

Nombre Fecha Firma

[Aprobador] [DD/MM/YYYY]

Documentación Proyecto Reorganización Societaria CGE


© 2017 Accenture. Allrightsreserved.
Página 7 de 7