← Todas las áreas

🧾 Notas fiscales

Emitir la nota fiscal desde el chat: qué país puede y cuál no

El MEI puede pedir por WhatsApp "emití la nota de R$500 pra João" y el bot la emite; hoy Brasil emite de verdad, otros 7 países están listos en el código esperando que se prenda el interruptor del servidor, Chile está a medias por un error de dirección, y Ecuador, Colombia, Costa Rica y Argentina todavía no tienen el enganche del lado del servidor.

Qué hace, función por función

Cada línea es una capacidad y su estado real hoy.

Brasil · emitir la nota (NFS-e) desde el chat Funciona El eletricista escribe 'emiti R$500 pra João, instalação' y el bot manda la nota a la prefeitura con el CNPJ y el certificado del propio MEI. Es el único país que funciona de punta a punta hoy, sin depender de ningún interruptor.
España · emitir la factura (AEAT) desde el chat A medias Se puede facturar a un cliente español con IVA directo desde el chat, sin darlo de alta antes. Esto es trabajo NUEVO: la nota vieja de hace 43 dias decia que faltaba, ahora ya está el motor de emisión completo. Falta confirmar que el interruptor esté encendido en el servidor.
México · emitir la factura (CFDI) A medias El motor para emitir CFDI está completo y el servidor tiene la puerta armada. Depende de un interruptor en el servidor de facturación que no pude confirmar encendido en vivo.
Bolivia · emitir la factura (SIAT) A medias El motor de emisión está listo y la puerta del servidor existe. Además de depender del interruptor, hay una posible discordancia de código de país (el bot usa 28 para Bolivia, la puerta del servidor pide 4) que conviene verificar antes de prenderlo.
Perú · emitir el comprobante (SUNAT) A medias El motor de emisión está listo y la puerta del servidor YA existe (los comentarios viejos del código dicen 'pendiente' pero están desactualizados). Depende del interruptor del servidor, sin confirmar en vivo.
Uruguay · emitir el comprobante (CFE) A medias El motor de emisión está listo y la puerta del servidor existe. Depende del interruptor del servidor, sin confirmar en vivo.
Paraguay · emitir la factura (SIFEN) A medias El motor de emisión está listo y la puerta del servidor existe. Depende del interruptor del servidor, sin confirmar en vivo.
Chile · emitir la nota (DTE) — a medias, no funciona la emisión A medias El bot TIENE el botón de emitir DTE, pero apunta a una dirección equivocada del servidor (/dte-cl) que no existe: el servidor real está en /dte. Con eso, emitir, listar, buscar y anular fallarían. Lo único que apunta bien es mandar la nota por email. Es el mismo hueco que decia la nota vieja, todavía sin cerrar.
Ecuador · emitir la factura (SRI) Falta El bot tiene el botón de emitir y buscar, pero del lado del servidor NO está armada la puerta: no está montada en ningún lado, así que cualquier intento se cae. Falta el enganche del servidor.
Colombia · emitir la factura (DIAN) Falta Igual que Ecuador: el bot tiene el botón, pero la puerta del servidor no está montada. No emite ni lee hasta que se enganche del lado del servidor.
Costa Rica · emitir el comprobante (Hacienda) Falta Igual: el bot tiene los botones (incluso emitir), pero la puerta del servidor no está montada, aunque el código del bot cree que sí. No funciona hasta engancharlo.
Estados Unidos · solo LEE facturas, no emite A medias En EEUU el bot solo puede mirar y listar facturas ya hechas; no hay ningún botón para emitir una factura nueva desde el chat.
Argentina · no existe en el bot Falta El bot no tiene ninguna herramienta de nota fiscal para Argentina. Del lado del servidor sí hay un módulo (fe-ar, incluso con emisión), pero no está montado ni conectado al bot. Hoy no emite ni lee.

Cómo lo vive el MEI

  1. El MEI escribe en WhatsApp algo como 'emiti R$500 pra João Silva, instalação elétrica'.
  2. El bot saca solo el CNPJ del negocio y el certificado digital del propio MEI (nunca uno de Zymplo) a partir del teléfono con el que escribe.
  3. Segun el país del negocio, el bot elige la herramienta correcta (Brasil=NFS-e, México=CFDI, etc.) y manda la nota al organismo fiscal a través del servidor de facturación (crm-api.zymplo.com).
  4. El organismo responde autorizada, procesando o rechazada; el bot avisa en el idioma del MEI y, cuando hay, deja el link del PDF.
  5. En Brasil, si la prefeitura procesa en segundos, el bot espera un ratito para traer el número final; si tarda, ya avisa que la nota fue recibida y NUNCA la emite dos veces.

Lo que NO hace (o todavía no)

Para no prometer de más. Esto es lo honesto.

  • NO pude confirmar en vivo si los interruptores de facturación están encendidos en el servidor: el backend de facturación (zymplo-api, TypeScript) NO corre en la máquina del bot (163.176.148.204), así que su estado de flags queda sin verificar. Todos los interruptores fiscales vienen APAGADOS por defecto en el código, menos Brasil que no tiene interruptor (siempre prendido).
  • Chile emite ROTO: el bot manda la emisión a /api/v2/dte-cl/* pero el servidor real está en /api/v2/dte. Emitir, listar, buscar y anular fallarían con 404; solo el email usa la dirección correcta. Es el mismo hueco que ya marcaba la nota de hace 43 dias, todavia abierto.
  • Ecuador, Colombia y Costa Rica tienen los botones en el bot (incluso emisión), pero la puerta del lado del servidor no está montada en ningún archivo de rutas, así que hoy se caen. En Costa Rica el código del bot incluso 'cree' que la puerta existe (comentario desactualizado).
  • Argentina no tiene NADA en el bot. Hay un módulo fe-ar en el servidor con emisión, pero no está conectado. Confirmado: sigue sin herramienta como decía la memoria vieja.
  • Estados Unidos SOLO LEE facturas; no hay forma de emitir una nueva desde el chat.
  • Bolivia tiene una posible discordancia de código de país: el bot identifica Bolivia como 28, pero la puerta del servidor exige 4. Verificar antes de prenderlo o las notas bolivianas serían rechazadas por país.
  • España SÍ cambió respecto a la memoria vieja: ahora tiene emisión completa (fe-es). Ese fue el trabajo reciente. La memoria de 43 dias quedó desactualizada en ese punto.