Introduction

There are several types of webservices. Them can be used both to generate actions and to obtain information. There are some basic ones (such as the quote of the shipments, the search of branches and the creation of new shipments) and more advanced ones (like the obtaining reports). If you have doubts consult the section. Do not stop reading our Resources section to obtain extra tools.

Cómo empezar

Authentication

Before invoking any API, the client must get an authetication token from this API to use in the others calls. The credentials will be provided previously. In the header you must send a label with the supplied data: Authorization: Basic base64_encoded (user: password). In the response header, a token with the x-authorization-token tag will be returned. The same must be sent in all subsequent calls. The same token can be used until it expires and must be authenticated again.

Productive URL: https://api.andreani.com
QA URL: https://api.qa.andreani.com
Method: login

Get the traces of a shipment

Get the traces of a shipment

Productive URL: https://api.andreani.com
QA URL: https://api.qa.andreani.com
Method: envios/{numeroAndreani}/trazas

Response:
{
  "eventos":[{
    "Fecha":"2019-04-11T11:18:47",
    "Estado":"Pendiente de ingreso",
    "EstadoId":1,
    "Motivo":null,
    "MotivoId":0,
    "Submotivo":null,
    "SubmotivoId":0,
    "Sucursal":"",
    "SucursalId":0,
    "Ciclo":""
  },{
    "Fecha":"2019-04-13T10:05:32",
    "Estado":"Ingreso al circuito operativo",
    "EstadoId":5,
    "Motivo":null,
    "MotivoId":0,
    "Submotivo":null,
    "SubmotivoId":0,
    "Sucursal":"",
    "SucursalId":121,
    "Ciclo":""
  }
  ]
}

Get a shipment

Get a shipment

Productive URL: https://api.andreani.com
QA URL: https://api.qa.andreani.com
Method: envios/{numeroAndreani}

Response:
{
  "numeroDeTracking": "W00000000327001",
  "contrato": "400006711",
  "estado": "Entregado",
  "sucursalDeDistribucion": {
    "nomenclatura": "SAN MARTIN",
    "descripcion": "Sucursal San Martín (Bs. As.)",
    "id": 21
  },
  "fechaCreacion": "2018-05-09T09:58:50-03:00",
  "destino": {
    "Postal": {
      "localidad": "C.A.B.A.",
      "region": "",
      "_comment": "ver /regiones para obtener los valores",
      "pais": "Argentina",
      "direccion": "Santo Domingo 3220",
      "codigoPostal": "1292"
    }
  },
  "remitente": {
    "nombreYApellido": null,
    "tipoYNumeroDeDocumento": null,
    "eMail": null
  },
  "destinatario": {
    "nombreYApellido": "Gadiel Romualdo Malagrino",
    "tipoYNumeroDeDocumento": null,
    "eMail": "prueba@gmail.com"
  },
  "bultos": [
    {
      "kilos": 0.001,
      "valorDeclaradoConImpuestos": 0,
      "IdDeProducto": "2521477863",
      "volumen": 0
    }
  ],
  "referencias": [
      "pruebas@gmail.com",
      "ID15632" 
  ]
}

Shipping tracking

Shipping tracking

Productive URL: https://api.andreani.com
QA URL: https://api.qa.andreani.com
Method: envios

Response:
{
  envios: [
  {
    "numeroDeTracking": "W00000000327001",
    "contrato": "400006711",
    "estado": "Entregado",
    "sucursalDeDistribucion": {
      "nomenclatura": "SAN MARTIN",
      "descripcion": "Sucursal San Martín (Bs. As.)",
      "id": 21
    },
    "fechaCreacion": "2018-05-09T09:58:50-03:00",
    "destino": {
      "Postal": {
        "localidad": "C.A.B.A.",
        "region": "",
        "_comment": "ver /regiones para obtener los valores",
        "pais": "Argentina",
        "direccion": "Santo Domingo 3220",
        "codigoPostal": "1292"
      }
    },
    "remitente": {
      "nombreYApellido": null,
      "tipoYNumeroDeDocumento": null,
      "eMail": null
    },
    "destinatario": {
      "nombreYApellido": "Gadiel Romualdo Malagrino",
      "tipoYNumeroDeDocumento": null,
      "eMail": "prueba@gmail.com"
    },
    "bultos": [
      {
        "kilos": 0.001,
        "valorDeclaradoConImpuestos": 0,
        "IdDeProducto": "2521477863",  
        "volumen": 0
      }
    ],
    "referencias": [
      "pruebas@gmail.com",
      "ID15632" 
    ]
  }]
}

