Versões comparadas

Chave

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

...


Ajustar la opción de Certificación Primaria de Depósito (fuente OGA500) para poder registrar de todos los datos que son necesarios para realizar la Certificación Primaria de Depósito de granos mediante la ejecución de las diferentes opciones de comunicación WS con la autoridad AFIP:

 

  • Autorizar el Certificado
  • Solicitar Anulación del Certificado
  • Anular Certificado
  • Realizar transferecias o retiros
  • Consultar transferencias o retirosTransferencias o Retiros


Definición:
La RG (AFIP) 3691 instrumenta un procedimiento de emisión electrónica de certificados de depósito de granos no destinados a la siembra –cereales y oleaginosas- y legumbres secas –porotos, arvejas y lentejas- comprendidos en la RG (AFIP) 2750, sus modificatorias y complementarias, como único documento respaldatorio a los fines fiscales cuando el depositante revista la condición de productor agrícola.

Definición de las Reglas de Negocio


Se creara creará una nueva opción en Protheus que permita realizar el registro de los Certificados Primarios de Depósito.
Deberá contener las opciones (ver

Âncora
r01
r01
prototipo 01):

 

Incluir
Modificar
Borrar
Visualizar
Buscar

Borrar
Autorizar el Certificado
Anular Certificado
Transferencias o Retiros
Leyenda Transf./retiros
Consultar transferencias transf./retiros

Mostrará (tabla NJA) en el browser los datos:

  • Status AFIP (njaNJA_stacerSTACER)
  • Status Liq. (njaNJA_staliqSTALIQ)
  • Certificado (njjNJJ_codcetCODCET)
  • Pto de emisión (njaNJA_ptoemiPTOEMI)
  • Fecha (njaNJA_dataDATA)
  • Producto (njaNJA_prodPROD)
  • Descripción (njaNJA_nomproNOMPRO)
  • Cosecha (njaNJA_codsafCODSAF)
  • Titular del grano (njaNJA_tipoTIPO)
  • CUIT Depositante .(njaNJA_cuitdepCUITDEP)
  • Nombre del Depositante (njaNJA_nomdepNOMDEP)


Opción de Leyenda
Muestra los status estatus del Certificado de acuerdo a la autorización en la AFIP (ver

Âncora
r02
r02
prototipo 02):

      • Pendiente
      • Certificada
      • Anulada
      • Liquidado parcialmente
      • Liquidado total
    • En edición
    • Autorizado por AFIP (Activo)
    • Anulado


Status AFIP .- (NJA_STACER) Valores que puede contener:

...



Opción de Incluir
Al ingresar a esta opción solicitará los parámetros a continuación (ver

Âncora
r03
r03
prototipo 03):
Fecha Inicial .- Fecha inicial de Recepción de Granos.
Fecha Final .- Dato obligatorio. Fecha final de Recepción de Granos.
Grano .- Dato obligatorio. Código de grano contenido en la Recepción de Granos (NJJ_CODPRO). Podrá seleccionar del catálogo de productos (SB1).
Cosecha .- Dato obligatorio. Código de Campaña, podrá seleccionar de archivo de Cosechas (NJU).
Nro. De CTG .- Numero Número de CTG contenido en la Recepción de Granos.
Nro. Carta de Porte .- Numero Número de Carta de Porte contenido en la Recepción de Granos.
Al seleccionar OK, validara validará que los datos que son obligatorios contengan información, de lo contrario enviara enviará al usuario el mensaje correspondiente al dato obligatorio que este faltando y, detendrá el proceso. Si continua con el proceso, seleccionara seleccionará todos los registros de la Recepción de granos (tabla NJJ) donde las fecha de embarque (NJJ_DATA) este dentro del rango de fechas seleccionado (mvMV_par01 PAR01 y mvMV_par02PAR02), que sean del CTG seleccionado (mvMV_par05PAR05=NJJ_CODCTG), del Carta de porte seleccionado (mvMV_par06PAR06=NJJ_CARTA), que no contengan Certificado de depósito (NJJ_CODCET=' '), que sea del grano seleccionado (mvMV_par03PAR03=NJJ_CODPRO) y cosecha seleccionada (mvMV_par04PAR04=NJJ_CODSAF).
Si alguno de los dos últimos parámetros (mvMV_par05 PAR05 o mvMV_par06PAR06) se dejan vacíos, no realizara realizará filtro por CTG o por Carta porte, según corresponda.
Si el resultado de la selección no encontró información enviara enviará el usuario el mensaje "No existe Recepción de Grano, dentro de los parámetros solicitados, reintente con otros valores". Y continuara continuará en la pantalla del Browse. Si encontró registros, visualizará una pantalla con 4 pestañas, en cada pestaña solicitara diferentes datos como se explica a continuación: (ver
Âncora
r04
r04
prototipo 04):


Encabezado


Pestaña Datos Generales
Certificado.- (NJA_CODCET). Solo se visualizará. Actualizado consecutivamente a partir del control de Numeración por SXe/SXf o HardLock.
Status .- (NJA_STACER) Solo se visualizará. Status del certificado, se actualizara actualizará conforme pase autorizaciones o anulaciones de la AFIP.
Tipo Cer .- (NJA_TIPCER) Solo se visualiza. Tipo de certificado, ''-Certficado de deposito, R-Retiro, T-Transferencia. Cuando el registro es creado desde esta opción, esta campo queda vacio, cuando es generado desde la opción de "Transferencias o Retiros", se coloca una T o una R según sea el caso.
Certif Origen .- (NJA_CETORI) Solo se visualiza. Este campo tendrá información solo si, el tipo de certificado es de Retiro o Transferencia.
CP Retir/Trans .- (NJA_CARTA) Solo se visualiza. Número de carta porte con el que se realizao el Retiro o la Transferencia. Este campo tendrá información solo si, el tipo de certificado es de Retiro o Transferencia.

