Función VirtualXML_ApiEmisorAsigna VirtualXML
Agrega timbres a un RFC emisor previamente registrado.

Esta función permite modificar asignar nuevos timbres a un RFC emisor dado de alta previamente, ya sea por medio de la función VirtualXML_ApiEmisorAdd() o bien directamente de forma manual desde el portal VirtualPAC.

Su equivalente en el portal de administración de timbres VirtualPAC es esta pantalla:



Note que únicamente se pueden asignar timbres, no se puede proporcionar datos de Factura, Importe o Comentario. Si deseas agregar estos datos, deberás hacerlo en el portal VirtualPAC.

Namespace:
 VirtualXML®
Aplicación: API VirtualXML
Sintaxis

public static int VirtualXML_ApiEmisorUpd(
string apiKey,
string usuario,
string rfcemisor,
int asignacion,
string outLog,
string reserved
)

Parametros

apiKey
Tipo: System  String
Clave de acceso a funcionalidades administrativas.
usuario
Tipo: System  String
Clave de usuario VirtualPAC, es decir, la clave con la que te identificas en el portal VirtualPAC.

rfcemisor
Tipo: System  String
RFC del emisor que debe de haber sido dado de alta con anterioridad, si desea registrar un usuario nuevo, utilice la función VirtualXML_ApiEmisorAdd()

asignacion
Tipo: System  Int
Cantidad de timbres a asignar al RFC emisor. Debes contar con saldo en tu cuenta de distribuidor para poder asignar timbres. Es el equivaliente a este campo:

outlog
Tipo: System  String
Nombre del archivo donde se guardará la bitácora resultado del proceso de alta de nuevo emisor.

reserved
Tipo: System  String
Reservado para usos futuros.

Valor retornado:

Tipo: Int32

Retorna un valor númerico que si es = 0, indica que la función se ejecutó con éxito. Si devuelve cualquier otro valor, esto indica que hubo un error en la ejecución de la función y deberá revisar el archivo de bitácora para revisar el error obtenido.

Ejemplo

private void NuevoEmisor()
{
// Creamos un comprobante 
    int hXml = VirtualXML_ApiEmisorAsigna("8kp__cUyyV8D0dgmVUvH_jgejPnSCeRerwM4JU98ZE3x8",
"UsuarioVirtual",

"FOLR670417KT4",

100,
"BitacoraAPI.log"
);


}
Vease Tambien