Get the rate of a shipment

Calculate the rate for a shipment according to the destination, weight, volume and declared value of the content.

Productive URL: https://apis.andreani.com
QA URL: https://apisqa.andreani.com
Method: tarifas

Body Values:
Key Type Description
pais string Pais destino del envío. Opcional.
cpDestino integer Codigo postal del destino del envio. Obligatorio.
contrato string Numero de contrato con Andreani. Obligatorio.
cliente string Numero de cliente con Andreani. Opcional.
sucursalOrigen string Codigo de sucursal donde se impone el envio. Opcional. En caso de no ingresarla, se toma la configurada por contrato.
bultos array Informacion de cada bulto a enviar. Obligatorio.
bultos[0][largoCm] double Largo del bulto en cm. Opcional. Sirve para calcular el volumen.
bultos[0][anchoCm] double Ancho del bulto en cm. Opcional. Sirve para calcular el volumen.
bultos[0][altoCm] double Alto del bulto en cm. Opcional. Sirve para calcular el volumen.
bultos[0][volumen] double Volumen del bulto en cm3. Es obligatorio ingresar volumen, peso o peso aforado.
bultos[0][kilos] double Peso del bulto en kilos. Es obligatorio ingresar volumen, peso o peso aforado.
bultos[0][pesoAforado] double Peso aforado del bulto en kilos. Es obligatorio ingresar volumen, peso o peso aforado.
bultos[0][valorDeclarado] integer Valor declarado del contenido del bulto. Sirve para el seguro. Obligatorio.
bultos[0][categoria] string Categoria del bulto. Solo aplica a ciertos contratos. Invalida a los otros campos del bulto. Opcional.
Response:
{
   "pesoAforado":"70.00",
   "tarifaSinIva":{
      "seguroDistribucion":"12.21",
      "distribucion":"5806.97",
      "total":"5819.18"
   
   },
   "tarifaConIva":{
      "seguroDistribucion":"14.77",
      "distribucion":"7026.43",
      "total":"7041.21"
   
   }
}

List all provinces

List all provinces

Productive URL: https://api.andreani.com
QA URL: https://api.qa.andreani.com
Method: regiones

Response:
[
  {
    "meta": "AR-B",
    "contenido": "Buenos Aires"
  },
  {
    "meta": "AR-K",
    "contenido": "Catamarca"
  },
  {
    "meta": "AR-H",
    "contenido": "Chaco"
  },
  {
    "meta": "AR-U",
    "contenido": "Chubut"
  },
  {
    "meta": "AR-X",
    "contenido": "Córdoba"
  },
  {
    "meta": "AR-W",
    "contenido": "Corrientes"
  },
  {
    "meta": "AR-E",
    "contenido": "Entre Ríos"
  }
]

List all branches

List all branches

Productive URL: https://apis.andreani.com
QA URL: https://apisqa.andreani.com
Method: sucursales

Response:
    {
    [
      {
        "nomenclatura": "CNQ",
        "descripcion": "CORRIENTES",
        "direccion": {
          "localidad": "CORRIENTES",
          "region": "CORRIENTES",
          "pais": "Argentina",
          "codigoPostal": "3400",
          "componentesDeDireccion": [
            {
              "meta": "Calle",
              "contenido": "Belgrano"
            },
            {
              "meta": "Numero",
              "contenido": "275"
            }
          ]
        },
        "telefonos": [
          {
            "tipo": 2,
            "numero": "(03783) 42-0332"
          }
        ],
        "geocoordenadas": {
          "elevacion": 0,
          "latitud": -33.0133,
          "longitud": -58.53697
        },
        "datosAdicionales": [
          {
            "meta": "seHaceAtencionAlCliente",
            "contenido": "True"
          }
        ],
        "id": "48",
        "horarioDeAtencion": "Lunes a Viernes de 08:00 a 17:00 . Sábado de 08:00 a 12:00"
      }
    ]
    }

List all multimedia

List all the documents of a shipment, this documents could be "Constancias Electrónicas", "Constancias de hojas de ruta", "remitos" or another digital document.

