Saltar al contenido principal
Procore

Crear órdenes de compra

 Lanzamiento por fases
Este tutorial documenta la interfaz moderna y las optimizaciones para la herramienta Contratos. Si aún está utilizando la experiencia heredada, consulte (Heredado) Crear una orden de compra para obtener instrucciones paso a paso. Para obtener más información sobre la línea de tiempo de Procore para usar las experiencias modernas y heredadas, consulte Finanzas del proyecto: Experiencia moderna para la herramienta Contratos.

Objetivo

Crear una orden de compra en la herramienta Contratos del proyecto.

Fondo

En Procore, una orden de compra (PO) es un contrato financiero documentado que detalla los tipos, cantidades y precios acordados para productos o servicios. Como parte del proceso de adquisición, las órdenes de compra son creadas por un 'comprador' (por ejemplo, un contratista general) y emitidas a un 'vendedor' (por ejemplo, un subcontratista) para cubrir el costo de un contrato. Una vez aceptada por el 'vendedor', una orden de compra representa un acuerdo entre las dos partes

Aspectos a tener en cuenta

  • Permisos de usuario requeridos:
    • Para crear una orden de compra y ver/ingresar datos en la pestaña Partidas (SOV):
      • Permisos de nivel 'Administrador' en la herramienta Contratos del proyecto.
        O
      • Los permisos de nivel 'Estándar' en la herramienta Contratos del proyecto y la configuración 'Permitir que los usuarios vean elementos de partidas' deben estar habilitados y su nombre debe estar seleccionado en la lista desplegable 'Seleccionar una persona'
  • Para compañías que utilizan el icon-erp-synced2.png ERP herramienta integraciones: mostrar/ocultar  

    • Para enviar el contrato a la herramienta integraciones de ERP para que un aprobador contable acepte la exportación:
      • Integration by Ryvit. El contrato debe tener al menos una (1) partida SOV con un código de fase Integration by Ryvit. Además, el código de costo debe asignarse a al menos una (1) categoría. Consulte Asignar tipos de costos predeterminados a Integration by Ryvit códigos de costo). ¡Importante!Cuando un contrato se exporta a Integration by Ryvit, debe tener un número de contrato único. Procore recomienda que la convención de numeración que configure para la herramienta Contratos es precedida por el Número de proyecto y luego utiliza el sistema de numeración predeterminado. Por ejemplo, si su número de proyecto es 001, su sistema de numeración sería 001-001, 001-002, 001-003, así sucesivamente.
      • QuickBooks®. El contrato debe tener al menos una (1) partida SOV con un código de costo QuickBooks®. El código de costo no necesita asignarse a una categoría, porque QuickBooks® no admite el concepto de categoría.
      • Sage 100 Contractor®. Un contrato debe tener una (1) partida SOV con un código de costo Sage 100 Contractor®. Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.
      • Sage 300 CRE®. El contrato debe tener al menos una (1) partida SOV con un código de costo Sage 300 CRE®. Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.
      • Viewpoint® Spectrum®. El contrato debe tener al menos una (1) partida (SOV) con un código de costo del proyecto Viewpoint® Spectrum®. El código de costo debe asignarse a al menos una (1) categoría. Las asignaciones de categorías siempre deben actualizarse en Viewpoint® Spectrum®.
      • Yardi Voyager®. El contrato debe tener al menos una (1) partida SOV con un código de costo Yardi Voyager®. Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Actualizar los códigos de costo Yardi Addisa® en un proyecto.
      • UndefinedNameError: reference to undefined name 'integrations_sageintacct' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[7]/strong/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . El contrato debe tener al menos una (1) partida SOV con un código de costo
        UndefinedNameError: reference to undefined name 'integrations_Sageintacct' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[7]/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.
      • UndefinedNameError: reference to undefined name 'integrations_acumatica' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[8]/strong/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . El contrato debe tener al menos una (1) partida SOV con un código de costo
        UndefinedNameError: reference to undefined name 'integrations_acumatica' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[8]/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.
      • UndefinedNameError: reference to undefined name 'integrations_mri' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[9]/strong/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . El contrato debe tener al menos una (1) partida SOV con un código de costo
        UndefinedNameError: reference to undefined name 'integrations_mri' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[9]/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.
      • UndefinedNameError: reference to undefined name 'integrations_xero' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[10]/strong/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . El contrato debe tener al menos una (1) partida SOV con un código de costo
        UndefinedNameError: reference to undefined name 'integrations_xero' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[1]/ul/li/ul/li[10]/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.

    Para compañías que utilizan el icon-erp-synced2.png ERP herramienta integraciones: mostrar/ocultar  

    • Para enviar el contrato a la herramienta integraciones de ERP para que un aprobador contable acepte la exportación:
      • UndefinedNameError: reference to undefined name 'integrations_myob' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[2]/ul/li/ul/li/strong/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . El contrato debe tener al menos una (1) partida SOV con un código de costo
        UndefinedNameError: reference to undefined name 'integrations_myob' (click for details)
        Callstack:
            at (Media_Library/Language_Specific_Media/Reusable_Snippets/Reusable_Text_Snippets), /content/body/div[13]/div[16]/div[2]/ul/li/ul/li/span, line 1, column 1
            at wiki.page()
            at (products/online/user-guide/project-level/commitments/tutorials/create-purchase-orders), /content/body/div[6]/ul/li[2]/div/pre, line 2, column 10
        
        . Además, el código de costo debe asignarse al menos un (1) tipo de costo. Consulte Asignar tipos de costos predeterminados a códigos de costo.

