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
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
SellerGetSellerInfoDataSíObjeto que contiene las informaciones del vendedor

📝 Objeto GetSellerInfoData​

El objeto GetSellerInfoData representa las informaciones del vendedor.

Parámetros de Retorno​

ParámetroTipoObligatorioDescripción
SellerCodeIntegerSíCódigo interno del vendedor
SellerNoString(25)SíCódigo externo del vendedor
BranchNoString(25)SíCódigo externo de la filial
CorporateNameString(40)SíNombre del vendedor
BusinessNameString(40)Sí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)
PersonTypePersonTypeSíEnumerador con los posibles valores para Tipo de Persona: ptCompany (Persona Jurídica) o ptPerson (Persona Física)
IsInactiveBooleanSíFlag 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!