Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Parametros
- Retorno
- Parámetros
- DevoluciónInformación adicional
- Tablas
01. VISIÓN GENERAL
...
Nota | ||
---|---|---|
| ||
La funcionalidad Liquidación de granos del módulo Fiscal quedará descontinuada el 01/07/2024, para mayor detalle consultar el siguiente enlace: |
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:
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
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G2
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G3
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G4
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G5
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G6
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G7
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G8
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G9
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G10
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
PARAMIXB[2] | Array | Itens da LiquidaçãoÍtems de liquidación | X |
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
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G2
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G3
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G4
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G5
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G6
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G7
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G8
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G9
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
Ponto Punto de entrada F828G10
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
---|---|---|---|
_aCab | Array | Cabeçalho da LiquidaçãoEncabezado de liquidación | X |
_aItens | Array | Itens da LiquidaçãoÍtems de liquidación | X |
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.
Documentação completa referente a rotina de Pré-Liquidação:
06. TABLAS UTILIZADAS
- NJC - Liquidac. Cetificac. de CP