Certificados de Prueba

FiscalAPI pone a tu disposición los Certificados de Sello Digital (CSD) de prueba vigentes para realizar pruebas en el ambiente de integración. Estos certificados, emitidos por la autoridad tributaria (SAT), permiten simular procesos de facturación sin efectos fiscales reales.

Introducción

En México, el sistema fiscal electrónico se sustenta en dos credenciales: la Firma Electrónica Avanzada (FIEL) y el Certificado de Sello Digital (CSD). Aunque ambas son emitidas por el Servicio de Administración Tributaria (SAT) y tienen elementos en común, cumplen funciones diferentes y no deben confundirse.

El Certificado de Sello Digital (CSD) es esencial para la emisión de Comprobantes Fiscales Digitales por Internet (CFDI), comúnmente conocidos como facturas electrónicas. Este certificado garantiza la seguridad, autenticidad y validez de los CFDI mediante la firma digital de los documentos.

Por su parte, la FIEL se utiliza para identificar y autenticar legalmente a los contribuyentes en diversos trámites ante el SAT y otras entidades, pero no tiene la función de firmar facturas electrónicas. Ambos instrumentos son fundamentales, pero su uso es específico y debe comprenderse claramente para cumplir con las obligaciones fiscales.

Un Certificado de Sello Digital es un documento electrónico mediante el cual el Servicio de Administración Tributaria (SAT) garantiza la vinculación entre la identidad de un contribuyente y su clave pública. Su fundamento legal se encuentra en el artículo 17-G del Código Fiscal de la Federación.

Componentes de las credenciales fiscales

Ya sea la FIEL o los certificados de sello digital (CSD), ambos están compuestos por tres elementos:

  • Archivo .cer: Llave pública.
  • Archivo .key: Llave privada.
  • Contraseña de la llave privada.

Diferencias entre un CSD y la FIEL

Aunque el CSD y la FIEL están relacionados, son diferentes y tienen propósitos distintos:

CaracterísticaCSDFIEL
PropósitoFirmar facturas electrónicas (CFDI)Avalar identidad en trámites
RequisitoRequiere FIEL para su tramitaciónNo requiere otro certificado
UsoExclusivo para facturaciónMúltiples trámites excepto facturación

Vigencia y Validez

Tanto la FIEL como los certificados de sello digital (CSD) tienen una vigencia de 4 años. Es importante renovarlos antes de su caducidad, ya que cualquier factura emitida con un certificado vencido carece de validez fiscal y puede ser motivo de sanciones por parte de la autoridad tributaria en México (SAT).


Certificados de Prueba

FiscalAPI pone a tu disposición los Certificados de Sello Digital (CSD) de prueba vigentes para realizar pruebas en el ambiente de integración. Estos certificados, emitidos por la autoridad tributaria (SAT), permiten simular procesos de facturación sin efectos fiscales reales.

  • Contraseña de los CSD de pruebas: 12345678a
  • Nota Importante: Al generar una factura, nunca incluyas el régimen de capital como parte de la razón social del emisor. Siempre utiliza únicamente la razón social del emisor sin el régimen de capital. Por ejemplo, si la razón social del emisor es "MI EMPRESA S.A. DE C.V.", utiliza únicamente "MI EMPRESA".

Validez de Obligaciones

CódigoDescripción
1Habilitado para facturar (IVA exento, tasa 0% y 16%)
2Habilitado para facturar (IVA exento, tasa 0%, 8% y 16%) Zona Fronteriza Norte
3Habilitado para facturar (IVA exento, tasa 0%, 8% y 16%) Zona Fronteriza Sur
4Habilitado para facturar (IVA exento, tasa 0%, 8% y 16%) Zona Fronteriza Norte y Sur

Personas Físicas