Pasos

  1. Navegue hasta la herramienta Contratos del proyecto.
  2. En la pestaña Contratos , haga clic en el botón Crear y elija Orden de compra de la lista desplegable.
     Nota
    • El botón Crear está disponible cuando visualiza las pestañas Contratos y Bandeja de reciclaje. Las nuevas órdenes de compra siempre se agregan a la pestaña Contratos. 
    • El botón Exportar solo está disponible en la pestaña Contratos. Para obtener más información, consulte Exportar una lista de contratos.
      clipboard_e679c2961083dc4b222f7a76004a53615.png
     
  3. Continúe con los siguientes pasos:

Agregar la información básica

Actualice la información básica de la siguiente manera:

clipboard_e030978fceda67cd0a0354dde11ab515b.png

 Notas
  • No hay campos obligatorios al agregar la información básica.
  • Si hace clic en el botón Crear sin completar ningún ingreso de datos, Procore guarda el contrato, lo enumera como el creador y lo coloca automáticamente en el estatus Borrador .
  • Número
    Para numerar sus contratos, elija entre estas opciones:
    • Si numera sus contratos utilizando un sistema de numeración secuencial, puede ingresar cualquier combinación de caracteres alfa numéricos en este cuadro. Para los contratos posteriores, Procore aplica automáticamente la numeración consecutiva en orden ascendente.
      Ejemplo

      Los ejemplos a continuación le muestran cómo funciona la numeración consecutiva de Procore:

      • Si el contrato anterior fue 1, los siguientes contratos son 2, 3, así sucesivamente.
      • Si el contrato anterior fue PC-0001, los siguientes contratos son PC-0002, PC-0003, así sucesivamente.
      • Si el contrato anterior fue DCA0010-12-G-0001, los próximos contratos son DCA0010-12-G-0002, DCA00010-12-G-0003, y así sucesivamente.
    • Si NO numera sus contratos utilizando la numeración secuencial, puede ingresar manualmente un número único para cada orden de compra. Para ello, escriba sobre la entrada existente en el cuadro Número . NO se permiten números de contrato duplicados.
       Notas
  • Compañía contratista
    Seleccione la compañía responsable de cumplir con la orden de compra (por ejemplo, American Construction Co.).
    Notas:
  •  
  • Título
    Escriba un nombre descriptivo para el contrato.
     Notas

Actualizar la información general

Actualice el contrato con más información general:

clipboard_e3aaf8378daf1c7084a085c175d107ccd.png

  • Estado
    Procore asigna automáticamente los contratos con el estatus "Predeterminado". Para seleccionar un estatus diferente, elija una de las etiquetas de estatus de la lista desplegable.Las opciones incluyen
     Nota
    Para crear órdenes de cambio y facturas, el estatus de su contrato debe establecerse en Aprobado o Completado.
  • Ejecutado
    Coloque una marca en esta casilla de verificación si el contrato se ha ejecutado por completo. Un contrato completamente ejecutado es un acuerdo legalmente efectivo que ha sido firmado por representantes autorizados para cada parte.
     Notas
    • Muchos usuarios de Procore optan por colocar una marca de verificación en el cuadro "Ejecutado" cuando colocan la orden de compra en el estado "Aprobado" o "Completo".
    • El momento en el que su equipo del proyecto coloca una marca de verificación en el cuadro 'Ejecutado' siempre debe estar alineado con el proceso comercial único de su proyecto.
  • Retención predeterminada
    Ingrese un número para representar el porcentaje que se retendrá como retención en las partidas del contrato. Por ejemplo, si planea retener diez (10) porcentaje del valor de la partida, ingrese el 10%.
     Notas
  • Facturar a
    Ingrese la información de contacto comercial de la parte que paga por la orden. Procore utiliza esta información para completar automáticamente la dirección "Facturar a" en cualquier factura creada para este pedido.
  • Condiciones de pago
    Ingrese las condiciones de pago.Por ejemplo, Neto 30, Neto 45, y así sucesivamente.
  • Enviar a
    Ingrese la información de contacto comercial para el destino de envío. Procore utiliza esta información para completar automáticamente la dirección "Enviar a" en cualquier factura creada para este pedido.Tenga en cuenta esta dirección puede ser diferente de la dirección "Facturar a". Por ejemplo, puede optar por que la orden se entregue directamente al lugar del proyecto o a una ubicación de montaje fuera del sitio.
  • Enviar vía
    Ingrese el método de envío para el pedido. Por ejemplo, Air, Internacional, Ocean, Truckload, Train, así sucesivamente.
     Nota
    El campo "Enviar vía" es un campo de texto de forma libre, por lo que puede ingresar el método de envío apropiado, el transportista o el número de seguimiento del pedido.
  • Descripción
    Ingrese una descripción más detallada del contrato primario. Puede aplicar las opciones de la barra de herramientas de formato a su texto.

Actualizar el acceso al contrato

De forma predeterminada, los contratos solo son visibles para los usuarios a los que se les han otorgado permisos de nivel "Solo lectura" o superior en la herramienta Contratos del proyecto. Para cambiar los permisos de acceso del contrato, haga lo siguiente:

  1. Opcional: Mueva la visibilidad de este contrato solo a los administradores de proyectos y seleccione usuarios que no son administradores para alternar hacia la izquierda o hacia la derecha para desactivar y activar la restricción. Procore activa esta configuración de forma predeterminada.
     Notas
    • El interruptor es AZUL cuando se activan las restricciones.
    • El interruptor es GRIS cuando se apagan las restricciones.
  2. Seleccione un empleado de la "Compañía contratista" de la lista desplegable Contacto de factura .

Actualizar las fechas del contrato

Para actualizar el contrato con fechas importantes, haga lo siguiente:

clipboard_ed8479a3ea68e96e93bb459aa6a08b9ab.png

 Notas
  • Orden de Compra Firmada Recibida
    Seleccione la fecha en que se recibió el orden de compra ejecutado.
  • Contrato
    Seleccione la fecha del contrato para el pedido.
  • Entrega
    Seleccione la fecha de entrega prevista o real para el pedido.
  • Emitido El
    Seleccione la fecha en que su compañía emitió la orden.

Establecer el método contable

El primer paso al actualizar una Partida es definir la método contable del contrato. El método que elija también se aplica a todas las órdenes de cambio o facturas para ese contrato.La método contable solo se puede cambiar ANTES de agregar partidas a una partida. Procore NO le permite cambiar la método contable de un contrato después de que se agreguen las partidas.

 Propina
¿Cuál es la diferencia entre el contrato basado en monto y basado en unidades/cantidades? Para obtener más detalles, consulte ¿Cómo configuro la método contable para un contrato o financiación?
  • Para cambiar el método contable a Unidad/Cantidad, haga clic en el botón Cambiar a unidad/cantidad .
  • Para cambiar el método contable a basado en montos, haga clic en el botón Cambiar a basado en montos .

Actualizar las partidas

Hay dos (2) método para actualizar la partida del orden de compra:

Agregar partidas a las partidas

De forma predeterminada, puede ingresar partidas en las partidas del orden de compra en cualquier momento, siempre que NO esté en el estatus "Aprobado".

 Nota
