descargar remito electrónico-aplicación cliente (1)

6

Click here to load reader

Upload: mario-alejandro-facal

Post on 18-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Descargar Remito Electrónico-Aplicación Cliente (1)

7/23/2019 Descargar Remito Electrónico-Aplicación Cliente (1)

http://slidepdf.com/reader/full/descargar-remito-electronico-aplicacion-cliente-1 1/6

Transporte de Bienes

Remito Electrónico Automático

Especificaciones para la Aplicación Cliente

1. La aplicación cliente deberá hacer un requerimiento https al servicio

https!!cot.arba."ov.ar!TransporteBienes!#e"uridadCliente!presentarRemitos.do

enviando un formulario multipart por m$todo %&#T con los si"uientes atributos

userpass'ordfile (archivo de te)to con los remitos*

+. En ambos casos, la aplicación servicio efectuará las validaciones correspondientes sobre losremitos recibidos.

- #i ocurriera error en la comunicación o el archivo no pudiera ser procesadocorrectamente, se retornará un /L de error con mensa0e descriptivo.

- #i la transacción es e)itosa, se devolverá una respuesta /L indicando un nmero decomprobante que la identifica, un códi"o de inte"ridad sobre los datos recibidos(calculado con el al"oritmo de hash /23* 4 una respuesta para cada remito recibidoindicando si se procesó o no correctamente. En caso de que el remito no se ha4a podidoprocesar, se detallarán los errores encontrados.

IMPORTANTE: se procesararán en forma independiente los remitos dentro delarchivo recibido

#itio de %ruebas

El site de test para re"istrar un usuario de prueba es http!!test.arba."ov.ar!

%ara acceder a la opción correspondiente hacer clic5 en el camión de Transporte de Bienes quese encuentra a la derecha 4 finalmente seleccionar un medio para obtener la CLA6E 2ETRA7#%&RTE.El usuario 4 pass'ord obtenido deberá ser enviado desde la aplicación cliente.

La url del servicio para hacer las pruebas en el ambiente de testin" eshttp!!cot.test.arba."ov.ar!TransporteBienes!#e"uridadCliente!presentarRemitos.do

La url para car"ar remitos en el ambiente de testin" eshttp!!cot.test.arba."ov.ar!TransporteBienes!pa"es!remitos!%resentarRemitos.0sp

Page 2: Descargar Remito Electrónico-Aplicación Cliente (1)

7/23/2019 Descargar Remito Electrónico-Aplicación Cliente (1)

http://slidepdf.com/reader/full/descargar-remito-electronico-aplicacion-cliente-1 2/6

Consideraciones

7ombre del archivo de te)to

TB8 9 Cuit Empresa 9 89 planta 9 puerta 9 89 aaaammdd 9 89 secuencia 9.t)t

Lon"itud 4 validaciones de cada campo

Campos Tipo y lonit!d Observaciones E"emplo

Cuit Empresa 7um$rico de 11 válido se"n rutina standard :;11111111<

7ro.%lanta 7um$rico de : completando con ceros a i=quierda ;;;

7ro.%uerta 7um$rico de : completando con ceros a i=quierda ;;+

>echa de

Emisión

7um$rico de < válido en el formato especificado +;;?;@1?

7ro.#ecuencial 7um$rico de ? completando con ceros a i=quierda,válido si es ma4or a ;

;;;1<:

E0emplo TB8:;11111111<8;;:;;+8+;;?;@1?8;;;1<:.t)t 

donde

Cuit Empresa :;-11111111-<

  7ro.%lanta ;;;  7ro.%uerta ;;+  >echa 1?-;@-+;;?  7ro.#ecuencial ;;;1<:

Estructura del archivo de te)to

El diseo del archivo de te)to se encuentra publicado en la pá"ina.

Contenido del archivo de te)to

- El archivo se compone deo un unico re"istro ;1 (header*

o al menos un remito (re"istros ;+ 4 ;:*

o un nico re"istro ;D (footer*

- n remito se compone deo un re"istro ;+ (Remito*

o al menos un re"istro ;: (productos*

- #e deberá respetar el orden en que se envFan los re"istros ;1, ;+, ;:, ;D

- Los campos de los re"istros, deberán estar separados por el carácter G (pipe*.

- Las lon"itudes especificadas en el diseo, están a solo efecto de aclarar el tamao  má)imo posible esperado en cada campo de los re"istros. 7o es necesario completar

Page 3: Descargar Remito Electrónico-Aplicación Cliente (1)

7/23/2019 Descargar Remito Electrónico-Aplicación Cliente (1)

http://slidepdf.com/reader/full/descargar-remito-electronico-aplicacion-cliente-1 3/6

  los campos ni con blancos ni con ceros en caso de que su lon"itud sea menor a la  má)ima.

- Todos los re"istros deberán terminar con un fin de lFnea (!n*, para evitar mandar  caracteres de relleno en los re"istros.

E0emplo

;1G:;11111111<;+G+;;?;?+<GH1 R;;;1;;;;;;;1G+;;?;?+<G......;:G1G:G+G......;:G1?GHG+G......;+G+;;?;?+<GH1 RD:+1<@?3D:+1G+;;?;?+<G......;:G3G1@G1G......

....

....;DG+

Respuesta de la Transacción

- Respuesta de transacción e)itosa

