<?php

namespace Koneko\SatCatalogs\Models;

class TipoRelacion
{
    // Definición de constantes para c_tipo_relacion
    const TIPO_RELACION_NOTA_CREDITO = 1;
    const TIPO_RELACION_NOTA_DEBITO = 2;
    const TIPO_RELACION_DEVOLUCION_MERCANCIA = 3;
    const TIPO_RELACION_SUSTITUCION_CFDI = 4;
    const TIPO_RELACION_TRASLADOS_FACTURADOS = 5;
    const TIPO_RELACION_FACTURA_TRASLADOS = 6;
    const TIPO_RELACION_CFDI_ANTICIPO = 7;

    public static $catalogo = [
        self::TIPO_RELACION_NOTA_CREDITO => 'Nota de crédito de los documentos relacionados',
        self::TIPO_RELACION_NOTA_DEBITO => 'Nota de débito de los documentos relacionados',
        self::TIPO_RELACION_DEVOLUCION_MERCANCIA => 'Devolución de mercancía sobre facturas o traslados previos',
        self::TIPO_RELACION_SUSTITUCION_CFDI => 'Sustitución de los CFDI previos',
        self::TIPO_RELACION_TRASLADOS_FACTURADOS => 'Traslados de mercancías facturados previamente',
        self::TIPO_RELACION_FACTURA_TRASLADOS => 'Factura generada por los traslados previos',
        self::TIPO_RELACION_CFDI_ANTICIPO => 'CFDI por aplicación de anticipo',
    ];
}
