Juan Felipe Zapata Moreno 47764891d2 ADD: Factura pdf
2025-10-09 13:27:54 -06:00

176 lines
5.5 KiB
JavaScript

export default {
templateId: 'temp-cot-001',
nombre: 'Cotización',
branding: {
logo: null,
primaryColor: '#2c50dd',
slogan: ' ',
},
campos: [
{
seccion: 'Datos de la Empresa',
campos: [
{
key: 'empresaNombre',
label: 'Nombre de la Empresa',
tipo: 'text',
required: true,
placeholder: 'Ej: GOLSYSTEMS',
},
{
key: 'empresaWeb',
label: 'Sitio Web',
tipo: 'url',
required: false,
placeholder: 'www.ejemplo.com',
},
{
key: 'empresaEmail',
label: 'Email',
tipo: 'email',
required: true,
placeholder: 'contacto@ejemplo.com',
},
{
key: 'empresaTelefono',
label: 'Teléfono',
tipo: 'tel',
required: true,
placeholder: '+52 999 123 4567',
},
{
key: 'empresaRFC',
label: 'RFC',
tipo: 'text',
required: true,
placeholder: 'GME111116GJA',
},
{
key: 'empresaDireccion',
label: 'Dirección',
tipo: 'textarea',
required: true,
placeholder: 'Dirección completa',
}
]
},
{
seccion: 'Datos Bancarios',
campos: [
{
key: 'bancoBanco',
label: 'Banco',
tipo: 'text',
required: false,
placeholder: 'Banco Nacional',
},
{
key: 'bancoTipoCuenta',
label: 'Tipo de Cuenta',
tipo: 'text',
required: false,
placeholder: 'Cuenta de cheques',
},
{
key: 'bancoCuenta',
label: 'Número de Cuenta',
tipo: 'text',
required: false,
placeholder: '1234567890',
}
]
},
{
seccion: 'Datos del Cliente',
campos: [
{
key: 'clienteNombre',
label: 'Nombre del Cliente',
tipo: 'text',
required: true,
placeholder: 'Ej: Juan Pérez',
},
{
key: 'clienteRFC',
label: 'RFC',
tipo: 'text',
required: false,
placeholder: 'RFC del cliente',
},
{
key: 'clienteDomicilio',
label: 'Domicilio',
tipo: 'text',
required: false,
placeholder: 'Dirección',
},
{
key: 'clienteTelefono',
label: 'Teléfono',
tipo: 'tel',
required: false,
placeholder: '+52 999 123 4567',
}
]
},
{
seccion: 'Datos del Ejecutivo',
campos: [
{
key: 'ejecutivoNombre',
label: 'Nombre del Ejecutivo',
tipo: 'text',
required: true,
placeholder: 'Nombre completo',
},
{
key: 'ejecutivoCorreo',
label: 'Correo',
tipo: 'email',
required: true,
placeholder: 'ejecutivo@ejemplo.com',
},
{
key: 'ejecutivoCelular',
label: 'Celular',
tipo: 'tel',
required: true,
placeholder: '+52 999 123 4567',
}
]
},
{
seccion: 'Detalles del Documento',
campos: [
{
key: 'folio',
label: 'Número de Folio',
tipo: 'text',
required: true,
placeholder: '17016',
},
{
key: 'fechaRealizacion',
label: 'Fecha de Realización',
tipo: 'date',
required: true,
},
{
key: 'vigencia',
label: 'Vigencia',
tipo: 'date',
required: false,
},
{
key: 'observaciones',
label: 'Observaciones',
tipo: 'textarea',
required: false,
placeholder: 'Observaciones adicionales',
}
]
}
]
};