Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. 

...

DATOS GENERALES

Linha

Línea Protheus

Backoffice

TOTVS Backoffice (

Linha

Línea Protheus) -

Financeiro

Financiero (SIGAFIN)

StoryNão Há
Linha

Línea de

Produto

producto:

Linhas_totvs
Linha

Segmento:

Segmentos_totvs
Segmento

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentos
Função

Función:

finxspd1601 -

Extrator

Extractor registro 1601 - EFD ICMS/IPI

Requisito/

Story/Issue:

No existe

02. 

...

DESCRIPCIÓN

O ponto El punto de entrada F160GRV, permite a edição dos registros existentes na tabela temporária ao fim de todo processamento de busca do la edición de los registros existentes en la tabla temporal al final de todo procesamiento de búsqueda de 1601 - EFD ICMS/IPI.

03.

...

PARÁMETROS

NomeNombre

Tipo

DescriçãoDescripción

cAliasTmp

CaractereCarácter

Alias da tabela temporária, com os dados enviados ao de la tabla temporal con los datos enviados a EFD ICMS/IPI

04.

...

ESTRUCTURA TABLA TEMPORAL


Campo

Tipo

DescriçãoDescripción

Obrigatório

Obligatorio

REGIME

Caractere

Carácter

Identifica se o si el registro é es referente a Inclusão la Inclusión (COMPETÊNCIAVIGENCIA) ou pagamento o pago (CAIXACAJA)

SIM

CARTEIRA

Caractere

Carácter

Identifica

se o registro é receber

si el registro es cobrar (R)

ou

o pagar (P)

SIM

BANCO

Caractere

Carácter

Codigo Banco, Agencia e conta

Código banco, agencia y cuenta

SIM

CNPJBCO

CaractereCNPJ do Instituição financeira portadora do recebimento ou pagamento.

Carácter

RCPJ de la Institución financiera portadora de la cobranza o pago.

No

Não

FILORIG

Caractere

Carácter

Filial de Origem do movimento

Sucursal de origen del movimiento

SIM

DT_EMISSAO

Data

Fecha

Data

Fecha de

emissão do

emisión del registro

SIM

ORIGEM

Caractere

Carácter

Rotina

Rutina de

origem do

origen del registro

SIM

PREFIXO

Caractere

Carácter

Prefixo do

Prefijo del título.

SIM

NUMERO

Caractere

Carácter

Número

do Título

del título

SIM

PARCELA

Caractere

Carácter

Parcela do

Cuota del título

SIM

TIPO

Caractere

Carácter

Tipo

do Título

del título

SIM

SITUACAO

Caractere

Carácter

Situação

Situaciones de

Cobrança

cobranza

NÃO

NO

SALDO

Numérico

Saldo

do

del título

NÃO

NO

MOEDA

Numérico

Moeda do

Moneda del título

SIM

TXMOEDA

Numérico

Taxa da moeda

Tasa de la moneda

NO

NÃO

IDDOC

Caractere

Carácter

Id

Do

del título (FK7_IDDOC)

SIM

CLIFOR

Caractere

Carácter

Código

do Cliente ou Fornecedor

del cliente o proveedor

SIM

LOJA

CaractereLoja do Cliente ou Fornecedor

Carácter

Tienda del cliente o proveedor

SIM

CODBAR

Caractere

Carácter

Código de

Barras

barras

NÃO

NO

INTERMED

Caractere

Carácter

Código

da instituição

de la institución intermediadora (F1_CODA1U

ou

o F2_CODA1U)

NÃO

NO

VALOR

Numérico

Valor

do

del título

ou pagamento

o pago

SIM

DT_BAIXA

DataData da Baixa ou pagamento

Fecha

Fecha de la baja o pago

No

Não

MOTBX

Caractere

Carácter

Motivo de

Baixa

la baja

SIM

MODELO

Caractere

Carácter

Modelo

do borderô a

del borderó por pagar (EA_MODELO)

NÃO

NO

IDBAIXA

Caractere

Carácter

Id

da baixa

de la baja (FK1_IDFK1

ou

o FK2_IDFK2)

NÃO

NO

FORMA_PGTO

Caractere

Carácter

Forma de

pagamento

pago

SIM

05.

...

EJEMPLO DE

...

UTILIZACIÓN

Bloco de código
languagevb
themeMidnight
firstline1
titleF160GRV
linenumberstrue
#include 'protheus.ch'
  
/*/{Protheus.doc} F160GRV() 
  
    PontoPunto de entrada para ediçãoedición de doslos registros enviados aoal registro 1601 EFD ICMS/IPI.
      
    @param ParamIxb[1] - cAlias de dala tabelatabla temporáriatemporal para edición ediçãode doslos registros 1601
    @return Nil
/*/
  
User Function F160GRV()
  
    Local cAliastmp  := ParamIXB[1] //alias dade la tabelatabla temporáriatemporal
 
    (cAliasTmp)->(DbGoTop())
 
    While (cAliasTmp)->(!Eof())
 
        If AllTrim((cAliasTmp)->MOTBX) == 'NOR' .And. AllTrim((cAliasTmp)->FORMA_PGTO) == 'BOL'
            RecLock(cAliasTmp, .F.)
                (cAliasTmp)->REGIME := 'COMPETÊNCIAVIGENCIA'
            (cAliasTmp)->(MsUnlock())
        EndIf
        (cAliasTmp)->(DbSkip())
 
    EndDo
   
Return Nil

...