Punto de entrada
Descripción: | M103GERT |
Eventos: | Este Punto de Entrada tiene como objetivo definir en el momento de incluir o eliminar un documento de entrada de la factura, si generará registro futuro (SRK) o título en el Financiero (SE2). |
Programa fuente: | MATA103 - Documento de entrada |
Parámetros | Nombre | Tipo | Descripción | Obligatorio | ExpN1 | Numérico | Opción seleccionada; (1) Inclusión del documento de entrada. (2)Eliminación del documento de entrada. |
| ExpA2 | Array of Record | Array con los recnos de los títulos financieros |
| ExpA3 | Array of Record | Encabezado de los títulos financieros. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA4 | Array of Record | Datos de los títulos financieros. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA5 | Array of Record | Encabezado de las múltiples modalidades. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA6 | Array of Record | Datos de las múltiples modalidades. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC7 | Carácter | Código del proveedor ISS. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC8 | Carácter | Tienda del proveedor ISS. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC9 | Carácter | ¿Genera Dirf para este título? Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC10 | Carácter | Código de retención Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC11 | Carácter | Modo estándar de operación del sistema referente a la retención de PIS/COFINS/CSLL. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpN12 | Numérico | Número de la orden del índice utilizado en la tabla SE2 (Cuentas por Pagar). Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA13 | Array of Record | Porcentajes del prorrateo del SEZ. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpD14 | Fecha | Vencimiento del ISS. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC15 | Carácter | Modo de retención del ISS. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpN16 | Numérico | Tasa de la moneda. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpL17 | Lógico | Verifica si la tasa de la moneda no fue negociada. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA18 | Array of Record | Array con el recno de los títulos generados. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC19 | Carácter | Forma Retención ISSQN. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC20 | Carácter | Forma Retención ISSQN. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA21 | Array of Record | Multas y / o bonificaciones de contrato. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpL22 | Lógico | Opción del prorrateo de valor. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpL23 | Lógico | Opción del prorrateo de valor. Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA24 | Array of Record | Array con los datos de la tabla SE2 (Cuentas por Pagar). Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpC25 | Carácter | ¿Paga ISS? Parámetro válido solamente para la opción de inclusión del documento de entrada. |
| ExpA26 | Array of Record | Array con los recnos de las múltiples modalidades |
|
|
Devolución | Nulo |
Exemplo:
#Include 'Protheus.ch'
User function M103GERT()
Local ExpN1 := ParamIxb[1]
Local ExpA2 := ParamIxb[2]
Local ExpA3 := ParamIxb[3]
Local ExpA4 := ParamIxb[4]
Local ExpA5 := ParamIxb[5]
Local ExpA6 := ParamIxb[6]
Local ExpC7 := ParamIxb[7]
Local ExpC8 := ParamIxb[8]
Local ExpC9 := ParamIxb[9]
Local ExpC10 := ParamIxb[10]
Local ExpC11 := ParamIxb[11]
Local ExpN12 := ParamIxb[12]
Local ExpA13 := ParamIxb[13]
Local ExpD14 := ParamIxb[14]
Local ExpC15 := ParamIxb[15]
Local ExpN16 := ParamIxb[16]
Local ExpL17 := ParamIxb[17]
Local ExpA18 := ParamIxb[18]
Local ExpC19 := ParamIxb[19]
Local ExpC20 := ParamIxb[20]
Local ExpA21 := ParamIxb[21]
Local ExpL22 := ParamIxb[22]
Local ExpL23 := ParamIxb[23]
Local ExpA24 := ParamIxb[24]
Local ExpC25 := ParamIxb[25]
Local ExpA26 := ParamIxb[26]
//Personalización del usuario para generar el título (SE2) o el registro futuro (SRK)
Return Nil