CrearPuntoVenta

Los campos obligatorios están resaltados en negrita.
Descripción

Crea un punto de venta para una determinada empresa.

Autenticación

Dentro del objeto “request” se encuentra el objeto “Autenticacion” el cual contiene propiedades para el usuario, contraseña y empresa.

La validación del usuario se comprueba controlando la existencia del mismo, la contraseña utilizada y la coincidencia de la empresa reportada contra la empresa en la que figura el usuario en la base de datos de Facturante.com.

Autenticación reseller

Para usuarios resellers, dentro del objeto “request” se encuentra el objeto “Autenticacion reseller” el cual contiene propiedades para el usuario, contraseña y el reseller correspondiente. Deberá completarse la empresa sobre la que se desea operar.

La validación del usuario se comprueba controlando la existencia del mismo, la contraseña utilizada y si el usuario tiene los permisos necesarios para operar con la empresa reportada que figura el usuario en la base de datos de Facturante.com.

IMPORTANTE: Solo deberá completarse un solo tipo de autentación. En caso de completarse ambas, tendrá mas prioridad la autenticación reseller.
Validaciones
  • Se validará la existencia de datos obligatorios.
Nombre Campo Tipo Propósito
Parámetros de entrada
Empresa Int Este valor es obligatorio cuando se está haciendo una autenticacion reseller. Es el identificador de la empresa del punto de venta que se desea eliminar(Es brindado por LinkSide)
Autenticacion
Usuario nvarchar(400) Nombre del usuario
Hash varchar(50) Password
Empresa Int Identificador de la empresa a la que pertenece el usuario (Es brindado por LinkSide)
Autenticacion reseller
Usuario nvarchar(400) Nombre del usuario
Hash varchar(50) Password
Reseller Int Identificador del reseller al que pertenece el usuario (Es brindado por LinkSide)
Datos del punto de venta (TAG: PuntoVenta)
CodigoPostal varchar(50) Código postal del punto de venta
Denominacion varchar(50) Denominación utilizada en AFIP
DireccionFiscal nvarchar(1000) Dirección fiscal indicada
Email varchar(50) Dirección de mail de contacto
Localidad varchar(50) Nombre de la localidad
Prefijo varchar(4) Prefijo del punto de venta
Provincia varchar(50) Nombre de la provincia
LeyendaComprobantes varchar(300) Leyenda que aplicará en todos los PDFs de Comprobantes creados por la punto de venta.
Datos de configuracion del mail del punto de venta (TAG: PuntoVentaMail)
AsuntoAutomatico boolean Determina si se utiliza o no el asunto del email definido por Facturante.com
AsuntoPersonalizado varchar(100) Personalización del texto del asunto en caso que no se utilice el asunto automático.
EnviarComprobante boolean Indica si desea o no enviar el comprobante a través del mail
MensajeAutomatico boolean Determina si se utiliza o no en el email el mensaje definido por Facturante.com
MensajePersonalizado varchar(5000) Personalización del texto del mensaje en caso que no se utilice el mensaje automático.
Datos del usuario a crear para el punto de venta nuevo o existente (TAG: Usuario)
Apellido varchar(500) Apellido del usuario
Celular varchar(50) Telefono móvil del usuario
Contrasenia varchar(50) Contraseña con la que se autenticará el usuario
Mail varchar(100) Email de contacto del usuario
Nombre varchar(500) Nombre del usuario
NombreUsuario Varchar(400) Usuario con el que se autenticará el usuario
Telefono Varchar(50) Telefono de contacto del uuario
Parámertos de salida
Estado Int Ver Respuestas
Mensaje varchar(1000) Mensaje que describe el resultado de la operación. Tanto para casos exitosos como para fallidos.
Respuestas
ERRORES DE VALIDACION DE Facturante.com
Código Descripción
0 (OK) Sin Detalles
1 (ObjAutenticacionNull) El objeto Autenticación no pudo ser creado con los datos recibidos
2 (UsuarioInvalido) Usuario incorrecto
3 (EmpresaNoAutorizada) El usuario no tiene permisos para gestionar la empresa enviada
4 (PrefijoInvalido) El prefijo del punto de venta es inválido
5 (ErrorDatosPV) No se ha enviado el objeto PuntoVenta o todos los datos obligatorios del mismo
6 (ErrorDatosPVMail) No se ha enviado el objeto PuntoVentaMail
7 (ErrorDatosUsuario) No se ha enviado el objeto Usuario o todos los datos obligatorios del mismo
8 (ErrorUsuarioExistente) El nombre de usuario enviado para crearse ya existe
9 (ValidarPV) Se ha programado la comprobación de los datos ingresados. Deberá espperar unos minutos y luego verificar el resultado de la operación.
10 (ErrorSolicitudNoEncontrada) No se ha podido crear el punto de venta porque no se ha encontrado la solicitud asociada.
11 (EmpresaNoEnviada) Si la autenticación proviene de reseller es obligatorio enviar la empresa con la que se desea operar.
500 (ErrorInterno) Error interno.