Á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. RetornoDevolución
  5. Tablas


01. VISIÓN GENERAL

...


Nota
titleImportante

 La funcionalidad Liquidación de granos del módulo Fiscal quedará descontinuada el 01/07/2024,  para mayor detalle consultar el siguiente enlace:

https://centraldeatendimento.totvs.com/hc/pt-br/articles/18371290987543-Aviso-de-descontinuaci%C3%B3n-de-Liquidaci%C3%B3n-de-granos-L%C3%ADnea-Protheus


Creación de puntos Criação de pontos 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 a Liquidación por Pagar/Compra

Liquidação Parcial ou Total Liquidación parcial 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 Entradaentrada (Mata101nMATA101N).

Ponto Punto de entrada F828G1  F828G1.

Encabezado de liquidación Cabeçalho da Liquidação 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 estuviera con contenido igual a "1".  

Ponto Punto de entrada F828G2.

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

Ítems de liquidación referente a Deducciones.

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

Ponto Punto de entrada F828G3.

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

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

Ventas. 

Ítems de liquidación referente a Deducciones.

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

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

Ponto Punto de entrada F828G4.

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

Ítems de liquidación referente a Operaciones.

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

Ponto Punto de entrada F828G5.

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

Ítems de liquidación referente a Deducciones.

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

Ponto Punto de entrada F828G6.

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

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

Liquidação Receber/Venda

Ventas.

Ítems de liquidación referente a Deducciones.

Liquidación por Cobrar/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 de Credito e Debito para o Rutina de Crédito y Débito para el Cliente (Mata465nMATA465N).

Ponto Punto de entrada F828G7.

Encabezado de Liquidación Cabeçalho da Liquidação 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.

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

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

Ventas.

Ítems de liquidación referente a Operaciones.

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

9 - Rotina de Credito e Debito para o Rutina de Crédito y Débito para el Cliente (Mata465nMATA465N) .

Ponto Punto de entrada F828G9.

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

Ítems de liquidación referente a Deducciones.

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

Ponto Punto de entrada F828G10

Cabeçalho da Liquidação referente a Vendas

...

.

Encabezado de liquidación referente a Ventas.

Ítems de liquidación referente a Operaciones.


Información adicional

Documentación completa referente a la rutina Liquidación previa:

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

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 activa la función responsable de agregar los campos opcionales al registro.


#Include 'Protheus.ch'

User Function F828G1()
Local _

...

aCab   := PARAMIXB[1]
Local _aItens := PARAMIXB[2]
Local

...

nI         := 0
Local _cCAE  := "12345"
Local _cOper := "JUA"

// Add información en lo encabezadoAgregar campos al encabezado del documento fiscal.
aAdd(_aCab, {'F1_CAE', _cCAE , Nil})

// Add información en lo iten.
Agregar campos al ítem del documento fiscal.
For nI := 1 to len( _aItens )
        aAdd(_aItens[1nI], {'D1_OPERADO ', _cOper, Nil})
Next

aRet := {_aCab,_aItens}

Return aRet

03. 

...

PARÁMETROS

A continuación se muestran los parámetros que reciben 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. 

...

DEVOLUCIÓN

A continuación se muestran los parámetros relacionados con la devolución esperada por la rutina después de la personalización del cliente.


Punto

Abaixo os parâmetros referente ao retorno esperado pelo sistema após a customização do cliente.

Ponto 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çãoX

Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaque.
Titulo¡IMPORTANTE!

Ítems de liquidaciónX

05. 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.