Productive URL: https://api.andreani.com
QA URL: https://api.qa.andreani.com
Method: envios/{numeroAndreani}/multimedia

Response:
{
   "numeroDeEnvio": "360000036137650",
   "multimedia": [
     {
       "meta": "constanciaelectronica",
       "contenido": "link"
     }
   ]
 } 

Productive URL: https://apis.andreani.com
QA URL: https://apisqa.andreani.com
Method: localidades

Body Values:
Key Type Description
localidad string Localidad/es por la/s que se desea filtrar. Opcional.
provincia string Provincia/s por la/s que se desea filtrar. Opcional.
idProvLocalidad string ID de la provincia que se desea consultar. Opcional.
codigosPostales string Codigos postales por los que se desea filtrar. Opcional.
partido string Partidos por los que se desea filtrar. Opcional.
p string Paginacion; numero de localidades que se desea obtener. Opcional.
Response:
[
   {
      "idDeProvLocalidad":107362,
      "localidad":"PASO DE LOS LIBRES",
      "provincia":"CORRIENTES",
      "codigosPostales":[
         "3230"
      ]
   }
   ...
]

Post Orders

Register an order for several products, previously validating the request that you enter

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: {idAlmacen}/pedidos

Body Values:
Key Type Description
planta string Planta. Obligatorio.
almacen string Almacen. Obligatorio.
contrato string Contrato. Obligatorio.
pedido object Detalle del pedido. Obligatorio.
pedido.propietario string Obligatorio.
pedido.idPedido string Opcional.
pedido.numero string Opcional.
pedido.tipo string Obligatorio.
pedido.prioridadDePreparacion string Opcional.
pedido.fechaPedido string Opcional.
pedido.fechaEntrega string Opcional.
pedido.remito string Opcional.
pedido.idCliente string Opcional.
pedido.referenciaCliente string Opcional.
pedido.codigoTransportista string Opcional.
pedido.descripcionEmbalaje string Opcional.
pedido.valorDeclaradoDelSeguro string Opcional.
pedido.socioComercial string Opcional.
pedido.modoDeTransporte string Opcional.
pedido.destinatario object Obligatorio.
pedido.destinatario.numeroDeDocumento string Opcional.
pedido.destinatario.idDestinatario string Opcional.
pedido.destinatario.idInternoCliente string Opcional.
pedido.destinatario.nombreCompleto string Opcional.
pedido.destinatario.email string Opcional.
pedido.destinatario.tipoDeDocumento string Opcional.
pedido.destinatario.contacto string Opcional.
pedido.destinatario.telefonos array Opcional.
pedido.destinatario.telefonos[].tipo int Opcional.
pedido.destinatario.telefonos[].numero string Opcional.
pedido.direccion object Obligatorio.
pedido.direccion.calle string Opcional.
pedido.direccion.numero string Opcional.
pedido.direccion.codigoPostal string Opcional.
pedido.direccion.localidad string Opcional.
pedido.direccion.provincia string Opcional.
pedido.direccion.pais string Opcional.
pedido.direccion.piso string Opcional.
pedido.direccion.Departamento string Opcional.
pedido.direccion.referenciaDeDomicilio string Opcional.
pedido.direccion.componentesDeDireccion array Opcional.
pedido.direccion.componentesDeDireccion[].meta string Opcional.
pedido.direccion.componentesDeDireccion[].contenido string Opcional.
pedido.notas array Opcional.
pedido.notas[].meta string Opcional.
pedido.notas[].contenido string Opcional.
pedido.camposLibres array Opcional.
pedido.camposLibres[].meta string Opcional.
pedido.camposLibres[].contenido string Opcional.
pedido.datosAdicionales array Opcional.
pedido.datosAdicionales[].meta string Opcional.
pedido.datosAdicionales[].contenido string Opcional.
pedido.detalles object Opcional.
pedido.detalles.numeroPedido string Opcional.
pedido.detalles.unidadMedida string Obligatorio.
pedido.detalles.lineaExterna string Opcional.
pedido.detalles.unidades float Obligatorio.
pedido.detalles.datosAdicionales array Opcional.
pedido.detalles.datosAdicionales[].meta string Opcional.
pedido.detalles.datosAdicionales[].contenido string Opcional.
pedido.detalles.articulo object Obligatorio.
pedido.detalles.articulo.codigo string Obligatorio.
pedido.detalles.articulo.propietario string Opcional.
pedido.detalles.articulo.lote object Opcional.
pedido.detalles.articulo.lote.idLote string Opcional.
pedido.detalles.articulo.lote.Codigo string Opcional.
pedido.detalles.articulo.lote.loteDeFabricante string Opcional.
pedido.detalles.articulo.lote.fechaDeVencimiento string Opcional.
Response:
{ "idTransaccion": 0 }

