| Línea de producto: | Microsiga Protheus® |
|---|---|
| Segmento: | Servicios |
| Módulo: | Fiscal |
Este punto de entrada permite el manejo de la cuenta contable del registro F100 de EFD Aportes, que consecuentemente modificará el registro 0500 y eventuales registros del bloque M de ingresos no tributados (M400/M410 y M800/M810).
Este punto de entrada es semejante a SPDPIS07, sin embargo EFDCON03 trata las informaciones que tienen origen en el Financiero con los movimientos involucrados en las tablas SE1 - Cuentas por cobrar, SE2 - Cuentas por pagar, SE5 - Movimiento bancario y SEI - Inversiones/Préstamos, con y sin vínculo con documento fiscal.
Es importante recordar que el código de cuenta devuelto por medio del Punto de entrada debe estar debidamente registrado en el sistema.
Importante
Si existiera la necesidad de manipular el código de la cuenta contable en los registros M115 y M515, es necesaria la configuración del PE PE EFDCON04, donde podrá modificarse algunas informaciones de estos registros: PE - EFDCON04 - Ajuste de crédito pis/cofins Cálculo EFD Aportes
Si fuera necesario el manejo del código de la cuenta contable en los registros vinculados al documento fiscal (C170/C180), podrá utilizarse el PE SPDPIS07: PE - SPDPIS07 - Registro 0500 Cuenta contable - EFD Aportes
Nombre | Tipo | Descripción |
|---|---|---|
| PARAMIXB | Array of Record | [1] = Tabla del título ( SE1, SE2, SE5, SEI ) |
Nombre | Tipo | Descripción |
|---|---|---|
Carácter | Devuelve código de la cuenta contable |
#INCLUDE "PROTHEUS.CH" User Function EFDCON03() // El contenido en PARAMIXB[n] es devuelto de acuerdo con la tabla del Financiero en procesamiento informada en PARAMIXB[1] Local cTabela := PARAMIXB[1] //SE1/SE2/SE5/SEI Local cNumTit := PARAMIXB[2] //E1_NUM/E2_NUM/E5_NUMERO/EI_NUMERO Local cPrefixo := PARAMIXB[3] //E1_PREFIXO/E2_PREFIXO/E5_PREFIXO Local cParcela := PARAMIXB[4] //E1_PARCELA/E2_PARCELA/E5_PARCELA Local cTipo := PARAMIXB[5] //E1_TIPO/E2_TIPO/E5_TIPO Local cPart := PARAMIXB[6] //E1_CLIENTE/E2_FORNECE/E5_CLIENTE/E5_FORNECE Local cLoja := PARAMIXB[7] //E1_LOJA/E2_LOJA/E5_LOJA Local cNaturez := PARAMIXB[8] //E1_NATUREZ/E2_NATUREZ/E2_NATUREZ Local nRecno := PARAMIXB[9] //SE1->R_E_C_N_O_/SE2->R_E_C_N_O_/SE5->R_E_C_N_O_/SEI->R_E_C_N_O_ Local cConta := "" cConta := "200" Return cConta
Importante
El ejemplo mostrado en este Punto de entrada debe ajustarse de acuerdo con la necesidad y reglas de negocio de cada cliente.