| Línea de producto: | Microsiga Protheus. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Segmento: | Servicios - Mercado Internacional. | ||||||||
| Módulo: | SIGAFIN - Financiero. | ||||||||
| Función: |
| ||||||||
| Ticket: | 7468740 | ||||||||
| Issue: | DMINA-7857 | ||||||||
| Versiones | 12.1.17 | 12.1.23 | 12.1.25 |
Actualmente la rutina FISA815 genera el atributo NumOperación en el XML a partir de la concatenación del contenido de los campos EL_PREFIXO y EL_NUMERO.
DIMOSA recibe por parte de sus clientes una clave de referencia para que sea colocada en el atributo NumOperación y de esta manera poder identificar la operación, sin embargo, la clave no puede ser informada en el campo EL_NUMERO ya que la clave suele tener una longitud mayor a la del campo EL_NUMERO.
Por esta razón se solicitan agregar un punto de entrada que permita agregar más información en el atributo NumOperación a partir del contenido del recibo (tabla SEL).
Se realiza la activación del Punto de Entrada F087ANUMOP, mediante el cual el usuario podrá definir la información que retornará para el atributo NumOperacion y generar el XML de los recibos de cobro.
IMPORTANTE: Se activa la funcionalidad del Punto de Entrada solamente para los recibos de cobro diversos.
El Punto de Entrada F087ANUMOP no recibe ningún parámetro, y se deberá retornar una variable tipo carácter, la cual tomará el valor de
Ejemplo del Punto de Entrada F087ANUMOP *:
User function F087ANUMOP()
Local cNumOp := "" //Numero de operación
cNumOp:= AllTrim(SEL->EL_NUMERO)+AllTrim(SEL->EL_RECIBO)
Return cNumOp
NOTA: En el Punto de Entrada de ejemplo se indica que la cadena que se retornará será la concatenación del número de título con el número de recibo. Cabe mencionar que al momento de la ejecución del punto de entrada se tienen abiertas las tablas de clientes(SA1) y de recibos de cobro(SEL), por lo que se pueden concatenar más campos de estas tablas.
Pasos para validar la solución:
Pre requisitos
Recibos de Cobro:
¡IMPORTANTE!
*En el Punto de Entrada la variable tipo carácter que se retorna debe cumplir con lo establecido en la Guía de Llenado del SAT pagina 21, referente al atributo NumOperación.