Skip to content

PointSav Documentation

The engineering library for the PointSav platform — operating systems and services for regulated businesses that own their data, their AI, and their record-keeping outright. Where the monorepo holds the code, this wiki holds the reasoning: architecture, services, security, and the governance commitments that bind future development.

Generar un cuaderno de trabajo de disposiciones de construcción

Requisitos previos

  • Un entorno de Rust funcional y una copia local (checkout) del espacio de trabajo que contiene los crates contables.
  • Un directorio de datos con el registro compartido de entidad/cuenta/consolidación completo para la entidad contra la que se ejecutan estos reportes, más datos reales de bloqueo de presupuesto del motor de construcción hermano (ver tool-construction — libro contable de costo, cronograma y calidad para construcción).
  • No es necesario tener ningún servicio en ejecución para ninguno de los cinco binarios a continuación.

Propósito

Producir el paquete de reportes que los directores independientes de un inversionista de capital, o un prestamista de construcción donde exista uno, revisan durante una obra activa: qué se está solicitando contra el presupuesto aprobado del proyecto, la declaración estatutaria exigida por la ley de gravámenes de construcción, un registro de los pagos efectivamente desembolsados, y un calendario de fechas de vencimiento de pago estatutarias en cascada a partir de fechas reales de recepción de factura.

Esta guía es distinta de Generar un paquete de estados financieros, que cubre una cadena de herramientas de estados financieros a nivel de entidad diferente — esta es específica al propio ciclo de disposiciones/llamados de capital de un proyecto de construcción activo.

Procedimiento

1. Apunte cada binario al directorio de datos compartido

export TCO26_DATA_DIR=/data/construction/example-project

La misma variable de entorno que usan los reportes del lado de construcción — esta cadena de herramientas lee del mismo directorio de datos, no de uno separado.

2. Ejecute los reportes

cargo run --bin capital_call_request -p tool-accounting-tco-26
cargo run --bin capital_call_schedule -p tool-accounting-tco-26
cargo run --bin statutory_declaration -p tool-accounting-tco-26
cargo run --bin checks_issued -p tool-accounting-tco-26
cargo run --bin cash_flow_calendar -p tool-accounting-tco-26

Cada uno es independiente — ejecutar uno no requiere haber ejecutado ningún otro antes, y cada uno escribe su propio HTML y PDF en <data-dir>/outputs/<year>/.

Resultado esperado

Reporte Salida real
Solicitud de llamado de capital La solicitud actual a los directores independientes de la entidad, dimensionada contra el presupuesto aprobado real
Cronograma de llamado de capital El registro corriente de Estimación Original / Estimación Revisada / Costos Completados a la Fecha / Costo por Completar / % Completado / Retención del que se nutre un llamado de capital
Declaración estatutaria La atestación jurada de cumplimiento de gravamen/retención que exige el estatuto de gravámenes de construcción subyacente
Cheques emitidos Un registro de desembolsos vinculado a la cuenta de efectivo real — genuinamente vacío hasta que se haya desembolsado un pago real
Calendario de flujo de caja Un calendario de fechas de vencimiento de pago del propietario y del subcontratista, cada una en cascada a partir de una fecha real de recepción de factura

Verificación

  • Abra cada PDF y véalo.
  • Un registro genuinamente vacío no es un defecto. En un proyecto sin ninguna nómina, factura o pago registrado jamás, los cinco reportes correctamente se renderizan con saldos reales y honestos en cero o una tabla vacía — no con una cifra fabricada. Lea la propia nota de base de preparación de cada reporte antes de tratar un resultado vacío como algo roto.
  • Confirme que los reportes de llamado de capital nunca usan lenguaje de prestamista (una "solicitud de disposición" a un banco) si la entidad contra la que está ejecutando esto se financia con capital propio — el propio planteamiento del reporte sigue la estructura de financiamiento real de la entidad en lugar de recurrir por defecto a la terminología de préstamos.