Post Ordens

Through this interface it is possible to inform Andreani of the logical information regarding the merchandise that Andreani will be receiving and storing in our Warehouse.

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: {idAlmacen}/orden-de-compra

Body Values:
Key Type Description
planta string Planta. Obligatorio.
almacen string Almacen. Obligatorio.
contrato string Contrato. Obligatorio.
ordenDeCompra object Detalle del pedido. Obligatorio.
ordenDeCompra.fechaDeRecepcionEsperada string Opcional.
ordenDeCompra.ReferenciaDeOrdenDeCompraDeCliente string Opcional.
ordenDeCompra.idOrdenDeCompra string Opcional.
ordenDeCompra.ordenDeCompraDeCliente string Obligatorio.
ordenDeCompra.condicionDeEntrega string Opcional.
ordenDeCompra.notas string Opcional.
ordenDeCompra.lugarDeEntrega string Opcional.
ordenDeCompra.lugarDeDescarga string Opcional.
ordenDeCompra.lugarDeCarga string Opcional.
ordenDeCompra.fechaOrdenDeCompra string Opcional.
ordenDeCompra.tipoDeOrdenDeCompra string Opcional.
ordenDeCompra.propietario string Opcional.
ordenDeCompra.transportista string Obligatorio.
ordenDeCompra.direccionComprador object Obligatorio.
ordenDeCompra.direccionComprador.calle string Opcional.
ordenDeCompra.direccionComprador.codigoPostal string Opcional.
ordenDeCompra.direccionComprador.nombreProvincia string Opcional.
ordenDeCompra.direccionComprador.numero string Opcional.
ordenDeCompra.direccionComprador.pais string Opcional.
ordenDeCompra.direccionComprador.localidad string Opcional.
ordenDeCompra.direccionComprador.piso string Opcional.
ordenDeCompra.direccionComprador.departamento string Opcional.
ordenDeCompra.direccionComprador.componentesDeDireccion array Opcional.
ordenDeCompra.direccionComprador.componentesDeDireccion[].meta string Opcional.
ordenDeCompra.direccionComprador.componentesDeDireccion[].contenido string Opcional.
ordenDeCompra.camposLibres array Opcional.
ordenDeCompra.camposLibres[].meta string Opcional.
ordenDeCompra.camposLibres[].contenido string Opcional.
ordenDeCompra.direccionProveedor object Obligatorio.
ordenDeCompra.direccionProveedor.calle string Opcional.
ordenDeCompra.direccionProveedor.codigoPostal string Opcional.
ordenDeCompra.direccionProveedor.nombreProvincia string Opcional.
ordenDeCompra.direccionProveedor.numero string Opcional.
ordenDeCompra.direccionProveedor.pais string Opcional.
ordenDeCompra.direccionProveedor.localidad string Opcional.
ordenDeCompra.direccionProveedor.piso string Opcional.
ordenDeCompra.direccionProveedor.departamento string Opcional.
ordenDeCompra.direccionProveedor.componentesDeDireccion array Opcional.
ordenDeCompra.direccionProveedor.componentesDeDireccion[].meta string Opcional.
ordenDeCompra.direccionProveedor.componentesDeDireccion[].contenido string Opcional.
ordenDeCompra.comprador object Opcional.
ordenDeCompra.comprador.contacto string Opcional.
ordenDeCompra.comprador.otrosDatos array Opcional.
ordenDeCompra.comprador.otrosDatos[].meta string Opcional.
ordenDeCompra.comprador.otrosDatos[].contenido string Opcional.
ordenDeCompra.comprador.datosPersonales object Opcional.
ordenDeCompra.comprador.datosPersonales.numeroDeDocumento string Opcional.
ordenDeCompra.comprador.datosPersonales.nombreCompleto string Opcional.
ordenDeCompra.comprador.datosPersonales.idInternoDelCliente string Opcional.
ordenDeCompra.comprador.datosPersonales.email string Opcional.
ordenDeCompra.comprador.datosPersonales.agrupador string Opcional.
ordenDeCompra.comprador.datosPersonales.tipoDeDocumento string Opcional.
ordenDeCompra.comprador.datosPersonales.telefonos array Opcional.
ordenDeCompra.comprador.datosPersonales.telefonos[].tipo string Opcional.
ordenDeCompra.comprador.datosPersonales.telefonos[].numero string Opcional.
ordenDeCompra.proveedor object Opcional.
ordenDeCompra.proveedor.contacto string Opcional.
ordenDeCompra.proveedor.otrosDatos array Opcional.
ordenDeCompra.proveedor.otrosDatos[].meta string Opcional.
ordenDeCompra.proveedor.otrosDatos[].contenido string Opcional.
ordenDeCompra.proveedor.datosPersonales object Opcional.
ordenDeCompra.proveedor.datosPersonales.numeroDeDocumento string Opcional.
ordenDeCompra.proveedor.datosPersonales.nombreCompleto string Opcional.
ordenDeCompra.proveedor.datosPersonales.idInternoDelCliente string Opcional.
ordenDeCompra.proveedor.datosPersonales.email string Opcional.
ordenDeCompra.proveedor.datosPersonales.agrupador string Opcional.
ordenDeCompra.proveedor.datosPersonales.tipoDeDocumento string Opcional.
ordenDeCompra.proveedor.datosPersonales.telefonos array Opcional.
ordenDeCompra.proveedor.datosPersonales.telefonos[].tipo string Opcional.
ordenDeCompra.proveedor.datosPersonales.telefonos[].numero string Opcional.
ordenDeCompra.detallesOrdenDeCompra array Obligatorio.
ordenDeCompra.detallesOrdenDeCompra[].numeroDeLineaDeCliente string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].ordenDeCompraDeCliente string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].notasDeLinea string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].numeroDeLinea string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].cantidadPedida float Opcional.
ordenDeCompra.detallesOrdenDeCompra[].camposLibres array Opcional.
ordenDeCompra.detallesOrdenDeCompra[].camposLibres[].meta string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].camposLibres[].contenido string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo object Obligatorio.
ordenDeCompra.detallesOrdenDeCompra[].articulo.codigo string Obligatorio.
ordenDeCompra.detallesOrdenDeCompra[].articulo.propietario string Obligatorio.
ordenDeCompra.detallesOrdenDeCompra[].articulo.otrosDatos array Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.otrosDatos[].meta string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.otrosDatos[].contenido string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.lote object Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.lote.loteDeFabricante string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.lote.fechaDeVencimiento string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.lote.otrosDatos array Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.lote.otrosDatos[].meta string Opcional.
ordenDeCompra.detallesOrdenDeCompra[].articulo.lote.otrosDatos[].contenido string Opcional.
Response:
{ "idTransaccion": 0 }

