...
Solicitud de consulta:
![](/download/attachments/266977962/worddav4b513bf8f315f0a7ff53d4e95e505f13.png?version=1&modificationDate=1475765162000&api=v2)
Respuesta de la consulta :
![](/download/attachments/266977962/worddav1fb8da3f50f525538033392e1c949023.png?version=1&modificationDate=1475765162000&api=v2)
![](/download/attachments/266977962/worddave15549e5fae5008f1eb6fca615209776.png?version=1&modificationDate=1475765162000&api=v2)
![](/download/attachments/266977962/worddav7d046569c744c07beb803529264b6584.png?version=1&modificationDate=1475765162000&api=v2)
Si la respuesta de la consulta fue errónea, enviará al usuario el mensaje del error que dio como resultado la consulta ( prototipo 10) e interrumpirá el proceso.
Si la respuesta de la consulta fue exitosa, visualizará la pantalla como sigue(ver
prototipo 05):
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (njj_carta).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (njj_codctg).
Establecimiento destino .-
Solo se visualizaráEditable . Se obtiene del resultado del método
ConsultarDetalleCTG del elemento
Establecimiento.
CUIT Transportista : Obligatorio, solo se visualizará. Se obtiene del resultado del método
ConsultarDetalleCTG del elemento
cuitTransportista.
Kg. Netos consignados en el Carta Porte : Obligatorio, solo se visualizará. Se obtiene del resultado del método
ConsultarDetalleCTG del elemento
PesoNetoCarga ¿Consumo Propio? .- Podrá seleccionar entre Si / No, por default visualizará No.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorios de acuerdo a la solicitud, contengan información, de lo contrario cancelará el proceso, enviando al usuario un aviso del error ocurrido.
Si la consulta fue exitosa, procederá a utilizar el método
DatosConfirmarArribo.
Método
DatosConfirmarArribo:...
Respuesta de la consulta:
![](/download/attachments/266977962/worddav32227e40ea0ddbe3dbe25e45072d9940.png?version=1&modificationDate=1475765163000&api=v2)
![](/download/attachments/266977962/worddavb7082b342b38097cc5a7a6bc420d84b0.png?version=1&modificationDate=1475765163000&api=v2)
Si la respuesta de la consulta es exitosa notificará al usuario, enviado una pantalla con los datos de fecha y hora de la notificación (ver
prototipo 06). Actualizará el estatus de la lista de embarque para
Confirmación Arribo (NJJ_STACTP:='1') y el código de operación que retorno el WS (NJJ_COEARR=codigoOperacion).
Para la impresión del CTG ingresará a la opción
Imprimir CTG confirmado, que se explica al final de este documento.
Si la respuesta es errónea, notificará al usuario enviando una pantalla con la descripción del error (ver ejemplo en
prototipo 07).
Sub opción Confirmación Definitiva Al ingresar a esta opción, primero validará que el registro seleccionado tenga status
confirmación de Arribo (NJJ_STACTP='1'), de lo contrario enviará al usuario el mensaje "Para Confirmación Definitiva , el CTG debe tener status de Confirmación de Arribo".
Si el status es válido, realizará una consulta de los detalles del CTG seleccionado, haciendo uso del WS
CTGService_v2.0 y utilizando el método
consultarDetalleCTG (observe el uso de este método en la sección de la
sub opcion confirmación Arribo).
Al ingresar a esta opción visualizará y solicitará algunos datos como sigue (ver
prototipo 08):
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (njj_carta).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (njj_codctg).
Especie : Solo se visualizará. Se obtiene del resultado del método
ConsultarDetalleCTG del elemento
Especie. Cosecha : .- Solo se visualizará Se obtiene del resultado del método
ConsultarDetalleCTG del elemento
Cosecha Peso Neto .-
ObligatorioEditable, valor en kilos.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorios, tengan información. Si pasa la validación hace uso del WS
CTGService_v2.0 y procederá a utilizar el método
ConfirmarDefinitivo.
...
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (njjNJJ_cartaCARTA).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (njjNJJ_codctgCODCTG).
Kms. a recorrer.- Obligatorio.
Localidad de Destino : Obligatorio. Código de la Localidad destino de acuerdo a la AFIP. Podra seleccionar de la tabla S1.
CUIT Destino : Obligatorio. CUIT destino de acuerdo.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorios y tengan información. Si pasa la validación hará uso del WS CTGService_v2.0 utilizando el método DesviarCTGAotroDestino.
...
Campo | Protheus |
cartaPorte | NJJ_CARTA |
CTG | NJJ_CODCTG |
Kms. a Recorrer | Parámetro de entrada. |
Localidad de PagoDestino | Parámetro de entrada. |
CUITDestino | Parámetro de entrada. |
Respuesta de la consulta:
![](/download/attachments/266977962/worddav92c4103da7010a7dd4aec911325bea8b.png?version=1&modificationDate=1475765165000&api=v2)
![](/download/attachments/266977962/worddave6c5b449bd0f5706ab1b5057b07777bc.png?version=1&modificationDate=1475765165000&api=v2)
Si la respuesta de la consulta es exitosa enviará al usuario el mensaje con los datos de la misma (ver
prototipo 12).
Y actualizará el status de la lista de embarque a
Desvio a otro destino (NJJ_STACTP:='3') y el codigo de operación que retorno el WS (NJJ_COEDOD=codigoOperacion).
Si la respuesta es errónea enviará al usuario el mensaje de error reportado por la consulta.
Sub opción Desviar CTG a otro Establecimiento Al ingresar a esta opción, validará que el status
confirmación de Arribo (NJJ_STACTP='1'), de lo contrario enviará al usuario el mensaje "Para Desviar CTG a otro destino debe tener status de Confirmación Arribo", e interrumpirá el proceso. Si el status es válido visualizará y solicitará algunos datos como sigue (ver
prototipo 13:
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (
njjNJJ_
cartaCARTA).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (
njjNJJ_
codctgCODCTG).
Kms. a recorrer.- Obligatorio.
Localidad de Destino : Obligatorio. Código de la Localidad destino de acuerdo a la AFIP. Podra seleccionar de la tabla S1.
Establecimiento : Obligatorio. Número de establecimiento destino de acuerdo a la AFIP.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorios, tengan información. Si pasa la validación hará uso del WS
CTGService_v2.0 utilizando el método
DesviarCTGAotroEstablecimiento.
...
Campo | Protheus |
cartaPorte | NJJ_CARTA |
CTG | NJJ_CODCTG |
Establecimiento | Parámetro de entrada. |
Kms. a Recorrer | Parámetro de entrada. |
Localidad de PagoDestino | Parámetro de entrada. |
Respuesta de la consulta:
![](/download/attachments/266977962/worddavf9c5431582d51d69bf2a2be7a4bec3b8.png?version=1&modificationDate=1475765165000&api=v2)
![](/download/attachments/266977962/worddav059f03e4d61edd8d91e92e305a98122e.png?version=1&modificationDate=1475765165000&api=v2)
Si la respuesta de la consulta es exitosa enviará al usuario el mensaje con los datos de la misma (ver
prototipo 14).
Y actualizará el status de la lista de embarque a
Desvio a otro estblecimiento (NJJ_STACTP:='4) y el codigo de operación que retorno el WS (NJJ_COEDES=codigoOperacion).
Si la respuesta es errónea enviará al usuario el mensaje de error reportado (ver
prototipo 10).
Sub opción Rechazar CTG Al ingresar a esta opción, primero validará que el registro seleccionado tenga status válido (NJJ_STACTP='1'), de lo contrario enviará al usuario el mensaje "Para Rechazar CTG, desbe estar en status de Confirmado". Si el status es válido, visualizará y solicitará algunos datos como sigue (ver prototipo 15):
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (
njjNJJ_
cartaCARTA).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (
njjNJJ_
codctgCODCTG).
Motivo : Texto obligatorio informando las causas del rechazo.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorios, tengan información. Si pasa la validación hará uso del WS
CTGService_v2.0 utilizando el método
RechazarCTG.
Método
RechazarCTG: Solicitud de consulta:
![](/download/attachments/266977962/worddav5a88755ab9e198abc092a180a6dfe989.png?version=1&modificationDate=1475765166000&api=v2)
Equivalencia de campos con PROTHEUS:
...
Al ingresar a esta opción, primero validará que el registro seleccionado tenga status de rechazo (NJJ_STACTP='5'), de lo contrario enviará al usuario el mensaje "Esta opción solo aplica si el CTG esta con estatus de rechazado". Si el estatus es válido, visualizará y solicitará algunos datos como sigue (ver
prototipo 17):
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (
njjNJJ_
cartaCARTA).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (
njjNJJ_
codctgCODCTG).
Provincia de Destino : Obligatorio. Código de la Provincia destino de acuerdo a la AFIP. Podra seleccionar de la tabla 12. Localidad de Destino : Obligatorio. Código de la Localidad destino de acuerdo a la AFIP. Podra seleccionar de la tabla S1.
CUIT Destino .- Obligatorio. CUIT del nuevo destino.
CUIT Destinatario .- Obligatorio. CUIT del nuevo destino.
Kms. a recorrer.- Obligatorio.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorios, tengan información. Si pasa la validación hará uso del WS
CTGService_v2.0 utilizando el método
CambiarDestinoDestinatarioCTGrechazado.
...
Campo | Protheus |
cartaPorte | NJJ_CARTA |
CTG | NJJ_CODCTG |
Provincia de Destino | Parámetro de entrada |
Localidad de Destino | Parámetro de entrada |
CUIT Destino | Parámetro de entrada |
CUIT Destinatario | Parámetro de entrada |
Km a recorrer | Parámetro de entrada |
Respuesta de la consulta:
![](/download/attachments/266977962/worddav70df1b00814da347c024cf4655fcc88f.png?version=1&modificationDate=1475765167000&api=v2)
![](/download/attachments/266977962/worddav1d657fdbf69bcc195c27af54185bc7da.png?version=1&modificationDate=1475765167000&api=v2)
Si la respuesta de la consulta es exitosa enviará al usuario el mensaje con los datos de la misma (ver
prototipo 18).
Y actualizará el status de la lista de embarque a
Desvio de destino y destinatario (NJJ_STACTP:='6') y el código de operación que retorno el WS (NJJ_COECDD=codigoOperacion).
Si la respuesta es errónea enviará al usuario el mensaje de error reportado por la consulta (ver
prototipo 10)., por ejemplo:
Sub opción Regresar Origen CTG Rechazado Al ingresar a esta opción, primero validará que el registro seleccionado tenga status de rechazo (NJJ_STACTP='5'), de lo contrario enviará al usuario el mensaje "Esta opción solo aplica si el CTG esta rechazado". Si el status es válido, visualizará y solicitará algunos datos como sigue (ver
prototipo 19):
Carta de Porte .- Solo se visualizará y es obligatorio . Número de Carta de Porte del registro seleccionado (
njjNJJ_
cartaCARTA).
C.T.G. .- Solo se visualizará y es obligatorio . Código de Trazabilidad de Grano del registro seleccionado (
njjNJJ_
codctg). Provincia de Origen : Obligatorio. Código de la Localidad origen de acuerdo a la AFIP. Podra seleccionar de la tabla 12. Localidad de Origen : Obligatorio. Código de la Localidad origen de acuerdo a la AFIP. Podra seleccionar de la tabla S1. CODCTG). Kms. a recorrer.- Obligatorio.
Al seleccionar Confirmar, primero validará que todos los datos que son obligatorio, tengan información. Si pasa la validación hará uso del WS CTGService_v2.0 utilizando el método RegresaraOrigenCTGRechazado.
Método RegresaraOrigenCTGRechazado:
Solicitud de consulta:
![](/download/attachments/266977962/worddav13cd4f4ca7d5193774fc79d9bbd8f13e.png?version=1&modificationDate=1475765167000&api=v2)
![](/download/attachments/266977962/worddav8cddf22cac2dd721efa02cb95169e1e2.png?version=1&modificationDate=1475765167000&api=v2)
Equivalencia de campos con PROTHEUS:
Campo | Protheus |
cartaPorte | NJJ_CARTA |
CTG | NJJ_CODCTG |
Provincia de Origen | Parámetro de entrada |
Localidad de Origen | Parámetro de entrada |
Km a recorrer | Parámetro de entrada |
...
...