tefacturo

Sender shipping guide

Service to issue electronic sender shipping guides. Used when the sender organizes and performs the transport.

Important usage rules

  • tipoIntegracion: shipping guides use OFFLINE; your own ERP handles the correlative, so send datosDocumento.numero.
  • numero (in datosDocumento): it cannot be duplicated. If the number was already used, map/track the correlative so it is not resent.
  • fechaEmision: a shipping guide can be declared with at most 1 day of backdating.
  • Replace the fixed example RUC with the issuer RUC used in the URL and token; all three must match.
  • Response 200 values such as series, number, hash, signature, and identifier are illustrative; the API generates their actual values for each request.
POSThttps://jarvis.tefacturo.pe/guiaremitente-api/invoice2u/integracion/guia-remision/{ruc}

Emite una guía de remisión remitente electrónica. Reemplaza {ruc} con el RUC del remitente. Incluye datos del traslado, conductor, vehículo y bienes transportados.

Headers

HeaderValueDescription
AuthorizationBearer {token}Authentication token obtained from the login endpoint.
Content-Typeapplication/jsonContent type for the request body.

Request Body

La guía de remisión remitente requiere datos del traslado (origen, destino, motivo), datos del conductor y vehículo (para transporte privado), y el detalle de los bienes transportados:

El ejemplo completo está en el panel derecho para copiar rápidamente.

Field Reference

Datos del Traslado

CampoTipoRequeridoDescription
datosEnvio.motivoTrasladostringVENTA, COMPRA, TRASLADO_ENTRE_ESTABLECIMIENTOS, CONSIGNACION, DEVOLUCION, etc.
datosEnvio.modalidadTrasladostringTRANSPORTE_PRIVADO o TRANSPORTE_PUBLICO
datosEnvio.fechaTrasladostringFecha de inicio del traslado (YYYY-MM-DD)
datosEnvio.pesoBrutonumberPeso bruto total de los bienes en la unidad indicada
datosEnvio.unidadMedidastringUnidad de peso: KGM (kilogramos), TNE (toneladas)
datosEnvio.numeroBultosnumberNoCantidad de bultos o paquetes transportados

Conductor y Vehículo (Transporte Privado)

CampoTipoRequeridoDescription
vehiculos[].conductor.nombreLegalstringNombre completo del conductor
vehiculos[].conductor.numeroDocumentoIdentidadstringNúmero de documento del conductor
vehiculos[].liscenciaConducirstringNúmero de licencia de conducir del conductor
vehiculos[].placastringPlaca del vehículo de transporte

Puntos de Partida y Llegada

CampoTipoRequeridoDescription
datosEnvio.puntoPartida.ubigeostringUbigeo INEI del punto de partida
datosEnvio.puntoPartida.direccionstringDirección completa del punto de partida
datosEnvio.puntoLlegada.ubigeostringUbigeo INEI del punto de llegada
datosEnvio.puntoLlegada.direccionstringDirección completa del punto de llegada

Successful Response (200)

La respuesta confirma que la guía de remisión remitente fue emitida correctamente y retorna el identificador, serie, número y tipo_documento SUNAT.

Check the right panel to view and copy the sample response.

Error Handling

CodeStatusDescription
400Bad RequestErrores de validación. Verifique datos de traslado, conductor y vehículo.
401UnauthorizedInvalid or expired authentication token.
403ForbiddenYou do not have permission to issue shipping guides with the provided RUC.
404Not FoundEl RUC proporcionado no está registrado en el sistema.
500Internal Server ErrorInternal server error. Try again.

Related Endpoints