Lo que esta tarea no hace

  • No calcula la cascada de fechas de vencimiento estatutarias a partir de nada que no sea una fecha real y registrada de recepción de factura. Una fecha de recepción de factura en blanco no produce ninguna entrada de calendario para esa transacción, no una estimada.
  • No desembolsa ni autoriza un pago. Estos reportes leen el ledger; nada en esta tarea escribe un pago o un cheque.

Casos especiales

  • Un proyecto sin transacciones reales registradas todavía produce un conjunto completo y real de cinco reportes, todos mostrando correctamente saldos vacíos — este es el estado esperado para un proyecto en su arranque, no un error.

Reversión (rollback)

Nada que revertir — cada binario lee archivos existentes y solo escribe en <data-dir>/outputs/<year>/.

Próximos pasos

Ver también

Cite this record: /wiki/generate-a-construction-draw-workbook — revision a565f9df, last updated 7 September 2026.

Important Information

Estructura corporativa. PointSav Digital Systems ("PointSav") es actualmente un nombre comercial de Woodfine Capital Projects Inc. ("Woodfine"), con previsión de convertirse en una subsidiaria de propiedad absoluta de Woodfine tras su incorporación. PointSav no ofrece, vende ni solicita por sí mismo valor alguno. Toda oferta de valores asociada a las soluciones inmobiliarias de tenencia directa de Woodfine se realiza exclusivamente por parte de Woodfine, y únicamente por medio del Memorando de Colocación Privada aplicable.

Sin asesoramiento de inversión. El contenido de este wiki se ofrece con fines de ingeniería, operativos, de investigación y de desarrollo. Nada de lo que figura en este wiki constituye asesoramiento de inversión ni una solicitud para invertir en ninguna sociedad o solución de tenencia directa de Woodfine.

Propiedad intelectual. El nombre, el nombre comercial, el logotipo y las marcas de PointSav, junto con todos los productos, servicios y ofertas actuales y futuros de las marcas PointSav y Totebox — así como el software, el código fuente, la documentación, el sistema de diseño y todos los materiales relacionados — son propiedad de Woodfine y sus filiales, salvo los componentes identificados como de código abierto. No se otorga ningún derecho salvo el expresamente establecido en una licencia o acuerdo por escrito. El aviso de marcas completo aparece en el pie de página de cada página de este sitio.

Componentes de código abierto. Algunas partes de la plataforma se ofrecen bajo licencias de código abierto permisivas identificadas en el repositorio correspondiente. El uso de esos componentes se rige por los términos de sus respectivas licencias.

Sin garantía; uso informativo. El contenido de este wiki se ofrece únicamente con fines informativos generales y no constituye una declaración, garantía ni compromiso respecto de la funcionalidad, disponibilidad, precio o hoja de ruta de ningún producto. Algunos artículos describen características, capacidades e hitos planificados o previstos — el lenguaje como "planificado", "previsto", "objetivo", "puede" y "esperado" marca este contenido prospectivo, que está sujeto a cambios y no constituye un compromiso respecto del rendimiento futuro.

Confidencialidad. Cuando un artículo describiría un detalle operativo o de implementación no destinado a divulgación pública, ese artículo no se publica en este wiki. El contenido aquí es documentación de ingeniería de uso general, no configuración específica de clientes.

Jurisdicción. Woodfine Capital Projects Inc. está constituida en Columbia Británica, Canadá. Las referencias a la Sovereign Data Foundation en este wiki describen una iniciativa planificada o prevista únicamente, no una titular de capital actual ni un órgano de gobierno activo.

Cambios a este aviso. PointSav podrá actualizar este aviso periódicamente; rige la versión publicada en esta página.

No es un sistema de presentación de documentos. Este wiki no es un sistema de presentación de valores, un repositorio de divulgación electrónica ni un sustituto de SEDAR+ ni de ningún otro sistema de presentación regulatorio. Las presentaciones formales de valores se realizan a través del sistema de presentación regulatorio correspondiente, no a través de este wiki.

Descargo completo. Este aviso complementa, y no sustituye, el artículo completo de Avisos Legales. En caso de cualquier conflicto, prevalece el artículo de Avisos Legales.

Read the full disclaimer →