Estos métodos tienen la finalidad de facilitar al usuario mandar sus tickets a nuestra base de datos para su posterior timbrado además
permite consultar tickets, facturas, cancelar entre otras funciones.
Este método permite al usuario subir el ticket generado en una venta al público en general mandando los siguientes campos.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de Parámetro |
noTicket |
String |
Cadena alfanumérica del ticket que genera el sistema del cliente. |
Entrada |
token |
String |
Cadena alfanumérica que identifica al ticket como único. |
Entrada |
XML |
String |
Es el XML sin timbrar únicamente con los nodos siguientes, Comprobante, Emisor,Conceptos,Impuestos de Concepto e impuestos del comprobante. |
Entrada |
Total |
String |
Es el total de la venta |
Entrada |
fechaTicket |
String |
Es la fecha cuando se realizó la venta. |
Entrada |
serie |
String |
Serie utilizada para identificar el ticket. |
Entrada |
rfcEmisor |
String |
Es el rfc del que emitió el comprobante. |
Entrada |
usuario |
String |
Usuario con el que se tiene acceso al servicio de AutoFactura. |
Entrada |
password |
String |
Contraseña para el acceso del servicio de AutoFactura. |
Entrada |
sucursal |
String |
Nombre de la sucursal en donde se genero el ticket. |
Entrada |
Response |
AcuseTicket |
Objeto que contiene código y mensaje de error en caso de algún problema al subir el ticket. |
Salida |
Este método permite al usuario cancelar algún ticket que se encuentre en el servicio de autofactura, siempre y cuando mande los datos solicitados.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
noTicket |
String |
Número de ticket con el cual esta identificado. |
Entrada |
token |
String |
Número de token con el cual esta identificado el ticket. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
AcuseCancelacion |
Objeto que contiene Código y mensaje de error en caso de prensar algún error al momento de mandar a cancelar. |
Salida |
Este método permite al usuario descargar algúna factura que ya se encuentre timbrada.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
UUID |
String |
Es el UUID del comprobante que ya se encuentra timbrado. |
Entrada |
usuario |
String |
Nombre de usuario con el cual se identifica para el uso de los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el cual se autentica para el uso de los servicios de AutoFactura. |
Entrada |
Response |
AcuseDownloadFactura |
Objeto que contiene CFDI facturado, código y mensaje de error,uuid de la factura. |
Salida |
Este método permite a los usuarios consultar algún ticket que se encuentre en la base de datos.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
noTicket |
String |
Número de ticket con el cual esta identificado. |
Entrada |
token |
String |
Número de token con el cual esta identificado el ticket. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
AcuseDownloadFactura |
Objeto que contiene CFDI facturado, código y mensaje de error,uuid de la factura. |
Salida |
Este método permite al usuario timbrar o facturar un ticket en especifico mandando los campos solicitados.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
Receptor |
TblINFORECEPTOR |
Objeto que tiene datos necesarios del receptor para poder timbrar algún ticket. |
Entrada |
noTicket |
String |
Número de ticket con el cual esta identificado. |
Entrada |
token |
String |
Número de token con el cual esta identificado el ticket. |
Entrada |
rfcReceptor |
String |
RFC del receptor a quien correspone el ticket. |
Entrada |
usuario |
String |
Nombre de usuario con el cual se identifica para el uso de los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el cual se autentica para el uso de los servicios de AutoFactura. |
Entrada |
Response |
AcuseDownloadFactura |
Objeto que contiene CFDI facturado, código y mensaje de error,uuid de la factura. |
Salida |
Este método permite al usuario timbrar o facturar tickets en especifico mandando los campos solicitados.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
tickets |
List<TblTICKETSWS> |
Objeto que tiene datos necesarios del receptor para poder timbrar algún ticket. |
Entrada |
Receptor |
TblINFORECEPTOR |
Objeto que tiene datos necesarios del receptor para poder timbrar algún ticket. |
Entrada |
Serie |
String |
Nombre de la serie con la que se efectuará el timbrado de los tickets. |
Entrada |
Método de pago |
String |
Método del pago con el cual se efectuaráel timbrado de los tickets. |
Entrada |
Lugar de expedición |
String |
Código postal de donde fue emitido los tickets. |
Entrada |
usuario |
String |
Nombre de usuario con el cual se identifica para el uso de los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el cual se autentica para el uso de los servicios de AutoFactura. |
Entrada |
Response |
AcuseDownloadFactura |
Objeto que contiene CFDI facturado, código y mensaje de error,uuid de la factura. |
Salida |
Este método permite al usuario obtener un ticket en especifico que se encuentre en nuestra base de datos mandando los siguientes parametros.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
noTicket |
String |
Número de ticket con el cual esta identificado. |
Entrada |
token |
String |
Número de token con el cual esta identificado el ticket. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
String |
Cadena de caracteres que tiene la información del ticket. |
Salida |
Este método permite al usuario descargar una lista de todos los tickets facturados de una determinada serie.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
Serie |
String |
Es la serie por la cual se va a realizar la busqueda de tickets facturados. |
Entrada |
InicioLista |
Int |
Es el número de folio interno del servicio de AutoFactura con el cual se quiere iniciar la busqueda. |
Entrada |
tamanoLista |
String |
Número final de la busqueda. |
Entrada |
fechaInicio |
String |
Fecha con la cual se indica la fecha de inicio de la busqueda. |
Entrada |
fechafinal |
String |
Fecha con la cual se indica la fecha de final de la busqueda. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
ResponseListaTickets |
Objeto con la lista de tickets facturados, código y mensaje de error. |
Salida |
Este método permite al usuario descargar una lista de los tickets que ya se encuentren vencidos para facturar.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
Serie |
String |
Es la serie por la cual se va a realizar la busqueda de tickets facturados. |
Entrada |
InicioLista |
Int |
Es el número de folio interno del servicio de AutoFactura con el cual se quiere iniciar la busqueda. |
Entrada |
tamanoLista |
String |
Número final de la busqueda. |
Entrada |
fechaInicio |
String |
Fecha con la cual se indica la fecha de inicio de la busqueda. |
Entrada |
fechafinal |
String |
Fecha con la cual se indica la fecha de final de la busqueda. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
ResponseListaTickets |
Objeto con la lista de tickets vencidos, código y mensaje de error. |
Salida |
Este método permite al usuario descargar los tickets que se encuentren facturados de una cierta serie.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
Serie |
String |
Es la serie por la cual se va a realizar la busqueda de tickets facturados. |
Entrada |
fechaInicio |
String |
Fecha con la cual se indica la fecha de inicio de la busqueda. |
Entrada |
fechafinal |
String |
Fecha con la cual se indica la fecha de final de la busqueda. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
TotalTicketResponse |
Objeto con el total de tickets facturados, código y mensaje de error. |
Salida |
Este método permite al usuario descargar el total de tickets que se encuentren vencidos de una determinada serie.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
Serie |
String |
Es la serie por la cual se va a realizar la busqueda de tickets facturados. |
Entrada |
fechaInicio |
String |
Fecha con la cual se indica la fecha de inicio de la busqueda. |
Entrada |
fechafinal |
String |
Fecha con la cual se indica la fecha de final de la busqueda. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
TotalTicketResponse |
Objeto con el total de tickets vencidos, código y mensaje de error. |
Salida |
Este método permite cancelar algún comprobante que haya sido emitido mandando los parametros correctos.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
uuid |
String |
UUID del commprobante que se desea cancelar. |
Entrada |
fecha |
String |
Indica la fecha cuando fue mandada la solicitud a cancelar con el siguiente formato,AAAA-MM-DDThh:mm:ss. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
motivo |
String |
código de cancelación de acuerdo a los siguientes:
- 01 - Comprobantes emitidos con errores con relación.
- 02 - Comprobantes emitidos con errores sin relación.
- 03 - No se llevó a cabo la operación.
- 04 - Operación nominativa relacionada en una factura global.
|
Entrada |
foliosustitucion |
String |
UUID del comprobante sustituto para el comprobante enviado a cancelar, este es obligatorio
cuando el motivo de cancelación es 01
|
Entrada |
descripcionCancelacion |
String |
Breve descripción del motivo de cancelación
|
Entrada |
Response |
CancelarComprobanteResponse |
Objeto con el código y mensaje de cancelación. |
Salida |
Este método permite consultar el estatus de cancelación de algún comprobante que fue enviado a cancelar.
Parámetros
Nombre |
Tipo de dato |
Descripción |
Tipo de parámetro |
uuid |
String |
UUID del commprobante que se desea cancelar. |
Entrada |
usuario |
String |
Nombre de usuario con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
password |
String |
Contraseña con el que se tiene acceso a los servicios de AutoFactura. |
Entrada |
Response |
ConsultaCancelacionComprobanteResponse |
Objeto estatus de cancelación, estado, si es cancelable y el cod estatus. |
Salida |