Pto. de Emisión.- (NJA_PTOEMI) Editable para captura del usuario con consulta F3 a partir de tabla CFH en el campo CFH_CODIGO.
Cosecha .- (NJA_CODSAF) Solo se visualizara (valor de mvMV_par04PAR04). Código de Campaña/ Cosecha, seleccionado en la Recepción de Granos.
Fecha. .- (NJA_DATA) Solo se visualiza. Grabar la fecha de inclusión del Certificado de Depósito, se guardara guardará la fecha base (ddatabase).
Certificación.- (NJA_DATAUT) Solo se visualiza. Fecha de certificación, es actualizada cuando se detona la autorización de la certificación de Depósito.
Importe de IVA.- (NJA_IMPIVA) Solo se visualiza. Es actualizado cuando se detona la autorización de la certificación de Depósito.
Tot. Servicios .- (NJA_TOTSER) Solo se visualiza. Es actualizado cuando se detona la autorización de la certificación de Depósito.
Peso Neto .- (NJA_LIQUID) Solo se visualiza. Peso Neto Certificado, es actualizado cuando se detona la autorización de la certificación de Depósito.
Anulación.- (NJA_DATANU) Solo se visualiza. Fecha de anulación de certificado, es actualizado cuando se detona la anulación de la certificación de Depósito.
Tit. Grano.- (NJA_TIPO) Habilitar combobox para selección, Valores posibles (P=Propia o T= Terceros)
Cod. Producto .- (NJA_PROD) Solo se visualiza. Código de producto, se llena con el valor de mvMV_par03PAR03, al llenara llenar este campo también rellenara rellenará los valores de la Descripción, Especie y Desc. especie.
Desc Prod..- (NJA_NOMPRO) Solo se visualizará. Descripción producto (B1_DESC). Se rellenara rellenará al salir del codigo de producto (colocar aquí el valor de B1_DESC).
Especie .- (NJA_ESPECI) Solo se visualizará. Especie del producto seleccionado. Se rellenara rellenará al salir del codigo de producto (colocar aquí el valor de B1_CODESP).
Desc Especie .- (NJA_DESESP) Solo se visualizara. Descripción del Grano o especie buscar en la tabla W2 (sx5SX5) donde x5X5_chaveCHAVE=nl0NL0_especie ESPECIE y obtener el contenido de X5_DESCSPA.
COE .- (NJA_COMPRO) Solo se visualizara. Código de Operación Electrónica, es asignado por la AFIP al recibir la autorización del certificado.
Observaciones .- (NJA_OBS) Editable.

Pestaña Datos del Depositante
Depositante .- (NJA_DEPOSI) Obligatorio/Editable. Código del Depositante. Podrá seleccionar de Archivo de Proveedores (tabla SA2). Al salir de este campo rellenara rellenará el campo de Nombre, CUIT y Número de Ingresos Brutos del depositante.
Tienda .- (NJA_LOJA) Obligatorio/Editable. Código de tienda del depositante.
Nomb Depos .- (NJA_NOMDEP/A2_NOME). Solo se visualiza. Nombre del depositante.
CUIT Depositante .- (NJA_CUITDP/A2_CGC) Solo se visualiza.
NIB Depositante .- (NJA_INGPRO/ A2_NROIB) Solo se visualiza. Nro. Ing. Brutos Depositante.



Pestaña Datos del Depositario
Depositario: (NJA_DESTIN) Solo se visualiza. Código del depositario. Buscar en el archivo de proveedores (tabla sa2SA2), por medio del CUIT de la empresa (donde m0M0_cgcCGC=a2A2_cgcCGC) y obtenemos el código del proveedor (a2A2_codCOD).
Tienda del Depositario .- (NJA_LOJDES) Solo se visualiza. Código de tienda del depositario. Buscar en el archivo de proveedores (tabla sa2SA2), por medio del CUIT de la empresa (donde m0M0_cgcCGC=a2A2_cgcCGC) y obtenemos el código del proveedor (a2_loja).
Nom. Depositario .- (NJA_NOMDER) Solo se visualiza. Nombre del depositario. Buscar en el archivo de proveedores (tabla sa2SA2), por medio del CUIT de la empresa (donde m0M0_cgcCGC=a2A2_cgcCGC) y obtenemos el código del proveedor (a2A2_nomeNOME).
CUIT Depositario .- (NJA_CUITDE ) Solo se visualiza. Nombre del depositario. Buscar en el archivo de proveedores (tabla sa2SA2), por medio del CUIT de la empresa (donde m0M0_cgcCGC=a2A2_cgcCGC) y obtenemos el código del proveedor (a2A2_cgcCGC).
NIB Depositario. .- (NJA_INGDER) Solo se visualiza. Nro Ing Brutos del Depositario. Solo se visualiza. Código de tienda del depositario. Buscar  Buscar en el archivo de proveedores (tabla sa2SA2), por medio del CUIT de la empresa (donde m0M0_cgcCGC=a2A2_cgcCGC) y obtenemos el código del proveedor (a2A2_nroibNROIB).
No. Actividad .- (NJA_ATIVIDA) Solo se visualiza. Actividad del Depositario. Solo se visualiza. Código de tienda del depositario. Buscar en el archivo de proveedores (tabla sa2SA2), por medio del CUIT de la empresa (donde m0M0_cgcCGC=a2A2_cgcCGC) y obtenemos el código del proveedor (A2_ATIVIDA).

