¿Como funciona?
-
Se ingresan archivos de entrada (
XML, TXT
) a la carpetaIN
que constantemente monitorea su recepción. -
Los archivos son procesados por CSPlug Desktop que enviando una petición al Web Service de CSPlug. CSPlugWS forma un
XML
que es enviado a unPAC
para realizar el sellado y timbrado correspondiente. A su vez, se almacena una base de datos creando una copia en el portal web y finalmente, envía el CFDI a CSPlug Desktop. -
CSplug Desktop coloca en la carpeta
OUT
un archivo XML, PDF y un resumen de la operación en TXT.
Note
CSPlug se puede configurar como un servicio de Windows que permite a la aplicación correr en segundo plano desde el arranque del sistema operativo.
Estructura de Carpetas
-
Canceled: Las solicitudes de cancelación que resultaron en una respuesta de aceptación por parte del SAT (Para más información consulte las guías de Cancelación) producen un resumen TXT que es depositado en esta ruta.
-
Diagnostic: Aquí se colocan las remisiones que no pudieron ser procesadas correctamente ya sea por un error de timbrado o los archivos correspondientes no pudieron ser leídos por la aplicación. Esta carpeta cuenta con el directorio
REPETIR
que refleja un reintento para las remisiones que fallaron. -
In: Las remisiones a timbrar deben ser colocadas en esta ruta. CSPlug Desktop monitorea esta ruta constantemente y realiza el proceso de timbrado con los archivos encontrados.
-
Log: En esta carpeta se encuentra un archivo TXT que describe cada uno de los procesos que se producen dentro de CSPlug.
-
Out: Las remisiones que fueron timbradas correctamente producen lo siguiente:
- XML: CFDI timbrado correctamente.
- PDF: Representación impresa del CFDI
- Resumen TXT
-
Processed: Las remisiones que fueron timbradas correctamente son depositadas en esta ruta.
Ambiente de pruebas
Para realizar pruebas de timbrado de las remisiones, debe colocarse la etiqueta o campo boolean
TimbrarDemo
. Por ejemplo, para remisiones TXT:
version=4.0
serie=PRUEBA
folio=10480187
refId=594020392
fecha=2023-06-26T04:04:53
formaPago=99
condicionesDePago=Pago en parcialidades o diferido
subtotal=145577.05
descuento=0.00
moneda=USD
tipoCambio=17.21
total=145577.05
tipoDeComprobante=I
metodoPago=PPD
lugarExpedicion=03920
exportacion=01
TimbrarDemo=true
Remisiones XML, utilizar el campo TimbrarDemo
mediante el nodo DatosOperacion
:
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/4 http://www.sat.gob.mx/sitio_internet/cfd/4/cfdv40.xsd" Version="4.0" Serie="PRUEBAS" Folio="123" Fecha="2022-03-08T11:37:22" FormaPago="01" CondicionesDePago="PAGO EN UNA SOLA EXHIBICIÓN" SubTotal="1078.00" Descuento="0.00" Moneda="MXN" TipoCambio="1" Total="1078.00" TipoDeComprobante="I" MetodoPago="PUE" LugarExpedicion="96400" Exportacion="01">
<cfdi:Emisor Rfc="AAA010101AAA" Nombre="Empresa Demo" RegimenFiscal="603"/>
<cfdi:Receptor Rfc="AAA010101AAA" Nombre="EMPRESA DEMO" UsoCFDI="G03" DomicilioFiscalReceptor="97117" RegimenFiscalReceptor="601"/>
<cfdi:Addenda>
<cfdi:DatosOperacion TimbrarDemo="true" />
</cfdi:Addenda>
</cfdi:Comprobante>