Agrega un usuario (distribuidor) nuevo en el listado del usuario padre.
Esta función permite añadir un nuevo usuario (distribuidor) a un usuario y al mismo tiempo asignarle información adicional como su contraseña, correo electrónico, RFC, razón social e información de contacto, también permite hacer una asginación inicial de timbres.
Su equivalente en el portal de administración de timbres VirtualPAC es esta pantalla:
Esta función permite añadir un nuevo usuario (distribuidor) a un usuario y al mismo tiempo asignarle información adicional como su contraseña, correo electrónico, RFC, razón social e información de contacto, también permite hacer una asginación inicial de timbres.
Su equivalente en el portal de administración de timbres VirtualPAC es esta pantalla:
Namespace: VirtualXML®
Aplicación: API VirtualXML
Sintaxis
Parametros
- apiKey
- Tipo: System
String
Clave de acceso a funcionalidades administrativas.
- Tipo: System
String
Clave de usuario VirtualPAC, es decir, la clave con la que te identificas en el portal VirtualPAC.
- distribuidor
- Tipo: System
String
Es el nombre con el cual se identificará el nuevo usuario, este nombre debe ser único y no debe repetirse con otro nombre dentro del ecosistema de VirtualPAC. Este nombre nuevo, no debe haber sido dado de alta con anterioridad, si desea modificar algun atributo de un distribuidor dado de alta anteriormente, utilice la función VirtualXML_ApiUsuarioUpd(). Es el equivalente de este campo:
- Tipo: System
String
Contraseña que será usada por el nuevo distribuidor para acceder al portal VirtualPAC. Es el equivalente de este campo:
- razonsocial
- Tipo: System
String
Nombre / Razón social del nuevo distribuidor. Es el equivalente de este campo:
- Tipo: System
String
Dirección de correo electrónico para enviar notificaciones del sistema. Es el equivalente de este campo:
- contacto
- Tipo: System
String
Nombre de la persona de contacto del distribuidor. Es el equivalente de este campo:
- Tipo: System
Strign
RFC de facturación del distribuidor. Es el equivalente de este campo:
- asignacion
- Tipo: System Int
- Cantidad de timbres a asignar al momento de crear al nuevo usuario.
- Tipo: System
String
Nombre del archivo donde se guardará la bitácora resultado del proceso de alta de nuevo emisor.
- xtra
- Tipo: System
String
Reservado para usos futuros.
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_ApiUsarioAdd("8kp__cUyyV8D0dgmVUvH_jgejPnSCeRerwM4JU98ZE3x8",
"UsuarioVirtual",
"NuevoUsuario",
"NewUser1234",
"Nuevo usuario de Mexico, SA de CV",
"usuario@nuevousuario.mx"
"Ramon Fonseca",
"NUM220101KJ4",
100,
"BitacoraAPI.log","","");
}
Vease Tambien