Línea de producto: | Línea Protheus |
|---|---|
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Línea Protheus) - Financiero (SIGAFIN) |
Función: | finxspd1601 - Extractor registro 1601 - EFD ICMS/IPI |
Requisito/Story/Issue: | No existe |
El punto de entrada F160GRV, permite la edición de los registros existentes en la tabla temporal al final de todo procesamiento de búsqueda de 1601 - EFD ICMS/IPI.
Nombre | Tipo | Descripción |
cAliasTmp | Carácter | Alias de la tabla temporal con los datos enviados a EFD ICMS/IPI |
Campo | Tipo | Descripción | Obligatorio |
REGIME | Carácter | Identifica si el registro es referente a la Inclusión (VIGENCIA) o pago (CAJA) | SÍ |
CARTEIRA | Carácter | Identifica si el registro es cobrar (R) o pagar (P) | SÍ |
BANCO | Carácter | Código banco, agencia y cuenta | SÍ |
CNPJBCO | Carácter | RCPJ de la Institución financiera portadora de la cobranza o pago. | No |
FILORIG | Carácter | Sucursal de origen del movimiento | SÍ |
DT_EMISSAO | Fecha | Fecha de emisión del registro | SÍ |
ORIGEM | Carácter | Rutina de origen del registro | SÍ |
PREFIXO | Carácter | Prefijo del título. | SÍ |
NUMERO | Carácter | Número del título | SÍ |
PARCELA | Carácter | Cuota del título | SÍ |
TIPO | Carácter | Tipo del título | SÍ |
SITUACAO | Carácter | Situaciones de cobranza | NO |
SALDO | Numérico | Saldo del título | NO |
MOEDA | Numérico | Moneda del título | SÍ |
TXMOEDA | Numérico | Tasa de la moneda | NO |
IDDOC | Carácter | Id del título (FK7_IDDOC) | SÍ |
CLIFOR | Carácter | Código del cliente o proveedor | SÍ |
LOJA | Carácter | Tienda del cliente o proveedor | SÍ |
CODBAR | Carácter | Código de barras | NO |
INTERMED | Carácter | Código de la institución intermediadora (F1_CODA1U o F2_CODA1U) | NO |
VALOR | Numérico | Valor del título o pago | SÍ |
DT_BAIXA | Fecha | Fecha de la baja o pago | No |
MOTBX | Carácter | Motivo de la baja | SÍ |
MODELO | Carácter | Modelo del borderó por pagar (EA_MODELO) | NO |
IDBAIXA | Carácter | Id de la baja (FK1_IDFK1 o FK2_IDFK2) | NO |
FORMA_PGTO | Carácter | Forma de pago | SÍ |
#include 'protheus.ch'
/*/{Protheus.doc} F160GRV()
Punto de entrada para edición de los registros enviados al registro 1601 EFD ICMS/IPI.
@param ParamIxb[1] - cAlias de la tabla temporal para edición de los registros 1601
@return Nil
/*/
User Function F160GRV()
Local cAliastmp := ParamIXB[1] //alias de la tabla temporal
(cAliasTmp)->(DbGoTop())
While (cAliasTmp)->(!Eof())
If AllTrim((cAliasTmp)->MOTBX) == 'NOR' .And. AllTrim((cAliasTmp)->FORMA_PGTO) == 'BOL'
RecLock(cAliasTmp, .F.)
(cAliasTmp)->REGIME := 'VIGENCIA'
(cAliasTmp)->(MsUnlock())
EndIf
(cAliasTmp)->(DbSkip())
EndDo
Return Nil |