Antes de leer la documentación
Por favor ingresa tu API Key en el recuadro de abajo o usa un parametro "key=" en la URL para que la documentación pueda mostrarte datos particulares que necesitas para realizar ciertas peticiones.
Cuentas facturación
Estas cuentas de facturación son particulares y aplicables a la API Key ingresada en la sección "Antes de leer la documentación"
Cuenta: '{{ cuenta.nombre }}'
Correo: {{cuenta.correoCuenta}}
Centro de Costo: {{cuenta.centroCosto}}
Alias: {{cuenta.aliasCuenta}}
Productos DHL
Estos productos activados son particulares y aplicables a la API Key ingresada en la sección "Antes de leer la documentación"
Producto/Servicio: '{{ servicio.producto }}'
Codigo DHL: {{servicio.producto}}
Descripción: {{servicio.descripcion}}
Referencia API
Esta API respondera a los métodos convencionales de HTTP: GET, POST, PUT y DELETE
Se define como una API JSON, el cual es una estructura de intercambio de información disponible y tratable en cualquier lenguaje de programación.
La primera vez que recibas tu Llave API posterior a tu registro en el sistema de S&G, el modo de comunicación con la API se define como "DESARROLLO" lo que indica que podrás realizar tantas pruebas como necesites.
Una vez que tus pruebas de integración hayan finalizado. Para entrar en modo "PRODUCCIÓN" simplemente deberás solicitarlo en atención al cliente, los cuales cambiaran tu credencial a modo producción sin necesidad de que hagas cambios en tu desarrollo.
Previo a iniciar un desarrollo te recomendamos que hagas uso de algún cliente para probar la API, en particular te recomendamos:
Entrada API
Para empezar a enviar peticiones a la API de S&G y consumir algún recurso debes de seguir la siguiente estructura:
https://shipandgoapps.com.mx:8090/[VERSION_API]/[RECURSO]
Ejemplo:
https://shipandgoapps.com.mx:8090/api/v1/Guia
En el ejemplo anterior vamos a consumir el recurso guía, utilizando la versión v1 alojado en el servidor con IP http://shipandgoapps.com.mx:8080/api/v1/
Actualmente se está manejando la versión v1 de la API, cuando exista una nueva con mejoras se te notificará por correo
Autenticación
Definiendo el encabeza de Autenticación
curl -X POST https://shipandgoapps.com.mx:8090/api/v1/guia \
-H Content-Type: application/json \
-H Accept: application/json \
-H Key: [LLAVE API]
La autenticación hacia la API de S&G se lleva a cabo mediante el encabezado de autenticación definido en los encabezados de la petición HTTP. Saber más acerca del encabezado de autorización.
Sin embargo, como medida mínima de seguridad no se hace uso del encabezado tradicional de autenticación, sino que S&G define un propio "Key"
Cada recurso disponible en la API validará este encabezado, en caso de estar ausente la petición regresará un código de estatus 401 Códigos de error en S&G
Errores
Nuestra API regresa códigos de estatus estándar del protocolo HTTP. Junto al código de estatus se retorna un JSON con una estructura general que denota el código de error definido por S&G junto a una descripción lo más detallada del error que se está generando. Los diferentes códigos de estatus HTTP se enlistan a continuación.
Códigos de estatus HTTP
| Código | Titulo | Descripción |
|---|---|---|
| 200 | OK | Petición correcta |
| 401 | Unauthorized | Acción no permitida |
| 404 | Not found | Recurso no disponible |
| 429 | Too many requests | Has enviado demasiadas peticiones en tan poco tiempo |
Estructura de Error
Todos los errores son regresados en una estructura JSON en el cual se incluye un mensaje descriptivo.
Mensaje de error
{
modo: DESARROLLO | PRODUCCION,
datos: null,
error: {
estatus: FORM_VALIDATION,
descripcion: Error en el campo 'QTY' verificar
}
}
| Campo | Descripción |
|---|---|
| estatus | Código del error |
| descripcion | Descripción especifica del error |
Recursos
Prueba de Entrega ePOD
Recurso definido para poder consultar el comprobante de entrega electrónico
URL: https://shipandgoapps.com.mx:8090/api/v1/pruebaentrega
Petición:
{
guia : 1191058175
}
Respuesta:
{
"modo": "PRODUCCION",
"datos": {
"formato": "PDF",
"epod": "PDF_EN_BASE_64"
},
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
guia |
texto | Guia de la cual se obtendra el comprobante ePOD |
Seguimiento Guía
URL: https://shipandgoapps.com.mx:8090/api/v1/seguimiento
Petición:
{
idioma: es,
guias : [
1191058175
]
"soloUltimoMovimiento": true {# opcional por defecto todos los movimientos #}
}
Respuesta:
{
"modo": "PRODUCCION",
"datos": [
{
"estatus": "OK",
"descripcion": "OK",
"numeroDeGuia": "8336644735",
"informacion": {
"areaOrigen": {
"codigoArea": null,
"descripcion": "Ciudad Juarez-MX",
"codigoEstacion": null
},
"areaDestino": {
"codigoArea": null,
"descripcion": "Mexico City-MX",
"codigoEstacion": "RMX"
},
"nombreRemitente": "CESAR SANCHEZ MARQUEZ",
"cuentaRemitente": null,
"nombreDestinatario": "ING. SERGIO MOCTEZUMA VELASCO",
"fechaDeEnvio": "9/18/2023 4:20:21 PM",
"piezas": 1.0,
"peso": 1.0,
"unidadMedidaPeso": "metric",
"codigoDeProductoGlobal": "N",
"descripcionDeEnvio": "DOCUMENTO",
"notificacionesHabilitadas": null,
"remitente": {
"ciudad": "JUAREZ",
"codigoDivision": null,
"codigoPostal": "32540",
"codigoPais": "MX"
},
"destinatario": {
"ciudad": "SAN JUAN-BENITO JUAREZ",
"codigoDivision": null,
"codigoPostal": "03730",
"codigoPais": "MX"
},
"eventos": [
{
"fecha": "2023-09-19",
"hora": "14:42:00",
"evento": {
"codigoEvento": "PU",
"descripcion": "Shipment picked up"
},
"firmadoPor": null
},
{
"fecha": "2023-09-19",
"hora": "19:30:00",
"evento": {
"codigoEvento": "AF",
"descripcion": "Arrived at DHL Sort Facility CIUDAD JUAREZ-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-19",
"hora": "19:33:00",
"evento": {
"codigoEvento": "PL",
"descripcion": "Processed at CIUDAD JUAREZ-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-19",
"hora": "19:35:00",
"evento": {
"codigoEvento": "DF",
"descripcion": "Shipment has departed from a DHL facility CIUDAD JUAREZ-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "00:47:00",
"evento": {
"codigoEvento": "AF",
"descripcion": "Arrived at DHL Sort Facility QUERETARO-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "02:29:00",
"evento": {
"codigoEvento": "PL",
"descripcion": "Processed at QUERETARO-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "02:30:00",
"evento": {
"codigoEvento": "DF",
"descripcion": "Shipment has departed from a DHL facility QUERETARO-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "05:14:00",
"evento": {
"codigoEvento": "AF",
"descripcion": "Arrived at DHL Sort Facility MEXICO CITY HUB-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "06:08:00",
"evento": {
"codigoEvento": "PL",
"descripcion": "Processed at MEXICO CITY HUB-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "06:36:00",
"evento": {
"codigoEvento": "DF",
"descripcion": "Shipment has departed from a DHL facility MEXICO CITY HUB-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "07:47:00",
"evento": {
"codigoEvento": "AR",
"descripcion": "Arrived at DHL Delivery Facility MEXICO CITY-MEXICO"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "09:24:00",
"evento": {
"codigoEvento": "WC",
"descripcion": "Shipment is out with courier for delivery"
},
"firmadoPor": null
},
{
"fecha": "2023-09-20",
"hora": "14:26:00",
"evento": {
"codigoEvento": "OK",
"descripcion": "Delivered"
},
"firmadoPor": "Carlos vigil"
}
]
}
}
],
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
idioma |
texto | Idioma en el que se requiere recibir los eventos 'es' | 'en', español e ingles respectivamente |
guias |
Array texto | Las guías a consultar, con un máximo de 10 guías por petición |
Nota 1: solo se puede consultar el PDF hasta por 2 días posteriores a la generación de la guía , pasado este tiempo solo se mostrara la información sin la posibilidad de obtener la guía en formato PDF
Nota 2: Es importante señalar que en el ambiente de prueba no tendrá disponible este servicio
Consulta Guía
URL: https://shipandgoapps.com.mx:8090/api/v1/guia
Petición:
{
guias : [
1191058175
]
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": [
{
"estatus": "OK",
"descripcion": "Guía en PDF disponible solo 48 horas, campo 'guiaPDF'",
"guia": {
"IdGuiaGenerada": 1,
"NumeroDeGuia": "1172480702",
"CodigoFacturacion": "DSA",
"CodigoDenominacion": "MXN",
"AreaOrigenCodigo": "MEX",
"AreaOrigenEstacion": "HMX",
"CodigoEntrante": null,
"AreaDestinoCodigo": "ACA",
"AreaDestinoEstacion": "ACA",
"CodigoSaliente": null,
"CargoPorPaquete": 2222.62,
"Calificado": "Y",
"CostoDeEnvio": 3171.96,
"UnidadDePeso": "K",
"PesoTarifado": 142.00,
"PesoDimensional": 43.60,
"CodigoDePais": "MX",
"Piezas": 2.00,
"Contenido": "Caja de vidrio fragil",
"DestinatarioNombre": "Roberto Robles",
"DestinatarioTelefono": "1343432432432",
"DestinatarioCorreo": null,
"DestinatarioCompania": "N/A",
"DestinatarioDireccion": "Ex hacienda san miguel cuautitlan",
"DestinatarioCiudad": "Iliatenco",
"DestinatarioCodigoPostal": "41530",
"DestinatarioCodigoPais": "MX",
"DestinatarioPais": "MEXICO",
"RemitenteId": "fgRp5jX5Gg==",
"RemitenteNombre": "Roberto Robles",
"RemitenteTelefono": "1343432432432",
"RemitenteCorreo": null,
"RemitenteCompania": "DHL EXPRESS MEXICO",
"RemitenteDireccion": "Av. Revolucion #",
"RemitenteCiudad": "Venustiano Carranza",
"RemitenteCodigoPostal": "15520",
"RemitenteCodigoPais": "MX",
"RemitentePais": "MEXICO",
"IdCliente": "300902",
"FechaEnvio": "2021-01-31",
"AliasProductoDhl": "N",
"CodigoProductoDhl": "DOM",
"ProductoDhl": "EXPRESS DOMESTIC",
"CuentaFacturacion": "980350748",
"CodigoEnrutamientoDhl": "MX41530+46000000",
"IdEnrutamientoDhl": "2L",
"CodigoServicioInterno": "",
"CodigoFechaEntrega": "",
"CodigoHoraEntrega": "",
"Rfc": "AAB170207A1A ",
"CorreoCuenta": "ROSA@FUEGODIRECTO.COM",
"CentroCosto": "MM-FUEGO DIRECTO",
"Creado": "2021-03-02T15:32:11.743",
"PaqueteGuiaGenerada": [
{
"IdPaqueteGuiaGenerada": 1,
"IdPieza": "1",
"Largo": 121.00,
"Ancho": 30.00,
"Alto": 30.00,
"Peso": 71.00,
"TipoPaquete": "CP",
"PesoDimensional": 21.78,
"Identificador": "J",
"Placas": "JD011100003643110504",
"IdGuiaGenerada": 1,
"Creado": "2021-01-31T15:32:11.757"
},
{
"IdPaqueteGuiaGenerada": 2,
"IdPieza": "2",
"Largo": 121.00,
"Ancho": 30.00,
"Alto": 30.00,
"Peso": 71.00,
"TipoPaquete": "CP",
"PesoDimensional": 21.78,
"Identificador": "J",
"Placas": "JD011100003643110505",
"IdGuiaGenerada": 1,
"Creado": "2021-01-31T15:32:11.757"
}
]
},
"guiaPDF": null
}
],
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
guias |
Array texto | Las guías a consultar, con un máximo de 10 guías por petición |
Nota 1: solo se puede consultar el PDF hasta por 2 días posteriores a la generación de la guía , pasado este tiempo solo se mostrara la información sin la posibilidad de obtener la guía en formato PDF
Nota 2: Es importante señalar que en el ambiente de prueba no tendrá disponible este servicio
Guía Nacional
URL: https://shipandgoapps.com.mx:8090/api/v1/Guia
Petición:
{
"facturacion":{
//Ver estos datos en sección "Cuentas facturación"
"correoCuenta": "",
"centroCosto": "",
"productoDHL": "",
"aliasCuenta": "",
//Ver estos datos en sección "Cuentas facturación"
"generarRecoleccion"(opcional): true | false
},
"remitente": {
"nombre" : "mario garcia",
"telefono" : "55858345",
"codigoPostal": 10340,
"nombreCompania" : "DHL EXPRESS MEXICO",
"lineaDireccion" : [
"Av. Revolucion #"
],
"correo: " nombre@mail.com
},
"destinatario": {
"codigoPostal": 41530, {# CP Error: 06720 #}
"nombre" : "toña martinez",
"telefono" : "5589485767",
"nombreCompania" : "N/A",
"lineaDireccion" : [
"Ex hacienda san miguel cuautitlan"
],
"correo: " nombre@mail.com
},
"detallesEnvio": {
"fechaDeEnvio": "2022-01-24",
"descripcionContenido": "Caja de vidrio fragil",
"montoAsegurado": 0,
"monedaMontoAsegurado": "MXN",
"paquetes": [
{
"peso": 6,
"alto": 10,
"ancho": 10,
"largo": 10
}
],
"tipoImpresora": "PDF",
"formatoEtiqueta": "ECOM26_84_A4_001",
"incluirWaybill": true,
"formatoWaybill": "ARCH_8X4_A4_002"
}
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": {
"numeroDeGuia": "1195198175",
"centroDeCosto": "CENTRO COSTO 1",
"cuentaAlias": "C",
"RFC": "ABC123",
"cotizacion": {
"productoDHL": "G",
"nombreProductoDHL": "ECONOMY SELECT DOMESTIC",
"tipoMoneda": "MXN",
"fechaEstimadaEntrega": "2021-03-11 11:59:00",
"pesoDimensional": 43.2,
"unidadDePeso": "KG",
"pesoFacturable": 142.0,
"preciosEstimados": [
{
"zona": "D",
"idTarifaNormal": 1,
"pesoTotal": 142,
"pesoTarifaNormal": 7,
"pesoTarifaAdicional": 135,
"costoTarifaNormal": 117.99,
"costoTarifaAdicional": 18.53,
"subTotal": 3512.08,
"impuestos": 561.93,
"precioEstimadoTotal": 4074.01,
"detalles": [
{
"concepto": "ECONOMY SELECT DOMESTIC (G)",
"costoSinImpuestos": 2619.54
},
{
"concepto": "Modalidad multipiezas",
"costoSinImpuestos": 79.83
},
{
"concepto": "Peso excedido (Sobrepeso)",
"costoSinImpuestos": 470.38
},
{
"concepto": "Cargo por combustible",
"costoSinImpuestos": 342.33
}
]
}
]
},
"codigoDenominacion": "MXN",
"areaDestino": {
"codigoArea": "VER",
"codigoEstacion": "VER"
},
"areaOrigen": {
"codigoArea": "GDL",
"codigoEstacion": "GDL"
},
"unidadDePeso": "K",
"pesoTarifado": 142.0,
"pesoDimensional": 43.2,
"codigosDeBarras": {
"guia": "[CODIGO_BARRAS_BASE_64]",
"origenDestino": "[CODIGO_BARRAS_BASE_64]",
"enrutamientoDHL": "[CODIGO_BARRAS_BASE_64]"
},
"piezas": 2,
"contenido": "Caja de vidrio fragil",
"identificacionCliente": "300902",
"fechaDeEnvio": "2021-03-09",
"codigoProductoDHL": "G",
"productoDHL": "ECONOMY SELECT DOMESTIC",
"paquetes": {
"paquete": [
{
"numeroPieza": "1",
"largo": 120.0,
"ancho": 30.0,
"alto": 30.0,
"peso": 71.0,
"pesoDimensional": 21.6,
"numeroPlaca": "JD011100003645344849",
"codigoNumeroPlaca": "[CODIGO_BARRAS_BASE_64]"
},
{
"numeroPieza": "2",
"largo": 120.0,
"ancho": 30.0,
"alto": 30.0,
"peso": 71.0,
"pesoDimensional": 21.6,
"numeroPlaca": "JD011100003645344850",
"codigoNumeroPlaca": "[CODIGO_BARRAS_BASE_64]"
}
]
},
"multiplesDetallesFacturacion": [
{
"denominacion": "MXN",
"codigoRolDenominacion": "BILLC",
"costoPorPaquete": 2222.62,
"costoDeEnvio": 3226.27
},
{
"denominacion": "MXN",
"codigoRolDenominacion": "PULCL",
"costoPorPaquete": 2222.62,
"costoDeEnvio": 3226.27
},
{
"denominacion": "EUR",
"codigoRolDenominacion": "BASEC",
"costoPorPaquete": 87.75,
"costoDeEnvio": 127.37
}
],
"etiquetaImprimible": {
"etiquetaPDF": "[ARCHIVO_PDF_BASE_64]"
}
},
"error": null
}
| Campo | Tipo | Descripción | Correo |
|---|---|---|---|
facturacion |
Facturación | Información referente a las cuentas de facturación en S&G, Ir Cuentas facturación | |
remitente |
Datos persona | Información detallada del remitente | Correo del remitente |
destinatario |
Datos persona | Información detallada del destinatario | Correo del destinatario |
detallesEnvio |
Datos paquete | Detalle de fecha, descripción y dimensiones de los paquetes a enviar | |
generarRecoleccion |
[true | false] | permite generar guía y recolección en un mismo request |
Facturación
| Campo | Tipo | Descripción |
|---|---|---|
correoCuenta |
Texto | Correo asignado a la cuenta |
centroCosto |
Texto | Centro de costo hacia donde asignar facturación |
productoDHL |
Texto | Producto/Servicio DHL a consumir, Ir Productos DHL |
aliasCuenta |
Texto | Cuenta asignada al centro de costo |
Datos persona
| Campo | Tipo | Descripción |
|---|---|---|
nombre |
Texto | Información detallada del remitente |
telefono |
Texto | Información detallada del remitente |
codigoPostal |
Codigo postal | Información detallada del remitente |
nombreCompania |
Texto | Información detallada del remitente |
lineaDireccion |
Texto | Dirección del remitente arreglo con 3 líneas de 45 caracteres cada una |
Datos paquete
| Campo | Tipo | Descripción |
|---|---|---|
fechaDeEnvio |
Fecha YYYY-MM-DD | Fecha en que se realizará el envio |
descripcionContenido |
Texto | Descripción breve del contenido del paquete |
montoAsegurado |
Entero | Monto por el cual asegurar el contenido de la guía (opcional) |
monedaMontoAsegurado |
Tipo moneda | Tipo de moneda del monto asegurado |
paquetes |
Array Paquete | Información de los paquetes a enviar |
tipoImpresora |
Texto | Formato para imprimir |
formatoEtiqueta |
Texto | Formato de etiqueta |
incluirWaybill |
Booleano | Se incluira hoja de ruta en el PDF de la guia |
formatoWaybill |
Texto | Formato del waybill |
Paquete
| Campo | Tipo | Descripción |
|---|---|---|
peso |
Decimal | Peso del envió expresado en Kilogramos |
alto |
Entero | Medida alto expresada en Centímetros |
ancho |
Entero | Medida ancho expresada en Centímetros |
largo |
Entero | Medida largo expresada en Centímetros |
Formato para imprimir
| Tipo | Descripción |
|---|---|
PDF |
(Portable Document Format) |
ZPL |
(Zebra Programming Language version 1) |
LP2 |
(Label Print Language version 1) |
EPL |
(Eltron Programming Language version 1) |
Formato de etiqueta
| Tipo |
|---|
ECOM26_84_A4_001 |
ECOM26_84_001 (Común DHL) |
ECOM_TC_A4 |
ECOM26_A6_002 |
ECOM26_84CI_001 |
ECOM26_84CI_002 - supported single customer barcode |
COM26_84CI_003 - to be used if customer barcodes are used |
ECOM_A4_RU_002 |
Formato del waybill
| Tipo |
|---|
ARCH_8X4_A4_002 |
ARCH_8X4 (Común DHL) |
ARCH_6X4 |
ARCH_A4_RU_002 |
Guía Internacional
URL: https://shipandgoapps.com.mx:8090/api/v1/Guia
Petición:
{
"facturacion":{
//Ver estos datos en sección "Cuentas facturación"
"correoCuenta": "",
"centroCosto": "",
"productoDHL": "",
"aliasCuenta": "",
//Ver estos datos en sección "Cuentas facturación"
"generarRecoleccion"(opcional): true | false
},
"remitente": {
"nombre" : "mario garcia",
"telefono" : "55858345",
"codigoPostal": 10340,
"nombreCompania" : "DHL EXPRESS MEXICO",
"lineaDireccion" : [
"Av. Revolucion #"
],
"correo: " nombre@mail.com
},
"destinatario": {
"ciudad": "AKRON",
"codigoPostal": 14001, {# CP Error: 06720 #}
"codigoPais": "US",
"nombrePais": "UNITED STATES OF AMERICAN",
"nombre" : "MILOS TEODORITO",
"telefono" : "506-851-2271",
"correo": "c_orlander@gc.ca",
"nombreCompania" : "N/A",
"lineaDireccion" : [
"AKRON Los Ángeles, 58"
],
"correo: " nombre@mail.com
},
"detallesEnvio": {
"fechaDeEnvio": "2021-06-06",
"descripcionContenido": "Caja de vidrio fragil",
"codigoProductoExportacion": "6405.90.9060",
"describeProductoExportacion": "Other - Other footwear",
"valorDeclarado": "70.0",
"monedaValorDeclarado": "USD",
"reglaTransportacion": "DDP",
"useFacturaDhl": "Y",
"lenguajeFactura": "en",
"codigoFactura": "CMI",
"nombreFirmaExportacion": "NOMBRE",
"tituloFirmaExportacion": "Mr.",
"razonExportacion": "Commercial",
"folioFactura": "MX - 20210113 - 123",
"fechaFactura": "2020-01-13",
"estatusProceso": "Successfully processed",
"referenciaRecibo": "ReceiverReference",
"paquetes": [
{
"peso": 6,
"alto": 10,
"ancho": 10,
"largo": 10
}
],
"tipoImpresora": "PDF",
"formatoEtiqueta": "ECOM26_84_A4_001",
"paquetesDeclarados": [
{
"numeroLinea": "1",
"cantidad": "1",
"unidadCantidad": "PCS",
"descripcion": "FOOTWEAR",
"valor": "30.0",
"domestico": "Y",
"codigoProducto": "6405.90.9060",
"peso": "1.0",
"unidadPeso": "K",
"pesoBruto": "1.0",
"unidadPesoBruto": "K",
"codigoCiudadFabricacion": "MX"
}
],
"pagoDelImpuestoPor": "S"
}
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": {
"numeroDeGuia": "1264275235",
"centroDeCosto": "VIANNEY 1",
"cuentaAlias": "C",
"RFC": "VTH981105F90",
"cotizacion": {
"productoDHL": "P",
"nombreProductoDHL": "EXPRESS WORLDWIDE",
"tipoMoneda": "USD",
"fechaEstimadaEntrega": "2022-02-04 11:59:00",
"pesoDimensional": 0.2,
"unidadDePeso": "KG",
"pesoFacturable": 6.0,
"preciosEstimadosD": null,
"preciosEstimados": null,
"preciosEstimadosI": [
{
"pesoTotalFacturable": 6,
"pesoTarifaBase": 6,
"pesoKilogramosAdicionales": 0,
"tipoDeCambio": 21.4177,
"valorDeDescuento": "EXPRESS WORLDWIDE (P) :: 10 % descuento aplicado",
"tarifaBase sin descuento U.S. $": 103.5,
"tarifaBase sin descuento Pesos M.N.": 2216.73,
"tarifaBase con descuento U.S. $": 93.15,
"tarifaBase con descuento Pesos M.N.": 1995.05,
"costoKiloAdicional U.S. $": 0.0,
"tarifaKiloAdicional sin descuentoU.S. $": 0.0,
"tarifaKiloAdicional sin descuento Pesos M.N.": 0.0,
"tarifaKiloAdicional con descuento U.S. $": 0.0,
"tarifaKiloAdicional con descuento Pesos M.N.": 0.0,
"subTotalFlete": {
"concepto": "EXPRESS WORLDWIDE (P) :: 10 % descuento aplicado",
"costoSinImpuestos U.S. $": 93.15,
"costoSinImpuestos Pesos M.N.": 1995.05
},
"cargosAdicionales": [
{
"concepto": "Situación de emergencia",
"costoSinImpuestos U.S. $": 0.0,
"costoSinImpuestos Pesos M.N.": 0.0
},
{
"concepto": "SubTotal antes de combustible",
"costoSinImpuestos U.S. $": 93.15,
"costoSinImpuestos Pesos M.N.": 1995.05
},
{
"concepto": "Cargo por combustible tarifa 23.2 %",
"costoSinImpuestos U.S. $": 21.61,
"costoSinImpuestos Pesos M.N.": 462.83
},
{
"concepto": "Pago de impuestos en origen",
"costoSinImpuestos U.S. $": 29.83,
"costoSinImpuestos Pesos M.N.": 638.88
}
],
"subTotal U.S. $": 144.59,
"impuestos U.S. $": 5.78,
"precioEstimadoTotal U.S. $": 150.37,
"tipoDeCambio_": 21.4177,
"subTotal Pesos M.N.": 3096.78,
"impuestos Pesos M.N.": 123.79,
"precioEstimadoTotal Pesos M.N.": 3220.57
}
]
},
"codigoDenominacion": "USD",
"areaDestino": {
"codigoArea": "ROC",
"codigoEstacion": "ROC"
},
"areaOrigen": {
"codigoArea": "MEX",
"codigoEstacion": "NMX"
},
"unidadDePeso": "K",
"pesoTarifado": 6.0,
"pesoDimensional": 0.2,
"codigosDeBarras": {
"guia": "iVBORw0KGgoAAAANSUhEUgAAAWgAAABeAQMAAAA0fxySAAAABlBMVEX///8AAABVwtN+AAAAYElEQVR42mNkYGBItL2tetjCd9I7YdUGD4YdnkYeO3yrbW/nWngwyj80v/WO0fChwtvPuVIMDEwMpIBR1aOqR1WPqh5VPap6VPWo6lHVo6pHVY+qHlU9qnpU9ahqeqkGANykEbx1nsl4AAAAAElFTkSuQmCC",
"origenDestino": "iVBORw0KGgoAAAANSUhEUgAAARoAAABeAQMAAADGw0k3AAAABlBMVEX///8AAABVwtN+AAAAUElEQVR42mNkYGBItL2telv+vJHHjrefVW8reOw9aXje/LAF623e27a32RsYGJgYiACjikYVjSoaVTSqaFTRqKJRRaOKRhWNKhpVNKqIdEUAyS0PvPy8oUoAAAAASUVORK5CYII=",
"enrutamientoDHL": "iVBORw0KGgoAAAANSUhEUgAAAcIAAABeAQMAAACKBYaKAAAABlBMVEX///8AAABVwtN+AAAAa0lEQVR42u3LIRJAQABG4X/NrCYjuY4z7Akk3QhW05UdwXARZ9nqDALOoJl5L73yGUld1se83cMddfkpdTaYqnGFaY5ai52j9braTbmX3DmMw3qW7yb6GhKJRCKRSCQSiUQikUgkEolE/k0+2IgVvKeNDAcAAAAASUVORK5CYII="
},
"piezas": 1,
"contenido": "Caja de vidrio fragil",
"identificacionCliente": "300902",
"fechaDeEnvio": "2022-02-01",
"codigoProductoDHL": "P",
"productoDHL": "EXPRESS WORLDWIDE",
"paquetes": {
"paquete": [
{
"numeroPieza": "1",
"largo": 10.0,
"ancho": 10.0,
"alto": 10.0,
"peso": 6.0,
"pesoDimensional": 0.2,
"numeroPlaca": "JD011100003657595014",
"codigoNumeroPlaca": "iVBORw0KGgoAAAANSUhEUgAAAZYAAABeAQMAAAA6+qC4AAAABlBMVEX///8AAABVwtN+AAAAa0lEQVR42mNmYGCo9No3T/942Z65Vz6Yb2lLLRexc7udaWO7tFBvO8sT1ctFy1jvvuV2WcIXcenHY9YjDAxMDKSDUT2jekb1jOoZ1TOqZ1TPqJ5RPaN6RvWM6hnVM6pnVM+onlE9o3oGkx4AYA4XmebgGt0AAAAASUVORK5CYII="
}
]
},
"multiplesDetallesFacturacion": [
{
"denominacion": "USD",
"codigoRolDenominacion": "BILLC",
"costoPorPaquete": 56.93,
"costoDeEnvio": 62.91
},
{
"denominacion": "MXN",
"codigoRolDenominacion": "PULCL",
"costoPorPaquete": 1174.77,
"costoDeEnvio": 1298.17
},
{
"denominacion": "EUR",
"codigoRolDenominacion": "BASEC",
"costoPorPaquete": 51.02,
"costoDeEnvio": 56.39
}
],
"etiquetaImprimible": {
"etiquetaPDF": "[ARCHIVO_PDF_BASE_64]",
"multietiquetas": {
"etiqueta": [
{
"nombreDocumento": "CustomInvoiceImage",
"formatoDocumento": "PDF",
"facturaDhl": "[ARCHIVO_PDF_BASE_64]"
}
]
}
}
},
"error": null
}
| Campo | Tipo | Descripción | Correo |
|---|---|---|---|
facturacion |
Facturacion | Información referente a la facturación, Ir Cuentas facturación | |
remitente |
Datos remitente | Información detallada del remitente | Correo del remitente |
destinatario |
Datos destinatario | Información detallada del destinatario | Correo del destinatario |
detallesEnvio |
Datos paquete | Detalle de fecha, descripción y dimensiones de los paquetes a enviar | |
paquetesDeclarados |
Datos paquete | Detalle de los paquetes | |
generarRecoleccion |
'generarRecoleccion' [true | false] | permite generar guía y recolección en un mismo request |
Facturación
| Campo | Tipo | Descripción |
|---|---|---|
correoCuenta |
Texto | Correo asignado a la cuenta |
centroCosto |
Texto | Centro de costo hacia donde asignar facturación |
productoDHL |
Texto | Producto/Servicio DHL a consumir, Ir Productos DHL |
aliasCuenta |
Texto | Cuenta asignada al centro de costo |
Datos remitente
| Campo | Tipo | Descripción |
|---|---|---|
nombre |
Texto | Información detallada del remitente |
telefono |
Texto | Información detallada del remitente |
codigoPostal |
Código postal | Información detallada del remitente |
nombreCompania |
Texto | Información detallada del remitente |
lineaDireccion |
Texto | Dirección del remitente arreglo con 3 líneas de 45 caracteres cada una |
Datos destinatario
| Campo | Tipo | Descripción |
|---|---|---|
ciudad |
Texto | Información detallada del destinatario |
codigoPostal |
Codigo postal | Información detallada del destinatario |
codigoPais |
Codigo pais | Información detallada del destinatario |
nombrePais |
Texto | Información detallada del destinatario |
nombre |
Texto | Información detallada del destinatario |
telefono |
Texto | Información detallada del destinatario |
correo |
Texto | Información detallada del destinatario |
nombreCompania |
Texto | Información detallada del destinatario |
lineaDireccion |
Texto | Dirección del destinatario arreglo con 3 líneas de 45 caracteres cada una |
Datos paquete
| Campo | Tipo | Descripción |
|---|---|---|
fechaDeEnvio |
Fecha YYYY-MM-DD | Fecha en que se realizará el envío |
descripcionContenido |
Texto | Descripción breve del contenido del paquete |
codigoProductoExportacion |
Texto | Código del producto enviado |
describeProductoExportacion |
Texto | Datos del producto a exportar |
valorDeclarado |
Entero | Valor declarado |
monedaValorDeclarado |
Texto | Moneda del valor declarado |
reglaTransportacion |
DDP | Dato de transportación |
useFacturaDhl |
Texto | (N) Factura de cliente (S) Factura generada por DHL |
lenguajeFactura |
en | Idioma de la factura |
codigoFactura |
CMI | Código de la factura |
nombreFirmaExportacion |
Texto | Nombre del exportador |
tituloFirmaExportacion |
Texto | Título del exportador (Mr., Sr. Lic...) |
razonExportacion |
Texto | Datos de la exportación |
folioFactura |
Texto | Datos de la exportación |
fechaFactura |
Fecha YYYY-MM-DD | Fecha de la factura |
estatusProceso |
Texto | Estatus de la exportación |
referenciaRecibo |
Texto | Referencia |
montoAsegurado |
Entero | Monto por el cual asegurar el contenido de la guía (opcional) |
monedaMontoAsegurado |
Tipo de moneda | Tipo de moneda del monto asegurado |
paquetes |
Array Paquete | Información de los paquetes a enviar |
tipoImpresora |
Formato para imprimir | |
tipoImpresora |
8X4_PDF | Formato de etiqueta |
paquetesDeclarados |
Array Paquetes declarados | Información de los paquetes a enviar |
pagoDelImpuestoPor |
Texto | (S) Remitente, (D) Destinatario |
Paquete
| Campo | Tipo | Descripción |
|---|---|---|
peso |
Decimal | Datos del paquete |
alto |
Entero | Datos del paquete |
ancho |
Entero | Datos del paquete |
largo |
Entero | Datos del paquete |
Paquetes declarados
| Campo | Tipo | Descripción |
|---|---|---|
numeroLinea |
Entero | Consecutivo de los envíos |
cantidad |
Entero | Cantidad de paquetes en cada envío |
unidadCantidad |
PCS | Unidad de medida |
descripcion |
Texto | Descripción del envío |
valor |
Entero | Valor del envío |
domestico |
N | Descripción del envío |
codigoProducto |
Texto | Código del producto del envío |
peso |
Numero | Peso del producto |
unidadPeso |
K | Unidad de medida |
pesoBruto |
Numero | Peso Total |
unidadPesoBruto |
K | Unidad de medida |
codigoCiudadFabricacion |
Codigo Ciudad | Ciudad |
Formato para imprimir
| Tipo | Descripción |
|---|---|
EPL2 |
(Eltron Programming Language version 2) |
PDF |
(Portable Document Format) |
ZPL2 |
(Zebra Programming Language version 2) |
Formato de etiqueta
| Tipo |
|---|
ECOM26_84_A4_001 |
ECOM26_84_001 (Común DHL) |
ECOM_TC_A4 |
ECOM26_A6_002 |
ECOM26_84CI_001 |
ECOM26_84CI_002 - supported single customer barcode |
COM26_84CI_003 - to be used if customer barcodes are used |
ECOM_A4_RU_002 |
Cotización Nacional
URL: https://shipandgoapps.com.mx:8090/api/v1/cotizacion
Petición:
{
"facturacion":{
//Ver sección "Cuentas de facturación"
"productoDHL": "", //El producto DHL a cotizar
"aliasCuenta": "", //El alias de cuenta correspondiente de facturación
//Ver sección "Cuentas de facturación"
},
"desde":{
"codigoPais" : "MX", {# opcional #}
"codigoPostal": 06470,
"ciudad:" CDMX
},
"hasta":{
"codigoPais" : "MX", {# opcional #}
"codigoPostal": 72010,
"ciudad:" Puebla
},
"detalles": {
"esInternacional": false, {# opcional #}
"fechaDeEnvio": "2022-01-26",
"horaAlistamiento": "14:15",
"paquetes": [
{
"peso": 20,
"alto": 10,
"ancho": 10,
"largo": 10
}
],
"montoAsegurado" : 0, {# opcional #}
"monedaMontoAsegurado" : "MXN", {# opcional #}
}
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": [
{
"productoDHL": "G",
"nombreProductoDHL": "ECONOMY SELECT DOMESTIC",
"tipoMoneda": "MXN",
"fechaEstimadaEntrega": "2022-01-27 11:59:00",
"pesoDimensional": 0.2,
"unidadDePeso": "KG",
"pesoFacturable": 20.0,
"preciosEstimadosNacional": [
{
"pesoTotalFacturable": 20,
"pesoTarifaBase": 10,
"pesoKilogramosAdicionales": 10,
"tarifaBase Pesos M.N.": 177.23,
"costoKiloAdicional M.N. $": 22.49,
"tarifaKiloAdicional Pesos M.N.": 224.89,
"subTotalFlete": {
"concepto": "ECONOMY SELECT DOMESTIC (G), N*",
"costoSinImpuestos Pesos M.N.": 402.12
},
"cargosAdicionales": [
{
"concepto": "SubTotal antes de combustible",
"costoSinImpuestos Pesos M.N.": 402.12
},
{
"concepto": "Cargo por combustible tarifa 12.6 %",
"costoSinImpuestos Pesos M.N.": 50.66
},
{
"concepto": "Seguro de envío (Protección del valor del envío)*",
"costoSinImpuestos Pesos M.N.": 78.98
}
],
"subTotal Pesos M.N.": 531.76,
"impuestos Pesos M.N.": 85.08,
"precioEstimadoTotal Pesos M.N.": 616.84
}
],
"preciosEstimados": null,
"preciosEstimadosI": null
}
],
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
facturacion |
Facturacion | Información referente a las cuentas de facturación en S&G, Ir Cuentas facturación |
desde |
Ciudad | Información detallada del remitente |
hasta |
Ciudad | Información detallada del destinatario |
detalles |
Datos paquete | Detalle de fecha, descripción y dimensiones de los paquetes a enviar |
Facturación
| Campo | Tipo | Descripción |
|---|---|---|
aliasCuenta |
Texto | Cuenta asignada al centro de costo |
productoDHL |
Texto | Producto/Servicio DHL a consumir, Ir Productos DHL |
Datos persona
| Campo | Tipo | Descripción |
|---|---|---|
codigoPais |
Codigo Pais | Información del remitente |
codigoPostal |
Codigo postal | Información del remitente |
Datos paquete
| Campo | Tipo | Descripción |
|---|---|---|
esInternacional |
false | Es nacional |
fechaDeEnvio |
Fecha YYYY-MM-DD | Fecha en la que se realizará el envío |
horaAlistamiento |
Hora HH:MM | Hora en la que el envío estará listo |
paquetes |
Array Paquete | Información de los paquetes a enviar |
montoAsegurado |
Entero | Monto por el cual asegurar el contenido de la guía (opcional) |
monedaMontoAsegurado |
Texto | Tipo de moneda |
Paquete
| Campo | Tipo | Descripción |
|---|---|---|
peso |
Decimal | Datos del paquete |
alto |
Entero | Datos del paquete |
ancho |
Entero | Datos del paquete |
largo |
Entero | Datos del paquete |
Cotización Internacional
URL: https://shipandgoapps.com.mx:8090/api/v1/cotizacion
Petición:
{
"facturacion":{
//Ver sección "Cuentas de facturación"
"productoDHL": "", //El producto DHL a cotizar
"aliasCuenta": "", //El alias de cuenta correspondiente de facturación
//Ver sección "Cuentas de facturación"
},
"desde":{
"codigoPais" : "MX", {# opcional #}
"codigoPostal": "64290",
"ciudad:" no es obligatorio
},
"hasta":{
"ciudad": "XXX CITY",
"codigoPostal": "11010", {# CP Error: 06720 #}
"codigoPais": "US",
"nombrePais": "AAA STATES OF AMERICAN",
"ciudad:" USA
},
"detalles": {
"esInternacional": true, {# opcional #}
"fechaDeEnvio": "2022-01-31",
"horaAlistamiento": "11:15",
"valorDeclarado": "0.0",
"monedaValorDeclarado": "USD",
"paquetes": [
{
"peso": 5,
"alto": 10,
"ancho": 10,
"largo": 10
}
],
"pagoDelImpuestoPor": "S",
"montoAsegurado" : 10000, {# opcional #}
"monedaMontoAsegurado" : "USD" {# opcional #}
}
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": [
{
"productoDHL": "P",
"nombreProductoDHL": "EXPRESS WORLDWIDE",
"tipoMoneda": "USD",
"fechaEstimadaEntrega": "2022-02-01 11:59:00",
"pesoDimensional": 0.2,
"unidadDePeso": "KG",
"pesoFacturable": 5.0,
"preciosEstimadosInternacional": [
{
"pesoTotalFacturable": 5,
"pesoTarifaBase": 5,
"pesoKilogramosAdicionales": 0,
"tipoDeCambio": 21.4177,
"valorDeDescuento": "EXPRESS WORLDWIDE (P) :: 10 % descuento aplicado",
"tarifaBase sin descuento U.S. $": 94.18,
"tarifaBase sin descuento Pesos M.N.": 2017.11,
"tarifaBase con descuento U.S. $": 84.76,
"tarifaBase con descuento Pesos M.N.": 1815.36,
"costoKiloAdicional U.S. $": 0.0,
"tarifaKiloAdicional sin descuentoU.S. $": 0.0,
"tarifaKiloAdicional sin descuento Pesos M.N.": 0.0,
"tarifaKiloAdicional con descuento U.S. $": 0.0,
"tarifaKiloAdicional con descuento Pesos M.N.": 0.0,
"subTotalFlete": {
"concepto": "EXPRESS WORLDWIDE (P) :: 10 % descuento aplicado",
"costoSinImpuestos U.S. $": 84.76,
"costoSinImpuestos Pesos M.N.": 1815.36
},
"cargosAdicionales": [
{
"concepto": "Situación de emergencia",
"costoSinImpuestos U.S. $": 0.0,
"costoSinImpuestos Pesos M.N.": 0.0
},
{
"concepto": "SubTotal antes de combustible",
"costoSinImpuestos U.S. $": 84.76,
"costoSinImpuestos Pesos M.N.": 1815.36
},
{
"concepto": "Cargo por combustible tarifa 23.2 %",
"costoSinImpuestos U.S. $": 19.66,
"costoSinImpuestos Pesos M.N.": 421.07
},
{
"concepto": "Seguro de envío (Protección del valor del envío)*",
"costoSinImpuestos U.S. $": 100.0,
"costoSinImpuestos Pesos M.N.": 2141.77
},
{
"concepto": "Pago de impuestos en origen",
"costoSinImpuestos U.S. $": 29.83,
"costoSinImpuestos Pesos M.N.": 638.88
}
],
"subTotal U.S. $": 234.25,
"impuestos U.S. $": 9.37,
"precioEstimadoTotal U.S. $": 243.62,
"tipoDeCambio_": 21.4177,
"subTotal Pesos M.N.": 5017.09,
"impuestos Pesos M.N.": 200.68,
"precioEstimadoTotal Pesos M.N.": 5217.78
}
]
}
],
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
facturacion |
Facturacion | Información referente a las cuentas de facturación en S&G, Ir Cuentas facturación |
desde |
Ciudad | Información detallada del remitente |
hasta |
Ciudad | Información detallada del destinatario |
detalles |
Datos paquete | Detalle de fecha, descripción y dimensiones de los paquetes a enviar |
Facturación
| Campo | Tipo | Descripción |
|---|---|---|
aliasCuenta |
Texto | Cuenta asignada al centro de costo |
productoDHL |
Texto | Producto/Servicio DHL a consumir, Ir Productos DHL |
Datos remitente
| Campo | Tipo | Descripción |
|---|---|---|
codigoPais |
Codigo Pais | Información del remitente |
codigoPostal |
Codigo postal | Información del remitente |
Datos destinatario
| Campo | Tipo | Descripción |
|---|---|---|
ciudad |
Ciudad de Destino | Información del destinatario |
codigoPais |
Codigo Pais | Información del destinatario |
codigoPostal |
Codigo postal | Información del destinatario |
nombrePais |
Nombre Pais | Información del destinatario |
Datos paquete
| Campo | Tipo | Descripción |
|---|---|---|
esInternaciona |
true | Internacional |
fechaDeEnvio |
Fecha YYYY-MM-DD | Fecha en la que se realizará el envío |
horaAlistamiento |
Hora HH:MM | Hora en la que el envío estará listo |
valorDeclarado |
Entero | Monto declarado del contenido de la guía (opcional) |
monedaValorDeclarado |
Texto | Tipo de moneda |
paquetes |
Array Paquete | Información de los paquetes a enviar |
pagoDelImpuestoPor |
Texto | (S) Remitente, (D) Destinatario |
montoAsegurado |
Entero | Monto por el cual asegurar el contenido de la guía (opcional) |
monedaMontoAsegurado |
Texto | Tipo de moneda |
Paquete
| Campo | Tipo | Descripción |
|---|---|---|
peso |
Decimal | Datos del paquete |
alto |
Entero | Datos del paquete |
ancho |
Entero | Datos del paquete |
largo |
Entero | Datos del paquete |
Cobertura
URL: https://shipandgoapps.com.mx:8090/api/v1/cobertura
Petición:
{
"desde":{
"codigoPais" : "MX", {# opcional #}
"codigoPostal": "03800"
},
"hasta":{
"codigoPais" : "MX", {# opcional #}
"codigoPostal": "97000"
},
"detalles": {
"esInternacional": false, {# opcional #}
"fechaDeEnvio": "2022-01-30",
"horaAlistamiento": "13:30",
"paquetes": [
{
"peso": 4.141,
"alto": 30,
"ancho": 30,
"largo": 30
}
],
"montoAsegurado" : 1, {# opcional #}
"monedaMontoAsegurado" : "MXN" {# opcional #}
}
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": {
"detalleCoberturas": {
"cobertura": [
{
"areaOrigen": {
"codigoArea": "MEX",
"descripcion": null,
"codigoEstacion": "RMX"
},
"areaDestino": {
"codigoArea": "MID",
"descripcion": null,
"codigoEstacion": "MID"
},
"productoDHL": "N",
"nombreProductoDHL": "EXPRESS DOMESTIC",
"fechaDeRecoleccion": "2022-01-30",
"horaLimiteRecoleccion": "PT19H",
"horaReservacion": "PT19H",
"diasEnTransito": 2,
"diasDeRecoleccionAgregados": 0,
"diasDeEntregaAgregados": 0,
"codigoRecoleccionSinRepartidor": "",
"codigoEntregaSinRepartidor": "",
"fechaDeEntrega": {
"fechaDeEntrega": "2022-02-01 11:59:00"
},
"horaDeEntrega": "PT23H59M",
"pesoDimensional": 5.4,
"unidadDePeso": "KG",
"numeroDiaDeSemanaRecoleccion": 0,
"numeroDiaDeSemanaEntrega": 2,
"horaMasTempranaRecoleccion": "00:00:00",
"horaMasTardeRecoleccion": "19:00:00"
},
{
"areaOrigen": {
"codigoArea": "MEX",
"descripcion": null,
"codigoEstacion": "RMX"
},
"areaDestino": {
"codigoArea": "MID",
"descripcion": null,
"codigoEstacion": "MID"
},
"productoDHL": "G",
"nombreProductoDHL": "ECONOMY SELECT DOMESTIC",
"fechaDeRecoleccion": "2022-01-30",
"horaLimiteRecoleccion": "PT19H",
"horaReservacion": "PT19H",
"diasEnTransito": 3,
"diasDeRecoleccionAgregados": 0,
"diasDeEntregaAgregados": 0,
"codigoRecoleccionSinRepartidor": "",
"codigoEntregaSinRepartidor": "",
"fechaDeEntrega": {
"fechaDeEntrega": "2022-02-02 11:59:00"
},
"horaDeEntrega": "PT23H59M",
"pesoDimensional": 5.4,
"unidadDePeso": "KG",
"numeroDiaDeSemanaRecoleccion": 0,
"numeroDiaDeSemanaEntrega": 3,
"horaMasTempranaRecoleccion": "00:00:00",
"horaMasTardeRecoleccion": "19:00:00"
}
]
}
},
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
desde |
Datos persona | Información detallada del remitente |
hasta |
Datos persona | Información detallada del destinatario |
detalles |
Datos paquete | Detalle de fecha, descripción y dimensiones de los paquetes a enviar |
Datos persona
| Campo | Tipo | Descripción |
|---|---|---|
codigoPais |
Codigo Pais | Información referente a la facturación, consultarla con S&G |
codigoPostal |
Codigo postal | Información detallada del destinatario |
Datos paquete
| Campo | Tipo | Descripción |
|---|---|---|
esInternacional |
Booleano | (false) Nacional (True) |
fechaDeEnvio |
Fecha YYYY-MM-DD | Fecha en que se realizará el envío |
horaAlistamiento |
Hora HH:MM | Hora en la que el envío estará listo |
paquetes |
Array Paquete | Información de los paquetes a enviar |
montoAsegurado |
Entero | Monto por el cual asegurar el contenido de la guía (opcional) |
monedaMontoAsegurado |
Texto | Tipo de moneda |
Paquete
| Campo | Tipo | Descripción |
|---|---|---|
peso |
Decimal | Datos del paquete |
alto |
Entero | Datos del paquete |
ancho |
Entero | Datos del paquete |
largo |
Entero | Datos del paquete |
Recolección
URL: https://shipandgoapps.com.mx:8090/api/v1/Recoleccion
Petición:
{
"lugarRecoleccion":{
"tipoUbicacion":"R",
"lugarUbicacion":"En entrada de la casa",
"instruccionesEspeciales": "al final de la entrada",
"nombreCompania":"prueba",
"lineaDireccion1":"prueba 22",
"lineaDireccion2":"Aldama Tetln",
"ubicacionFisicaPaquete":".",
"codigoPostal":"44820"
},
"detallesRecoleccion":{
"numeroDeGuia":"1177350506",
"fechaRecoleccion":"2023-09-25",
"horaPaqueteListo":"12:53",
"horaLimiteRecoleccion":"16:53"
},
"contactoRecoleccion":{
"nombre":"prueba de origen",
"telefono":"3312312312"
}
}
Respuesta:
{
"modo": "DESARROLLO",
"datos": {
"folioRecoleccion": "CBJ180121002626",
"Consideraciones": "En caso de que Dhl no pueda hacer la recolección, se deberá realizar nuevamente el proceso de solicitud de recolección en el siguiente día hábil, gracias",
"GuiasProcesadas": "1"
},
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
lugarRecoleccion |
Datos lugar de recolección | Información detallada del destinatario |
numeroDeGuia |
Datos paquete | Información detallada del destinatario |
detallesRecoleccion |
Datos detalle de recolección | Información detallada del destinatario |
contactoRecoleccion |
Datos contacto recolección | Información detallada del destinatario |
Nota 1: DHL permite las recolecciones como hora limite de recolección 06:00pm, con al menos 1 hora de diferencia entre paquete listo y hora limite de recolección.
Nota 2: DHL no realiza recolecciones en fines de semana ni días festivos, si por alguna motivo programas una recolección en fin de semana, se reprogramara para el próximo dia hábil
Datos lugar de recolección
| Campo | Tipo | Descripción |
|---|---|---|
tipoUbicacion |
Texto | Información de lugar de recolección:
R - Residencia B - Negocio (Business) |
lugarUbicacion |
Donde se recogerá físicamente el paquete | Información detallada del destinatario |
instruccionesEspeciales |
Detalles adicionales de la recolección (max 80 caracteres) | Información detallada del destinatario |
nombreCompania |
Texto | Nombre de la compañía |
lineaDireccion1 |
Texto | Dirección del lugar de la recolección |
lineaDireccion2 |
Texto | Dirección del lugar de la recolección |
ubicacionFisicaPaquete |
Texto | Lugar de la recolección |
codigoPostal |
Codigo postal | Información del lugar de recolección |
Datos detalle de recolección
| Campo | Tipo | Descripción |
|---|---|---|
numeroDeGuia |
1177350506 | Número de guia |
fechaRecoleccion |
Fecha YYYY-MM-DD | Fecha de recolección |
horaPaqueteListo |
Hora HH:MM | Hora en la que el envío estará listo |
horaLimiteRecoleccion |
Hora HH:MM | Hora límite de la recolección (3 horas posteriores a la horaPaqueteListo) |
Datos contacto recolección
| Campo | Tipo | Descripción |
|---|---|---|
nombre |
Texto | Datos del contacto de recolección |
teléfono |
Texto | Datos del contacto de recolección |
Datos paquete
| Campo | Tipo | Descripción |
|---|---|---|
cuentaFacturacion |
espacio en blanco | Datos del paquete |
numeroDeGuia |
Texto | Número de guía del paquete |
paquetes |
Array Paquete | Información de los paquetes a enviar |
Paquete
| Campo | Tipo | Descripción |
|---|---|---|
peso |
Decimal | Datos del paquete |
alto |
Entero | Datos del paquete |
ancho |
Entero | Datos del paquete |
largo |
Entero | Datos del paquete |
Cancelar recolección
URL: https://shipandgoapps.com.mx:8090/api/v1/recoleccion
Petición:
{
"folioACancelar": "CBJ180121002626",
"nombreQuienCancela": "Lorem Ipsum",
"razonCancelacion": "Prueba cancelación"
}
Respuesta:
{
"modo": "PRODUCCION",
"datos": {
"FolioRecoleccion": "AME240111123456",
"mensaje": "Recolección cancelada exitosamente"
},
"error": null
}
| Campo | Tipo | Descripción |
|---|---|---|
folioACancelar |
Texto | Folio de la recolección que se pretende cancelar |
nombreQuienCancela |
Texto | Nombre informativo de quien está solicitando la cancelación |
razonCancelacion |
Texto | Razón por la cual se solicita la cancelación |