Cada pedido, cumplido de punta a punta.
El agente observa el flujo de pedidos, cobra al comprador en el rail local más barato, emite el documento fiscal, genera la etiqueta de envío y avisa por WhatsApp. Un mandato, una entrada sellada en el ledger por pedido.
Un pedido, cobrado, facturado, enviado.
El agente toma el pedido #4821, cobra al comprador en Pix, emite la NF-e, compra la etiqueta y avisa al comprador por WhatsApp. Cada paso se sella al mismo mandato y al mismo pedido.
- Cobra al comprador en el rail local más barato
- Emite el documento fiscal para el destino
- Compra la etiqueta y avisa por WhatsApp
- Cada paso sellado a un pedido y un mandato
La conversación es la parte fácil.
El fulfillment vive en cinco herramientas que no se hablan. Cobra aquí, factura allá, envía en otro lado, avisa a mano.
Cobrar en una herramienta, facturar en otra
El agente cobra y factura en un solo flujo
Comprar la etiqueta en una tercera pestaña
El agente compra la etiqueta bajo el mismo mandato
Avisar al comprador a mano
El agente avisa por WhatsApp automáticamente
Reconciliar cinco sistemas a fin de mes
Cada pedido es una entrada sellada en el ledger
Fulfillment como un flujo gobernado.
El agente cobra al comprador en el rail local más barato, emite el documento fiscal, envía y avisa, todo bajo un mandato. Pix-in es prod-capable; el documento fiscal corre en homologación. Cada pedido se vuelve una entrada sellada en el ledger.
Agente toma el pedido
codespar_chargeComprador pagado en Pix
Pix railcodespar_invoiceDocumento fiscal para el destino
Fiscal railEtiqueta comprada e impresa
Comprador avisado por WhatsApp
El agente lee el flujo de pedidos y cobra al comprador vía codespar_charge en Pix, luego codespar_invoice emite el documento fiscal para el destino, se compra la etiqueta y se avisa al comprador por WhatsApp. Cada paso se sella a un mandato y un pedido.
Unas pocas líneas. Todo el loop.
const session = await codespar.sessions.create(); // charge, invoice, ship, notify - one order, one mandate const res = await session.execute("codespar_charge", { order: "4821", rail: "pix", amount: 21980, // minor units, inside the mandate cap }); await session.verificationStatus(res.toolCallId);
codespar_chargeCobra al comprador en el rail local más barato, dentro del mandato.
codespar_invoiceEmite el documento fiscal para el país de destino.
Audit ledgerSella cada pedido a un mandato para una traza reconstruible.
Ponlo en marcha esta misma tarde.
Abre el sandbox, apunta una sesión a tus proveedores y corre todo el loop contra rails reales en minutos — no en el trimestre que toma construirlo a mano.