Si su equipo del proyecto ha activado la configuración "Habilitar siempre editable partidas" en esta herramienta, los usuarios con el permiso de usuario requerido para editar órdenes de compra pueden agregar partidas a las partidas cuando un orden de compra está en cualquier estatus. Para obtener información específica sobre esta configuración, consulte ¿Cuál es la configuración "Habilitar partidas siempre editables"?

Para agregar manualmente partidas a las Partidas:

clipboard_e23067c88bc1294f4fdd1e98233467420.png

  1. Elija entre estas opciones:
    • Si el SOV está en blanco, haga clic en Agregar línea debajo de "Aún no tiene partidas".
      O
    • Si tiene partidas existentes, haga clic en Agregar línea.
      Procore crea nuevas partidas a partir del número "1". Las líneas posteriores se crean en orden numérico.
  2. Designe un código de presupuesto para la nueva partida. Tiene estas opciones:
    • To assign an existing budget code to the line item, start typing a code in the Search box and select the matching code from the list. 
      O
    • Para crear un nuevo código de presupuesto para la partida, haga clic en el botón Crear código de presupuesto. A continuación, seleccione los ítems de segmento adecuados de la(s) lista(s) desplegable(s) para satisfacer los requisitos de patrón de código de presupuesto de su proyecto. Luego, haga clic en Crear.
  3. Dependiendo de la método contable que esté utilizando, elija los pasos adecuados para agregar una partida:
    • Para un contrato basado en montos: 
      Una partida basada en montos requiere este ingreso de datos:
      • #
        Procore ingresa automáticamente un número de partida en orden secuencial.
      • Partida del Evento Extraordinario
        Si tiene eventos extraordinarios habilitados, puede seleccionar una partida de evento extraordinario si el contrato debe vincularse a un evento extraordinario.
      • Código de presupuesto
        Seleccione un código de presupuesto de la lista o haga clic en Crear código de presupuesto para crear uno nuevo.Consulte ¿Qué es un código de presupuesto en la WBS de Procore? 
      • Descripción
        Ingrese una descripción para la partida. Por ejemplo, escriba: Tarifa de servicio mensual
      • Cantidad
        Ingrese el monto del costo.
      • Facturado hasta la fecha
        El sistema calcula automáticamente el monto facturado en el contrato hasta la fecha actual.
      • Monto restante
        Ingrese el monto que NO se ha facturado hasta la fecha actual.
      • Código de Impuestos
        Ingrese un código de impuesto para usar para esta partida. Este campo solo aparece si ha habilitado la función códigos de impuesto. Consulte ¿Cómo puedo usar códigos de impuesto en un proyecto?
    • Para un contrato basado en unidades/cantidades:
      Un SOV basado en unidades/cantidades requiere este ingreso de datos:
      • #
        Procore ingresa automáticamente un número de partida en orden secuencial.
      • Partida del Evento Extraordinario
        Si tiene eventos extraordinarios habilitados, puede seleccionar una partida de evento extraordinario si el contrato debe vincularse a un evento extraordinario.
      • Código de presupuesto
        Seleccione un código de presupuesto de la lista o haga clic en Crear código de presupuesto para crear uno nuevo.Consulte ¿Qué es un código de presupuesto en la WBS de Procore? 
      • Descripción
        Ingrese una descripción para la partida. Por ejemplo, escriba: Tarifa de servicio mensual
      • cantidad
        Ingrese el número de unidades.
      • UOM
        Ingrese la unidad de medida (UOM).
         Nota
      • Precio unitario
        Ingrese el costo unitario en el cuadro proporcionado.
      • Cantidad
        El sistema calcula automáticamente el subtotal por usted, según las entradas de cantidad, Unidad de medida y Precio unitario.
      • Facturado hasta la fecha
        El sistema calcula automáticamente el monto facturado en el contrato hasta la fecha actual.
      • Monto restante
        Ingrese el monto que NO se ha facturado hasta la fecha actual.
      • Código de Impuestos
        Ingrese un código de impuesto para usar para esta partida. Este campo solo aparece si ha habilitado la función códigos de impuesto. Consulte ¿Cómo puedo usar códigos de impuesto en un proyecto?
  4. Opcional: Repita los pasos anteriores para agregar tantas partidas como sea necesario.
  5. Haga clic en Guardar.
    Procore guarda las partidas en las partidas del contrato.
