Remitente con transporte público
POST /api/dispatches
Autenticación: Bearer del usuario del tenant (Authorization: Bearer <api_token>).
Modo de transporte 01 (público): hay que informar el transportista con MTC.
Cuerpo
Content-Type: application/json
{
"serie_documento": "T001",
"numero_documento": "#",
"fecha_de_emision": "2022-12-02",
"hora_de_emision": "10:11:11",
"codigo_tipo_documento": "09",
"datos_del_emisor": {
"codigo_pais": "PE",
"ubigeo": "150101",
"direccion": "Av. 2 de Mayo",
"correo_electronico": "demo@gmail.com",
"telefono": "427-1148",
"codigo_del_domicilio_fiscal": "0000"
},
"datos_del_cliente_o_receptor": {
"codigo_tipo_documento_identidad": "6",
"numero_documento": "20601274133",
"apellidos_y_nombres_o_razon_social": "EMPRESA XYZ S.A.",
"nombre_comercial": "EMPRESA XYZ",
"codigo_pais": "PE",
"ubigeo": "150101",
"direccion": "Av. 2 de Mayo",
"correo_electronico": "demo@gmail.com",
"telefono": "427-1148"
},
"observaciones": "Traslado con empresa de transporte",
"codigo_modo_transporte": "01",
"codigo_motivo_traslado": "01",
"descripcion_motivo_traslado": "El cliente solicito envia a su trabajo en ...",
"fecha_de_traslado": "2022-12-02",
"indicador_de_transbordo": false,
"unidad_peso_total": "KGM",
"peso_total": 30.0,
"numero_de_bultos": 1,
"direccion_partida": {
"ubigeo": "150101",
"direccion": "PUNTO A",
"codigo_del_domicilio_fiscal": "0000"
},
"direccion_llegada": {
"ubigeo": "150101",
"direccion": "PUNTO 2",
"codigo_del_domicilio_fiscal": "0000"
},
"transportista": {
"codigo_tipo_documento_identidad": "6",
"numero_documento": "20100686814",
"apellidos_y_nombres_o_razon_social": "OLVA COURIER S.A.C",
"numero_mtc": "1518996CNG"
},
"items": [
{
"codigo_interno": "prueba",
"cantidad": 2
}
],
"documento_afectado": {
"serie_documento": "F001",
"numero_documento": "190",
"codigo_tipo_documento": "01"
}
}
Respuestas
200 — Guía generada
{
"success": true,
"data": {
"number": "T001-20",
"filename": "11111111111-09-T001-20",
"external_id": "e6ed6e38-a44f-427d-9c3d-3026feb6b0e0"
}
}
Nombre en el SDK
El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método emitirGuiaDeRemisionRemitente09.
| Lenguaje | Llamada |
|---|---|
| PHP | TenantDominioDelClienteGuasDeRemisinApi::emitirGuiaDeRemisionRemitente09 |
| JavaScript | TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaDeRemisionRemitente09 |
| TypeScript | TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaDeRemisionRemitente09 |
| Java | TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaDeRemisionRemitente09 |
| Python | TenantDominioDelClienteGuasDeRemisinApi.emitir_guia_de_remision_remitente09 |
| C# | TenantDominioDelClienteGuasDeRemisinApi.EmitirGuiaDeRemisionRemitente09Async |
| Go | TenantDominioDelClienteGuasDeRemisinAPIService.EmitirGuiaDeRemisionRemitente09 |
| Ruby | TenantDominioDelClienteGuasDeRemisinApi.emitir_guia_de_remision_remitente09 |
| Kotlin | TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaDeRemisionRemitente09 |
| Dart | TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaDeRemisionRemitente09 |
| Swift | TenantDominioDelClienteGuasDeRemisinAPI.emitirGuiaDeRemisionRemitente09 |