> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Financiamiento Comercial Transfronterizo

> Liquida facturas y cuentas por cobrar internacionales en distintas divisas usando stablecoins como puente, para importadores, exportadores y plataformas.

Los flujos de trabajo de financiamiento comercial mueven dinero a través de fronteras contra facturas, órdenes de compra o cuentas por cobrar. Los rieles tradicionales — wires internacionales, bancos corresponsales, cartas de crédito — son lentos, opacos y costosos. Usar stablecoins como capa de liquidación reduce los tiempos de liquidación de días a minutos y brinda a ambas partes visibilidad completa on-chain.

Esta guía cubre el patrón de integración para pagos importador–exportador, financiamiento de proveedores y plataformas de cuentas por cobrar B2B.

## Cómo funciona

El flujo es un sándwich de dos piernas: fiat en un lado, fiat en el otro, stablecoins como puente.

```mermaid theme={"dark"}
flowchart LR
    SB["Importer<br/>bank (origin)"] -->|"USD ACH / Wire"| SP["SpherePay<br/>on-ramp"]
    SP -->|USDC| BC["Blockchain<br/>(near-instant)"]
    BC -->|USDC| LO["Local off-ramp<br/>(destination)"]
    LO -->|Local fiat| RB["Exporter<br/>bank (destination)"]
```

SpherePay maneja la conversión USD ↔ USDC. Donde los rieles fiat de SpherePay llegan (USD, EUR, BRL), la segunda pierna también es un off-ramp de SpherePay. Para otros corredores, tú (o tu socio) manejan el off-ramp local de fiat en el país de destino.

## Por qué liquidación en stablecoin para financiamiento comercial

| Banca corresponsal tradicional                 | Liquidación en stablecoin                    |
| ---------------------------------------------- | -------------------------------------------- |
| 3–5 días hábiles                               | Minutos on-chain + liquidación local en fiat |
| \$25–50 en comisiones de wire + diferencial FX | Comisiones on-chain transparentes + FX spot  |
| Tasas de cambio y enrutamiento opacos          | Rastro público en blockchain                 |
| Visibilidad limitada del estado                | Seguimiento de extremo a extremo             |

Para financiamiento comercial específicamente:

* **Plataformas de cuentas por cobrar** pueden liquidar facturas a proveedores en minutos en lugar de días, acortando el DSO.
* **Los importadores** obtienen precios FX predecibles — la pierna de stablecoin está on-chain y es cotizable de antemano.
* **Los exportadores** pueden optar por mantener USDC para flexibilidad de tesorería en lugar de convertir automáticamente a fiat local.

## Cobertura actual

SpherePay maneja de extremo a extremo donde ambas piernas aterrizan en rieles fiat soportados:

* ✅ USD ACH y Wire (EE. UU.)
* ✅ EUR SEPA (UE)
* ✅ BRL PIX (Brasil)
* ✅ Transferencias de stablecoin entre billeteras (USDC, USDT, EURC en redes soportadas)

Para corredores fuera de estos rieles (p. ej. GBP, MXN, INR), necesitarás un socio local para el off-ramp de destino. SpherePay maneja el on-ramp + la pierna de stablecoin; el socio convierte USDC a moneda local.

## Patrón de implementación

### Paso 1 — On-ramp (lado del importador)

Convierte el fiat del importador a USDC.

```bash theme={"dark"}
curl -X POST https://api.spherepay.co/v2/transfer \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "100000.00",
    "customer": "customer_importer",
    "source": {
      "type": "bank_account",
      "id": "bankAccount_importer",
      "currency": "usd",
      "network": "wire"
    },
    "destination": {
      "type": "wallet",
      "id": "wallet_settlement",
      "currency": "usdc",
      "network": "sol"
    }
  }'
```

### Paso 2 — Transferencia de stablecoin (pierna de liquidación)

Mueve USDC a la billetera del exportador (o la billetera de liquidación de tu socio). Esta es una transferencia estándar on-chain — envía USDC directamente desde tu billetera de liquidación usando tu infraestructura de billetera preferida.

### Paso 3 — Off-ramp (lado del exportador)

Si el exportador tiene cuenta bancaria en EE. UU., UE o Brasil, usa SpherePay para convertir de vuelta a fiat local:

```bash theme={"dark"}
curl -X POST https://api.spherepay.co/v2/transfer \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "100000.00",
    "customer": "customer_exporter",
    "source": {
      "type": "wallet",
      "id": "wallet_exporter",
      "currency": "usdc",
      "network": "sol"
    },
    "destination": {
      "type": "bank_account",
      "id": "bankAccount_exporter",
      "currency": "eur",
      "network": "sepa"
    }
  }'
```

Para otros corredores, delega a tu socio local.

## Ejemplo práctico — plataforma de cuentas por cobrar

Para una plataforma de cuentas por cobrar comerciales que liquida facturas de proveedores:

```javascript theme={"dark"}
async function settleInvoice(buyerId, supplierCountry, invoiceAmount) {
  // 1. On-ramp buyer USD → USDC
  const onRamp = await createTransfer({
    amount: invoiceAmount,
    customer: buyerId,
    source: {
      type: "bank_account",
      id: buyerBankAccount,
      currency: "usd",
      network: "wire",
    },
    destination: {
      type: "wallet",
      id: settlementWallet,
      currency: "usdc",
      network: "sol",
    },
  });

  await waitForTransfer(onRamp.id);

  // 2. Route USDC to destination
  if (supplierCountry === "BR") {
    // SpherePay can off-ramp BRL directly
    return createTransfer({
      amount: invoiceAmount,
      customer: supplierId,
      source: { type: "wallet", id: settlementWallet, currency: "usdc", network: "polygon" },
      destination: { type: "bank_account", id: supplierBrlBank, currency: "brl", network: "pix" },
    });
  } else {
    // Hand off to local partner for unsupported corridors
    const partnerWallet = getPartnerWallet(supplierCountry);
    await sendOnChain(settlementWallet, partnerWallet, invoiceAmount);
    await notifyPartner(supplierCountry, invoiceAmount);
  }
}
```

## Requisitos de cumplimiento

### Lado originante

* **Verificación KYC/KYB** — Todos los negocios originantes deben completar [KYB](/es/concepts/onboarding/business-kyb); los individuos requieren [KYC](/es/concepts/onboarding/individual-kyc).
* **Documentación de origen de fondos** — Requerida para pagos comerciales grandes; recopila facturas comerciales, órdenes de compra o contratos comerciales.

### Lado receptor

* **Regulaciones locales** — Cualquier socio de tercera parte debe cumplir con las leyes de transmisión de dinero del país de destino.
* **KYC/AML sobre el destinatario** — Según los requisitos locales.
* **Reportes transfronterizos** — Mantén registros según lo requerido por ambas jurisdicciones.

## Mejores prácticas

* **Elige la red correcta.** Solana y Base ofrecen las comisiones más bajas y la finalidad más rápida. Ethereum es mejor para contrapartes institucionales que ya custodian USDC allí.
* **Bloquea el FX por adelantado.** Para montos facturados, cotiza y bloquea la tasa de FX antes de iniciar el on-ramp para que el margen sea predecible.
* **Construye redundancia de socios.** Ten socios de off-ramp de respaldo para cada país de destino en caso de que las rutas primarias no estén disponibles.
* **Rastrea de extremo a extremo.** Consulta el estado de la transferencia y combina con monitoreo de blockchain para visibilidad completa desde el wire del importador hasta el depósito del exportador.
* **Concilia contra facturas.** Mantén un mapeo entre documentos comerciales (número de factura, PO) y IDs de transferencia.

## Hoja de ruta

SpherePay está expandiendo activamente los rieles internacionales — sigue el [Changelog](/es/changelog) para corredores fiat adicionales, transferencias cross-currency de una sola llamada e integraciones directas de financiamiento comercial.

## Relacionado

<CardGroup cols={2}>
  <Card title="API de Transferencias" icon="arrow-right-left" href="/es/concepts/transfers/overview">
    Referencia completa de creación y seguimiento de transferencias.
  </Card>

  <Card title="Trading" icon="refresh-cw" href="/es/solutions/trading">
    Tutoriales por corredor (BRL ↔ USD, USD ↔ EUR) con el patrón de Offloader Wallet para liquidación en una llamada.
  </Card>

  <Card title="Incorporación" icon="user-check" href="/es/concepts/onboarding/overview">
    Requisitos de KYC/KYB para ambas piernas.
  </Card>

  <Card title="Rieles soportados" icon="globe" href="/es/concepts/transfers/supported-rails">
    Compatibilidad de divisas, redes y rieles.
  </Card>
</CardGroup>
