Datos Fiscales Registrados
Información tributaria sincronizada con padrón SUNAT
Razón Social
-
Nombre Comercial
-
RUC (Registro de Contribuyente)
-
Ubigeo INEI
-
Domicilio Fiscal
-
Certificado Digital Tributario
Firma criptográfica PKCS#12 (.pfx) del contribuyente
Estado de Vigencia
-
Fecha de Caducidad
-
Entidad Emisora (CA)
-
Titular Común (CN)
-
Credenciales SOL y Conexión de Terminales
Canales de transmisión autorizados para este contribuyente
Usuario Secundario SOL
Configurado
Contraseña Clave SOL
•••••••••••• (Cifrada)
Entorno Activo SUNAT
Producción Oficial
Correo Autorizado para Terminales
-
ID de Tenant Interno
-
Suscripción & Plan de Facturación Electrónica
Control de activación y vigencia del servicio para emisión tributaria
Activa
Plan Asignado
Plan Anual
Vigencia Restante
-
Fecha de Inicio
-
Fecha de Vencimiento
-
Histórico de Comprobantes Transmitidos
Auditoría, trazabilidad y descarga de XMLs firmados y constancias CDR de SUNAT
| Comprobante | Fecha de Emisión | Estado SUNAT | Mensaje de Constancia SUNAT | Descargas |
|---|---|---|---|---|
| Cargando comprobantes... | ||||
Herramienta de Prueba y Referencia Técnica:
El enlace de terminales es 100% automático cuando el comercio inicia sesión en su aplicación móvil o POS con el correo registrado. No requieres realizar ninguna acción manual aquí para enlazar terminales; esta vista es un simulador para verificar que la API responda correctamente y para consultar variables de conexión.
Verificación de Conexión
Prueba la llamada de emparejamiento con el correo configurado
Variables de Conexión & Red
Valores para configurar en el archivo de entorno del cliente
Código Dart de Integración (lib/services/billing_auth_service.dart)
Implementación de referencia para emitir boletas y facturas desde clientes Dart/Flutter
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:shared_preferences/shared_preferences.dart';
class BillingAuthService {
static const String baseUrl = 'http://127.0.0.1:8000/api/v1';
/// Sincroniza las credenciales fiscales automáticamente usando el correo de sesión:
static Future<bool> pairByEmail(String email, {String? deviceName}) async {
try {
final response = await http.post(
Uri.parse('$baseUrl/auth/pair-by-email'),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
'email': email,
'device_name': deviceName ?? 'Flutter POS Terminal',
}),
);
final data = jsonDecode(response.body);
if (response.statusCode == 200 && data['success'] == true) {
final prefs = await SharedPreferences.getInstance();
await prefs.setString('billing_token', data['token']);
await prefs.setString('billing_issuer_id', data['issuer']['id']);
await prefs.setString('billing_tax_id', data['issuer']['tax_id']);
await prefs.setString('billing_legal_name', data['issuer']['legal_name']);
return true;
}
return false;
} catch (_) {
return false;
}
}
/// Emite un comprobante a SUNAT usando las credenciales del emisor asociado:
static Future<Map<String, dynamic>> emitirComprobante(Map<String, dynamic> documento) async {
final prefs = await SharedPreferences.getInstance();
final token = prefs.getString('billing_token');
final issuerId = prefs.getString('billing_issuer_id');
if (token == null || issuerId == null) {
throw Exception('Dispositivo POS no vinculado con ninguna empresa emisora.');
}
final response = await http.post(
Uri.parse('$baseUrl/documents'),
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $token',
'X-Issuer-Id': issuerId,
},
body: jsonEncode(documento),
);
return jsonDecode(response.body);
}
}
Uso Exclusivo de Diagnóstico Técnico: Esta herramienta permite probar que el certificado digital y la Clave SOL de la empresa firmen y respondan válidamente ante SUNAT antes de operar en las cajas del punto de venta.
Parámetros del Comprobante
Boleta o Factura de diagnóstico
S/ 0.50 por bolsa
Operaciones Gravadas (Base):
S/ 10.00
IGV (18%):
S/ 1.80
Tributo ICBPER:
S/ 0.00
Total a Pagar:
S/ 11.80
Listo para ejecutar diagnóstico técnico con SUNAT.
Presiona "Transmitir Comprobante a SUNAT".
Empresas Registradas
0
Tenants fiscales configurados
Certificados Vigentes
0
Firmas digitales operativas
Certificados por Caducar
0
Próximos a vencer (< 30 días)
Comprobantes Hoy
0
Emitidos en fecha actual
Directorio de Empresas Emisoras
Selecciona una empresa para gestionar sus módulos o añade una nueva
🔍
FILTRAR:
| RUC | Razón Social / Denominación | Plan Suscripción | Correo Autorizado | Entorno | Certificado Digital | Clave SOL | Acción |
|---|---|---|---|---|---|---|---|
| Cargando empresas... | |||||||
Alta de Nueva Empresa Emisora (Tenant)
Registra RUC, certificado digital (.pfx) y credenciales SOL para habilitar facturación