Saltar al contenido principal

Informaciones del Vendedor

El endpoint GetSellerInfo retorna las informaciones del vendedor en el sistema MIMS.


Cómo consultar informaciones del vendedor

HTTP POST Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/GetSellerInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetSellerInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
SellerNoString(25)NoCódigo externo del vendedor
UserPhoneString(16)NoTeléfono del usuario para identificación del vendedor
UserCellPhoneString(16)NoCelular del usuario para identificación del vendedor
Nota
  • Al menos uno de los parámetros debe ser proporcionado: SellerNo, UserPhone o UserCellPhone

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
SellerGetSellerInfoDataObjeto que contiene las informaciones del vendedor

📝 Objeto GetSellerInfoData

El objeto GetSellerInfoData representa las informaciones del vendedor.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
SellerCodeIntegerCódigo interno del vendedor
SellerNoString(25)Código externo del vendedor
BranchNoString(25)Código externo de la filial
CorporateNameString(40)Nombre del vendedor
BusinessNameString(40)Nombre de fantasía del vendedor
ShortNameString(15)NoNombre reducido del vendedor
PhoneString(15)NoNúmero de teléfono
EmailString(200)NoCorreo electrónico
CellPhoneString(15)NoNúmero de celular
FoundationDateDataNoFecha de nacimiento
RegisterDateDataHoraNoFecha de registro
AddressAddressInfoNoObjeto que contiene las informaciones de dirección del vendedor
FederalRegisterNoString(14)NoCNPJ (Persona Jurídica) o CPF (Persona Física)
StateRegisterNoString(20)NoInscripción estatal (Persona Jurídica) o RG (Persona Física)
PersonTypePersonTypeEnumerador con los posibles valores para Tipo de Persona: ptCompany (Persona Jurídica) o ptPerson (Persona Física)
IsInactiveBooleanFlag que indica que el vendedor está inactivo
CommissionFloatNoPorcentaje de comisión del vendedor
InternalCodeNoString(25)NoCódigo de integración del vendedor
SupervisorCodeIntegerNoCódigo interno del supervisor
SupervisorNameString(40)NoNombre del supervisor

Ejemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetSellerInfo"' \
--header 'Content-Type: application/json' \
--data '{
"SellerNo": "VND12345"
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"Seller": {
"SellerCode": 789,
"SellerNo": "VND12345",
"BranchNo": "FIL001",
"CorporateName": "Vendedor Ejemplo LTDA",
"BusinessName": "Vendedor Ejemplo",
"ShortName": "VendEx",
"Address": {
"AddressType": "Calle",
"Address": "Calle Ejemplo",
"Number": "100",
"District": "Centro",
"ZIPCode": "01000000",
"City": "Ciudad Ejemplo",
"State": "São Paulo",
"StateInitials": "SP",
"Country": "Brasil"
},
"Phone": "11999990000",
"Email": "vendedor@example.com",
"CellPhone": "11988880000",
"FoundationDate": "2022-01-01",
"RegisterDate": "2022-01-15T14:30:00",
"FederalRegisterNo": "12345678000190",
"StateRegisterNo": "123456789",
"PersonType": "ptCompany",
"IsInactive": false,
"Commission": 5.5,
"InternalCodeNo": "INT123",
"SupervisorCode": 456,
"SupervisorName": "Supervisor Ejemplo"
}
}

🐞 Posibles Errores

CódigoMensaje
GSL‑001El parámetro Código Externo de Vendedor (SellerNo) proporcionado no existe!