Saltar al contenido
Facturador

Transportista pagador del flete

POST /api/dispatch-carrier

Autenticación: Bearer del usuario del tenant (Authorization: Bearer <api_token>).

Cuerpo

Content-Type: application/json

{
  "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"
  },
  "serie_documento": "V001",
  "numero_documento": "#",
  "codigo_tipo_documento": "31",
  "fecha_de_emision": "2022-12-14",
  "hora_de_emision": "10:11:11",
  "fecha_de_traslado": "2022-12-02",
  "unidad_peso_total": "KGM",
  "peso_total": 30.0,
  "indicador_de_transbordo": false,
  "datos_remitente": {
    "codigo_tipo_documento_identidad": "6",
    "descripcion_tipo_documento_identidad": "RUC",
    "numero_documento": "20601274133",
    "apellidos_y_nombres_o_razon_social": "EMPRESA XYZ S.A.",
    "nombre_comercial": "EMPRESA XYZ"
  },
  "datos_destinatario": {
    "codigo_tipo_documento_identidad": "6",
    "descripcion_tipo_documento_identidad": "RUC",
    "numero_documento": "20601274133",
    "apellidos_y_nombres_o_razon_social": "EMPRESA XYZ S.A.",
    "nombre_comercial": "EMPRESA XYZ"
  },
  "chofer": {
    "codigo_tipo_documento_identidad": "1",
    "numero_documento": "41784439",
    "nombres": "JUAN",
    "apellidos": "PEREZ",
    "numero_licencia": "Q41784439"
  },
  "numero_de_placa": "A011254",
  "items": [
    {
      "codigo_interno": "prueba",
      "cantidad": 2
    }
  ],
  "pagador_flete": {
    "indicador_pagador_flete": "Remitente",
    "codigo_tipo_documento_identidad": "6",
    "descripcion_tipo_documento_identidad": "RUC",
    "numero": "20810001281",
    "nombres": "EMPRESA DEMO SAC"
  }
}

Respuestas

200 — Guía transportista generada

{
  "success": true,
  "data": {
    "number": "V001-11",
    "filename": "11111111111-31-V001-11",
    "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 emitirGuiaTransportista31.

Lenguaje Llamada
PHP TenantDominioDelClienteGuasDeRemisinApi::emitirGuiaTransportista31
JavaScript TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaTransportista31
TypeScript TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaTransportista31
Java TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaTransportista31
Python TenantDominioDelClienteGuasDeRemisinApi.emitir_guia_transportista31
C# TenantDominioDelClienteGuasDeRemisinApi.EmitirGuiaTransportista31Async
Go TenantDominioDelClienteGuasDeRemisinAPIService.EmitirGuiaTransportista31
Ruby TenantDominioDelClienteGuasDeRemisinApi.emitir_guia_transportista31
Kotlin TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaTransportista31
Dart TenantDominioDelClienteGuasDeRemisinApi.emitirGuiaTransportista31
Swift TenantDominioDelClienteGuasDeRemisinAPI.emitirGuiaTransportista31