Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Estado

<EN USO>

En Uso

Cuando un requisito de sistema software tenga el estado En Uso significa que está disponible para su uso.


Este servicio será utilizado por CRM para insertar distribuidores en BDC.


Situación actual

Descripción

Servicio para gestión de alta entidad distribuidor.

Entidad BDCpersona / persona_rol
Tipo de PeticiónPOST
Parámetros
CamposDescripciónReglas de negocio
refId
  • Va en blanco ya que se insertará un nuevo distribuidor.


type
  • Rol
  • Valor : Distributor
  • Obligatorio
  • En caso de ser un valor distinto entrega el siguiente mensaje:

    <code>404</code>
    <message>El valor indicado no es permitido.</message>

businessId
  • El identificador debe existir.
  • En caso de ser un ID de empresa no válido entrega el siguiente mensaje:

    <code>404</code>
    <message>No se encontraron datos con los parámetros especificados.</message>

firstName
  • Nombre
  • Obligatorio

middleName
  • Apellido paterno

lastName
  • Apellido materno

sex
  • Valores: Male, Female, Legal

language
  • El identificador debe existir.
  • En caso de ser una clave no válida entrega el siguiente mensaje:

    <code>404</code>
    <message>No existe la entidad con clave especificada.</message>

country
  • El identificador debe existir.
  • En caso de ser una clave no válida entrega el siguiente mensaje:

    <code>404</code>
    <message>No existe la entidad con clave especificada.</message>

timeZone
  • El identificador debe existir.
  • En caso de ser una clave no válida entrega el siguiente mensaje:

    <code>404</code>
    <message>No existe la entidad con clave especificada.</message>

erpId



officialId
  • mero de identificación asignado por las autoridades fiscales en caso de México RFC.

taxId
  • mero de identificación asignado a cada empresa por las autoridades fiscales en caso de México RFC.

addressType
  • Tipo domicilio
  • Valores: Physical, Mailing, Shipping

street line1
  • Calle

city
  • Ciudad

neighborhood
  • Colonia

postalCode
  • Código postal

buildingSiteNumber
  • Número

county
stateProvince
  • Estado

countyRefId
  • El identificador debe existir.
  • En caso de ser un ID no válido entrega el siguiente mensaje:

    <code>404</code>
    <message>No existe la entidad con el id especificado.</message>

phoneNumberType
  • Tipo
  • Valores: Home, Mobile

number
  • Teléfono

email
  • Correo Electrónico

website
  • Página Web del Distribuidor



Ejemplo de llamada o de formulario

https://homol.uno-internacional.com/wssb/crm/seller

Payload
<seller refId="">
	<type>Distributor</type>
    <businessList>
        <business>
        	<businessId active="true" param="CO/COMP">00000000-0000-1000-0000-000000000010</businessId>
		</business>
        <business>
        	<businessId active="true" param="CO/UNOI">00000000-0000-1000-0000-00000000002</businessId>
		</business>
    </businessList>
    <name>
        <firstName>Distribuidora de libros Panamericana</firstName>
        <middleName></middleName>
        <lastName></lastName>
    </name>
    <sex>Legal</sex>
    <language>ES</language>
    <country>CO</country>
    <timeZone>CO.STD</timeZone>
    <erpId>ERP000898</erpId>
    <officialId></officialId>
    <taxId>MOCX850516XXX</taxId>
    <addressList>
        <address addressType="Physical">
            <street>
                <line1>CALLE 8 DE MAYO</line1>
            </street>
            <city>Colombia</city>
            <neighborhood>PLANETARIO LINDAVISTA</neighborhood>
            <postalCode>07300</postalCode>
            <buildingSiteNumber>2</buildingSiteNumber>
            <county>Margarita</county>
            <stateProvince>Bolívar</stateProvince>
            <countyRefId>00000000-0000-1000-0000-000000015434</countyRefId>
        </address>
        <address addressType="Mailing">
            <street>
                <line1>CALLE 8 DE MAYO</line1>
            </street>
            <city>Colombia</city>
            <neighborhood>PLANETARIO LINDAVISTA</neighborhood>
            <postalCode>07300</postalCode>
            <buildingSiteNumber>2</buildingSiteNumber>
            <county>Margarita</county>
            <stateProvince>Bolívar</stateProvince>
            <countyRefId>00000000-0000-1000-0000-000000015434</countyRefId>
        </address>
    </addressList>
    <phoneNumberList>
        <phoneNumber phoneNumberType="Home">
            <number>53956782</number>
        </phoneNumber>
        <phoneNumber phoneNumberType="Mobile">
            <number>5537651829</number>
        </phoneNumber>
    </phoneNumberList>
    <email>staff@seller.com</email>
    <website>www.seller.com</website>
</seller>
Respuesta
POST
<createResponse>
    <creates>
        <create id="00000000-0000-1000-0000-000006605389"  statusCode="200" ></create>
    </creates>
</createResponse>
Error
<error refId="00000000-0000-1000-0000-000000000000">
    <code>404</code>
    <message>No existe la entidad con clave especificada.</message>
</error>
¿Quién lo utiliza y cómo?

 Es utilizado a través de integración CRM.


 

  • No labels