Importar partidas a las partidas desde un archivo CSV
  1. En la tarjeta "Partidas", haga clic en el botón Importar partidas desde CSV .

    clipboard_e088d24eb2718b35ef664d0d537aec79e.png
     
  2. Haga clic en el botón Descargar plantilla CSV y elija una de estas opciones:
    • Plantilla en blanco. Haga clic en esta opción para descargar una plantilla en blanco.
      O
    • Plantilla con partidas existentes. Haga clic en esta opción para descargar una plantilla que incluya cualquier dato de partida existente del presupuesto de su proyecto.
       Nota
      • Procore descarga un archivo de plantilla CSV en la ubicación de descarga de archivos de su navegador web.
      • El nombre del archivo es: TBD
  3. Abra la plantilla que descargó en su computadora.
  4. Ingrese los datos que desea cargar directamente en la plantilla.
     Importante
    NO cambie ni reorganiza los encabezados de columna en el archivo de plantilla.
  5. Después de ingresar los datos de su partida, asegúrese de guardar las actualizaciones de su archivo en el formato de archivo "Valores separados por comas".
  6. Vuelva a Procore. Luego, en la sección "Archivo CSV", elija una de estas opciones:
    • Haga clic en Cargar archivo.
      O
    • Utilice una operación de arrastrar y soltar para mover la plantilla que acaba de actualizar en la sección "Archivo CSV".
  7. Elija una de estas opciones:
    • Agregue partidas adicionales. Elija esta opción si desea crear nuevas partidas utilizando los datos de su plantilla.
      O
    • Reemplazar partidas existentes. Elija esta opción si desea borrar cualquier partida existente del contrato primario y reemplazarla por datos en su plantilla.
       Nota
       Si la opción de configuración "Habilitar partidas siempre editables" está activada en la herramienta Contratos del proyecto, la opción "Reemplazar partidas existentes" está atenuada y no está disponible para su uso una vez que se crea una factura y se facturan las partidas. Para obtener más información, consulte ¿Cuál es la configuración "Habilitar siempre editable partidas"?
  8. Haga clic en Importar

Adjuntar archivos

Para agregar archivos adjuntos al contrato:

  1. En la tarjeta "Archivos adjuntos", haga clic en Editar.
  2. Haga clic en Adjuntar archivos.
  3. En el cuadro de diálogo "Adjuntar archivos", resalte la ubicación donde se almacenan los archivos que se cargan. Las opciones incluyen:
    • Mi computadora. Haga clic en Cargar archivos para abrir el buscador de su computadora. Seleccione los archivos para cargar y haga clic en Abrir.
    • Fotos. Si la herramienta Fotos está activa en el proyecto, elija la ubicación de la lista Seleccionar álbum y luego busque los archivos para cargar.
    • Planos. Si la herramienta Planos está activa en el proyecto, elija el área de la lista Seleccionar área y luego busque los archivos para cargar.
    • Formularios. Si la herramienta Formularios está activa en el proyecto, elija la plantilla de la lista Seleccionar plantilla y luego busque los archivos para cargar.
    • Documentos. Si la herramienta Documentos está activa en el proyecto, navegue hasta la carpeta que almacena los archivos para cargar y luego resalte ellos.
  4. Haga clic en Adjuntar.

    clipboard_e25b6d2f5dc52e208f088a7ba6fbc2a59.png

    Un indicador de progreso muestra el estatus de la carga.
  5. Haga clic en el icono Cerrar (X) en el cuadro de diálogo Adjuntar archivos. 

Guardar el contrato

Para guardar el contrato, haga clic en uno (1) de estos botones:

  • Salvar.Haga clic en este botón para guardar el nuevo contrato y volver a la pestaña "General" en modo de visualización.
    O
  • Completo con DocuSign®. Haga clic en este botón para iniciar la integración de Procore + DocuSign® y preparar el sobre para su firma. Para obtener más información, consulte DocuSign®.

 

Si desea obtener más información sobre el software de contratos de Procore y cómo puede ayudar a su negocio, visite nuestra página icon-external-link.pngde productos de la herramienta financiera de construcción.