Six moments. Every one recorded, sealed and visible.
Seis momentos. Cada uno registrado, sellado y visible.
The screens are the real software with sample data. Keep scrolling.
Las pantallas son el software real con datos de ejemplo. Seguí bajando.
A valid receiving point at every site with named receivers, custody in two signed steps from the carrier to the employee, and weight, dimensions and packaging captured for SAP the first time a material arrives.
Un punto de recepción válido en cada sitio con receptores designados, custodia en dos pasos firmados desde el transportista hasta el empleado, y peso, medidas y embalaje capturados para SAP la primera vez que llega un material.
Delivery is addressed to a person. It should be addressed to a place with a role.
La entrega va dirigida a una persona. Debería ir a un lugar con un rol.
When receipt depends on the person who ordered being there, couriers come back, coordination multiplies and nobody can say where an item is. Custodia fixes the address model first, then records custody at every step, and turns the moment someone holds the box into the moment its logistics data is captured.
Cuando la recepción depende de que esté quien pidió, el transportista vuelve, la coordinación se multiplica y nadie sabe dónde está un artículo. Custodia corrige primero el modelo de direcciones, después registra la custodia en cada paso, y convierte el momento en que alguien tiene la caja en el momento en que se capturan sus datos logísticos.
The screens are the real software with sample data. Keep scrolling.
Las pantallas son el software real con datos de ejemplo. Seguí bajando.
From SAP or 4Buy. A rule assigns the point by site, material group, weight and size; free-text addresses are replaced and flagged.
Desde SAP o 4Buy. Una regla asigna el punto por sitio, grupo de material, peso y tamaño; las direcciones de texto libre se reemplazan y se marcan.


Only inside receiving hours, only when a receiver is rostered. One QR label per package.
Solo dentro del horario y con un receptor en turno. Una etiqueta QR por bulto.


Accepted, partial, damaged or refused, with photo evidence. Works with no signal. The goods receipt goes to SAP through an outbox that never posts twice.
Aceptado, parcial, dañado o rechazado, con foto. Funciona sin señal. La entrada de mercancía va a SAP por una cola que nunca registra dos veces.


Photo of the label, who it is for, a slot and a pickup code at once. Procurement links the PO afterwards, and only then does SAP get the receipt.
Foto de la etiqueta, para quién es, un lugar y un código al instante. Compras vincula la OC después, y recién ahí SAP recibe la entrada.


By e-mail with the slot and hours. They can name a colleague to collect, or ask for desk delivery.
Por correo, con el lugar y el horario. Puede designar a alguien que retire, o pedir entrega en su puesto.


Who collected, when, from which slot. The whole chain prints as a custody certificate.
Quién retiró, cuándo, de qué lugar. Toda la cadena se imprime como certificado de custodia.


From the order in SAP to the handover, recorded in the live software. Sample data, real software.
De la orden en SAP a la entrega, grabado en el software en vivo. Datos de ejemplo, software real.
Each custody event carries a SHA-256 hash of the event before it. Every custody certificate re-checks the whole log, so an edited or deleted record shows up as a break: not a promise, a check anyone can run.
Cada evento de custodia lleva un hash SHA-256 del evento anterior. Cada certificado vuelve a verificar todo el registro, así que un dato editado o borrado aparece como una ruptura: no es una promesa, es un control que cualquiera puede correr.
An illustration of what the check reports. In the software: Audit → Verify the custody log.
Una ilustración de lo que informa el control. En el software: Auditoría → Verificar el registro de custodia.


