Función VirtualXML_ConsultaSaldos
VirtualXML
Recupera información de los saldos de timbres (asignados, consumidos y disponibles) del emisor solicitado sin necesidad de generar un timbrado previo.
Namespace: VirtualXML®
Aplicación: CFDI 3.3
Sintaxis

public static int VirtualXML_ConsultaSaldos(
string, usuario,
string rfcEmisor,
int DatoSolicitado,
string
ArchivoLog
)

Parametros

Usuario
Tipo: System  String
Nombre del usuario VirtualPAC.
rfcEmisor
Tipo: System  String
RFC del emisor del cual deseamos obtener sus saldos.
DatoSolicitado
Tipo: System  Int
Valor numérico que indica que saldo queremos recuperar y puede ser alguno de los siguientes valores:
  1. Devuelve la cantidad de timbres ASIGNADOS
  2. Devuelve la cantidad de timbres USADOS
  3. Devuelve la cantidad de timbres DISPONIBLES.
ArchivoLog
Tipo: System  String
Nombre del archivo bitácora con las operaciones realizadas, si se omite este parámetro NO se genera ningun archivo de bitácora.

Valor retornado:

Tipo: Int

Retorna un valor numérico que indica la cantidad de timbres de acuerdo al DatoSolicitado. Si la función falla, devuelve un valor negativo.
Ejemplo:

private void ObtenerSaldos()
{
// Obtenemos los timbres asignados a un emisor
    int nAsignados = VirtualXML_ConsultaSaldos("ciber-tec","CTE940531F58",1,"");
MsgBox(nAsignados)

// Obtenemos los timbres usados de un emisor
    int nUsados = VirtualXML_ConsultaSaldos("ciber-tec","CTE940531F58",2,"");
MsgBox(nUsados)

// Obtenemos los timbres disponibles de un emisor y una bitacora de resultados
    int nDisponibles = VirtualXML_ConsultaSaldos("ciber-tec","CTE940531F58",3,"c:\directorio\bitacora.log");
MsgBox(nDisponibles)

// Mas operaciones
    // ....

}
Veáse También