feat(cfdi): add hidden Excel columns
Add Subtotal MXN, Saldo Insoluto, Metodo de Pago, Forma de Pago, ISR Retencion, IVA Retencion, and Descuento to Excel export. These columns are not visible in the frontend table but included in both bulk and single CFDI exports.
This commit is contained in:
@@ -462,9 +462,16 @@ export default function CfdiPage() {
|
|||||||
'RFC Receptor': cfdi.rfcReceptor,
|
'RFC Receptor': cfdi.rfcReceptor,
|
||||||
'Nombre Receptor': cfdi.nombreReceptor,
|
'Nombre Receptor': cfdi.nombreReceptor,
|
||||||
'Subtotal': cfdi.subtotal,
|
'Subtotal': cfdi.subtotal,
|
||||||
|
'Subtotal MXN': cfdi.subtotalMxn,
|
||||||
'IVA': cfdi.ivaTraslado,
|
'IVA': cfdi.ivaTraslado,
|
||||||
|
'ISR Retención': cfdi.isrRetencion,
|
||||||
|
'IVA Retención': cfdi.ivaRetencion,
|
||||||
|
'Descuento': cfdi.descuento,
|
||||||
'Total': cfdi.total,
|
'Total': cfdi.total,
|
||||||
'Moneda': cfdi.moneda,
|
'Moneda': cfdi.moneda,
|
||||||
|
'Método de Pago': cfdi.metodoPago || '',
|
||||||
|
'Forma de Pago': cfdi.formaPago || '',
|
||||||
|
'Saldo Insoluto': cfdi.saldoInsoluto || '',
|
||||||
'Estatus': cfdi.status === 'Vigente' || cfdi.status === '1' ? 'Vigente' : 'Cancelado',
|
'Estatus': cfdi.status === 'Vigente' || cfdi.status === '1' ? 'Vigente' : 'Cancelado',
|
||||||
'Fecha Cancelación': cfdi.fechaCancelacion
|
'Fecha Cancelación': cfdi.fechaCancelacion
|
||||||
? new Date(cfdi.fechaCancelacion).toLocaleDateString('es-MX')
|
? new Date(cfdi.fechaCancelacion).toLocaleDateString('es-MX')
|
||||||
@@ -540,9 +547,16 @@ export default function CfdiPage() {
|
|||||||
'RFC Receptor': cfdi.rfcReceptor,
|
'RFC Receptor': cfdi.rfcReceptor,
|
||||||
'Nombre Receptor': cfdi.nombreReceptor,
|
'Nombre Receptor': cfdi.nombreReceptor,
|
||||||
'Subtotal': cfdi.subtotal,
|
'Subtotal': cfdi.subtotal,
|
||||||
|
'Subtotal MXN': cfdi.subtotalMxn,
|
||||||
'IVA': cfdi.ivaTraslado,
|
'IVA': cfdi.ivaTraslado,
|
||||||
|
'ISR Retención': cfdi.isrRetencion,
|
||||||
|
'IVA Retención': cfdi.ivaRetencion,
|
||||||
|
'Descuento': cfdi.descuento,
|
||||||
'Total': cfdi.total,
|
'Total': cfdi.total,
|
||||||
'Moneda': cfdi.moneda,
|
'Moneda': cfdi.moneda,
|
||||||
|
'Método de Pago': cfdi.metodoPago || '',
|
||||||
|
'Forma de Pago': cfdi.formaPago || '',
|
||||||
|
'Saldo Insoluto': cfdi.saldoInsoluto || '',
|
||||||
'Estatus': cfdi.status === 'Vigente' || cfdi.status === '1' ? 'Vigente' : 'Cancelado',
|
'Estatus': cfdi.status === 'Vigente' || cfdi.status === '1' ? 'Vigente' : 'Cancelado',
|
||||||
'Fecha Cancelación': cfdi.fechaCancelacion
|
'Fecha Cancelación': cfdi.fechaCancelacion
|
||||||
? new Date(cfdi.fechaCancelacion).toLocaleDateString('es-MX')
|
? new Date(cfdi.fechaCancelacion).toLocaleDateString('es-MX')
|
||||||
|
|||||||
Reference in New Issue
Block a user