Get a label

Through this interface, the logical information of the stock that we have registered in the Andreani warehouses is provided so that the client can reconcile with the stock registered in their system.

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: foto-de-stock

Body Values:
Key Type Description
cliente string Cliente. Obligatorio.
articulo string Ariculo. Obligatorio.
fecha date - YYYY-MM-DD Fecha. Obligatorio si no se indica fechaDesde y fechaHasta
fechaDesde date - YYYY-MM-DD Fecha desde. Obligatorio si no se indica el campo fecha.
fechaHasta date - YYYY-MM-DD Fecha hasta. Obligatorio si no se indica el campo fecha.
Response:
[ {​ "Propietario": "CLIENTEPRUEBA", "Articulo": "1352099-011-LG", "Descripcion": "Sportstyle Jogger-GRYLG", "Ean": "194511195840", "Tipo_Articulo": "APPAREL", "Warehouse": "WMWHSE1", "Almacen_bloqueo": "OK", "Estado_del_lote": "OK", "Lote_Interno_SCE": "0000026595", "Atributo_de_lote_01": "", "Lote_Caja": "X565C", "Atributo_de_lote_03": "X565C", "Atributo_de_lote_04": "", "Vencimiento": "2016-08-30 12:00:00", "Atributo_de_lote_06": "", "Atributo_de_lote_07": "", "Atributo_de_lote_08": "", "Atributo_de_lote_09": "", "Atributo_de_lote_10": "", "Lote_Externo": "X565C", "Atributo_de_lote_12": "", "Atributo_de_lote_13": "", "Total_Unidades": "43", "Unidades_asignadas": "0", "Unidades_preparadas": "0", "Unidades_Bloqueadas": "0" }​ ]

