01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFIS - Libros fiscales. | ||||||
Función: |
| ||||||
País: | Argentina. | ||||||
Ticket: | |||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-11383. |
02. SITUACIÓN/REQUISITO
Creación de puntos de entrada para que sea posible grabar campos adicionales en la generación de documentos fiscales a partir de la liquidación de granos (FISA828).
Importante
La funcionalidad Liquidación de granos del módulo Fiscal quedará descontinuada el 01/07/2024, para mayor detalle consultar el siguiente enlace:
03. SOLUCIÓN
Los puntos de entrada creados son los siguientes:
Liquidación por Pagar/Compra
Liquidación parcial o total - Campo tipo liquidación (NJC_TIPO) con contenido diferente de "2".
1 - Rutina de Facturas de entrada (MATA101N).
Punto de entrada F828G1.
Encabezado de liquidación referente a Compras.
Ítems de liquidación referente a Operaciones.
2 - Rutina de Facturas de salida (MATA467N) Si el campo producción propia (NJC_TPLIQ) estuviera con contenido igual a "1".
Punto de entrada F828G2.
Encabezado de liquidación referente a Ventas.
Ítems de liquidación referente a Deducciones.
3 - Rutina de Crédito y Débito para Proveedor (MATA466N) Si el campo producción propia (NJC_TPLIQ) estuviera con contenido igual a "2".
Punto de entrada F828G3.
Encabezado de liquidación referente a Ventas.
Ítems de liquidación referente a Deducciones.
Liquidación final - Si el campo tipo liquidación (NJC_TIPO) estuviera con contenido igual a "2".
4 - Rutina de Crédito y Débito para Proveedor (MATA466N).
Punto de entrada F828G4.
Encabezado de liquidación referente a Compras.
Ítems de liquidación referente a Operaciones.
5 - Rutina de Crédito y Débito para el Cliente (MATA465N) Si el campo producción propia (NJC_TPLIQ) estuviera con contenido igual a "1".
Punto de entrada F828G5.
Encabezado de liquidación referente a Ventas.
Ítems de liquidación referente a Deducciones.
6 - Rutina de Crédito y Débito para el Proveedor (MATA466N) Si el campo producción propia (NJC_TPLIQ) estuviera con contenido igual a "2".
Punto de entrada F828G6.
Encabezado de liquidación referente a Ventas.
Ítems de liquidación referente a Deducciones.
Liquidación por Cobrar/Ventas
Liquidación parcial o total - Campo tipo liquidación (NJC_TIPO) con contenido diferente de "2".
7 - Rutina de Crédito y Débito para el Cliente (MATA465N).
Punto de entrada F828G7.
Encabezado de Liquidación referente a Compras.
Ítems de liquidación referente a Deducciones
8 - Rutina de Facturas de salida (MATA467N).
Punto de entrada F828G8.
Encabezado de liquidación referente a Ventas.
Ítems de liquidación referente a Operaciones.
Liquidación final - Campo tipo liquidación (NJC_TIPO) con contenido igual a "2".
9 - Rutina de Crédito y Débito para el Cliente (MATA465N).
Punto de entrada F828G9.
Encabezado de liquidación referente a Compras.
Ítems de liquidación referente a Deducciones.
10 - Rutina de Crédito y Débito para el Cliente (MATA465N).
Punto de entrada F828G10.
Encabezado de liquidación referente a Ventas.
Ítems de liquidación referente a Operaciones.
A continuación se muestran los parámetros que recibe cada uno de los puntos de entrada creados.
Punto de entrada F828G1
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G2
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G3
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G4
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G5
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G6
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G7
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G8
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G9
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
Punto de entrada F828G10
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
Nombre | Tipo | Descripción | Obligatorio |
PARAMIXB[1] | Array | Encabezado de liquidación | X |
PARAMIXB[2] | Array | Ítems de liquidación | X |
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 de entrada F828G1
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G2
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G3
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G4
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G5
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G6
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G7
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G8
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G9
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
Punto de entrada F828G10
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
_aCab | Array | Encabezado de liquidación | X |
_aItens | Array | Ítems de liquidación | X |
En el módulo Libros Fiscales (SIGAFIS), acceder a la rutina "Preliquidación de Granos" (FISA828).
- Incluir una preliquidación de granos.
- Confirmar la grabación de la preliquidación de granos.
- Ingresar en la opción "Modificar".
- En el menú "Otras acciones".
- Dar clic en la opción "Calcular impuestos".
- Grabar la Liquidación.
- En el menú "Otras acciones".
- A través del menú "Otras acciones" seleccione la opción "Transmisión".
- Informe los parámetros de acuerdo con la Liquidación realizar.
- Dar clic en la opción "+Transmisión".
- Complete los parámetros con la numeración de Liquidación generada.
- Al concluir la transmisión seleccione la liquidación transmitida, posteriormente dar clic en la opción "Visualizar".
- Verificar si los campos agregados con el uso de los puntos de entrada son grabados correctamente.
04. INFORMACIÓN ADICIONAL
Ejemplo de utilización
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"
// Agregar campos al encabezado del documento fiscal.
aAdd(_aCab, {'F1_CAE', _cCAE , Nil})
// Agregar campos al ítem del documento fiscal.
For nI := 1 to len( _aItens )
aAdd(_aItens[nI], {'D1_OPERADO ', _cOper, Nil})
Next
aRet := {_aCab,_aItens}
Return aRet
05. ASUNTOS RELACIONADOS
Documento técnico preliquidación de granos: DMICNS-8023_DT_Preliquidacion_ARG
Documento técnico puntos de entrada liquidación de granos: DT PE Liquidación de granos ARG
- documento_tecnico
- mercado_internacional
- linea_protheus
- protheus
- servicios
- totvs_backoffice
- backoffice
- base_conocimiento
- mi
- squad_dmicns
- squad_mi_sur
- version_12_1_17
- version_12_1_23
- version_12_1_25
- version_12_1_27
- arg
- argentina
- libros_fiscales
- sigafis
- version_12_1_33
- dmicns_11381
- punto_de_entrada
- punto_entrada
- liquidacion_granos
- preliquidacion
- preliquidacion_granos