The first time a material arrives, the receiver weighs and measures one unit. The rules run as the numbers are typed, a steward approves, and SAP's material master is updated only then.
La primera vez que llega un material, el receptor pesa y mide una unidad. Las reglas corren mientras se escriben los números, un responsable aprueba, y recién ahí se actualiza el maestro de materiales de SAP.
Custodia adds the receiving layer that's missing and leaves purchasing, inventory and the material master where they are.
Custodia agrega la capa de recepción que falta y deja compras, inventario y el maestro de materiales donde están.
Point assignment, address check, supplier booking link.
Asignación de punto, control de dirección, enlace de reserva.
API_PURCHASEORDER_PROCESS_SRV · CSVMovement 101 from the point, with evidence; damaged goes to blocked stock.
Movimiento 101 desde el punto, con evidencia; lo dañado va a stock bloqueado.
API_MATERIAL_DOCUMENT_SRV · CSVCaptured, validated, steward-approved weight and dimensions.
Peso y medidas capturados, validados y aprobados.
API_PRODUCT_SRV · CSVSigned webhook intake (HMAC-SHA256), or export. Interface to confirm with YPF.
Webhook firmado (HMAC-SHA256), o exportación. Interfaz a confirmar con YPF.
REST · CSVThe connector follows the S/4HANA protocol in full: a technical user (Basic, API key or OAuth 2.0), a CSRF token and session before every write, the entity's ETag on every master-data change, and a look-up before any retry. The live software runs this against a simulated S/4HANA that answers the same API and field names and enforces the same rules; for the pilot it points at YPF's QA system, with a file mode so receiving runs from day one.
El conector sigue el protocolo de S/4HANA completo: usuario técnico (Basic, API key u OAuth 2.0), token CSRF y sesión antes de cada escritura, el ETag de la entidad en cada cambio de datos maestros, y una consulta antes de cada reintento. El software en vivo corre esto contra un S/4HANA simulado que responde con los mismos nombres de API y campos y exige las mismas reglas; en el piloto apunta al sistema QA de YPF, con un modo archivo para que la recepción funcione desde el primer día.
A point can only be activated with a primary and a backup receiver, a roster, hours, access instructions and holding slots. A booked window with nobody on shift opens an exception before the carrier sets off.
Un punto solo se activa con receptor titular y suplente, turnos, horario, instrucciones de acceso y lugares de guardado. Una franja reservada sin nadie en turno abre una excepción antes de que salga el transportista.
Wrong point, incomplete, damaged, refused, uncollected, unannounced, no receiver, address, data review, SAP failure. Each has an owner, a deadline and a three-level escalation that moves by itself.
Punto incorrecto, incompleto, dañado, rechazado, sin retirar, sin aviso, sin receptor, dirección, revisión de datos, falla de SAP. Cada una con responsable, plazo y escalamiento de tres niveles que avanza solo.
Receiving works with no signal and syncs later without duplicates. The camera reads QR and Code 128 labels on Android and iPhone; typing the code always works.
La recepción funciona sin señal y se sincroniza después, sin duplicados. La cámara lee QR y Code 128 en Android y iPhone; tipear el código siempre funciona.
Every action is checked against a role matrix. Passwords hashed with scrypt, lockout after repeated failures, strict content security policy, origin checks on every write, secrets never sent to the browser, nightly backups.
Cada acción se controla contra una matriz de roles. Contraseñas con scrypt, bloqueo tras intentos fallidos, política estricta de contenido, control de origen en cada escritura, secretos que nunca llegan al navegador, copias nocturnas.
An evidence-of-operation report prints every package in a period with who received it, when, and who collected it, plus the log check. Pilot KPIs are computed from the same log.
Un informe de evidencia de operación imprime cada bulto de un período con quién lo recibió, cuándo y quién lo retiró, más la verificación del registro. Los KPI del piloto salen del mismo registro.
One small container with its own database, a health check and clean shutdown, Spanish and English. An API description covers every route and the role it needs.
Un contenedor chico con su propia base, chequeo de salud y apagado limpio, en español e inglés. Una descripción de la API cubre cada ruta y el rol que exige.
Proposed targets: hypotheses to test against a baseline measured in weeks 1–2.
Metas propuestas: hipótesis a probar contra una línea base medida en las semanas 1–2.
Custody states and events, exception types and SLAs, the point model and activation rule, master-data rules, KPI definitions, SAP and 4Buy interfaces.
Estados y eventos de custodia, tipos de excepción y plazos, modelo de punto y regla de activación, reglas de datos maestros, KPI, interfaces SAP y 4Buy.
Hours, holidays and roster; escalation contacts; capacity and holding type; access and PPE; plant and storage-location mapping.
Horario, feriados y turnos; contactos de escalamiento; capacidad y tipo de guardado; acceso y EPP; mapeo de centro y almacén.
A phone, a scale, a tape measure and a lockable shelf or cage. Smart lockers plug in through the slot model; they are not a prerequisite.
Un teléfono, una balanza, un metro y un estante o jaula con llave. Los lockers se suman por el modelo de lugares; no son requisito.
Everything on this page works in the live software: points and rosters, booking and labels, receiving with evidence and offline capture, unannounced arrivals, handover, exceptions, master-data rules and approval, the SAP outbox, the 4Buy webhook, KPIs and the audit trail. The public software uses fictional people, suppliers and addresses; each visitor gets a private copy. A separate private instance, without sample data, is set up for real use.
Todo lo de esta página funciona en el software en vivo: puntos y turnos, reserva y etiquetas, recepción con evidencia y sin conexión, llegadas sin aviso, entrega, excepciones, reglas y aprobación de datos maestros, la cola hacia SAP, el webhook de 4Buy, KPI y auditoría. El software público usa personas, proveedores y direcciones ficticias; cada visitante tiene su copia privada. Una instancia privada aparte, sin datos de ejemplo, está lista para uso real.

It's your own private copy: simulate an SAP outage, receive a parcel, break a rule, reset it. Nobody else is affected.
Es tu propia copia privada: simulá una caída de SAP, recibí un paquete, rompé una regla, reiniciala. No afecta a nadie más.
Click here for the live softwareAbrí el software en vivoSample data: fictional people, suppliers, plants and addresses. SAP is simulated with its real API names and rules.
Datos de ejemplo: personas, proveedores, plantas y direcciones ficticias. SAP está simulado con sus nombres de API y reglas reales.