ITBC&/%R&BA7TEJIcuitEmpresaJ711I!cuitEmpresaJInumeroComprobanteJ7HI!numeroComprobanteJInombreArchivoJAD1I!nombreArchivoJ

Icodi"oKnte"ridadJA3;I!codi"oKnte"ridadJIvalidacionesRemitos classMlistMJIremitoJInumeronicoJA1?I!numeronicoJIprocesadoJA+I!procesadoJ (#K*I!remitoJIremitoJInumeronicoJA1?I!numeronicoJIprocesadoJA+I!procesadoJ (7&*Ierrores classMlistMJIerrorJIcodi"oJ7+I!codi"oJ

IdescripcionJA13;I!descripcionJI!errorJI!erroresJI!remitoJI!validacionesRemitosJI!TBC&/%R&BA7TEJ- Respuesta de transacción fallidaITBErrorJItipoErrorJA+;I!tipoErrorJ (2AT& o ERR&R K7E#%ERA2&*Icodi"oErrorJ7+I!codi"oErrorJImensa0eErrorJA13;I!mensa0eErrorJI!TBErrorJ

Page 4: Descargar Remito Electrónico-Aplicación Cliente (1)

7/23/2019 Descargar Remito Electrónico-Aplicación Cliente (1)

http://slidepdf.com/reader/full/descargar-remito-electronico-aplicacion-cliente-1 4/6

Códi"os de %rocesado

#K El remito se procesó e)itosamente.

7& El remito no pudo ser procesado. 2etalle de errores en validaciones.

Códi"os de Error

;1 Na ocurrido un error Knesperado. Kntente más tarde.

;+ El usuario in"resado 4!o la contrasea son inválidos.

;: suario no habilitado.

;D Códi"o postal ori"en inválido. O

;3 Códi"o postal destino inválido. O

;? Error al intentar obtener el C&T. O

;@ El usuario in"resado se encuentra bloqueado.

;< Error de parámetro %arámetro requerido user  %arámetro requerido pass'ord

;H Cuit Empresa en el nombre del archivo recibido no se corresponde con la cuit de laempresa autenticada.

1; El nombre del archivo recibido es incorrecto.

11 El archivo recibido 4a fue procesado con anterioridad

1+ 7o se puede procesar el re"istro ;1-NEA2ER del archivo recibido. >altan datos.

1: El campo CKT8E/%RE#A no se corresponde con la cuit de la empresa autenticada

1D 7o se puede procesar el re"istro ;+-RE/KT&. >altan datos.

13 7o se puede procesar el re"istro ;:-%R&2CT&#. >altan datos.

1? 7o se puede procesar el re"istro ;D->&&TER. >altan datos.

1@ El remito 4a fue procesado con anterioridad.

1< Na ocurrido un error inesperado en el procesamiento del remito. Kntente más tarde

1H Na ocurrido un error inesperado en el procesamiento del archivo recibido.Kntente mástarde.

+; El campo >ECNA8E/K#K&7 es inválido o ine)istente.

+1 El campo C&2KP&87KC& es inválido o ine)istente.

++ El campo >ECNA8#ALK2A8TRA7#%&RTE es inválido o ine)istente.

+: El campo 2E#TK7ATARK&8CKT es inválido o ine)istente.

+D El campo 2E#TK7ATARK&8RAQ&78#&CKAL

+3 El campo 2E#TK7&82&/KCKLK&8CALLE es inválido o ine)istente.

+? El campo 2E#TK7&82&/KCKLK&87/ER& es inválido o ine)istente

+@ El campo 2E#TK7&82&/KCKLK&8L&CALK2A2 es inválido o ine)istente

Page 5: Descargar Remito Electrónico-Aplicación Cliente (1)

7/23/2019 Descargar Remito Electrónico-Aplicación Cliente (1)

http://slidepdf.com/reader/full/descargar-remito-electronico-aplicacion-cliente-1 5/6

+< El campo 2E#TK7&82&/KCKLK&8%R&6K7CKA es inválido o ine)istente.

+H +H El campo E7TREPA82&/KCKLK&8&RKPE7 es inválido o ine)istente.

:; El campo &RKPE782&/KCKLK&8CALLE es inválido o ine)istente.

:1 El campo &RKPE782&/KCKLK&87/ER& es inválido o ine)istente.

:+ El campo &RKPE782&/KCKLK&8L&CALK2A2 es inválido o ine)istente.

