---
title: "Store"
method: POST
path: "/api/v3/guias"
tags: ["Guias"]
---

# Store

`POST /api/v3/guias`

Guardar de venta

## Request body

- DispatchCreate
  - `id` integer, nullable
  - `tipo_documento` string, nullable, required
  - `document_type_id` integer
  - `serie` string
  - `numero` union
    - integer
    - string
  - `fecha_de_emision` string, nullable
  - `hora_de_emision` string, nullable
  - `fecha_de_traslado` string, required
  - `customer_id` integer, nullable
  - `cliente` PersonOut
    - `cliente_tipo_documento` string, required
    - `cliente_denominacion` string, required
    - `cliente_numero_documento` string, required
    - `cliente_email` union
      - string, email
      - string
    - `cliente_telefono` string, nullable
    - `distrito_id` string, nullable
    - `cliente_direccion` string, nullable
    - `document_type_code` union
      - integer
      - string
    - `id` integer, nullable
    - `user_id` integer, nullable
  - `receiver_id` integer, nullable
  - `destinatario` Receiver
    - `destinatario_tipo_documento` string, required
    - `destinatario_denominacion` string, required
    - `destinatario_numero_documento` string, required
    - `destinatario_email` union
      - string, email
      - string
    - `destinatario_telefono` string
    - `distrito_id` string, nullable
    - `destinatario_direccion` string
    - `document_type_code` union
      - integer
      - string
    - `id` integer, nullable
    - `user_id` integer, nullable
  - `establishment_id` integer
  - `establishment_destiny_id` integer, nullable
  - `peso_bruto_unidad` string, nullable, required
  - `transshipment_indicator` boolean, nullable
  - `codigo_puerto` string, nullable
  - `numero_de_bultos` string, nullable
  - `peso_bruto_total` string, nullable, required
  - `numero_container` string, nullable
  - `motivo_traslado` string, nullable
  - `codigo_modo_transporte` string, nullable
  - `transportista` Dispatcher
    - `codigo_tipo_documento_identidad` string
    - `transportista_numero_documento` string, required
    - `transportista_denominacion` string, required
    - `numero_registro_mtc` string
  - `conductor` Driver
    - `conductor_tipo_documento` string, required
    - `conductor_numero_documento` string, required
    - `conductor_nombres_y_apellidos` string, required
    - `conductor_numero_de_placa` string, required
    - `conductor_numero_licencia` string, required
    - `numero_de_autorizacion` string
  - `documentos` unknown
  - `vehiculos_secundarios` SecondaryVehicle[], nullable
    - `conductor_numero_de_placa` string, required
    - `tuc` string
  - `conductores_secundarios` SecondaryConductor[], nullable
    - `conductor_tipo_documento` string, required
    - `conductor_numero_documento` string, required
    - `conductor_nombres_y_apellidos` string, required
    - `conductor_numero_licencia` string, required
  - `observaciones` string, nullable, required
  - `descripcion_motivo_traslado` string, nullable
  - `pagador_flete` string, nullable
  - `user_id` integer, nullable
  - `company_id` integer, nullable
  - `is_demo` boolean
  - `filename` string, nullable
  - `external_id` string, nullable
  - `pdf` string, nullable
  - `xml` string, nullable
  - `cdr` string, nullable
  - `state_type_id` integer, nullable
  - `direccion_llegada` Delivery, required
    - `ubigeo` string, required
    - `direccion` string, required
    - `anexo_de_llegada` string, nullable
  - `direccion_partida` Origin, required
    - `ubigeo` string, required
    - `direccion` string, required
    - `anexo_de_partida` string, nullable
  - `num_ticket_sunat` string, nullable
  - `hash` string, nullable
  - `qr` string, nullable
  - `comprador` Purchase
    - `comprador_tipo_documento` string, required
    - `comprador_numero_documento` string, required
    - `comprador_denominacion` string, required
  - `proveedor` Supplier
    - `proveedor_tipo_documento` string, required
    - `proveedor_numero_documento` string, required
    - `proveedor_denominacion` string, required
  - `subcontratador` Subcontractor
    - `subcontratador_tipo_documento` string, required
    - `subcontratador_numero_documento` string, required
    - `subcontratador_denominacion` string, required
  - `tercero` Third
    - `tercero_tipo_documento` string, required
    - `tercero_numero_documento` string, required
    - `tercero_denominacion` string, required
  - `indicador_de_transbordo` integer, nullable
  - `numero_orden` string, nullable
  - `codigo` string, nullable
  - `orden_de_compra` string, nullable
  - `registro_vehiculo_conductor` boolean, nullable
  - `logs` unknown
  - `documento_relacionados` Document[], nullable
    - `tipo` string, required
    - `serie` string, nullable
    - `numero` string, required
  - `body_request` unknown
  - `items` DispatchItemCreate[], required
    - `item_id` integer, nullable
    - `guia_id` integer, nullable
    - `codigo` string, nullable, required
    - `cantidad` number
    - `descripcion` string, required
    - `unidad` string, nullable, required
    - `nota` string, nullable
    - `codigo_dam` string, nullable
  - `formato_pdf` string, nullable
  - `envio_indicador` union
    - integer
    - string
  - `send_email_customer` boolean

## Response `200`

Successful Response

- DispatchApiOut
  - `exito` boolean
  - `mensaje` string
  - `data` DispatchDataOut, required
    - `numero` string, required
    - `archivo` string, required
    - `hash` string
    - `qr` string
    - `tipo_estado` string
    - `descripcion_estado` string
  - `archivos` DispatchFileOut, required
    - `pdf` string, nullable
    - `descargar_pdf` string
    - `xml` string
    - `cdr` string
  - `eventos` unknown[]
    - unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/factpro/apis/note-service-api.md) · [All operations](https://skmtc.net/factpro/apis/note-service-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/factpro/note-service-api/revisions/d88e14b2de42/schema)
