Generar Reporte Fiscal DR-15
Este skill permite generar el reporte mensual de impuestos sobre ventas para el estado de Florida (Formulario DR-15).
Pasos
- •
Validar Tasas de Impuesto:
- •Verificar que la tabla
florida_tax_ratesesté poblada. - •Confirmar las tasas por condado (Surax) vigentes.
- •Verificar que la tabla
- •
Calcular Ventas del Periodo:
- •Consultar todas las facturas (
invoices) dentro del rango de fechas especificado. - •Separar ventas gravables de ventas exentas.
- •Identificar el condado de cada venta (basado en la dirección del cliente o la configuración de envío).
- •Consultar todas las facturas (
- •
Generar Estructura DR-15:
- •Calcular el impuesto base estatal (6%).
- •Calcular la sobretasa discrecional del condado (Discretionary Sales Surtax).
- •Sumarizar totales por columna del formulario DR-15.
- •Calcular créditos o penalidades si aplican.
- •
Persistencia y Reporte:
- •Guardar el reporte generado en
florida_tax_reports. - •Guardar el detalle por condados en
florida_tax_report_counties. - •Utilizar
src/modules/dr15/DR15Generator.tspara la lógica de negocio.
- •Guardar el reporte generado en
Comandos Relacionados
- •Consultar tabla
florida_tax_rates. - •Ejecutar función
generateDR15Report(period).