Post Orders

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: {idAlmacen}/lotes

Body Values:
Key Type Description
planta string Planta. Obligatorio.
articulo string Almacen. Obligatorio.
contrato string Contrato. Obligatorio.
numeroDeOrden string Obligatorio.
vencimiento string Obligatorio.
uRIConsulta string Opcional.
altaMaestroLoteSolicitada object Obligatorio.
altaMaestroLoteSolicitada.propietario string Opcional.
altaMaestroLoteSolicitada.articulo string Opcional.
altaMaestroLoteSolicitada.paquete string Opcional.
altaMaestroLoteSolicitada.loteCaja string Opcional.
altaMaestroLoteSolicitada.loteSap string Opcional.
altaMaestroLoteSolicitada.fechaFabricacion string Opcional.
altaMaestroLoteSolicitada.fechaVencimiento string Opcional.
altaMaestroLoteSolicitada.campoLibre1 string Opcional.
altaMaestroLoteSolicitada.campoLibre2 string Opcional.
altaMaestroLoteSolicitada.campoLibre3 string Opcional.
altaMaestroLoteSolicitada.campoLibre4 string Opcional.
altaMaestroLoteSolicitada.campoLibre5 string Opcional.
altaMaestroLoteSolicitada.loteExternoCliente string Opcional.
altaMaestroLoteSolicitada.deliverByDate string Opcional.
altaMaestroLoteSolicitada.bestByDate string Opcional.
altaMaestroLoteSolicitada.fechaCreacion string Opcional.
altaMaestroLoteSolicitada.usuarioCreacion string Opcional.
altaMaestroLoteSolicitada.fechaEdicion string Opcional.
altaMaestroLoteSolicitada.usuarioEdicion string Opcional.
Response:
{ "idTransaccion": 0 }

Post Order confirmation

Productive URL: A Definir por el cliente
QA URL: A Definir por el cliente
Method: A Definir por el cliente

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: productos/{codigoArticulo}/mantenimiento

Body Values:
Key Type Description
planta string Planta. Obligatorio.
almacen string Almacen. Obligatorio.
contrato string Contrato. Obligatorio.
detalleDeArticulo object Detalle del articulo. Obligatorio.
detalleDeArticulo.codigoArticulo string Codigo de articulo. Obligatorio.
detalleDeArticulo.propietario string Propietario. Obligatorio.
detalleDeArticulo.descripcion string Descripcion. Obligatorio.
detalleDeArticulo.claseDeExpedicion string Clase de expedición. Opcional.
detalleDeArticulo.claseDeArticulo string Clase de articulo. Opcional.
detalleDeArticulo.paisDeOrigen string Pais de origen. Opcional.
detalleDeArticulo.numeroDeSerieDeEntradaUnico boolean Opcional.
detalleDeArticulo.capturaDatosEntrada boolean Opcional.
detalleDeArticulo.numeroDeSerieSalidaUnico boolean Opcional.
detalleDeArticulo.capturaDatosSalida boolean Opcional.
detalleDeArticulo.capturaTotalNumSeries boolean Opcional.
detalleDeArticulo.notas string Notas. Opcional.
detalleDeArticulo.instruccionesDePreparacion string Opcional.
detalleDeArticulo.vidaUtilEnDias int Opcional.
detalleDeArticulo.codigoDeVidaUtil string Opcional.
detalleDeArticulo.indicadorDeVidaUtil string Opcional.
detalleDeArticulo.consumoEnDias int Opcional.
detalleDeArticulo.vencimientoEnDias int Opcional.
detalleDeArticulo.vidaUtilEntradaEnDias int Opcional.
detalleDeArticulo.consumoEnDias int Opcional.
detalleDeArticulo.volumen float Opcional.
detalleDeArticulo.pesoBruto float Opcional.
detalleDeArticulo.pesoTara float Opcional.
detalleDeArticulo.pesoNeto float Opcional.
detalleDeArticulo.lote object Opcional.
detalleDeArticulo.lote.idLote object Codigo del lote. Opcional.
detalleDeArticulo.lote.loteDeFabricante object Opcional.
detalleDeArticulo.lote.fechaDeVencimiento object Opcional.
detalleDeArticulo.lote.datosAdicionales array Opcional.
detalleDeArticulo.lote.datosAdicionales[].meta string Opcional.
detalleDeArticulo.lote.datosAdicionales[].contenido string Opcional.
detalleDeArticulo.otrosDatos array Opcional.
detalleDeArticulo.otrosDatos[].meta string Opcional.
detalleDeArticulo.otrosDatos[].contenido string Opcional.
detalleDeArticulo.caracteristicas array Opcional.
detalleDeArticulo.caracteristicas[].meta string Opcional.
detalleDeArticulo.caracteristicas[].contenido string Opcional.
detalleDeArticulo.grupos array Opcional.
detalleDeArticulo.grupos[].meta string Opcional.
detalleDeArticulo.grupos[].contenido string Opcional.
detalleDeArticulo.camposLibres array Opcional.
detalleDeArticulo.camposLibres[].meta string Opcional.
detalleDeArticulo.camposLibres[].contenido string Opcional.
Response:
{ "idTransaccion": 0 }

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: productos/{codigoArticulo}/mantenimiento/{idTransaccion}

