<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/td/onlinemanual/000353" xml:lang="es">
   <Header>
      <Title>Acumulados de programación de compras</Title>
      <Keyword type="header" order="d1e1008940">
         <Level1>Acumulados</Level1>
      </Keyword>
      <Keyword type="header" order="d1e1008943">
         <Level1>Acumulados</Level1>
      </Keyword>
      <Keyword type="header" order="d1e1008946">
         <Level1>Programación de compras</Level1>
         <Level2>acumulados</Level2>
      </Keyword>
   </Header>
   <AimSection>
      <List>
         <ListIntro>Si utiliza programaciones de compras, los <Link href="/baanerp/td/glossary/glossary#CumulaCUMs_td" role="glossary">acumulados</Link> se utilizan para:</ListIntro>
         <ListItem>Hacer el seguimiento de la cantidad total pedida de una programación.</ListItem>
         <ListItem>Hacer el seguimiento de la cantidad total recibida de una programación.</ListItem>
         <ListItem>Calcular sobreentregas y entregas incompletas para <Link href="/baanerp/td/glossary/glossary#000334" role="glossary">programaciones de tipo push</Link>.</ListItem>
         <ListItem>Informar al proveedor sobre la cantidad recibida.</ListItem>
      </List>
   </AimSection>
   <GeneralSection>
      <SectionTitle>Acumulados</SectionTitle>
      <List>
         <ListIntro>En <GUIRef href="/baanerp/td/pur" role="module">Control de compras</GUIRef>, se admiten los siguientes acumulados:</ListIntro>
         <ListItem> 
            <Link href="/baanerp/td/glossary/glossary#000005" role="glossary">Acumulados expedidos</Link>, que pueden verse en la sesión <Link href="/baanerp/td/pur/tdpur3131m000" role="session">Acumulados omitidos (tdpur3131m000)</Link>.</ListItem>
         <ListItem> 
            <Link href="/baanerp/td/glossary/glossary#000006" role="glossary">Acumulados recibidos</Link>, que pueden verse en la sesión <Link href="/baanerp/td/pur/tdpur3132m000" role="session">Acumulados recibidos (tdpur3132m000)</Link>.</ListItem>
         <ListItem> 
            <Link href="/baanerp/td/glossary/glossary#000004" role="glossary">Acumulados necesarios</Link>, que pueden verse en la sesión <Link href="/baanerp/td/pur/tdpur3130m000" role="session">Acumulados necesarios (tdpur3130m000)</Link>.</ListItem>
         <ListItem> 
            <Link href="/baanerp/td/glossary/glossary#000007" role="glossary">Acumulados facturados</Link>, que pueden verse en la sesión <Link href="/baanerp/td/pur/tdpur3133m000" role="session">Acumulados facturados (tdpur3133m000)</Link>.</ListItem>
      </List>
      <ProcedureList>
         <ListIntro>Si se lanza una programación de compras, ERP LN inserta registros en las sesiones anteriormente mencionadas en el siguiente orden:</ListIntro>
         <ListItem>En cuanto se recibe un <Link href="/baanerp/wh/glossary/glossary#000308" role="glossary">aviso de expedición anticipada</Link> del proveedor, se inserta/actualiza un registro de acumulado expedido. Se inserta la cantidad expedida comunicada por el proveedor.</ListItem>
         <ListItem>Se inserta/actualiza un registro de acumulado recibido en cuanto se efectúa una <Link href="/baanerp/wh/glossary/glossary#000373" role="glossary">recepción</Link> en <GUIRef href="/baanerp/wh" role="package">Almacenaje</GUIRef>. Se inserta la cantidad realmente recibida.</ListItem>
         <ListItem>En cuanto se confirma la recepción en <GUIRef href="/baanerp/wh" role="package">Almacenaje</GUIRef>, se inserta/actualiza un registro de acumulado necesario. Se inserta la cantidad necesaria total para las líneas de programación.</ListItem>
         <ListItem>En cuanto se aprueba una <Link href="/baanerp/ci/glossary/glossary#000005" role="glossary">factura</Link> en <GUIRef href="/baanerp/tf" role="package">Finanzas</GUIRef>, se inserta un registro de acumulado facturado.</ListItem>
      </ProcedureList>
      <Paragraph>Por lo general, los acumulados se calculan y actualizan sobre la base del número de programación, la <Link href="/baanerp/td/glossary/glossary#000350" role="glossary">fecha de inicio de acumulados</Link> y la fecha de transacción, que puede ser la fecha de expedición, la fecha de recepción, la fecha de necesidad planificada o la fecha de factura. El número de programación y la fecha de transacción se determinan en el momento en que tiene lugar la transacción.</Paragraph>
      <Note>
         <SectionTitle> Nota</SectionTitle>
         <Paragraph>Puede restablecer los acumulados en la sesión <Link href="/baanerp/td/pur/tdpur3230m000" role="session">Restablecer acumulados (tdpur3230m000)</Link>.</Paragraph>
      </Note>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Modelos acumulativos</SectionTitle>
      <Paragraph>Existen dos modelos acumulativos sobre los que se basan los acumulados comunicados que se utilizan en una compañía de logística.</Paragraph>
      <List>
         <ListIntro>En el campo <GUIRef href="/baanerp/td/pur/tdpur0100m300#tdpur000.cumm" role="field">Modelo para acumulados</GUIRef> de la sesión <GUIRef href="/baanerp/td/pur/tdpur0100m300" role="session">Parámetros de contratos de compra (tdpur0100m300)</GUIRef>, puede seleccionar uno de los siguientes modelos:</ListIntro>
         <ListItemHead>Modelo acumulativo basado en recepción</ListItemHead>
         <ListItem>En las programaciones basadas en recepción, se tiene en cuenta la posición del proveedor. Por consiguiente, en caso de una entrega incompleta, las líneas de programación con una fecha de necesidad planificada que caiga antes de la siguiente <Link href="/baanerp/td/glossary/glossary#000355" role="glossary">fecha de emisión de programación</Link> se insertan como <Link href="/baanerp/td/glossary/glossary#000000000000014" role="glossary">necesidades inmediatas</Link> en la sesión <GUIRef href="/baanerp/td/pur/tdpur3522m000" role="session">Línea de envío de compras - Detalles (tdpur3522m000)</GUIRef>. Además, el acumulado total recibido se comunica al proveedor.</ListItem>
         <ListItemHead>Modelo acumulativo basado en orden</ListItemHead>
         <ListItem>Las programaciones basadas en orden son independientes de la posición del proveedor. En caso de sobreentrega o entrega incompleta, los proveedores son los responsables de calcular su posición con relación a la demanda. Por consiguiente, se comunican todas las cantidades pedidas al proveedor, quien entonces resta la cantidad expedida de la cantidad pedida. Para obtener más información acerca de cómo el proveedor gestiona las sobreentregas y las entregas incompletas, consulte <Link href="/baanerp/td/onlinemanual/000370" role="manual">Corrección de programación de ventas</Link>.</ListItem>
      </List>
      <Note>
         <SectionTitle> Nota</SectionTitle>
         <Paragraph>En el caso de programaciones de tipo push, las mercancías suelen recibirse con una <Link href="/baanerp/td/glossary/glossary#000342" role="glossary">orden general de almacén</Link> y el envío de compras suele contener líneas de programación <Link href="/baanerp/td/glossary/glossary#000343" role="glossary">agrupadas</Link>. Cuando se reciben las mercancías, se distribuyen entre las líneas de programación con la necesidad no satisfecha más antigua del tipo Inmediato o En firme. Para obtener más información, consulte <Link href="/baanerp/td/onlinemanual/000351" role="manual">Agrupar líneas de programación de compras</Link>.</Paragraph>
      </Note>
      <ExampleSection>
         <SectionTitle> Ejemplo</SectionTitle>
         <Paragraph> 
            <Emphasis>Número de programación 10000001</Emphasis>
         </Paragraph>
         <TABLE border="1" width="100%" space-and-orientation="portrait-max"
                borderstyle="default">
            <TBODY noTR="4">
               <TR no="1" isLast="false">
                  <TH width="20%" rowspan="1" colspan="1">Fecha de necesidad</TH>
                  <TH width="16%" rowspan="1" colspan="1">Nº posición</TH>
                  <TH width="16%" rowspan="1" colspan="1">Ctd. pedida</TH>
                  <TH width="17%" rowspan="1" colspan="1">Ctd. entreg.</TH>
                  <TH width="20%" rowspan="1" colspan="1">Tipo de necesidad</TH>
                  <TH width="11%" rowspan="1" colspan="1">Precio</TH>
               </TR>
               <TR no="2" isLast="false">
                  <TD width="20%" rowspan="1" colspan="1">11/01/2001</TD>
                  <TD width="16%" rowspan="1" colspan="1">10</TD>
                  <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                  <TD width="17%" rowspan="1" colspan="1">0 unidades</TD>
                  <TD width="20%" rowspan="1" colspan="1">en firme</TD>
                  <TD width="10%" rowspan="1" colspan="1">10</TD>
               </TR>
               <TR no="3" isLast="false">
                  <TD width="20%" rowspan="1" colspan="1">12/01/2001</TD>
                  <TD width="16%" rowspan="1" colspan="1">20</TD>
                  <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                  <TD width="17%" rowspan="1" colspan="1">0 unidades</TD>
                  <TD width="20%" rowspan="1" colspan="1">en firme</TD>
                  <TD width="10%" rowspan="1" colspan="1">10</TD>
               </TR>
               <TR no="4" isLast="true">
                  <TD width="20%" rowspan="1" colspan="1">13/01/2001</TD>
                  <TD width="16%" rowspan="1" colspan="1">30</TD>
                  <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                  <TD width="17%" rowspan="1" colspan="1">0 unidades</TD>
                  <TD width="20%" rowspan="1" colspan="1">en firme</TD>
                  <TD width="10%" rowspan="1" colspan="1">10</TD>
               </TR>
            </TBODY>
         </TABLE>
      </ExampleSection>
      <ProcedureSection>
         <Steps>
            <StepsIntro>Si el 10 de enero de 2001 se confirma una recepción de siete unidades, recepción 0001, nota de entrega 001, se llevan a cabo los pasos siguientes o se intercambia la siguiente información entre el módulo <GUIRef href="/baanerp/td/pur" role="module">Control de compras</GUIRef> y <GUIRef href="/baanerp/wh" role="package">Almacenaje</GUIRef>:</StepsIntro>
            <Step>
               <StepTitle>Seleccionar líneas de programación de compras</StepTitle>
               <Paragraph>Las líneas de programación de compras se seleccionan en la secuencia de la necesidad no satisfecha más antigua del tipo En firme. Ello significa que las primeras recepciones se registran en la necesidad del 11 de enero de 2001, después en la necesidad del 12 de enero de 2001, y así sucesivamente. Las recepciones se pueden registrar en las líneas de programación para el máximo de la cantidad pedida.</Paragraph>
               <List>
                  <ListIntro>En el ejemplo, se registra la recepción de siete unidades del siguiente modo:</ListIntro>
                  <ListItem>11 de enero de 2001: aunque se han entregado siete unidades, en esta línea se pueden recibir cinco unidades.</ListItem>
                  <ListItem>12 de enero de 2001: aunque la cantidad pedida es de cinco unidades, sólo se asignan dos unidades de la cantidad entregada realmente a esta línea (se asignan cinco unidades a la línea de programación del 11 de enero 2001, que es anterior). Esto significa que esta línea sólo se habrá <Link href="/baanerp/ti/glossary/glossary#PartiaDelive_ti" role="glossary">entregado parcialmente</Link>.</ListItem>
               </List>
            </Step>
            <Step>
               <StepTitle>Actualizar líneas de programación de compras</StepTitle>
               <Paragraph>Las líneas de programación de compras se actualizan en la sesión <GUIRef href="/baanerp/td/pur/tdpur3111m000" role="session">Programación de compras - Líneas (tdpur3111m000)</GUIRef>.</Paragraph>
               <TABLE border="1" width="100%" space-and-orientation="portrait-max"
                      borderstyle="default">
                  <TBODY noTR="4">
                     <TR no="1" isLast="false">
                        <TH width="20%" rowspan="1" colspan="1">Fecha de necesidad</TH>
                        <TH width="16%" rowspan="1" colspan="1">Nº posición</TH>
                        <TH width="16%" rowspan="1" colspan="1">Ctd. pedida</TH>
                        <TH width="17%" rowspan="1" colspan="1">Ctd. entreg.</TH>
                        <TH width="20%" rowspan="1" colspan="1">Tipo de necesidad</TH>
                        <TH width="11%" rowspan="1" colspan="1">Precio</TH>
                     </TR>
                     <TR no="2" isLast="false">
                        <TD width="20%" rowspan="1" colspan="1">11/01/2001</TD>
                        <TD width="16%" rowspan="1" colspan="1">10</TD>
                        <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                        <TD width="17%" rowspan="1" colspan="1">5 unidades</TD>
                        <TD width="20%" rowspan="1" colspan="1">en firme</TD>
                        <TD width="10%" rowspan="1" colspan="1">10</TD>
                     </TR>
                     <TR no="3" isLast="false">
                        <TD width="20%" rowspan="1" colspan="1">12/01/2001</TD>
                        <TD width="16%" rowspan="1" colspan="1">20</TD>
                        <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                        <TD width="17%" rowspan="1" colspan="1">2 unidades</TD>
                        <TD width="20%" rowspan="1" colspan="1">en firme</TD>
                        <TD width="10%" rowspan="1" colspan="1">10</TD>
                     </TR>
                     <TR no="4" isLast="true">
                        <TD width="20%" rowspan="1" colspan="1">13/01/2001</TD>
                        <TD width="16%" rowspan="1" colspan="1">30</TD>
                        <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                        <TD width="17%" rowspan="1" colspan="1">0 unidades</TD>
                        <TD width="20%" rowspan="1" colspan="1">en firme</TD>
                        <TD width="10%" rowspan="1" colspan="1">10</TD>
                     </TR>
                  </TBODY>
               </TABLE>
            </Step>
            <Step>
               <StepTitle>Insertar detalles de recepción</StepTitle>
               <Paragraph>Los detalles de recepción se actualizan en la sesión <GUIRef href="/baanerp/td/pur/tdpur3115m200" role="session">Programación de compras - Recepciones (tdpur3115m200)</GUIRef>.</Paragraph>
               <TABLE border="1" width="100%" space-and-orientation="portrait-max"
                      borderstyle="default">
                  <TBODY noTR="3">
                     <TR no="1" isLast="false">
                        <TH width="17%" rowspan="1" colspan="1">Nº posición</TH>
                        <TH width="16%" rowspan="1" colspan="1">Nº recep.</TH>
                        <TH width="18%" rowspan="1" colspan="1">Nº nota entrega</TH>
                        <TH width="16%" rowspan="1" colspan="1">Ctd. entreg.</TH>
                        <TH width="16%" rowspan="1" colspan="1">Ctd. aprobada</TH>
                        <TH width="17%" rowspan="1" colspan="1">Cant. rech.</TH>
                     </TR>
                     <TR no="2" isLast="false">
                        <TD width="17%" rowspan="1" colspan="1">10</TD>
                        <TD width="16%" rowspan="1" colspan="1">RCP0001</TD>
                        <TD width="18%" rowspan="1" colspan="1">PS001</TD>
                        <TD width="16%" rowspan="1" colspan="1">5 unidades</TD>
                        <TD width="16%" rowspan="1" colspan="1">0</TD>
                        <TD width="16%" rowspan="1" colspan="1">0</TD>
                     </TR>
                     <TR no="3" isLast="true">
                        <TD width="17%" rowspan="1" colspan="1">20</TD>
                        <TD width="16%" rowspan="1" colspan="1">RCP0001</TD>
                        <TD width="18%" rowspan="1" colspan="1">PS001</TD>
                        <TD width="16%" rowspan="1" colspan="1">2 unidades</TD>
                        <TD width="16%" rowspan="1" colspan="1">0</TD>
                        <TD width="16%" rowspan="1" colspan="1">0</TD>
                     </TR>
                  </TBODY>
               </TABLE>
            </Step>
            <Step>
               <StepTitle>Actualizar movimientos de stock planificados</StepTitle>
               <Paragraph>Los <Link href="/baanerp/wh/glossary/glossary#000012" role="glossary">movimientos de stock planificados</Link> se actualizan en <GUIRef href="/baanerp/wh" role="package">Almacenaje</GUIRef>.</Paragraph>
               <TABLE border="1" width="80%" space-and-orientation="indented-custom"
                      borderstyle="default">
                  <TBODY noTR="4">
                     <TR no="1" isLast="false">
                        <TH width="34%" rowspan="1" colspan="1">Nº posición</TH>
                        <TH width="33%" rowspan="1" colspan="1">Fecha de entrega</TH>
                        <TH width="33%" rowspan="1" colspan="1">Cantidad</TH>
                     </TR>
                     <TR no="2" isLast="false">
                        <TD width="34%" rowspan="1" colspan="1">10</TD>
                        <TD width="33%" rowspan="1" colspan="1">11/01/2001</TD>
                        <TD width="33%" rowspan="1" colspan="1">0 unidades</TD>
                     </TR>
                     <TR no="3" isLast="false">
                        <TD width="34%" rowspan="1" colspan="1">20</TD>
                        <TD width="33%" rowspan="1" colspan="1">12/01/2001</TD>
                        <TD width="33%" rowspan="1" colspan="1">3 unidades</TD>
                     </TR>
                     <TR no="4" isLast="true">
                        <TD width="34%" rowspan="1" colspan="1">30</TD>
                        <TD width="33%" rowspan="1" colspan="1">13/01/2001</TD>
                        <TD width="33%" rowspan="1" colspan="1">5 unidades</TD>
                     </TR>
                  </TBODY>
               </TABLE>
            </Step>
            <Step>
               <StepTitle>Actualizar acumulados recibidos</StepTitle>
               <Paragraph>Los acumulados recibidos se actualizan en la sesión <GUIRef href="/baanerp/td/pur/tdpur3132m000" role="session">Acumulados recibidos (tdpur3132m000)</GUIRef>.</Paragraph>
               <TABLE border="1" width="100%" space-and-orientation="indented-custom"
                      borderstyle="default">
                  <TBODY noTR="2">
                     <TR no="1" isLast="false">
                        <TH width="20%" rowspan="1" colspan="1">Nº recep.</TH>
                        <TH width="20%" rowspan="1" colspan="1">Nº nota entrega</TH>
                        <TH width="20%" rowspan="1" colspan="1">Fecha de transacción</TH>
                        <TH width="20%" rowspan="1" colspan="1">Cantidad recibida</TH>
                        <TH width="20%" rowspan="1" colspan="1">Acumulado recibido</TH>
                     </TR>
                     <TR no="2" isLast="true">
                        <TD width="20%" rowspan="1" colspan="1">RCP0001</TD>
                        <TD width="20%" rowspan="1" colspan="1">PS001</TD>
                        <TD width="20%" rowspan="1" colspan="1">10/1/2001</TD>
                        <TD width="20%" rowspan="1" colspan="1">7</TD>
                        <TD width="20%" rowspan="1" colspan="1">7</TD>
                     </TR>
                  </TBODY>
               </TABLE>
            </Step>
            <Step>
               <StepTitle>Actualizar acumulados necesarios</StepTitle>
               <Paragraph>Los acumulados necesarios se actualizan en la sesión <GUIRef href="/baanerp/td/pur/tdpur3130m000" role="session">Acumulados necesarios (tdpur3130m000)</GUIRef>.</Paragraph>
               <TABLE border="1" width="90%" space-and-orientation="indented-custom"
                      borderstyle="default">
                  <TBODY noTR="3">
                     <TR no="1" isLast="false">
                        <TH width="38%" rowspan="1" colspan="1">Fecha de necesidad planificada</TH>
                        <TH width="32%" rowspan="1" colspan="1">Cantidad necesaria</TH>
                        <TH width="30%" rowspan="1" colspan="1">Acumulado necesario</TH>
                     </TR>
                     <TR no="2" isLast="false">
                        <TD width="38%" rowspan="1" colspan="1">11/01/2001</TD>
                        <TD width="32%" rowspan="1" colspan="1">5</TD>
                        <TD width="30%" rowspan="1" colspan="1">5</TD>
                     </TR>
                     <TR no="3" isLast="true">
                        <TD width="38%" rowspan="1" colspan="1">12/01/2001</TD>
                        <TD width="32%" rowspan="1" colspan="1">5</TD>
                        <TD width="30%" rowspan="1" colspan="1">10</TD>
                     </TR>
                  </TBODY>
               </TABLE>
            </Step>
         </Steps>
      </ProcedureSection>
   </GeneralSection>
   <RelatedTopics>
      <SectionTitle> Temas relacionados</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000355" role="manual">Restablecer acumulados de programación de compras</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/wh/onlinemanual/000333" role="manual">Recepciones de programación de compras</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/wh/onlinemanual/000332" role="manual">Órdenes generales de almacenaje</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/td/onlinemanual/000355" role="manual">Restablecer acumulados de programación de compras</Link>
      </RelTopic>
      <RelTopic>
         <Link href="/baanerp/wh/onlinemanual/000035" role="manual">Movimientos planificados de stock</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>