Duda
¿Cómo realizo una prueba de cancelación de timbre fiscal de forma manual con el nuevo esquema de cancelación 2022?
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) MI - Facturación (SIGAFAT) – A partir de la versión 12
Solución
Una prueba de cancelación de forma manual permite validar la detonación del archivo ejecutable y la comunicación con el WebService del PAC. Para detonar una prueba de cancelación de timbre fiscal de forma manual, realice los siguientes pasos:
1. Coloque sus archivos XML, .CER, .PEM, .KEY, .PFX, y .EXE (Ejecutable para consumo del WebService del PAC) dentro de una misma carpeta. En caso de que su archivo .EXE requiera de una DLL coloque una copia ,crear adicionalmente las carpetas recibos y Errores; 
2. En la carpeta recibos, colocar los XML que serán procesados para cancelación
3. En la carpeta donde se encuentran los certificados, contar con el archivo timbradocfdi.ini, el cual contendrá la información requerida para realizar la solicitud de cancelación:


- Encabezado [RECIBOS], posteriormente se colocará la información del o los archivos a procesar con la siguiente estructura:
- Nombre del XML a procesar (el cual se debe encontrar en la carpeta recibos) + Espacio
- Motivo de cancelación + Espacio
- Si el motivo de cancelación es 01, añadir el UUID que sustituye.
4. Ejecute el Símbolo del Sistema, también conocido como CMD;
4. Cambie el directorio de trabajo en el Símbolo del Sistema por medio del comando cd;
5. Ingrese la ubicación donde se encuentran los certificados y ejecutar el archivo de Timbrado, indicando como parámetro el archivo timbradocfdi.ini en lugar del XML.
6.- Ejecute el comando para el nuevo esquema de cancelación "TimbradoNombrePAC.exe UserPAC PassPAC TimbradoCFDi.ini ArchivoCertificado.cer LlavePrivada.key 12345678a . S [PROXY][0][ ][0][0][ ][ ][ ]"
Nota: Algunos PAC requieren del archivo . PFX como es el caso del PAC Masteredi en vez del .key por lo cual en caso de presentar algún error con el archivo .key sugerimos probar con el .pfx y viceversa.
Ejemplo:
TimbradoFormasDigitales.exe pruebasWS pruebasWS TimbradoCFDi.ini T CSD_XIA190128J61.cer CSD_XIA190128J61.key 12345678a . S [PROXY][0][ ][0][0][ ][ ][ ]

Nota: La primera T representa timbrado de pruebas, para producción se utiliza P.
0 Comentarios