Skip to main content
Todos los casos de uso
Cumplimiento fiscalSaaS

Cada transacción emite el documento fiscal correcto.

El agente observa el flujo de transacciones y, en cada venta liquidada, valida el ID fiscal del comprador, emite el documento fiscal correcto para el país — NF-e en Brasil, CFDI en México, Factura en Argentina — y almacena el PDF + XML. Sin pánico fiscal a fin de mes, sin facturas rechazadas.

AntesLote a fin de mes → perseguir rechazos
DespuésEmitido por venta → cero backlog
100%
auto-emitido en la transacción
Pruébalo en el Sandbox
NF-e · CFDI · Factura
Documentos
Documento correcto elegido por el destino
Per sale
Tiempo real
Emitido en cuanto se acredita el pago
Tax ID
Pre-validado
CNPJ / RFC / CUIT antes de la emisión
PDF + XML
Almacenado y sellado
Vinculado a la transacción de origen
Lo que se emite

Cada venta liquidada, un documento fiscal válido.

El agente valida el CNPJ del comprador antes de emitir nada, luego emite la NF-e por NFe.io, almacena el PDF y el XML y sella ambos por hash a la transacción de origen. Un rechazo de la SEFAZ vuelve como un código estructurado contra el que el agente reintenta — no una captura del portal.

  • ID fiscal validado por adelantado — un CNPJ / RFC / CUIT inválido nunca llega a la SEFAZ
  • El destino elige el documento: NF-e en BR, CFDI en MX, Factura en AR
  • PDF + XML sellados a la transacción para un rastro de auditoría reconstruible

Emite la NF-e de la venta #883 y archiva el PDF + XML.

Encontré la venta #883 — validando primero el CNPJ del comprador, luego emitiendo la NF-e y sellando los documentos a la transacción.

NF-e · Nota Fiscal Electrónica
Nº 00421 · série 1
Autorizada
EmisorLoja Aurora LTDA
DestinatarioCNPJ 12.345.678/0001-90
NaturalezaVenda · CFOP 5102
Valor totalR$ 240,00
Protocolo SEFAZ135240000842193
nfe-00421.pdfnfe-00421.xml
autorizada · almacenada · selladarcp_nf0421
El problema

La conversación es la parte fácil.

El cumplimiento fiscal es donde mueren los carritos. Una NF-e que no sale traba un envío; un CFOP equivocado dispara un rechazo de la SEFAZ; un RFC malo rebota un CFDI. Cada país tiene su propio documento, su propia validación, sus unos 50 códigos de rechazo — y la mayoría de los equipos los descubre de a una factura rechazada por vez.

Facturar en lote a fin de mes y perseguir los rechazos a mano

codespar_invoice emite en cada transacción liquidada, en tiempo real

Validar CNPJ / RFC / CUIT manualmente antes de cada emisión

codespar_kyc valida el ID fiscal del comprador antes de emitir el documento

Remapear CFOP y presets de impuestos para cada nuevo país al que entras

El documento correcto — NF-e / CFDI / Factura — elegido por el destino

Guardar PDFs en un drive compartido y esperar encontrarlos en la auditoría

PDF + XML almacenados y sellados a la transacción en el ledger de auditoría

Cómo lo hace el agente

Fiscal pan-LATAM, en piloto automático.

Una meta-tool cubre la región. codespar_invoice resuelve el destino al rail fiscal correcto — NFe.io para la NF-e brasileña y los proveedores de CFDI / Factura para México y Argentina — valida primero el ID fiscal del comprador con codespar_kyc, emite el documento y almacena el PDF + XML vinculados a la transacción. Los rechazos vuelven como códigos estructurados contra los que el agente puede reintentar, no capturas del portal.

01
Liquidar
Flujo

Transacción confirmada como pagada

02
Validar
codespar_kyc

CNPJ / RFC / CUIT verificado

Rail de KYC
03
Emitir
codespar_invoice

NF-e / CFDI / Factura

NFe.io
04
Almacenar
Repositorio de documentos

PDF + XML archivados

05
Sellar
Ledger de auditoría

Vinculado a la transacción

Arquitectura

El agente se suscribe al flujo de transacciones liquidadas. Para cada evento corre codespar_kyc para validar el ID fiscal de la contraparte y luego codespar_invoice, que el router resuelve al proveedor fiscal del país. El PDF + XML emitidos se almacenan y se sellan por hash a la transacción de origen, de modo que el rastro de auditoría reconstruye cada obligación fiscal de punta a punta.

En código

Unas pocas líneas. Todo el loop.

fiscal-autopilot.ts
const session = await codespar.sessions.create();

for await (const tx of settledTransactions) {
  // validate the buyer's tax ID first — bad ID, no document
  await session.execute("codespar_kyc", { taxId: tx.buyer.taxId });

  // right document for the country, picked by destination
  const doc = await session.execute("codespar_invoice", {
    rail: tx.country === "BR" ? "nfe" : "cfdi", // NF-e · CFDI · Factura
    buyer: tx.buyer,
    items: tx.items,
    companyId: tx.companyId,
  });

  await session.verificationStatus(doc.toolCallId); // PDF + XML sealed
}
100% · selladoreceipt · rcp_fiscal
Herramientas destacadas
codespar_invoice

Emite NF-e (NFe.io), CFDI o Factura según el destino; almacena PDF + XML.

codespar_kyc

Valida CNPJ / RFC / CUIT antes de emitir el documento para evitar rechazos.

Audit ledger

Sella por hash cada documento fiscal a su transacción para un rastro reconstruible.

Ver la referencia de meta-tools

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.

Autopilot de compliance fiscal — CodeSpar | CodeSpar