Pestaña de Condiciones de Entrega
Monto Alm. .- (NJA_MNTALM). Editable. Monto almacenaje.
Monto Acar. .- (NJA_MNTACA). Editable. Monto acarreo.
Gastos Grales. .- (NJA_MNTGG). Editable. Monto Gastos Generales.
% Secado de: .- (NJA_PSECDE). Editable. Rango inicial de porcentaje de secado.
% Secado a: .- (NJA_PSECA). Editable. Rango final de porcentaje de secado.
Monto Secado .- (NJA_MNTSEC). Editable.
Mon. p/c Pto. .- (NJA_MNTCPE). Editable. Monto por cada punto de exceso.
Monto Otros .- (NJA_MNTOTR). Editable.
Merma Volátil .- (NJA_PESNMV). Editable. Peso Neto en KG de Merma Volátil
Forma Pago .- (NJA_FORPAG). Editable. Forma de Pago, informativo.Debe quedar vacio si tipo de certificado es Primario (njaNJA_tipcerTIPCER='') y es obligatorio, si tipo de certificado es de tipo transferencia
Otros Servicios .- (NJA_MNTSOT). Editable. Monto de Servicios Otros.


Detalles (grid o getdados)


Recepción de Granos


Los datos a continuación solo se visualizan y son extraídos del archivo de Recepción de Granos:


OK .- Checkbox habilitado para marcar las recepciones de Grano a considerar para la certificación.
Cód. Rec. Gnos. .- (NJJ_CODROM) Cosecutivo de la recepción de granos.
Desc. Tipo.- (NJJ_DSTIPO) Descripcion del tipo de Recepción de Grano.
Fecha .- (NJJ_DATA) Fecha de Recepcion del grano.
Cod.Entidad.- (NJJ_CODENT) Código de la entidad.
TindTda. Entidad.- (NJJ_LOJENT) Tienda de la entidad.
Nombre (NJ0_NOME) Nombre de la entidad.
Contrato.- (NJJ_CODCTR) Contrato.
Estatus Cont..- (NJJ_STACTR) Status del contrato.
CTG .- (NJJ_CODCTG) Numero Número de CTG.
Carta porte.- (NJJ_CARTA) Número de Carta de Porte.
Peso Neto.- (NJJ_PSLIQU) Peso Neto confirmado definitivo


Los datos a continuación son editables:


%Sec. Hum. .- (NL2_SECPOR) Editable Porcentaje de Secado Humedad.
Imp. Secado .- (NL2_SECIMP) Editable Importe Secado.
Merma Secado .- (NL2_SECKGS) Editable Peso Neto Merma Secado.
Tarifa Secado .- (NL2_SECTAR) Editable, tarifa de secado.
Importe Zara. .- (NL2_ZARIMP) Editable . Importe del zarandeo.
Merma Zara...- (NL2_ZARKGS) Editable. Peso Neto Merma Zarandeo.
Tarifa Zara. .- (NL2_ZARTAR) Editable. Tarifa Zarandeo.


Al seleccionar el botón de Confirmar, realizara realizará las siguientes acciones:

  • Guardara Guardará la información en el archivo de certificados de depósito (NJA) y actualizara actualizará el status como Edición (NJA_STACER = 'ED').
  • Cada Recepción de Grano, que haya sido seleccionada ( getdados), se actualizara actualizará con el número del certificado de depósito (njjNJJ_codcetCODCET=njaNJA_codcetCODCET)
  • Guardara Guardará los datos del getdados en la tabla NL2 .

...


Solo permitirá modificaciones al certificado, si éste tiene status de edición (NJA_STACER = 'ED'). Misma funcionalidad que la opción Incluir, con excepción que para el llenado del detalle, buscara buscará todas las recepciones de grano que sean del mismo número de certificado seleccionado (njjNJJ_codcetCODCET=njaNJA_codcetCODCET) y colocara colocará como seleccionados todos los renglones.


Al guardar la información, si alguno de los renglones inferiores fue desmarcado, limpiara limpiará el número de certificado de la Recepción de Grano en cuestión (njjNJJ_codcetCODCET='').


Opción de Borrar


Funcionará solo si existe algún registro seleccionado en el browse. Solo permitirá eliminar, si el certificado seleccionado tiene status de edición (NJA_STACER = 'ED'). Al ingresar a esta opción solo visualizara los datos, no permitirá modificar ningún campo. Al selecciona seleccionar Confirmar, preguntara preguntará al usuario "¿Estás seguro de borrar?", si la respuesta es afirmativa, procederá a borrar el certificado seleccionado (njaNJA) y limpiara limpiará el contenido del campo del certificado de las Recepciones de Grano (njjNJJ_codcetCODCET='').


Opción de Visualizar

...


Al ingresar a esta opción validara validará que el Certificado seleccionado sea de status editado (NJA_STACER='ED'), de lo contrario enviará un mensaje al usuario "Certificado con status invalido para certificación". Si el status es válido presentará una pantalla para que el usuario confirme si ¿Genera el Alta del Certificado? , si la respuesta es afirmativa ejecutará el método cgAutorizar del WS LpgService.

