Árvore de páginas

Versões comparadas

Chave

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


ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. ParametrosParámetros
  4. Retorno
  5. Información adicional
  6. Tablas


01. VISIÓN GENERAL

Criação Creación de pontos puntos de entrada para que seja possível gravar campos adicionais na geração das faturas e  notas de credito a partir da liquidações de grãos sea posible grabar campos adicionales en la generación de documentos fiscales a partir de la liquidación de granos (FISA828). 

Foram criados os pontos Los puntos de entrada abaixocreados son los siguientes:

Liquidação Liquidación a Pagar/Compra

Liquidação Liquidación Parcial ou o Total - Campo Tipo Liquidação tipo liquidación (NJC_TIPO) contenido diferente do conteúdo de "2"

1 - Rotina Rutina de Faturas Facturas de Entrada (Mata101nMATA101N)

Ponto Punto de entrada F828G1 

Cabeçalho da Liquidação Encabezado de liquidación referente a Compras Itens da Liquidação referente a OperaçõesCompras.

Ítems de liquidación referente a Operaciones.

2 - Rotina Rutina de Faturas Facturas de SaídaSalida (Mata467nMATA467N) Caso o campo de Produção própria Si el campo producción propia (NJC_TPLIQ) esteja com conteúdo está con contenido igual a "1"  

Ponto Punto de entrada F828G2

Cabeçalho da Liquidação Encabezado de liquidación referente a VendasItens da Liquidação referente a DeduçõesVentas.

Ítems de liquidación referente a Deducciones.

3 - Rotina Rutina de Credito Crédito e Debito para Proveedor (Mata466n) Caso o campo de Produção própria Si el campo producción propia (NJC_TPLIQ) esteja com conteúdo está con contenido igual a "2"  

Ponto Punto de entrada F828G3

Cabeçalho da Liquidação Encabezado de liquidación referente a Vendas 

Itens da Liquidação referente a Deduções

Ventas. 

Ítems de liquidación referente a Deducciones.

Liquidación Liquidação Final - Campo Tipo Liquidação tipo liquidación (NJC_TIPO) com conteúdo está con contenido igual a "2"

4 - Rotina Rutina de Credito e Crédito y Debito para Proveedor (Mata466nMATA466N)

Ponto Punto de entrada F828G4

Cabeçalho da Liquidação Encabezado de liquidación referente a Compras Itens da Liquidação referente a OperaçõesCompras. 

Ítems de liquidación referente a Operaciones.

5 - Rotina Rutina de Credito Crédito e Debito para o Cliente (Mata465nMATA465N) Caso o campo de Produção própria Si el campo producción propia (NJC_TPLIQ) esteja com conteúdo está con contenido igual a "1

Ponto Punto de entrada F828G5

Cabeçalho da Liquidação Encabezado de liquidación referente a VendasItens da Liquidação referente a DeduçõesVentas.

Ítems de liquidación referente a Deducciones.

6 - Rotina Rutina de Credito e Crédito y Debito para o Proveedor (Mata466nMATA466N) Caso o campo de Produção própria Si el campo producción propia (NJC_TPLIQ) esteja com conteúdo está con contenido igual a "2

Ponto Punto de entrada F828G6

Cabeçalho da Liquidação Encabezado de liquidación referente a Vendas

Itens da Liquidação referente a Deduções

Liquidação Receber/Venda

Ventas.

IÍtems de liquidación referente a Deducciones.

Liquidación a Recibir/Ventas

Liquidación Parcial o Total - Campo tipo liquidación Liquidação Parcial ou Total - Campo Tipo Liquidação (NJC_TIPO) con contenido diferente do conteúdo de "2"

7 - Rotina Rutina de Credito Crédito e Debito para o Cliente (Mata465nMATA465N)

Ponto Punto de entrada F828G7

Cabeçalho da Liquidação Encabezado de Liquidación referente a Compras Itens da Liquidação referente a DeduçõesCompras. 

Ítems de liquidación referente a Deducciones

8 - Rotina Rutina de Faturas Facturas de SaídaSalida (Mata467nMATA467N)

Ponto Punto de entrada F828G8

Cabeçalho da Liquidação Encabezado de liquidación referente a Vendas

Itens da Liquidação referente a Operações

Ventas.

Ítems de liquidación referente a Operaciones.

Liquidación Liquidação Final - Campo Tipo Liquidação tipo liquidación (NJC_TIPO) com conteúdo con contenido igual a "2"

9 - Rotina Rutina de Credito e Crédito y Debito para o Cliente (Mata465nMATA465N

Ponto Punto de entrada F828G9

Cabeçalho da Liquidação Encabezado de liquidación referente a Compras Itens da Liquidação referente a DeduçõesCompras. 

Ítems de liquidación referente a Deducciones.

10 - Rotina Rutina de Credito e Crédito y Debito para o Cliente (Mata465nMATA465N)

Ponto Punto de entrada F828G10

Cabeçalho da Liquidação Encabezado de liquidación referente a VendasItens da Liquidação referente a OperaçõesVentas.

Ítems de liquidación referente a Operaciones.

02. EJEMPLO DE UTILIZACIÓN

Abaixo um exemplo de utilização, todos os pontos de entrada seguem a mesma regra de utilização, porém cada um deles chama a função responsável pela inclusão do Todos los puntos de entrada creados siguen la misma regla de uso; sin embargo, cada uno de los puntos de entrada llama a la función responsable de agregar los campos opcionales al registro.


#Include 'Protheus.ch'

User Function F828G1()
Local _aCab aCab   := PARAMIXB[1]
Local _aItens := PARAMIXB[2]
Local nI nI         := 0
Local _cCAE cCAE  := "12345"
Local _cOper := "JUA"

//

...

Agregar campos al encabezado del documento fiscal.
aAdd(_aCab, {'F1_CAE', _cCAE , Nil})

//

...

Agregar campos en el ítem del documento fiscal.
For nI := 1 to len( _aItens )
        aAdd(_aItens[nI], {'D1_OPERADO ', _cOper, Nil})
Next

aRet := {_aCab,_aItens}

Return aRet

03. PARAMETROS

A continuación, se muestran los parámetros que recibe cada uno de los puntos de entrada creados.

Punto Abaixo os parâmetros passados em cada um dos pontos de entrada criados.
Ponto de entrada F828G1 

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G2

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G3

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G4

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G5

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G6

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G7

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G8

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G9

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G10

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
PARAMIXB[1]ArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
PARAMIXB[2]ArrayItens da LiquidaçãoÍtems de liquidaciónX

04. RETORNO

Abaixo os parâmetros referente ao retorno esperado pelo sistema após a customização do A continuación, se muestran los parámetros relacionados con el retorno esperado por la rutina después de la personalización del cliente.


Ponto Punto de entrada F828G1

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G2

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G3

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G4

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G5

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G6

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G7

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G8

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G9

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


Ponto Punto de entrada F828G10

NomeNombreTipoDescriçãoDescripciónObrigatórioObligatorio
_aCabArrayCabeçalho da LiquidaçãoEncabezado de liquidaciónX
_aItensArrayItens da LiquidaçãoÍtems de liquidaciónX


05. INFORMACIÓN ADICIONAL

Documentação Documentación completa referente a rotina la rutina de PréPre-LiquidaçãoLiquidación:

https://tdn.totvs.com/x/naGFI


06. TABLAS UTILIZADAS

  • NJC - Liquidac. Cetificac. de CP
  • SF1 - Encabezado de Fact. de Entrada
  • SD1 - Ítems de las Fact. de Entrada
  • SF2 - Encabezado de Fact. de Salida
  • SD2 - Ítems de Venta de la Fact.