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 Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetSellerInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetSellerInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| SellerNo | String(25) | No | Código externo del vendedor |
| UserPhone | String(16) | No | Teléfono del usuario para identificación del vendedor |
| UserCellPhone | String(16) | No | Celular del usuario para identificación del vendedor |
Nota
- Al menos uno de los parámetros debe ser proporcionado:
SellerNo,UserPhoneoUserCellPhone
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| Seller | GetSellerInfoData | Sí | Objeto que contiene las informaciones del vendedor |
📝 Objeto GetSellerInfoData
El objeto GetSellerInfoData representa las informaciones del vendedor.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción SellerCode Integer Sí Código interno del vendedor SellerNo String(25) Sí Código externo del vendedor BranchNo String(25) Sí Código externo de la filial CorporateName String(40) Sí Nombre del vendedor BusinessName String(40) Sí Nombre de fantasía del vendedor ShortName String(15) No Nombre reducido del vendedor Phone String(15) No Número de teléfono String(200) No Correo electrónico CellPhone String(15) No Número de celular FoundationDate Data No Fecha de nacimiento RegisterDate DataHora No Fecha de registro Address AddressInfo No Objeto que contiene las informaciones de dirección del vendedor FederalRegisterNo String(14) No CNPJ (Persona Jurídica) o CPF (Persona Física) StateRegisterNo String(20) No Inscripción estatal (Persona Jurídica) o RG (Persona Física) PersonType PersonType Sí Enumerador con los posibles valores para Tipo de Persona: ptCompany(Persona Jurídica) optPerson(Persona Física)IsInactive Boolean Sí Flag que indica que el vendedor está inactivo Commission Float No Porcentaje de comisión del vendedor InternalCodeNo String(25) No Código de integración del vendedor SupervisorCode Integer No Código interno del supervisor SupervisorName String(40) No Nombre 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ódigo | Mensaje |
|---|---|
| GSL‑001 | El parámetro Código Externo de Vendedor (SellerNo) proporcionado no existe! |