Âncora
consultactg
consultactg


Detalle de Método
Âncora
cgautorizae
cgautorizae
cgAutorizar :
Mensaje de Solicitud:






Donde:

Âncora
CgAutorizarReq
CgAutorizarReq
cgAutorizarReq

...

Campo

Descripción

Obligatorio

Tipo

Longitud

Protheus

tipoCertificado

Tipo de certificación.

S

String
Valores Posibles P (Primario), R (Retiro), T(Transferencia), dependiendo de la opción desde donde se ejecute

1

NJA_TIPCER

ptoEmision

Punto de emisión de la solicitud.

S

Long
Valor entero de un total de 4 dígitos. Valor mínimo permitido (inclusivo) 1. Valor máximo permitido (inclusivo) 9999

4

NJA_PTOEMI

nroOrden

Número de orden.

S

Long

18

NJA_CODCET

nroIngBrutoDepositario

Número de Ingresos Brutos del depositario.

S

Long
Valor entero de un total de 15 dígitos. Valor mínimo permitido (inclusivo) 0. Valor máximo permitido (inclusivo) 999999999999999

15

A2_NROIB
Donde m0_cgc=a2_cgc .

titularGrano

Titular del grano.

S

String
Valores posibles:
•"P" (Propio)
•"T" (Tercero)

1


NJA_TIPO

cuitDepositante

CUIT del depositante.

N (Obligatorio si titularGranoes T)

Long
Valor entero de un total de 11 dígitos.

11

A2_ CGC
donde njaNJA_deposiDEPOSIT=a2A2_cod COD y njaNJA_lojaLOJA=a2A2_lojaLOJA

nroIngBrutoDepositante

Número de Ingresos Brutos del depositante.

N (Obligatorio si titularGranoes T)

Long
Valor entero de un total de 15 dígitos. Valor mínimo permitido (inclusivo) 0. Valor máximo permitido (inclusivo) 999999999999999

15


A2_NROIB
Donde njaNJA_deposiDEPOSIT=a2A2_cod COD y njaNJA_lojaLOJA=a2A2_loja)LOJA

codGrano

Código de grano.

S

Long
Valor entero de un total de 3 dígitos. Valor mínimo permitido (exclusivo) 0 Valor máximo permitido (inclusivo) 999

3

B1_CODESP
Donde b1B1_codCOD=njaNJA_prodPROD

campania

Campaña.

S

Long
Valor entero comprendido entre 3 y 4 dígitos. Valor mínimo permitido (inclusivo) 203 Valor máximo permitido (inclusivo) 9999

4

NJU_CODSFP
Donde
NJA_CODSAF=NJU_CODSAF

cuitCorredor

CUIT corredor.

N

Long
Valor entero de un total de 11 dígitos.

11

 

datosAdicionales

Datos adicionales

N

String
Alfanumérico de un total de 400 caracteres (máximo).

400

NJA_OBS

...

Campo

Descripción

Obligatorio

Tipo

Longitud

Protheus

nroActDepositario

Número de actividad del depositario.

S

Long

5

NJA_ATIVIDA Donde NJA_DESTIN=A2_COD y NJA_LOJDES=A2_LOJA

ctg

Código de Trazabilidad de Granos

N

CgCTGType

 

descripcionTipoGrano

Descripción del tipo de grano.

S

String_20_Type

20

X5_DESCSPA, donde b1B1_codCOD=NJA_PROD obtener b1_CODESPe, y donde b1B1_CODESP=x5_chave de la tabla W2

montoAlmacenaje

Monto almacenaje.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTALM

montoAcarreo

Monto acarreo.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTACA

montoGastosGenerales

Monto gastos generales

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTGG

montoZarandeo

Monto zarandeo.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTZAR

porcentajeSecadoDe

Porcenta secado de.

S

Decimal
Valor decimal de 0.00 (inclusive) a 100.00 (inclusive).

3.2

NJA_PSECDE

porcentajeSecadoA

Porcentaje secado a.

S

Decimal
Valor decimal de 0.00 (inclusive) a 100.00 (inclusive).

3.2

NJA_PSECA

montoSecado

Monto secado.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTSEC

montoPorCadaPuntoExceso

Monto por cada punto de exceso.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTCPE

montoOtros

Monto otros.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_MNTOTR

analisisMuestra

Análisis de muestra.

N

NumeroNúmero_10_0_Type

10

No será disponibililzado

nroBoletin

Número de boletín.

N

NumeroNúmero_10_0_Type

10

No será disponibililzado

detalleMuestraAnalisis

Detalle análisis de muestra.

N

CgDetalleMuestraAnalisisType

No será disponibililzado

valorGrado

Valor de grado.

N (Obligatorio si hay boletín o análisis)

Decimal
Valor decimal de 0.00 (exclusivo) a 1.99 (inclusive).

1.3

No será disponibililzado

valorContenidoProteico

Valor del contenido proteico.

N (Obligatorio si hay boletín o análisis)

NumeroNúmero_3_2_Type

3.2

No será disponibililzado

valorFactor

Valor de factor.

N (Obligatorio si hay boletín o análisis)

Decimal
Valores posibles desde 0.001 a 999.999 inclusive

3.3

No será disponibililzado

pesoNetoMermaVolatil

Peso neto en kg de merma volatil.

S

NumeroZNúmeroZ_8_2_Type

