Envío de Opciones
Las opciones adicionales se definen mediante un string JSON.
En caso de utilizar el comando sfactura.exe, es importante advertir que la linea de comandos requiere escapar los caracteres " y \ anteponiendo un caracter de escape \.
Por ejemplo, si queremos pasar como argumento el string JSON {"savePDF" : "c:\temp\dte-123"}, la linea de comandos debe quedar así:
sfactura.exe "usuario@empresa.com""miclave""cer""archivo.json""{\"savePDF\":\"C:\\temp\\dte-123\"}"
Notar que en el comando anterior hemos destacado en rojo el caracter de escape \.
Envío de Mails
Para enviar los PDF y XML a los receptores de los DTE, se puede utilizar la opción mail, indicando el correo electrónico de la casilla del receptor destinada para la recepción de los DTE:
{"mail" : "dte@cliente.cl"
}
Descargas de PDF
Esta opción permite descargar los PDF de los DTE copia original y copia cedible (cuando corresponda).
Para tales efectos, se debe especificar la opción savePDF e indicar la ruta de destino y el prefijo para los archivos PDF que se descargarán.
Por ejemplo, si se especifica la ruta C:\temp\dte-123, se generarán los archivos C:\temp\dte-123.pdf para la copia original y C:\temp\dte-123-cedible.pdf para la copia cedible.
{"savePDF" : "C:\temp\dte-123"
}
a lo anterior, como poder cargarlo en mi archivo de arranque como escribo asi
cComando := "SFACTURA"+""+"distribuidora@gmail.com"+""+"m844"+""+"pro"+""+cFileName
WINEXEC( cComando )
se puede hacer esto :
cRespuesta := WINEXEC( cComando )
en donde en cRespuesta, debiera quedar = {"ok":true,"folio":"125"}, ya que necesito saber que el envió quedo Ok, y capturar ese numero.
↧