Response:
{"estado":"string","request":{"almacen":"string","contrato":"string","detalleDeArticulo":{"camposLibres":{"ListaDePropiedades":[{"contenido":"string","meta":"string"}]},"caracteristicas":{"ListaDePropiedades":[{"contenido":"string","meta":"string"}]},"claseDeArticulo":"string","claseDeExpedicion":"string","codigo":"string","codigoDeVidaUtil":"string","consumoEnDias":0,"descripcion":"string","esNumeroDeSerieDeEntradaUnico":true,"esNumeroDeSerieSalidaUnico":true,"grupos":{"ListaDePropiedades":[{"contenido":"string","meta":"string"}]},"indicadorDeVidaUtil":"string","instruccionesDePreparacion":"string","lote":{"codigo":"string","datosAdicionales":{"ListaDePropiedades":[{"contenido":"string","meta":"string"}]},"fechaDeVencimiento":"string","loteDeFabricante":"string"},"notas":"string","otrosDatos":{"ListaDePropiedades":[{"contenido":"string","meta":"string"}]},"paisDeOrigen":"string","pesoBruto":0,"pesoNeto":0,"pesoTara":0,"propietario":"string","requiereCapturaDatosEntrada":true,"requiereCapturaDatosSalida":true,"requierecapturaTotalNumSeries":true,"vencimientoEnDias":0,"vidaUtilEnDias":0,"vidaUtilEntradaEnDias":0,"volumen":0},"planta":"string"},"response":{"idTransaccion":0}}

Productive URL: A Definir por el cliente
QA URL: A Definir por el cliente
Method: A Definir por el cliente

Productive URL: https://apis.andreani.com/almacenes
QA URL: https://apisqa.andreani.com/almacenes
Method: v1/destinatarios

Body Values:
Key Type Description
contrato string Código de contrato con Andreani. Obligatorio.
almacen string Almacen Andreani. Obligatorio.
planta string Planta Andreani. Obligatorio.
destinatario object Destinatario. Obligatorio.
destinatario.propietario string Propietario. Obligatorio.
destinatario.tipo string Tipo. Obligatorio.
destinatario.direccion string Direccion. Obligatorio.
destinatario.ciudad string Ciudad. Obligatorio.
destinatario.compania string Compania. Obligatorio.
destinatario.pais string Pais. Obligatorio.
destinatario.descripcion string Descripcion. Opcional.
destinatario.lugar string Lugar. Opcional.
destinatario.telefono string Telefono. Opcional.
destinatario.provincia string Provincia. Opcional.
destinatario.identificadorFiscal string Identificador fistal. Obligatorio.
destinatario.codigopostal string Codigo Postal. Opcional.
destinatario.sigla string Sigla. Obligatorio.
Response:
{
  "idTransaccion": 0
}

Productive URL: A Definir por el cliente
QA URL: A Definir por el cliente
Method: A Definir por el cliente

QR Code

Generates a QR with the sent information

Productive URL: https://apis.andreani.com
QA URL: https://apisqa.andreani.com
Method: codigos-qr/{informacion}

Bar code

Generates a bar code with the sent information

Productive URL: https://apis.andreani.com
QA URL: https://apisqa.andreani.com
Method: codigos-de-barras/{informacion}