8.2

NJA_PESNMV

serviciosFormaDePago

Forma de pago

N (obligatorio si titularGrano es T)

String_20_Type

20

NJA_FORPAG

serviciosOtros

Monto servicios otros.

N (obligatorio si titularGrano es T)

NumeroZNúmeroZ_4_3_Type

4.3

NJA_MNTSOT



Âncora
cgctgtype
cgctgtype


CgCTGType: Información sobre el código de trazabilidad de granos.

Campo

Descripción

Obligatorio

Tipo

Longitud

Protheus

nroCTG

Número de Código de Trazabilidad de Grano.

S

NumeroNúmero_8_0_Type

8.0

NJJ_CODCT GCODCTG

nroCartaDePorte

Número de carta de porte

S

NumeroNúmero_ 9 _0_Type

9

NJJ_CARTA

pesoNetoConfirmadoDefinitivo

Peso neto (kg) confirmado definitivo

S

NumeroZNúmeroZ_ 8 _2_Type

8.2

NJJ_PSLIQU

porcentajeSecadoHumedad

Porcentaje de secado de humedad.

S

Decimal
Valor decimal de 0.00 (inclusive) a 100.00 (inclusive).

3.2

NL2_SECPOR

importeSecado

Importe de secado.

S

NumeroZNúmeroZ_ 8 _2_Type

8.2

NL2_SECIMP

pesoNetoMermaSecado

Peso neto merma secado.

S

NumeroZNúmeroZ_ 8 _2_Type

8.2

NL2_SECKGS

tarifaSecado

Tarifa de secado.

S

NumeroZNúmeroZ_ 8 _2_Type

8.2

NL2_SECTAR

importeZarandeo

Importe de zarandeo.

S

NumeroZNúmeroZ_ 8 _2_Type

8.2

NL2_ZARIMP

pesoNetoMermaZarandeo

Peso neto (kg) merma zarandeo.

S

NumeroZNúmeroZ_ 8 _2_Type

8

NL2_ZARKGS

tarifaZarandeo

Tarifa de zarandeo.

S

NumeroZNúmeroZ_ 8 _2_Type

8.2

NL2_ZARTAR



Âncora
cgdetallemuestraanalisistype
cgdetallemuestraanalisistype
CgDetalleMuestraAnalisisType

Campo

Descripción

Obligatorio

Tipo

Longitud

Protheus

descripcionRubro

Descripción del rubro.

S

String_400_Type

400

No séra disponibilizado

tipoRubro

Tipo de rubro.

S

String
Valores posibles:
•"B" (Bonificación)
•"R" (Rebaja)

3.2

No séra disponibilizado

porcentaje

Porcentaje (bonificacion o rebaja según tipo de rubro)

S

Decimal
Valor decimal de 0.00 (inclusive) a 100.00 (inclusive).

3.2

No séra disponibilizado

valor

Valor del coeficiente (bonificacion o rebaja según tipo de rubro)

S

NumeroZNúmeroZ_3_2_Type

3.2

No séra disponibilizado

...


Al recibir la respuesta satisfactoria del WS , actualizara actualizará la información como sigue:

  • NJA_COMPRO = CgAutorizacionType, elemento COE
  • NJA_STACER='AC'
  • NJA_DATAUT= CgAutorizacionType, elemento fechaCertificacion
  • NJA_LIQUID = CgAutorizacionType, nodo pesosResumen ->
    Âncora
    _GoBack
    _GoBack
    pesoNetoCertificado
  • NJA_IMPIVA = CgAutorizacionType, nodo serviciosResumen -> importeIva
  • NJA_TOTSER = CgAutorizacionType, nodo serviciosResumen -> servicioTotal


Y enviara enviará un mensaje al usuario, informando el código de operación electrónico, fecha y hora de la generación (ver

Âncora
R0A
R0A
Prototipo A).
En el caso de recibir algún error en la respuesta del WS, enviara enviará el tipo, código y descripción del error, de acuerdo a la respuesta del WS (ver
Âncora
R0B
R0B
Prototipo B).

Opción de Anular Certificado

Al ingresar a esta opción validara validará que el Certificado seleccionado sea de status Activo (NJA_STACER='AC'), de lo contrario enviará un mensaje al usuario "Certificado con status invalido para anulación".
También validara validará que no tenga transferencias o retiros realizados (verifique en la tabla NjaNJA, donde NjaNJA_CODORI=Codigo de certificado a anular), ya que de tenerla, detendrá el proceso y enviara enviará al usuario el mensaje "Certificado de Depósito tiene transferencias o retiros y no permite anulación".
Si pasa las validaciones presentara presentará una pantalla para que el usuario confirme preguntando: ¿Anular el Certificado?, si la respuesta es afirmativa ejecutará el método cgSolicitarAnulacion utilizado en el WS LPGservice.

...



Al recibir la respuesta satisfactoria del WS, actualizara actualizará como sigue:

  • NJA_STACER= "AN"
  • NJA_DATANU = ddatabase
  • NJA_LIQUID = 0
  • NJA_IMPIVA = 0
  • NJA_TOTSER = 0


Y enviara enviará un mensaje al usuario, informando el código de operación electrónico, fecha y hora de la generación (ver

Âncora
r0c
r0c
Prototipo C).
En el caso de recibir algún error en la respuesta del WS, enviara enviará el tipo, código y descripción del error, de acuerdo a la respuesta del WS (ver  
Âncora
r0B
r0B
Prototipo B).