:: El campo &RKPE782&/KCKLK&8%R&6K7CKA es inválido o ine)istente.

:D El campo TRA7#%&RTK#TA8CKT es inválido.

:? El campo TK%&8REC&RRK2& es inválido.

:@ El campo %ATE7TE86ENKCL& es inválido o ine)istente.

:< El campo %ATE7TE8AC&%LA2& inválido o es ine)istente.

:H El campo C&2KP&87KC&8%R&2CT& es inválido o ine)istente.

D1 El campo RE7TA#8C&2KP&87K2A28/E2K2A es inválido o ine)istente.

D+ El campo CA7TK2A2 es inválido o ine)istente.

D: El campo CA7TK2A28T&TAL8RE/KT&# es inválido o ine)istente.

DD 7o ha4 re"istro ;1 NEA2ER

D3 7o ha4 re"istro ;+ RE/KT&

D? 7o ha4 re"istro ;: %R&2CT&#

D@ 7o ha4 re"istro ;D >&&TER

DH El campo CKT8E/%RE#A es inválido o ine)istente

3; El campo CKT8E/%RE#A no coincide con el campo cuit del archivo.

31 Cuit del archivo es inválido o ine)istente.

3+ La fecha del archivo es inválida o ine)istente.

3: El 7ro.#ecuencial del archivo es inválido o ine)istente.

3? El parámetro >KLE es ine)istente.

3@ El campo CA7TK2A28T&TAL8RE/KT&# no coincide con la cantidad de remitos que envFaen el archivo.

?; El campo N&RA8#ALK2A8TRA7#%&RTE supera los :; /inutos desde la partida delTransporte.

?1 El campo 2E#TK7&82&/KCKLK&8C&/%LE es inválido.

?+ El campo &RKPE782&/KCKLK&8C&/%LE es inválido.

?: El campo N&RA8#ALK2A8TRA7#%&RTE es inválido.

?D El campo REC&RRK2&8CALLE es inválido.

?3 El campo REC&RRK2&8RTA es inválido.

?? El campo REC&RRK2&8L&CALK2A2 es inválido.

?@ El campo &RKPE782&/KCKLK&8C&2KP&%&#TAL es inválido.

?< El campo &RKPE782&/KCKLK&8BARRK& es inválido.

Page 6: Descargar Remito Electrónico-Aplicación Cliente (1)

7/23/2019 Descargar Remito Electrónico-Aplicación Cliente (1)

http://slidepdf.com/reader/full/descargar-remito-electronico-aplicacion-cliente-1 6/6

?H El campo &RKPE782&/KCKLK&82T& es inválido.

@; El campo &RKPE782&/KCKLK&8%K#& es inválido.

@1 El campo 2E#TK7&82&/KCKLK&8C&2KP&%&#TAL es inválido.

@+ El campo 2E#TK7&82&/KCKLK&8BARRK& es inválido.

@: El campo 2E#TK7&82&/KCKLK&82T& es inválido.

@D El campo 2E#TK7&82&/KCKLK&8%K#& es inválido.

@3 El campo CA7TK2A28A#TA2A es inválido o ine)istente.

@? El campo %R&%K&8C&2KP&8%R&2CT& es inválido o ine)istente.

@@ El campo %R&%K&82E#CRK%CK&78%R&2CT& es inválido o ine)istente.

@< El campo %R&%K&82E#TK7&82&/KCKLK&8C&2KP& es inválido.

@H El campo #ET&8PE7ERA2&R es inválido o ine)istente.

<; 7o se ha establecido un canal se"uro.

<1 El campo %R&2CT&87KC& es inválido o ine)istente OO

<+ El campo 2E#TK7ATARK&8C&7#/K2&R8>K7AL es inválido o ine)istente

<: El campo 2E#TK7ATARK&8TK%&82&C/E7T& es inválido o ine)istente

<D El campo 2E#TK7ATARK&82&C/E7T& es inválido o ine)istente

<3 El campo &RKPE78CKT es inválido o ine)istente

<? El campo &RKPE78RAQ&78#&CKAL es inválido o ine)istente.

<@ El formulario multipart enviado es incorrecto. 6erifique las especifiaciones para laaplicación cliente.

<< La e)tensión del archivo recibido es incorrecta.

<H El campo %R&%K&82E#CRK%CK&787K2A28/E2K2A es inválido o ine)istente.

H; El campo &RKPE782&/KCKLK&8%R&6K7CKA o el campo 2E#TK7&82&/KCKLK&8%R&6K7CKAdebe ser i"ual a SBS (Buenos Aires*.

H3 El campo K/%&RTE es inválido o ine)istente.

H? El campo &RKPE78TE7E2&R es inválido o ine)istente.

H@ El campo 2E#TK7ATARK&8TE7E2&R es inválido o ine)istente.

* Códigos correspondientes a comunicación por IVR 

** Códigos correspondientes a comunicación por IVR y Remito Electrónico