Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- ParametrosParámetros
- Retorno
- Información adicional
- 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
| 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. 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
| 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. INFORMACIÓN ADICIONAL
Documentação Documentación completa referente a rotina la rutina de PréPre-LiquidaçãoLiquidación:
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.