RFCSCNFVALIDEZ OBLIGACIONESNOMBRECÓDIGO POSTALRETENCIÓN
CACX7605101P8No2XOCHILT CASAS CHAVEZ362570
FUNK671228PH6No1KARLA FUENTE NOLASCO011600
IAÑL750210963No1LUIS IAN ÑUZCO852560
JUFA7608212V6No1ADRIANA JUAREZ FERNANDEZ011600
KAHO641101B39No1OSCAR KALA HAAK760742
KICR630120NX3No1RODRIGO KITIA CASTRO362461
MISC491214B86No1CECILIA MIRANDA SANCHEZ010100
RAQÑ7701212M3No1ÑEVES RAMIREZ QUEZADA789050
WATM640917J45No1MARIA WATEMBER TORRES435430
WERX631016S30No1XAIME WEIR ROJO012790
XAMA620210DQ5No1ALBA XKARAJAM MENDEZ012190
XIQB891116QE4No4BERENICE XIMO QUEZADA409680
XOJI740919U48No1INGRID XODAR JIMENEZ760280

Personas Morales

RFCSCNFVALIDEZ OBLIGACIONESNOMBRECÓDIGO POSTALRETENCIÓN
EKU9003173C9No1ESCUELA KEMPER URGATE425010
IIA040805DZ4No1INDUSTRIA ILUMINADORA DE ALMACENES626610
H&E951128469No1HERRERIA & ELECTRICOS060020
IVD920810GU2No1INNOVACION VALOR Y DESARROLLO639010
IXS7607092R5No1INTERNACIONAL XIMBO Y SABORES230040
JES900109Q90No1JIMENEZ ESTRADA SALAS371610
KIJ0906199R1No1KERNEL INDUSTRIA JUGUETERA289710
L&O950913MSANo1LUCES & OBRAS609220
OÑO120726RX3Si1ORGANICOS ÑAVEZ OSORIO405010
S&S051221SE2No1S & SOFTWARE760220
URE180429TM6No1UNIVERSIDAD ROBOTICA ESPAÑOLA869910
XIA190128J61No1XENON INDUSTRIAL ARTICLES763430
ZUÑ920208KL4No1ZAPATERIA URTADO ÑERI345410

Codificación de FIEL o CSD en base64

Base64 es un esquema de codificación diseñado para convertir datos binarios como archivos o imagenes a su representación texto. Todo archivo tiene una representación en texto, ya sea una imagen, un video o un CSD o FIEL. Base64 utiliza 64 caracteres imprimibles. Este método es ampliamente utilizado para transferir información a través de canales que solo aceptan texto, como ciertos protocolos de correo electrónico o servicios web.

Cómo codificar CSD en Base64

FiscalAPI facilita la gestión de tus certificados digitales (.cer) y claves privadas (.key). Al codificar y enviar tu Certificado de Sello Digital (CSD) a FiscalAPI, delegas la complejidad técnica en nosotros. Nos encargamos de las tareas criptográficas necesarias para extraer la información requerida y firmar tus facturas electrónicas (sellado), cumpliendo con las regulaciones vigentes del SAT. Esto te permite enfocarte en tu negocio mientras nosotros nos ocupamos de los aspectos técnicos.

¡Importante! Base64 es un método de codificación de datos, no de encriptación. En cuanto al manejo de certificados digitales, FiscalAPI no almacena sus certificados de manera arbitraria. Si usted lo desea, podemos hacerlo de manera segura. Para ello, puede ir al módulo de personas, sección de certificados desde el dasborard. Esto evita que tenga que enviar sus certificados en las peticiones de facturación.

Codificar CSD en base64

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string cerFilePath = "ruta_del_archivo.cer";
        string keyFilePath = "ruta_del_archivo.key";

        // Leer y codificar el archivo .cer
        byte[] cerBytes = File.ReadAllBytes(cerFilePath);
        string cerBase64 = Convert.ToBase64String(cerBytes);
        Console.WriteLine("Archivo .cer codificado en Base64: " + cerBase64);

        // Leer y codificar el archivo .key
        byte[] keyBytes = File.ReadAllBytes(keyFilePath);
        string keyBase64 = Convert.ToBase64String(keyBytes);
        Console.WriteLine("Archivo .key codificado en Base64: " + keyBase64);
    }
}
    

¿Le resultó útil esta página?