Se describe de forma general el envió de parámetros, que recibe el ejecutable "SIFENWS.exe" para poder realizar el envió de documentos a la SET y obtener respuesta de dicho envió.
Utilice este espacio para incluir ejemplos de utilización.
Parámetro | Descripción | Ejemplo |
cFilePath (Parámetro[1]) | Ruta donde se encuentra la carpeta SIFENWS | C:\Protheus\binarios\2310\smartclient |
cFile (Parámetro[2]) | Nombre del archivo XML a firmar | FE_v150_Envio.xml |
cFileCert (Parámetro[3]) | Nombre del certificado Nota: el certificado debe ser extensión “pfx” Dede estar en la ruta informada en el parámetro[1] | certificado.pfx |
cClave (Parámetro[4]) | Contraseña del certificado | Pass123 |
cAmbiente (Parámetro[5]) | Indica si el ambiente es de testeo(T) o producción(P) Valores “T” o “P” | T |
cNum (Parámetro[6]) | Identificado del control de envió de factura electrónica(consecutivo interno) | 1 |
cIdCSC (Parámetro[7]) | Identificador del código secreto del contribuyente lo proporciona la SET | 001 |
cCSC (Parámetro[8]) | Código secreto del contribuyente lo proporciona la SET | ABCD0000000000000000000000000000 |
cAccion (Parámetro[9]) | Acción: transmitir(T) cancelar (CA) e inutilización (INU) Valores “T” , “CA” e “INU” | T |
cCDC (Parámetro[10]) | UUID o CDC del documento | 01800148681001001001032612024051710017714693 |
cTIPTRAN (Parámetro[11]) | Tipo de transmisión asíncrona(A) síncrona(S) Valores “A” ,“S” , “ZIP” y “CONSULTA” Cuando el valor es “ZIP” es para el comprimir del xmllote y enviar. Cuando el valor es “CONSULTA” no se necesita un XML el ejecutable crea uno con el numero(este número es retornado por la SET cuando se hace el envió del lote ) que se envía para consulta Nota: los valores ZIP y CONSULTA son usados solo en modo asíncrono. | S |
cLote (Parámetro[12]) | Número del lote (es de control interno) cuando se usa la transmisión asíncrona antes del envió primero se firma el xml debe ir como “\” cuando se usa la transmisión asíncrona y se va enviar el xml final se informa el numero de lote cuando es transmisión síncrona se deja en X o “\” o se puede informa cualquier cosa | \ |
cDatos (Parámetro[13]) | Cuando no se usa se deja en X , solo es usado cuando se va inutilizar un documento y lleva una cadena formada de la siguiente manera: 12557596|001|001|0010331|0010331|1 Revisar tabla de inutilización mostrada abajo | X Cuando es inutilizado un documento Valor = 12557596|001|001|0010331|0010331|1 |
cFecha (Parámetro[14]) | Fecha personalizado en el formato AAAA-MM-DDThh:mm:ss Este parámetro es el único que puede ir vació | 2024-03-24T16:07:12 |
Posición | Descripción | Valor ejemplo |
---|---|---|
1 | Número de timbrado. | 12557596 |
2 | Número de establecimiento. | 001 |
3 | Número punto de expedición. | 001 |
4 | Número Inicio del rango del documento. | 0010065 |
5 | Número Final del rango del documento. | 0010065 |
6 | Tipo de Documento Electrónico | 1 De acuerdo al manual 1= Factura electrónica |
7 | Motivo del Evento. | Inutilización |
Al usar este método de transmisión el ejecutable “SIFENWS.exe” toma el xml base(verifica manual técnico):
• Primero lo firma.
• Una vez firmado se envía el archivo.
Se debe contar con el XML y este debe estar en la misma ruta donde se encuentra la carpeta del "SIFENWS" como se muestra a continuación: