Inicio  |  Recepción  |  Librerías  |  Documentación DLL's  |  DLL Importar API Doc
La LCO fue actualizada por última vez el 04/dic/2024

DLL Recepcion API

Para hacer uso de estos métodos en su proyecto solo tiene que agregar la libreria dll de recepcion.
Descargar dll_recepcion.zip para saber como agregarla porfavor siga este enlace: Documentación DLL's .

ProgID SF.Recepcion

Resumen de métodos

String recibeCFD(String usuario, String pass, String rutaAlComprobante, int produccion)

Recibe y valida un CFD y en caso de que pase todas las validaciones lo almacena
String recibeCFDCustom(String user, String pass, String rutaAlComprobante, String nombreArchivo, String nombreBuzon, String camposPersonalizados, int produccion )

Recibe y valida un CFD y en caso de que pase todas las validaciones lo almacena en el buzón especificado. Retorna una lista de campos personalizados de acuerdo al Gestor de Entregas configurado en la implementación.
String recibeCFDEnBuzon(String user, String pass, String rutaAlComprobante, String nombreArchivo, String nombreBuzon, String camposPersonalizados, int produccion )

Recibe y valida un CFD y en caso de que pase todas las validaciones lo almacena en el buzón especificado.

Métodos complementarios:

String recibeCFDWriteResponse (String user, String pass, String rutaAlComprobante, String nombreArchivo, String rutaAlWrite, String pathToWrite, int produccion )

Éste método funciona de la misma manera que recibeCFD con el agregado de que escribe la respuesta en la ruta especificada en el parámetro pathToWrite
String recibeCFDCustomWriteResponse (String user, String pass, String rutaAlComprobante, String nombreArchivo, String nombreBuzon, String camposPersonalizados, String pathToWrite, int produccion )

Éste método funciona de la misma manera que recibeCFDCustom con el agregado de que escribe la respuesta en la ruta especificada en el parámetro pathToWrite
String recibeCFDEnBuzonWriteResponse (String user, String pass, String rutaAlComprobante, String nombreArchivo, String nombreBuzon, String camposPersonalizados, String pathToWrite, int produccion )

Éste método funciona de la misma manera que recibeCFDEnBuzon con el agregado de que escribe la respuesta en la ruta especificada en el parámetro pathToWrite

Descripción detallada de los métodos

recibeCFD

String recibeCFD(String usuario, 
            String pass, 
            String rutaAlComprobante, 
            int produccion)
            
Recibe un CFD o CFDI, lo valida y, en caso de que pase todas las validaciones configuradas en la implementación, se almacena y devuelve un acuse de recibo.
Parámetros:
String user - El nombre de usuario (usualmente un email) que se usa para autenticarse y conectarse a su implementación.
String pass - La contraseña de usuario.
String rutaAlComprobante - Ruta del comprobante CFDI que se va enviar.
int produccion - Solo se aceptan los valores: 1 y 0. Indica el servidor a donde se va a hacer la petición;
0=TESTING
1=PRODUCCION
Regresa:
Un String que contiene la respuesta en formato XML.
Ejemplo de respuesta

recibeCFDCustom

String recibeCFDCustom(String user, 
                String pass, 
                String rutaAlComprobante, 
                String nombreArchivo, 
                String nombreBuzon, 
                String camposPersonalizados, 
                int produccion)
            
Recibe un CFD o CFDI, lo valida y, en caso de que pase todas las validaciones configuradas en la implementación, se almacena en el buzón especificado (si existe) y devuelve un acuse de recibo, junto con una posible lista de Campos Personalizados de acuerdo al Gestor de Entregas de la implementación.
Parámetros:
String user - El nombre de usuario (usualmente un email) que se usa para autenticarse y conectarse a su implementación.
String pass - La contraseña de usuario.
String rutaAlComprobante - Ruta del comprobante CFDI que se va enviar.
String nombreArchivo - Nombre del archivo recibido, para efectos de rastreo únicamente.
String nombreBuzon - Nombre del buzón donde se desea depositar el comprobante.
La sintaxis de los campos personalizados se define a continuación:
Sintaxis "NombreCampo,Valor;NombreCampo2,Valor:SubValor;NombreCampo3,Valor;"
NombreCampo: Nombre del campo personalizado registrado en la implementación.
Valor:Valor a asignar al campo personalizado
int produccion - Solo se aceptan los valores: 1 y 0. Indica el servidor a donde se va a hacer la petición;
0=TESTING
1=PRODUCCION
Regresa:
Un String que contiene la respuesta en formato XML.
Ejemplo de respuesta

recibeCFDEnBuzon

String recibeCFDEnBuzon(String user, 
                String pass, 
                String rutaAlComprobante, 
                String nombreArchivo, 
                String nombreBuzon, 
                String camposPersonalizados, 
                int produccion)
            
Recibe un CFD o CFDI, lo valida y, en caso de que pase todas las validaciones configuradas en la implementación, se almacena en el buzón especificado (si existe) y devuelve un acuse de recibo.
Parámetros:
String user - El nombre de usuario (usualmente un email) que se usa para autenticarse y conectarse a su implementación.
String pass - La contraseña de usuario.
String rutaAlComprobante - Ruta del comprobante CFDI que se va enviar.
String nombreArchivo - Nombre del archivo recibido, para efectos de rastreo únicamente.
String nombreBuzon - Nombre del buzón donde se desea depositar el comprobante.
String camposPersonalizados - Lista de Campos personalizados particulares de la implementación.
La sintaxis de los campos personalizados se define a continuación:
Sintaxis "NombreCampo,Valor;NombreCampo2,Valor:SubValor;NombreCampo3,Valor;"
NombreCampo: Nombre del campo personalizado registrado en la implementación.
Valor:Valor a asignar al campo personalizado
int produccion - Solo se aceptan los valores: 1 y 0. Indica el servidor a donde se va a hacer la petición;
0=TESTING
1=PRODUCCION
Regresa:
Un String que contiene la respuesta en formato XML.
Ejemplo de respuesta

Datos de contacto
comments powered by Disqus