Opción Transferencias o Retiros


Al ingresar a esta opción validara validará que el status del Certificado seleccionado sea activo (njaNJA_stacerSTACER=AC) y que sea de tipo Certif. de Deposito (njaNJA_tipcerTIPCER=''), de lo contrario enviara enviará al usuario el mensaje "El certificado no es de Deposito o no esta certificado" , y detendrá el proceso. Si el proceso continua, verificara que el Certificado de deposito seleccionado, contenga un saldo para realizar un retiro o transferencia, esto es, seleccionando todas las transferencias o retiros (tabla nja) que sean del certificado de depósito seleccionado (njaNJA_codcet CODCET browser =njaNJA_cetoriCETORI), y que sean de tipo retiro o transferencia (solo los registros donde NJA_TIPCER= R o T ) y sumarizara sumarizará el contenido del campo de Peso Neto ( NJA_LIQUID), si esta suma es mayor o igual al contenido del campo NJA_LIQUID del certificado seleccionado en el browser, enviara enviará al usuario el mensaje "El certificado de Deposito seleccionado, no tiene saldo disponible para realizar transferencias o retiros", y detendrá el proceso.
Si el proceso continua, solicitara los datos (ver

Âncora
r05
r05
prototipo 05):


Tipo .- Podrá seleccionar entre las opciones de Retiro o Transferencia.
Cód. Receptor .- Dato obligatorio, si es Transferencia. Podrá seleccionar del archivo SA2.
Tienda Receptor .- Dato obligatorio, si es Transferencia. Podrá seleccionar del archivo SA2.
Carta Porte .- Dato editable solo si Tipo = Retiro. Numero Número de carta porte que utilizara para el retiro.
¿Kilos a retirar?- Dato obligatorio. Cantidad de Kilos a transferir o retirar.
Datos adicionales.- Observaciones generales.


Al selecciona Ok, validara validará que los datos obligatorios contengan información y que la cantidad de kilos a retirar sea menor o igual al saldo que aun tenga el certificado de deposito, de lo contrario enviará un mensaje de error al usuario y detendrá el proceso.

...

Campo

Descripción

Obligatorio

Tipo

Longitud

Protheus

certificadoDeposito

Certificado de depósito.

S

CgCertificadoDepositoType

 

nroActiDepositario

Número de actividad del depositario.

S

Long
Valor entero de un total de 5 dígitos.
Valor mínimo permitido (exclusivo) 0. Valor máximo permitido (inclusivo) 99999

5

A2_ATIVIDA
donde m0_cgc=a2_cgc

cuitReceptor

Cuit del receptor de granos.

N (sólo si modoCertificacion es T)

Long
Valor entero de un total de 11 dígitos.

11

A2_CGC.
Buscar en SA2 a2A2_codCOD=Cod Receptor y a2A2_lojaLOJA=Tienda receptor.

nroCartaPorteAUtilizar

Número de la carta de porte a utilizar.

N

NumeroNúmero_ 9 _0_Type

9

MvMV_par04PAR04



Âncora
cgcertificadodepositotype
cgcertificadodepositotype
CgCertificadoDepositoType: Información sobre el certificado de depósito.

Campo

Descripción

Obligatorio

Tipo

Long

Protheus

coeCertificadoDeposito

COE del certificado de depósito.

S

long

12

NJA_COMPRO

pesoNeto

Peso neto.

S

Long
Valor entero de un total de 8 dígitos. Valor mínimo permitido (exclusivo) 0 Valor máximo permitido (inclusivo) 99999999

8

MvMV_par05PAR05


La respuesta de la consulta es la misma que la que se indica en la opción Autorizar Certificado (cgAutorizarResp).

...

Campo

Valores

NJA_FILIAL

