Versões comparadas

Chave

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

...

  1. Visión general
  2. Ejemplo de utilización
  3. Regla de negocio.
  4. Diccionario de datos.
  5. Menu
  6. Tablas


01. VISIÓN GENERAL

Agregar la funcionalidad de Preliquidación de granos para con la necesidad de poder generar LPG/LSG.

...

La solución contiene los fuentes:

FISA828.PRW

FISA832.PRW

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



02. EJEMPLO DE UTILIZACIÓN

...

  • Tener remitos de tipo de liquidación de granos. - Campo D1/D2_LIQGR informado.
    • "0" - Pendiente de preliquidación.
    • "1" - Preliquidación parcial.
    • "2" - Preliquidación final.
    • "3" - Preliquidación total.
      • Para las preliquidaciones a pagar se debe tener informado el campo D1_TPLIQ.
        • "1" - Primarias.
        • "2" - Secundarias.
  • Agregar la rutina "Agregar la rutina "Tipos de Operaciones/Deducciones" (FISA832) al menú.
  • Agregar registros de "Tipos de Operaciones/Deducciones".
    • Contar con al menos un registro de comisión.
    • Contar con al menos un registro de calidad como operación y uno como deducción.

Pagar

Parcial o Total - Primaria

  1. Incluir una nueva preliquidación.
  2. Seleccionar los parámetros de la preliquidación:
    1. ¿Especie? - Pagar.
    2. ¿Liquidación? - Primaria.
    3. ¿Tipo? - Seleccionar "Parcial" o "Total".
  3. Seleccionar los parámetros del vendedor:
    1. ¿Vendedor? - Seleccionar vendedor.
    2. ¿Tienda? - Seleccionar tienda del vendedor.
  4. Se mostrará una ventana se selección de remitos disponibles para ese vendedor. (Se mostrarán los remitos con estatus pendiente (D1_LIQGR = "0" y D1_TPLIQ="1").
  5. Seleccionar el remito a ser utilizado.  (Sólo es permitida la selección de un registro).
  6. Verificar que los campos provenientes del remito son informados en la pestaña para el vendedor.
  7. Informar todos los campo obligatorios del encabezado de la preliquidación.
  8. Informar las pestañas
    1. Carpeta de certificado de deposito. *Informar en caso que el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".
    2. Operaciones/Deducciones.
      1. Se incluyen 2 líneas nuevas en caso de  ser una parcial, en caso de ser Total se incluye una línea;
        1. Una línea correspondiente a la comisión informada en el campo D1_COMIS1. (Deducción)
        2. Una línea correspondiente a calidad informada en el campo D1_DESPESA. (Deducción) *Sólo aplica en la parcial.
  9. Se confirma la inclusión.
  10. Verificar que el campo D1_LIQGR del remito sea actualizado.
    1. "1" en caso de haber realizado una preliquidación parcial.
    2. "2" en caso de haber realizado una preliquidación total.


Final - Primaria

  1. Incluir una nueva preliquidación.
  2. Seleccionar los parámetros de la preliquidación:
    1. ¿Especie? - Pagar.
    2. ¿Liquidación? - Primaria.
    3. ¿Tipo? - Seleccionar "Final".
  3. Seleccionar los parámetros del vendedor:
    1. ¿Vendedor? - Seleccionar vendedor.
    2. ¿Tienda? - Seleccionar tienda del vendedor.
  4. Se mostrará una ventana se selección de remitos disponibles para ese vendedor. (Se mostrarán los remitos con estatus pendiente (D1_LIQGR = "1" y D1_TPLIQ = "1").
  5. Seleccionar el remito a ser utilizado.  (Sólo es permitida la selección de un registro).
  6. Verificar que los campos provenientes del remito son informados en la pestaña para el vendedor.
  7. Informar todos los campo obligatorios del encabezado de la preliquidación.
  8. Informar las pestañas
    1. Carpeta de certificado de deposito. *Informar en caso que el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".
    2. Operaciones/Deducciones.
      1. Se incluyen 2 líneas nuevas; 1 línea nueva; Una línea correspondiente a la comisión informada en el campo D1_COMIS1.
        1. Una línea correspondiente a calidad informada en el campo D1_DESPESA. (Operación).
  9. Se confirma la inclusión.
  10. Verificar que el campo D1_LIQGR del remito sea actualizado igual a "2".

...



Parcial o Total - Secundaria.

  1. Incluir una nueva preliquidación.
  2. Seleccionar los parámetros de la preliquidación:
    1. ¿Especie? - RecibirPagar.
    2. ¿Liquidación? - Secundaria.
    3. ¿Tipo? - Seleccionar "Parcial" o "Total".
  3. Seleccionar los parámetros del compradorvendedor:
    1. ¿Vendedor? - Seleccionar compradorvendedor.
    2. ¿Tienda? - Seleccionar tienda del compradorvendedor.
  4. Se mostrará una ventana se selección de remitos disponibles para ese compradorvendedor. (Se mostrarán los remitos con estatus pendiente (D2D1_LIQGR = "0" y D1_TPLIQ="2").
  5. Seleccionar el remito a ser utilizado.  (Sólo es permitida la selección de un registro).
  6. Verificar que los campos provenientes del remito son informados en la pestaña para el compradorvendedor.
  7. Informar todos los campo obligatorios del encabezado de la preliquidación.
  8. Informar las pestañas
    1. Carpeta de certificado de deposito. *Informar en caso que el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".
    2. Operaciones/Deducciones.
      1. Se incluyen 2 líneas nuevasincluye 1 línea nueva;
        1. Una línea correspondiente a la comisión informada en el campo D1_COMIS1. Una línea correspondiente a calidad informada en el campo D1_DESPESA.(Deducción)
  9. Se confirma la inclusión.
  10. Verificar que el campo D2D1_LIQGR del remito sea actualizado.
    1. "1" en caso de haber realizado una preliquidación parcial.
    2. "2" en caso de haber realizado una preliquidación total.


Final - Secundaria.

  1. Incluir una nueva preliquidación.
  2. Seleccionar los parámetros de la preliquidación:
    1. ¿Especie? - RecibirPagar.
    2. ¿Liquidación? - SecundariaSecundari.
    3. ¿Tipo? - Seleccionar "Final".
  3. Seleccionar los parámetros del compradorvendedor:
    1. ¿Vendedor? - Seleccionar compradorvendedor.
    2. ¿Tienda? - Seleccionar tienda del compradorvendedor.
  4. Se mostrará una ventana se selección de remitos disponibles para ese compradorvendedor. (Se mostrarán los remitos con estatus pendiente (D2D1_LIQGR = "1" y D1_TPLIQ = "2").
  5. Seleccionar el remito a ser utilizado.  (Sólo es permitida la selección de un registro).
  6. Verificar que los campos provenientes del remito son informados en la pestaña para el compradorvendedor.
  7. Informar todos los campo obligatorios del encabezado de la preliquidación.
  8. Informar las pestañas
    1. Carpeta de certificado de deposito. *Informar en caso que el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".
    2. Operaciones/Deducciones.
  9. Se incluyen 2 líneas nuevas;
    1. Una línea correspondiente a la comisión informada en el campo D1_COMIS1.
    2. Una línea correspondiente a calidad informada en el campo D1_DESPESA.
    Se confirma la inclusión.
  10. Verificar que el campo D2D1_LIQGR del remito sea actualizado igual a "2".

03. Regla de negocio.

Sólo son considerados los remitos con contenido en el campo D1/D2_LIQGR.

  • "0" - Pendiente de preliquidación.
  • "1" - Preliquidación parcial.
  • "2" - Preliquidación final.
  • "3" - Preliquidación total.

Preliquidación pagar.

  • Al seleccionar seleccionar la especie Pagar, unicamente se puede realizar una liquidación primaria.
  • Los parametros del vendedor son seleccionador de los proveedores.
  • Una vez seleccionado el remito serán informados los campos correspondientes a la pestaña "Vendedor"

Preliquidación recibir.

  • Al seleccionar seleccionar la especie Recibir, unicamente se puede realizar una liquidación secundaria.
  • Los parámetros del comprador son seleccionador de los clientes.
  • Una vez seleccionado el remito serán informados los campos correspondientes a la pestaña "Comprador"

Pestaña de certificado.

...


Recibir

Parcial o Total

  1. Incluir una nueva preliquidación.
  2. Seleccionar los parámetros de la preliquidación:
    1. ¿Especie? - Recibir.
    2. ¿Liquidación? - Secundaria.
    3. ¿Tipo? - Seleccionar "Parcial" o "Total".
  3. Seleccionar los parámetros del comprador:
    1. ¿Vendedor? - Seleccionar comprador.
    2. ¿Tienda? - Seleccionar tienda del comprador.
  4. Se mostrará una ventana se selección de remitos disponibles para ese comprador. (Se mostrarán los remitos con estatus pendiente (D2_LIQGR = "0").
  5. Seleccionar el remito a ser utilizado.  (Sólo es permitida la selección de un registro).
  6. Verificar que los campos provenientes del remito son informados en la pestaña para el comprador.
  7. Informar todos los campo obligatorios del encabezado de la preliquidación.
  8. Informar las pestañas
    1. Carpeta de certificado de deposito. *Informar en caso que el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".

Actualización de remito.

  • Al realizar un remito "Parcial".
    • El campo  D1/D2_LIQGR deberá tener valor "0" y al finalizar la inclusión será actualizado a "1".
  • Al realizar un remito "Final".
    • El campo  D1/D2_LIQGR deberá tener valor "1" y al finalizar la inclusión será actualizado a "2".
  • Al realizar un remito "Total".
    • El campo  D1/D2_LIQGR deberá tener valor "0" y al finalizar la inclusión será actualizado a "3".

04. Diccionario de datos.

SIX - Indices

...

    1. Operaciones/Deducciones.
      1. Se incluye 1 líneas nueva;
        1. Una línea correspondiente a la comisión informada en el campo D1_COMIS1. (Operación)
  1. Se confirma la inclusión.
  2. Verificar que el campo D2_LIQGR del remito sea actualizado.
    1. "1" en caso de haber realizado una preliquidación parcial.
    2. "2" en caso de haber realizado una preliquidación total.


Final

  1. Incluir una nueva preliquidación.
  2. Seleccionar los parámetros de la preliquidación:
    1. ¿Especie? - Recibir.
    2. ¿Liquidación? - Secundaria.
    3. ¿Tipo? - Seleccionar "Final".
  3. Seleccionar los parámetros del comprador:
    1. ¿Vendedor? - Seleccionar comprador.
    2. ¿Tienda? - Seleccionar tienda del comprador.
  4. Se mostrará una ventana se selección de remitos disponibles para ese comprador. (Se mostrarán los remitos con estatus pendiente (D2_LIQGR = "1").
  5. Seleccionar el remito a ser utilizado.  (Sólo es permitida la selección de un registro).
  6. Verificar que los campos provenientes del remito son informados en la pestaña para el comprador.
  7. Informar todos los campo obligatorios del encabezado de la preliquidación.
  8. Informar las pestañas
    1. Carpeta de certificado de deposito. *Informar en caso que el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".
    2. Operaciones/Deducciones.
  9. Se confirma la inclusión.
  10. Verificar que el campo D2_LIQGR del remito sea actualizado igual a "2".

03. Regla de negocio.

Sólo son considerados los remitos con contenido en el campo D1/D2_LIQGR.

  • "0" - Pendiente de preliquidación.
  • "1" - Preliquidación parcial.
  • "2" - Preliquidación final.
  • "3" - Preliquidación total.

Preliquidación pagar.

  • Al seleccionar seleccionar la especie Pagar,
  • Los parámetros del vendedor son seleccionador de los proveedores.
    • Primaria.
      • Se muestran los remitos que con valor "1" en el campo D1_TPLIQ.
    • Secundaria.
      • Se muestran los remitos que con valor "2" en el campo D1_TPLIQ.
  • Una vez seleccionado el remito serán informados los campos correspondientes a la pestaña "Vendedor"

Preliquidación recibir.

  • Al seleccionar seleccionar la especie Recibir, unicamente se puede realizar una liquidación secundaria.
  • Los parámetros del comprador son seleccionador de los clientes.
  • Una vez seleccionado el remito serán informados los campos correspondientes a la pestaña "Comprador"


Pestaña de certificado.

  • Estará activa mientras el campo Inf. Certific. (NJC_INFCER) sea informado como "Sí".


Actualización de remito.

  • Al realizar un remito "Parcial".
    • El campo  D1/D2_LIQGR deberá tener valor "0" y al finalizar la inclusión será actualizado a "1".
  • Al realizar un remito "Final".
    • El campo  D1/D2_LIQGR deberá tener valor "1" y al finalizar la inclusión será actualizado a "2".
  • Al realizar un remito "Total".
    • El campo  D1/D2_LIQGR deberá tener valor "0" y al finalizar la inclusión será actualizado a "3".


04. Diccionario de datos.


SIX - Indices


IndiceOrdenClaveDescripción
NJC1NJC_FILIAL+NJC_CODLIQLiquidación
NJC2NJC_FILIAL+NJC_CODPRO+NJC_TIENDA+NJC_REMITO+NJC_ITREM Comprador + Tienda Com. + Remito + Item Remito
NJC3NJC_FILIAL+NJC_VENDED+NJC_LOJAVE+NJC_REMITO+NJC_ITREMVendedor + Tienda Vend. + Remito + Item Remito
NL31NL3_FILIAL+NL3_CODLIQ+NL3_CODCETLiquidación + Certificado
NL41NL4_FILIAL+NL4_CODLIQ+NL4_ITEMLiquidación + Ítem
FR81FR8_FILIAL+FR8_CODIGOCódigo


SX1 - Preguntas

FISA828
OrdenPreguntaTipoTamañoDecimalObjetoConsultaPreseleccionItem 1Item 2Item 3
1EspecieCarácter10Combo
1PagarRecibir
2LiquidaciónCarácter10Combo
1PrimariaSecundaria
3TipoCarácter10Combo
1ParcialFinal Total
FISA828A
OrdenPreguntaTipoTamañoDecimalObjetoConsultaPreseleccionItem 1Item 2Item 3
1VendedorCarácter60EditProveedor (SA2)



2TiendaCarácter20EditTda. Proveedor



FISA828B
OrdenPreguntaTipoTamañoDecimalObjetoConsultaPreseleccionItem 1Item 2Item 3
1CompradorCarácter60EditCliente (SA1)



2TiendaCarácter20EditTda. Cliente




SX2 - Tablas

TablaNombreModo filialModo unidadModo empresaUnico
NJCLiquidac. Cetificac. de CPCompartidoCompartidoCompartidoNJC_FILIAL+STR(NJC_CODLIQ)
NL3Certificados por LPGExclusivoExclusivoExclusivoNL3_FILIAL+NL3_CODLIQ
NL4Deducciones y operacionesExclusivoExclusivoExclusivoNL4_FILIAL+NL4_CODLIQ
FR8Operaciones y Deducciones ExclusivoExclusivoExclusivoFR8_FILIAL+FR8_CODIGO


SX3 - Campos

NJC
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
NJC_FILIAL


FilialFilial
1








NJC_CODLIQC120LiquidaciónLiquidación
1@!
SiVRSi
GETSXENUM("NJC","NJC_CODIGO")
NJC_CUITEMC110CUIT Emisor CUIT Emisor 
1@R 99-99999999-9
SiVV

SM0->M0_CGC
NJC_COMPROC120COEComprobante (COE)        
1@!
SiVR



NJC_DTAAUTD80Fch. AutorizFecha autorización       
1

SiVR



NJC_EMISSAD80Fch Emision Fch Emision              
1

SiVR

ddatabase
NJC_PTOEMIC60Pto. De Emis
CFH1@!
SiARSi


NJC_CODCTRC60ContratoCódigo del Contrato      
1@!
SiAR



NJC_PROPROC60LocalidadLocalidad de Proced.     S11@!ExistCpo("SX5","S1"+M->NJC_PROPRO)SiARSi


NJC_PROVENC20ProvinciaProvincia    121@!ExistCpo("SX5","12"+M->NJC_PROVEN)SiARSi


NJC_TIPOC10TipoTipo de liquidación
1@!Pertence("123")SiVR
1=Parcial;2=Final;3=Total

NJC_ESPLIQC10EspecieEspecie liquidación
1@!Pertence("12")SiVR
1=Pagar;2=Recibir

NJC_TPLIQC10Liquidación

1@!Pertence("12")SiVR
1=Primaria;2=Secundaria

NJC_OPERACC20OperaciónOperación
2@!Pertence("12")SiAR
1=Compraventa;2=Consignacion de granos1'
NJC_TIPLIQC10¿Prod. Prop?¿Produccion Propia? 
2@!Pertence("12")SiAR
1=Si;2=No;                                                    
M->NJC_OPERAC=="1"
NJC_INFCERC10Inf. CertificInf.Certific             
2@!Pertence("12")SiAR
1=Si;2=No;  1'M->NJC_OPERAC=="1"
NJC_TROCA C10¿Es Canje?¿Es Canje?
2@!Pertence("123")SiAR
1=No;2=Canje parcial;3=Canje total;1'M->NJC_OPERAC=="1" .and. M->NJC_TIPLIQ=='2'                
NJC_PROD  C150ProductoProducto
2@!
SiAR



NJC_NOMPROC400Desc. Prod.Descrip. Producto        
2@!
SiVR

POSICIONE("SB1", 1, XFILIAL("SB1") + NJC_PROD, "B1_DESC")
NJC_REMITOC120RemitoNumero de Remito
2@!
SiVR



NJC_SERREMC30Serie Rem. Serie remito
2@!
SiVR



NJC_ITREMC40Item RemitoItem Remito
2@!
SiVR



NJC_ESPECIC30EspecieEspecie
2@!
SiVR

IIF(!INCLUI,POSICIONE("SB1",1,XFILIAL("SB1")+NJC->NJC_PROD,"B1_CODESP"),"")
NJC_DESESPC300Desc EspecieDesc Especie             
2@!
SiVR

IIF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"W2"+POSICIONE("SB1",1,XFILIAL("SB1")+NJC->NJC_PROD,"B1_CODESP"),"X5_DESCSPA"),"") 
NJC_CODPROC60Cod. CompradCodigo de comprador
3@!
SiVR



NJC_TIENDAC20Tienda ComTienda Comprador
3@!
SiVR



NJC_CUITCOC110CUIT comp.CUIT comprador           
3@R 99-99999999-9
SiVR



NJC_NOMCOMC300CompradorComprador
3

SX1 - Preguntas

...

SX2 - Tablas

...

SX3 - Campos

Comprador1=Si;2=No;                                                    @!@!Prec. Refer6Nomb Puerto              Campaña PpalNJUDesc ConsechaDesc Consecha6SF4Detalle@E 9,999IMPORTN112ImporteSB1CampoTipoTamañoSF2FR8_FILIAL
NJC
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
NJC_FILIALFilialFilial1NJC_CODLIQC120LiquidaciónLiquidación1@!SiVRSiGETSXENUM("NJC","NJC_CODIGO")NJC_CUITEMC110CUIT Emisor CUIT Emisor 1@R 99-99999999-9SiVVSM0->M0_CGCNJC_COMPROC100COEComprobante (COE)        1@!SiVRNJC_DTAAUTD80Fch. AutorizFecha autorización       1SiVRNJC_EMISSAD80Fch Emision Fch Emision              1SiVRddatabaseNJC_PTOEMIC60Pto. De EmisCFH1@!SiARSiNJC_CODCTRC60ContratoCódigo del Contrato      1@!SiARNJC_PROPROC60LocalidadLocalidad de Proced.     S11@!ExistCpo("SX5","S1"+M->NJC_PROPRO)SiARSiNJC_PROVENC20ProvinciaProvincia    121@!ExistCpo("SX5","12"+M->NJC_PROVEN)SiARSiNJC_TIPOC10TipoTipo de liquidación1@!Pertence("123")SiVR1=Parcial;2=Final;3=TotalNJC_ESPLIQC10EspecieEspecie liquidación1@!Pertence("12")SiVR1=Pagar;2=RecibirNJC_TPLIQC10Liquidación1@!Pertence("12")SiVR1=Primaria;2=SecundariaNJC_OPERACC20OperaciónOperación2@!Pertence("12")SiAR1=Compraventa;2=Consignacion de granos1'NJC_TIPLIQC10¿Prod. Prop?¿Produccion Propia? 2@!Pertence("12")SiAR1=Si;2=No;                                                    M->NJC_OPERAC=="1"NJC_INFCERC10Inf. CertificInf.Certific             2@!Pertence("12")SiAR1=Si;2=No;  1'M->NJC_OPERAC=="1"NJC_TROCA C10¿Es Canje?¿Es Canje?2@!Pertence("123")SiAR1=No;2=Canje parcial;3=Canje total;1'M->NJC_OPERAC=="1" .and. M->NJC_TIPLIQ=='2'                NJC_PROD  C150ProductoProducto2@!SiARNJC_NOMPROC400Desc. Prod.Descrip. Producto        2@!SiVRPOSICIONE("SB1", 1, XFILIAL("SB1") + NJC_PROD, "B1_DESC")NJC_REMITOC120RemitoNumero de Remito2@!SiVRNJC_ITREMC40Item RemitoItem Remito2@!
SiVR



NJC_ESPECINROIB C3110EspecieEspecie2@!SiVRIIF(!INCLUI,POSICIONE("SB1",1,XFILIAL("SB1")+NJC->NJC_PROD,"B1_CODESP"),"")NJC_DESESPC300Desc EspecieDesc Especie             2@!SiVRIIF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"W2"+POSICIONE("SB1",1,XFILIAL("SB1")+NJC->NJC_PROD,"B1_CODESP"),"X5_DESCSPA"),"") Nro. Ingr. BNro. Ingr. Brut.         
3@!
SiVR



NJC_VENDEDC60VendedorVendedor
4@!
SiVR



NJC_LOJAVEC20Tienda VendTienda Vendedor          
4NJC_CODPROC60Cod. CompradCodigo de comprador3@!
SiVR



NJC_TIENDANOMVEDC2300Tienda ComTienda CompradorNombr Vend.Nombre vendedor          
43@!
SiVR



NJC_CUITCOCUITVEC110CUIT comp.CUIT comprador           3VendedoCUIT Vendedor            
4@R 99-99999999-9
SiVR



NJC_NROIBVC110Nro. Ingr. BNro. Ingr. Brut.         
4@!@R 99-99999999-9
SiVR



NJC_NOMCOMACTCORC3010CompradorActua Corredor?

53@!
SiVAR
1=Si;2=No;                                                    

NJC_NROIB LIQCORC1110Nro. Ingr. BNro. Ingr. Brut.         3Liq. Corredor?

5@!
SiVAR
1=Si;2=No;                                                    

NJC_VENDEDCORREDC60VendedorVendedorCod. CorredorCodigo de corredorSA2A54@!
SiVAR



NJC_LOJAVELOJCORC20Tienda VendTda CorredorTienda Vendedor          Corredor
45@!
SiVAR



NJC_NOMVEDCUITCRC30110Nombr VendCUIT Corred.Nombre vendedor          CUIT Corredor         4
5@R 99-99999999-9@!
SiVR



NJC_CUITVENOMCORC11300CUIT VendedoCUIT Vendedor            4Nomb Corred.Nomb Corredor
5@!@R 99-99999999-9
SiVR



NJC_NROIBVNOIBCR C110Nro. Ingr. BNro. Ingr. Brut.         
45@!
SiVR



NJC_ACTCORPRECO NC1210Actua Corredor?53Prec. Refer.Precio referencia
6@E 9.999@!
SiAR



NJC_LIQCORDATAFPCD180Liq. Corredor?5Fch. Fij. OpFecha fijación operación
6

SiAR1=Si;2=No;                                                    



NJC_CORREDPORTO C640Cod. CorredorCodigo de corredorSA2A5PuertoPuertoU56@!ExistCpo("SX5","U5"+M->NJC_PORTO)SiARSi
14'
NJC_LOJCORNOMEPOC2400Tda CorredorTienda CorredorNomb PuertoNomb Puerto              
65@!
SiAVR



NJC_CUITCRGDOREFC2
Grado Ref. EGrado Ref. Ent           
6@!
SiAR
G1=Grado 1;G2=Grado 2;G3=Grado3; 

NJC_FRETE N122Prec Flete TPrec Flete TN            
6@E 999,999,999.99
SiA110CUIT Corred.CUIT Corredor         5@R 99-99999999-9SiVRNJC_NOMCORC300Nomb Corred.Nomb Corredor5@!SiVR



NJC_NOIBCR PESSCECN111602Nro. Ingr. BNro. Ingr. Brut.         5@!SiP. Neto s/CeP. Neto s/Cert           
6@E 9,999,999,999,999.99
SiAVR



NJC_PRECO CODSAFCN151203Campaña PpalCampaña Ppal.Precio referenciaNJU6@E 9.999@!
SiAR



NJC_DATAFPCODSFPD80Fch. Fij. OpFecha fijación operaciónC5
Desc ConsechaDesc Consecha
6@!
SiAVR



NJC_PORTO CODPGOC450PuertoCond PagoPuertoCond PagoU5SE46@!ExistCpo("SX5","U5"+M->NJC_PORTOSE4")SiARSi14'



NJC_NOMEPOTESC4030Nomb PuertoTESTipo de Entrada/Salida SF46@!@9
SiVAR



NJC_GDOREFFACTORNC72Grado Ref. EGrado Ref. Ent           63FactorFactor
7@E 999.999@!
SiARG1=Grado 1;G2=Grado 2;G3=Grado3; 



NJC_FRETE CONPRON1272Prec Flete TPrec Flete TN            3Cont. Protei.Cont. Proteico           
76@E 999,999,.999.99
SiAR



NJC_PESSCESTATUSNC162P. Neto s/CeP. Neto s/Cert           60StatusStatus

@!@E 9,999,999,999,999.99
SiAR
1=Pendiente;2=Autorizada;3=Anulada

NJC_CODSAFDOC   C15200Campaña PpalNo. FacturaNumero de Factura6

@!
SiAR



NJC_CODSFPSERIE C530SerieSerie

@!
SiVAR



NJC_CODPGOPESTOTCN580Cond PagoCond PagoSE46@!ExistCpo("SE4")Peso Total Peso Total

@E 99,999,999
NoAR



NJC_SUBOPEN162SubTtl OperaSubtotal Operación

@E 9,999,999,999,999.99
NoSiAR



NJC_TESIMPIVACN31602TESTipo de Entrada/Salida SF46@9Total IVA Total IVA

@E 9,999,999,999,999.99
NoSiAR



NJC_FACTOROPEIVAN7163FactorFactor7@E 999.9992Tot. Op IVA Total Operación c/IVA

@E 9,999,999,999,999.99
NoSiAR



NJC_CONPROTOTDEDN7163Cont. Protei.Cont. Proteico           7@E 999.9992Total DeduccTotal Deducciones

@E 9,999,999,999,999.99
NoSiAR



NJC_STATUSRETAFINC1620StatusStatus@!SiTot.Ret AFIPTotal Retenciones AFIP

@E 9,999,999,999,999.99
NoAR1=Pendiente;2=Autorizada;3=Anulada



NJC_DOC   OTRRETCN20160No. FacturaNumero de Factura@!2Tot Otra RetTotal otras retenciones

@E 9,999,999,999,999.99
NoSiAR



NJC_SERIE IMPNAPCN31602SerieSerie@!Imp Neto PagImporte neto a pagar

@E 9,999,999,999,999.99
NoSiAR



NJC_PESTOTIVARG2N81602Peso Total Peso Total IVA RG2300 IVA RG2300

@E 9,999,999@E 99,999,999.99
NoAR



NJC_SUBOPEPAGSCON162SubTtl OperaPag s/CondicPago s/condiciones Subtotal Operación

@E 9,999,999,999,999.99
NoAR



NJC_IMPIVACREDEBN162Total IVA Cred./Deb. Credito/Debito Total IVA

@E 9,999,999,999,999.99
NoAR



NJC_OPEIVAPROVORNC16220Tot. Op IVA Total Operación c/IVA @E 9,999,999,999,999.99 NoARNJC_TOTDEDN162Total DeduccTotal Deducciones @E 9,999,999,999,999.99 NoARNJC_RETAFIN162Tot.Ret AFIPTotal Retenciones AFIP @E 9,999,999,999,999.99 NoARNJC_OTRRETN162Tot Otra RetTotal otras retenciones @E 9,999,999,999,999.99 NoARNJC_IMPNAPN162Imp Neto PagImporte neto a pagar @E 9,999,999,999,999.99 NoARNJC_IVARG2N162IVA RG2300 IVA RG2300 @E 9,999,999,999,999.99 NoARNJC_PAGSCON162Pag s/CondicPago s/condiciones @E 9,999,999,999,999.99 NoARNJC_CREDEBN162Cred./Deb. Credito/Debito @E 9,999,999,999,999.99 NoARProv.Origen Provincia Origen 12
@!
SiAR



NJC_LIQC10LiquidaciónLiquidación



SiVR
N=Pre liquidación;S=Liquidación"N"
NJC_STAFIPC10Estatus AfipEstatus Afip



NoVR
1=Activo;2=Anulado

NJC_COEAJU C120COE AjustadoCOE Ajustado



SiVR



NJC_DTTRAND80Dt. Trans. AfipData Transmissao Afip



NoVR



NL3
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
NL3_FILIALC

FilialFilial










NL3_TIPLIQC10Tipo certificadoTipo de Certificado

@!

AR
1=F1116/RT ; 2=F1116/A

NL3_CODCETC100Cert.Depos.Certificado de DepositoNJA001
@!ExistCpo("NJA") SiAR


FUNNAME() == "FISA828" .AND. M->NJC_INFCER=="1"
NL3_CODLIQC120LiquidaciónLiquidación

NJC_PROVORC20Prov.Origen Provincia Origen 12@!
SiAR
NL3
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
Si
IIF(INCLUI,M->NJC_CODLIQ,NJC->NJC_CODLIQ)
NL3_CODSAFC100CampanaCampana

@!
SiAR



NL3_COECERC100CEO CertCEO Certificado

@!
SiVV



NL3_DATAD80Fecha CierreFecha de cierre



SiAR



NL3_LOCPROC60Loc. Proc.Localidad de procedenciaS1
@!
SiVR



NL3_PESNETN82Pes Net KgPeso Neto en Kg

@E 99,999.99
SiAR



NL3_PROPROC60Prov. Proc.Provincia de procedencia12
@!
SiVR



NL4
CamposTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
NL4_FILIALC

FilialFilial










NL4_CODLIQC120LiquidaciónLiquidación

@!
SiAR

IIF(INCLUI,M->NJC_CODLIQ,NJC->NJC_CODLIQ) 
NL4_CODTESC60Cod. TESCodigo TESSF4
@!NL3_FILIALCFilialFilialNL3_TIPLIQC10Tipo certificadoTipo de Certificado@!AR1=F1116/RT ; 2=F1116/ANL3_CODCETC100Cert.Depos.Certificado de DepositoNJA001@!ExistCpo("NJA") SiARFUNNAME() == "FISA828" .AND. M->NJC_INFCER=="1"NL3_CODLIQC120LiquidaciónLiquidación@!SiARSiIIF(INCLUI,M->NJC_CODLIQ,NJC->NJC_CODLIQ)NL3_CODSAFC100CampanaCampana@!SiARNL3_COECERC100CEO CertCEO Certificado@!SiVVNL3_DATAD80Fecha CierreFecha de cierreSiARNL3_LOCPROC60Loc. Proc.Localidad de procedenciaS1@!SiVRNL3_PESNETN82Pes Net KgPeso Neto en Kg@E 99,999.99
SiAR



NL3NL4_PROPRODESTESC6300ProvDesc. Proc.Provincia de procedencia12TESDescripcion TES

@!
SiVR

IIF(!INCLUI,POSICIONE("SF4",1,XFILIAL("SF4")+NL4
CamposTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
->NL4_CODTES,"F4_TEXTO"),"")                                                    
NL4_DETALLM100DetalleDetalle



SiAR



NL4_DIAALMN40Dias AlmacenDias de almacenamiento

@E 9,999
SiAR



NL4_QUANTN112CantidadCantidad

@E 99,999,999.99NL4_FILIALCFilialFilialNL4_CODLIQC120LiquidaciónLiquidación@!
SiAR



NL4_IMPORTN112ImporteImporte

@E 99,999,999.99
SiAR



NL4_ITEMIIF(INCLUI,M->NJC_CODLIQ,NJC->NJC_CODLIQ) NL4_CODTESC60Cod. TESCodigo TESItemItem

@!
SiARSi


NL4_DESTESPORCENCN30402Desc. TESDescripcion TESPorcentajePorcentaje

@E 9.99@!
SiVARIIF(!INCLUI,POSICIONE("SF4",1,XFILIAL("SF4")+NL4->NL4_CODTES,"F4_TEXTO"),"")                                                    NL4_DETALLM100Detalle



NL4_PRECION122Preci
Precio


@E 999,999,999.99
SiAR



NL4_TIPDEDC30Tp. OP./Ded.Tipo Operação/DeduçãoFR8
@!
SiAR


FISA828ActDed(M->NL4_TIPO) 
NL4_DIAALMTIPONC410Dias AlmacenDias de almacenamientoTp. de ItemTipo de Item

@!PERTENCE("12") SiARSi1=Operacion;2=Deduccion;

NL4_QUANTDESCNC113020CantidadDescripciónCantidadDescripción

@!@E 99,999,999.99
SiAR



NL4_TIPAJUC10Tipo AjusteImporte@E 99,999,999.99Tipo Ajuste



SiARNL4_ITEMC60ItemItem@!SiARSiNL4_PORCENN42PorcentajePorcentaje@E 9.99SiARNL4_PRECION122Preci
Precio
@E 999,999,999.99SiAR
1=Ajuste débito;2=Ajuste crédito

SB1
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
B1_CODESPC50Cod. EspecieCódigo de EspecieSU









SD1
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
D1_LIQGRNL4_TIPDEDC10Tp. OP./Ded.Tipo Operação/Dedução@!PERTENCE("12") SiARSiFISA828ActDed(M->NL4_TIPO) NL4_TIPOC10Tp. de ItemLiq Granos  Liquidacion de granos    Tipo de Item

@!PERTENCE("12") SiARSi1=Operacion;2=Deduccion;                                           Vazio() .or. Pertence('0123')NoAR



D1_COELQ  C120COE Cert. Certificado COE

@!   
NoNL4_DESCC300DescripciónDescripción@!SiAR



D1_COMIS1 N52DecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhenB1_CODESPC50Cod. EspecieCódigo de EspecieSUComision 1 Porcentaje de Comision 1

@E 99.99
NoAR



D1_TPLIQ C10Tipo Liq. Tipo de Liquidación



NoAR
1=Primaria;2=Secundaria

SD2SD1
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
D1D2_LIQGRC10Liq Granos  Liquidacion de granos    

@!                                           Vazio() .or. Pertence('0123')NoAR



D1D2_COELQ  C10120COE Cert. Certificado COE

@!   
NoARD1_COMIS1 N52Comision 1 Porcentaje de Comision 1 @E 99.99 NoAR
SD2




SF1
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
D2F1_LIQGRC10Liq Granos  Liquidacion de granos    

@!                                           Vazio() .or. Pertence('0123')NoARD2_COELQ C100COE Cert. Certificado COE @!   NoAR('0123')






SF2SF1
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
F1F2_LIQGRC10Liq Granos  Liquidacion de granos    

@!                                           Vazio() .or. Pertence('0123')






FR8
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
F2FR8_LIQGRFILIALC10Liq Granos  Filial SucursalLiquidacion de granos    

@!                                           Vazio() .or. Pertence('0123')No





FR8
CampoTipoTamañoDecimalesNombre del campoDescripciónF3FolderPictureValidacionBrowseVisualContextoObligatorioComboRelacaoWhen
_CODIGOC30Cod. Operac.Cod. Operac.

@!   
SiAR



FR8_CODPROC150CodigoCodigoSB1
@!   
SiAR



FR8_DESCC300DescripciónDescripción

@!   
SiAR



FR8_TIPOEC10Filial Sucursal@!                                           Vazio() .or. Pertence('0123')NoTipo Op. EntTipo Operación Entrada

9
SiAR
1=Operación;2=Deducción

FR8_TIPOC10Tipo Op. SalTipo Operación Salida

9FR8_CODIGOC30Cod. Operac.Cod. Operac.@!   
SiAR
1=Operación;2=Deducción

FR8_CODPROTESEC1530CodigoTES Entrada CodigoTES Entrada SB1@!   SiARFR8_DESCC300DescripciónDescripción@!   SF4

ExistCpo("SF4") .And. Iif(M->FR8_TIPOE == "1",M->FR8_TESE<"500",Iif(M->FR8_TIPOE == "2",M->FR8_TESE>"500",.T.))SiAR



FR8_TIPOTESC130TipoTES Salida TipoTES Salida 9SiAR1=Operación;2=DeducciónSF4

ExistCpo("SF4") .And. Iif(M->FR8_TIPO == "1",M->FR8_TES>"500",Iif(M->FR8_TIPO == "2",M->FR8_TES<"500",.T.))FR8_TESC30TESTESSF4SiAR



FR8_CALCSEC10Calc. SellosCalcula sellos

9
SiAR
1=Si;2=No

FR8_CALCDRC10Calc. Der. RCalcula Derechos/Registro

9
SiAR
1=Si;2=No

FR8_TIPOOPC10Tipo Operac.Tipo de operación

9
SiAR
1=Comision;2=Calidad;3=Gastos Intermediario;4=Almacen;5=Otros


SXB - Consulta estandar

...

Alias

FR8

Tipo

4

Secuencia

01

Columna

05

Descripción

TES

Contiene

FR8_TES

Alias

FR8

Tipo

4

Secuencia

01

Columna

06

Descripción

Tipo Op. Ent

Contiene

FR8_TIPOE

Alias

FR8

Tipo

4

Secuencia

01

Columna

07

Descripción

TES Entrada

Contiene

FR8_TESE

Alias

FR8

Tipo

5

Secuencia

01

Columna


Descripción


Contiene

FR8->FR8_CODIGO

...

SU - Tipos de grano
CódigoDescripción
1Lino
2Girasol
3Maní en caja
5Maní para industria de selecci
6Maní para industria aceitera
7Maní tipo confitería
8Colza
9Colza "00"/Canola
10Trigo forrajero
11Cebada forrajera
12Cebada apta para maltería
14Trigo candeal
15Trigo pan
16Avena
17Cebada cervecera
18Centeno
19Maíz
20Mijo
21Arroz cáscara
22Sorgo granífero
23Soja
24Trigo blando
25Trigo plata
26Maíz flynt o plata
27Maíz pisingallo
28Triticale
30Alpiste
31Algodón
32Cártamo 
33Poroto blanco natural oval y
34Poroto distinto del blanco o
35Arroz 
46Lenteja 
47Arveja 
48Poroto blanco seleccionado o
49Otras legumbres 
50Otros granos 
59Garbanzo
U5 - Puertos
CódigoDescripción
1SAN LORENZO/SAN MARTIN
2ROSARIO
3BAHIA BLANCA
4NECOCHEA
5RAMALLO
6LIMA
7DIAMANTE
8BUENOS AIRES
9SAN PEDRO
10SAN NICOLAS
11TERMINAL DEL GUAZU
12ZARATE
13VILLA CONSTITUCION
CódigoDescripción
1SAN LORENZO/SAN MARTIN
2ROSARIO
3BAHIA BLANCA
4NECOCHEA
5RAMALLO
6LIMA
7DIAMANTE
8BUENOS AIRES
9SAN PEDRO
10SAN NICOLAS
11TERMINAL DEL GUAZU
12ZARATE
13VILLA CONSTITUCION
14OTROS


SXA - Carpetas

XA_ALIASAX_ORDEMXA_DESCSPA
NJC1

Datos de emisión

NJC2Datos de la operación
NJC3Datos del comprador
NJC4Datos del vendedor
NJC5Datos de corredor
NJC6Condiciones de operación
NJC7Mercaderías entregadas
NJC8Operación / Deducciones
NJC9Impuestos 14OTROS

05. Menú

ProgramaFISA828.PRW
MenúActualizaciones
MóduloSIGAFIS
Nombre de la rutinaPreliquidaciones.
SubmenúArchivos
TipoFunción de Protheus.
ProgramaFISA832.PRW
MenúActualizaciones
MóduloSIGAFIS
Nombre de la rutinaTipos Operaciones/Deducciones
SubmenúArchivos
TipoFunción de Protheus.

06. TABLAS UTILIZADAS

  • SA1 - Clientes.
  • SA2 - Proveedores.
  • SB1 - Productos.
  • SD1 - Items de notas fiscales de entrada.
  • SD2 - Items de notas fiscales de salida.
  • SF1 - Encabezado de notas fiscales de entrada.
  • SF2 - Encabezado de notas fiscales de salida.
  • SF4 - Tipos de entradas y salidas (TES).
  • SFC - Items de TES.
  • SE4 - Naturaleza.
  • NJC - Liquidac. Cetificac. de CP.
  • NL3 - Certificados por LPG.
  • NL4 - Deducciones y operaciones.
  • SX5 - Tablas genericas.
  • FR8 - Operaciones y Deducciones