Inicio  |  Emisión  |  Librerías  |  WS-CFDI Por línea de comandos
La LCO fue actualizada por última vez el 30/sep/2022

WS-CFDI por línea de comandos

Esta aplicación permite consumir el WS de CFDI desde línea de comandos, tambien es posible llamar a los métodos de esta librería para consumir el WS.

Requisitos

  • apache-commons-cli-1.2.jar
  • apache-commons-lang-2.6.jar
  • apache-commons-io-1.4.jar
  • CFDI.jar (Stub de CFDI)
  • librerias Axis2

Modo línea de comandos

Para ejecutar esta aplicación basta con ejecutar el siguiente comando en la terminal:

  java -jar "ws-cfdi-cli.jar"

Para visualizar la lista de argumentos soportados ejecute el siguiente comando en la terminal:

  java -jar "ws-cfdi-cli.jar" -h

Modo de uso

Esta aplicación consiste en el uso de cuatro métodos:

  • Importar
  • Cancelar
  • Descargar
  • Generar PDF

Importar

Antes importar un archivo en necesario preconfigurar un conector desde el ERP.

El comando para importar un archivo es el siguiente:

  java -jar "ws-cfdi-cli.jar" -im -u "usuario" -p "password" -i /ubicacion/archivo.txt

Si se desea importar un archivo ZIP, utilice un comando como el siguiente:

  java -jar "ws-cfdi-cli.jar" -im -u "usuario" -p "password" -z -i /ubicacion/archivo.zip

Cancelar

El comando para cancelar un comprobante es el siguiente:

  java -jar "ws-cfdi-cli.jar" -c -u "usuario" -p "password" -id "UUID"

Descargar

El comando para descargar un CFDI en formato XML es:

  java -jar "ws-cfdi-cli.jar" -d -u "usuario" -p "password" -id "UUID"

En el caso en que se desee descargar un comprobante utilizando serie y folio el comando deberá ser como el siguiente:

  java -jar "ws-cfdi-cli.jar" -d -u "usuario" -p "password" -s "serie" -f "numero_folio"

Es posible también establecer que el XML sea guardado en un archivo utilizando la opción "-o", como en el siguiente ejemplo:

  java -jar "ws-cfdi-cli.jar" -d -u "usuario" -p "password" -id "UUID" -o /dir/archivo.xml

Generar PDF

El comando para generar una representación de comprobante en PDF es el siguiente:

  java -jar "ws-cfdi-cli.jar" -pdf -u "usuario" -p "password" -o /donde/guardar/documento.pdf -id "UUID"

Es posible agregar algunos comandos opcionales como identificador de diseño, serie y folio.

En el caso en que desee generar un archivo PDF utilizando serie y folio, el comando deberá ser como el siguiente:

  java -jar "ws-cfdi-cli.jar" -pdf -u "usuario" -p "password" -o /donde/guardar/documento.pdf -dis "numero_diseño" -s "serie" -f "numero_de_folio"
« Anterior
Datos de contacto
comments powered by Disqus