Xfilial(NJA")

NJA_TIPCER

Si transferencia guardara guardará T, si Retiro guardara guardará R.

NJA_CETORI

NJA_CODCET

NJA_CODCET

Consecutivo

NJA_LIQUID

MvMV_par05PAR05

NJA_CARTA

MV_PAR04

NJA_DATAUT

Respuesta del WS: CgAutorizacionType->fechaCertificacion

NJA_COMPRO

Respuesta del WS: CgAutorizacionType->COE

NJA_STACER

'AC'

Y enviara enviará un mensaje al usuario, informando el código de operación electrónico, fecha y hora de la generación (ver

Âncora
R0D
R0D
Prototipo D).
En el caso de recibir algún error en la respuesta del WS, enviara enviará el tipo, código y descripción del error, de acuerdo a la respuesta del WS (ver
Âncora
r0B
r0B
 Prototipo B).


Opción Consulta de Transferencias o Retiros


Al ingresar a esta opción validara validará que el status del Certificado seleccionado sea activo (njaNJA_stacerSTACER=AC) y que sea de tipo Certif. de Deposito (njaNJA_tipcerTIPCER=''), de lo contrario enviara enviará al usuario el mensaje "El certificado no es de Deposito o no tiene el status de Activo" , y detendrá el proceso.
Si el proceso continua, seleccionara seleccionará todas las transferencias o retiros (tabla nja) que sean del certificado de depósito seleccionado (njaNJA_codcetCODCET=njaNJA_cetoriCETORI), y mostrara los retiros o transferencias (solo los registros donde NJA_TIPCER= R o T ) que se hayan realizado en dicho certificado. Si hay datos visualizara la información como sigue (ver

Âncora
r0e
r0e
prototipo E). Todos los datos mostrados, serán de solo visualizar:


Como título visualizará, el número de certificado de depósitos que fue seleccionado (njaNJA_codcetCODCET)

Tipo (njaNJA_tipcerTIPCER) : Si T visualizara Transferencia, si R visualizara Retiro.

Carta Porte (njaNJA_cartaCARTA) : Numero Número de carta de porte asignado al nuevo movimiento de mercancía.

Fecha (njaNJA_datautDATAUT) :  Fecha del movimiento.

Cantidad (njaNJA_liquidLIQUID) : Cantidad retirada o transferida.

COE  (njaNJA_comproCOMPRO) : Número de código de autorización asignado por la AFIP, al momento de realizar el movimiento.
Si no hay transferencias o retiros, enviara enviará al usuario el mensaje "Certificado de depósito sin transferencia ni retiros".

Tablas Utilizadas

...



Âncora
p01
p01
Prototipo 01

Regresar


Image Added Image Removed

Âncora
p02
p02
Prototipo 02
Regresar
Image RemovedImage Added



Âncora
p03
p03
Prototipo 03
Regresar

 

Image Added Image Removed


Âncora
p04
p04
Prototipo 04
Regresar




Âncora
p05
p05
Prototipo 05
Regresar


Âncora
p0a
p0a
Prototipo A
Regresar


Âncora
P0B
P0B
Prototipo B
Regresar


Âncora
P0c
P0c
Prototipo C

...





Diccionario de Datos

  • Diccionario de Datos

En relleno verde, son nuevos campos. Texto en gris claro son campos virtuales. Campos en negritas azul son campos llave. Texto tachado, son campos a eliminar. Tablas NL2 son nuevas tablas.

 

NJA- Certificado
Ind: NJA- Certificado
Ind: NJA_FILIAL+NJA_CODCET

 

 

 

 

 

 

 

 

 

 

Ord

Campo

 

Tipo

 

 

 

 

 

Desc corta

Desc Larga

01

NJA_FILIAL

 

C

 

2

 

 

 

Sucursal

Sucursal

02

NJA_CODCET

 

C

 

10

 

 

 

Certificado

Certificado

03

NJA_STACER

 

C

 

1

 

 

 

Estatus

Estatus

04

NJA_PTOEMI

 

C

 

6

 

 

 

Pto. De Emisión

Pto. De Emisión

05

NJA_PROD

 

C

 

15

 

 

 

Producto

Producto

06

NJA_NOMPRO

 

C

 

30

 

 

 

Descrip

Descripci¾n

15

NJA_ESPECIE

 

C

 

5

 

 

 

Cod. Especie

Cod. Especie

16

NJA_DESESP

 

C

 

30

 

 

 

Desc Especie

Desc Especie

07

NJA_CODSAF

 

C

 

15

 

 

 

Cosecha

Cosecha

08

NJA_DATA

 

D

 

 

 

 

 

Fecha Inc.

Fecha Inclusión Certificado

09

NJA_DATAUT

 

D

 

 

 

 

 

Certificacion

Certificacion

10

NJA_IMPIVA

 

N

 

12

 

2

 

Importe IVA

Importe IVA

11

NJA_TOTSER

 

N

 

12

 

2

 

Tot. Servicios

Total por Servicios

12

NJA_LIQUID

 

N

 

12

 

2

 

Peso neto

Peso neto Certificado

13

NJA_DATANU

 

D

 

 

 

 

 

Anulacion

Fecha Anul. Certificado

14

NJA_TIPO

 

C

 

1

 

 

 

Tipo

Tipo

15

NJA_ESPECIE

 

C

 

2

 

 

 

Cod. Especie

Cod. Especie

16

NJA_DESESP

 

C

 

30

 

 

 

Desc Especie

Desc Especie

17

NJA_COMPRO

 

C

 

10

 

 

 

Comprobante (COE)

Comprobante (COE)

18

NJA_OBS

 

M

 

 

 

 

 

Observac.

Observaci¾n

19

NJA_DEPOSI

 

C

 

6

 

 

 

Depositante

Depositante

20

NJA_LOJA

 

C

 

2

 

 

 

Tienda

Tienda

21

NJA_NOMDEP

 

C

 

30

 

 

 

Nomb Depos

Nomb Depositante

22

NJA_CUITDEP

 

C

 

11

 

 

 

CUIT Depositante

CUIT Depositante

23

NJA_INGPRO

 

C

 

10

 

 

 

NIB Depositante

Nro.Ing. Bru Depositante

24

NJA_DESTIN

 

C

 

6

 

 

 

Depositario

C¾digo Depositario

25

NJA_LOJDES

 

C

 

2

 

 

 

Tda Depositario

Tienda depositario

26

NJA_NOMDER

 

C

 

30

 

 

 

Nom. Depositario

Nombre de . Depositario

27

NJA_CUITDER

 

C

 

11

 

 

 

CUIT Depositario

CUIT Depositario

28

NJA_INGDER

 

C

 

10

 

 

 

NIB Depositario

Nro.Ing. Bru Depositario

29

NJA_ATIVIDA

 

C

 

7

 

 

 

Num. Actividad

Num. Actividad

30

NJA_MNTALM

 

N

 

12

 

2

 

Monto Alm.

Monto Almacenaje.

31

NJA_MNTACA

 

N

 

12

 

2

 

Monto Acar.

Monto Acarreo

32

NJA_MNTGG

 

N

 

12

 

2

 

Gastos Grales.

Monto Gastos Generales

33

NJA_PSECDE

 

N

 

3

 

2

 

% Secado de:

% Secado de:

34

NJA_PSECA

 

N

 

3

 

2

 

% Secado A:

% Secado A:

35

NJA_MNTSEC

 

N

 

8

 

2

 

Monto secado

Monto secado

36

NJA_MNTCPE

 

N

 

8

 

2

 

Mon. p/c Pto

Monto por cada punto de exceso

37

NJA_MNTOTRNJA_FORPAG

 

N

 

8

 

2

 

Monto Otros

Monto Otros

38

NJA_PESNMV

 

N

 

8

 

2

 

Merma Volátil

Peso Neto en Kg Merma Volatil

39

NJA_FORPAG

 

C

 

20

 

 

 

Forma Pago

Forma Pago

40

NJA_MNTSOT

 

N

 

8

 

2

 

Otros Servicios

Monto de otros servicios

41

NJA_STALIQ

 

C

 

1

 

 

 

Status Liq.

Status Liq.

42

NJA_CARTA

 

C

 

12

 

 

 

CP Retir/Trans

Carta porte para el retiro o transferencia

43

NJA_TIPCER

 

C

 

1

 

 

 

Tipo Cer.

'-Certificado deposito; T-Transferencia; R-Retiro

06

NJA_SAFRA

 

C

 

15

 

 

 

Cosecha

Cosecha

11

NJA_INGPRO

 

N

 

12

 

 

 

Ing. Deposit

Entrada depositante

15

NJA_PESOBR

 

N

 

12

 

3

 

Peso bruto

Peso bruto

16

NJA_DESORI

 

N

 

12

 

2

 

Desc. Almac

Descuento origen

Status Liq.

Status Liq.

42

NJA_CARTA

 

C

17

NJA_DESUMI

 

N

 

12

 

2 

 

Desc.Humedad

Descuento humedad

CP Retir/Trans

Carta porte para el retiro o transferencia

4318

NJA_DESSECTIPCER

 

NC

 

121

 

2 

 

DescTipo Cer. Secado

Descuento secado

'-Certificado deposito; T-Transferencia; R-Retiro

1119

NJA_DESOUTINGPRO

 

N

 

12

 

2 

 

DescIng. OtrosDeposit

Descuento otrosEntrada depositante

21

NJA_TRANSF

 

N

 

12

 

2

 

Transferido

Transferido

22

NJA_LIQDAD

 

N

 

12

 

2

 

Liquidado

Liquidado

23

NJA_SALDO

 

N

 

12

 

2

 

Saldo

Saldo

24

NJA_CETORI

 

C

 

10

 

 

 

Cert. Origen

Certificado origen

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NL2- Zarandeo y Secado

 

 

 

 

 

 

 

Indice: NL2_FILIAL+NL2_CODCET

 

 

Ord

Campo

 

Tipo

 

 

 

 

 

Desc corta

Desc Larga

01

NL2_FILIAL

 

C

 

2

 

 

 

Sucursal

Sucursal

02

NL2_CODCET

 

C

 

10

 

 

 

Certificado

Certificado

03

NL2_SECPOR

 

N

 

3

 

2

 

% de Humedad

% de Humedad

04

NL2_SECIMP

 

N

 

8

 

2

 

Importe Secado

Importe Secado

05

NL2_SECKGS

 

N

 

8

 

2

 

Kgs Secado

Peso neto merma secado

06

NL2_SECTAR

 

N

 

8

 

2

 

Tarifa Secado

Tarifa Secado

07

NL2_ZARIMP

 

N

 

8

 

2

 

Importe Zarandeo

Importe Zarandeo

08

NL2_ZARKGS

 

N

 

8

 

2

 

Kgs Zarandeo

Kgs Zarandeo

09

NL2_ZARTAR

 

N

 

8

 

2

 

Tarifa Zarandeo

Tarifa Zarandeo

 

 

 

 

 

 

 

 

 

 

 


SX5-Tablas Genericas
Nueva tabla W2- Especies de Grano
Código Descripción
1 LINO
2 GIRASOL
3 MANI EN CAJA
4 GIRASOL DESCASCARADO
5 MANI PARA INDUSTRIA DE SELECCION
6 MANI PARA INDUSTRIA ACEITERA
7 MANI TIPO CONFITERIA
8 COLZA
9 COLZA 00 CANOLA
10 TRIGO FORRAJERO
11 CEBADA FORRAJERA
12 CEBADA APTA PARA MALTERIA
14 TRIGO CANDEAL
15 TRIGO PAN
16 AVENA
17 CEBADA CERVECERA
18 CENTENO
19 MAIZ
20 MIJO
21 ARROZ CASCARA
22 SORGO GRANIFERO
23 SOJA
25 TRIGO PLATA
26 MAIZ FLYNT O PLATA
27 MAIZ PISINGALLO
28 TRITICALE
30 ALPISTE
31 ALGODON
32 CARTAMO
33 POROTO BLANCO NATURAL OVAL Y ALUBIA
34 POROTO DISTINTO DEL BLANCO OVAL Y ALUBIA
35 ARROZ
46 LENTEJA
47 ARVEJA
48 POROTO BLANCO SELECCIONADO OVAL Y ALUBIA
49 OTRAS LEGUMBRES
50 OTROS GRANOS
59 GARBANZO

...