Ir al contenido

Catálogo 20 — Motivo de traslado

Catálogo SUNAT que clasifica el motivo por el cual se realiza el traslado de bienes. Es requerido en la Guía de Remisión Remitente y otros documentos de transporte.

CódigoDescripción
01Venta
02Compra
03Venta sujeta a confirmar
04Traslado entre establecimientos
05Consignación
06Devolución
08Importación
09Exportación
13Traslado emisor itinerante
14Otros

Se utiliza en el campo motivoTraslado de modelos de guía de remisión o documentos de traslado. openUBL aún no expone un modelo dedicado de Guía de Remisión en la API REST, pero el catálogo está disponible en src/openubl/models/catalog.py para uso directo.

from openubl.models.catalog import Catalog20
# Seleccionar el motivo de traslado
motivo = Catalog20.VENTA.value # "01"
print(f"Motivo de traslado: {motivo}")
from openubl.models.catalog import Catalog20
motivos_comunes = {
"Venta": Catalog20.VENTA.value,
"Devolución": Catalog20.DEVOLUCION.value,
"Traslado entre establecimientos": Catalog20.TRASLADO_ENTRE_ESTABLECIMIENTOS.value,
}
for nombre, codigo in motivos_comunes.items():
print(f"{nombre}: {codigo}")