Saltar al contenido principal

Vendedores

Descripción

El endpoint PostAddSeller es responsable del registro de un nuevo vendedor en el sistema MIMS y puede ser visualizado en la pantalla CAD054.


Cómo registrar un nuevo vendedor

Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddSeller
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostAddSeller"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
SellerNoString(25)Código externo del vendedor
CorporateNameString(40)Nombre del vendedor
BusinessNameString(40)Nombre comercial del vendedor
ShortNameString(15)NoNombre reducido
AddressAddressInfoObjeto que contiene la información de la dirección del vendedor
PhoneString(15)NoNúmero de teléfono
EmailString(200)NoCorreo electrónico
FoundationDateFechaNoFecha de fundación
RegisterDateFechaHoraNoFecha de registro
FederalRegisterNoString(14)CNPJ
StateRegisterNoString(20)Inscripción estatal
PersonTypePersonTypeEnumerador con los posibles valores para el Tipo de persona: ptCompany (Persona Jurídica), ptPerson (Persona Física)
CommissionFloatNoPorcentaje de comisión del vendedor
InternalCodeNoString(25)NoCódigo de Integración del Vendedor
IsInactiveBooleanNoBandera que indica que el vendedor está inactivo
OverwriteIfExistsBooleanNoBandera que indica que los datos deben ser sobrescritos en caso de que el registro ya exista

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
SellerCodeIntegerCódigo interno del vendedor generado en el sistema MIMS

Ejemplo de Request

curl --location --request POST '{{url_base}}/PostAddSeller' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"SellerNo": "VND12345",
"CorporateName": "Vendedor Exemplo LTDA",
"BusinessName": "Vendedor Exemplo",
"ShortName": "VendEx",
"Address": {
"Street": "Calle Ejemplo",
"Number": "100",
"City": "Ciudad Ejemplo",
"State": "SP",
"ZipCode": "01000-000"
},
"Phone": "11999990000",
"Email": "vendedor@example.com",
"FoundationDate": "2022-01-01",
"RegisterDate": "2022-01-15T14:30:00",
"FederalRegisterNo": "12345678000190",
"StateRegisterNo": "123456789",
"PersonType": "ptCompany",
"Commission": 5.5,
"InternalCodeNo": "INT123",
"IsInactive": false,
"OverwriteIfExists": true
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"SellerCode": 789
}