Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
borderColor#E4E3E3
bgColor#ffffff
titleColor#ffffff
borderWidth1px
titleBGColor#704581
titleREVISIONES


Expandir
titleExpandir revisiones


FechaVersiónDescripciónAutor

 


Se agregan campos opcionales de fechas de inscripción al servicio de padrones.

Se agrega nota para el servicio ítem con el flag requiere reserva si por configuración se debe importar automáticamente

 

2.0Creación del documento basado en v7.0 actualizado a v7.1

 

2.1Se agregan servicios itemAttribute y atributos del item

 

2.2Se agrega anexo de recomendaciones y se actualizan con nuevos servicios

 

2.3Se agrega servicio transferDocument (para caso particular simulando tienda de abastecimiento store.erpFlag = true)

 

2.4Se agregan los tipos de identificación del customer para otros países

 

2.5Se agregan campos de crédito al servicio customer (a partir de v7.4) y al item el flag de creditAllowed

 

2.6Se agregan dos nuevos campos (a partir de v7.4) al servicio customer e item (affiliate y partyFiscalRegime). Al servicio ítem se agrega el campo serialFormat

 

2.7Se agrega el servicio de itemStore.

 

2.8Se agrega dentro de la request de itemAttribute, un campo obligatorio "dataType"

 

2.9Se ajustan campos del servicio customer (se elimina disabled dentro de party, se ajusta título partyData por party)

 

3.0Se agrega el servicio itemInternalTax.

 

3.1Se corrige el nombre de inventoryControlDocumentSerializedtLineItems y se agrega el externalCode en Item y unitOfMeasure

 

3.2Se ajusta en el servicio itemSellingPrices (lista de precios) el envío de las tiendas y canales 

 

3.3Se ajusta el servicio itemSellingPrices (lista de precios)  con campos deprecados





Painel
borderColor#E4E3E3
titleColor#ffffff
borderWidth1
titleBGColor#704581
titleCONTENIDO


Expandir
titleExpandir contenido

Índice


...

La lista items debe contener entidades "item", las cuales poseen la siguiente estructura:

Propiedad

Tipo de dato

Descripción

Requerido

itemCode

Varchar (25)

Código de producto

Si

Barcode

Varchar (25)

Código de alias

No

currentSaleUnitRetailPriceAmount

float

Precio actual.

Si

currentSaleUnitRetailPriceEffectiveDate

Date

Fecha de vigencia desde para el precio actual

Si

currentSaleUnitRetailPriceExpirationDate

Date

Fecha de vigencia hasta para el precio actual

Si

permanentSaleUnitRetailPriceAmount

Float

Precio permanente.

Si

PermanentSaleUnitRetailPriceEffectiveDate

Date

Fecha de vigencia desde para el precio permanente

Si

currentSaleUnitRetailPriceTypeCode

Varchar (50)

Tipo de precio representado por el precio actual (current). Default 'pr1'

No

manufacturerSaleUnitRecommendedRetailPriceAmount

Money

Precio de venta recomendado por el proveedor.

Si

saleCreditPrice

Money

Precio de crédito

NOTA: campo deprecado (v3.3)

no (opcional)

supplierItem

varchar (100)

Código del proveedor del ítem

no (opcional)

supplierItemAmount

Money

Monto que el proveedor reconoce (monto del recupero)

no (opcional)

supplierFinancial

varchar (100)

Código del proveedor financiero del ítem

no (opcional)

supplierFinancialAmount

money

monto que el proveedor Financiero reconoce 

no (opcional)

limit

number

límite de unidades que se podrán vender a ese precio
paso ese límite dentro de la transacción Promo informará el precio de lista

no (opcional)

discountable

boolean

Indicador si aplica o no promociones (si no se envía default: true)

no (opcional)

manualDiscount

boolean

Indicador si aplica descuento manual si o no (si no se envía default: true)

no (opcional)

alternativeRetailPrice

float

Precio alternativo

NOTA: campo deprecado (v3.3)

no (opcional)

currentPackagePriceQuantity

number

Cantidad a superar para precio mayorista (umbral)

no (opcional)

currentPackagePrice

number

Precio mayorista superando la cantidad definida como umbral

no (opcional)

currentPackagePriceInitEffectiveDate

date

Fecha de inicio de vigencia de umbral

no (opcional)

currentPackagePriceEndEffectiveDate

date

Fecha de fin de vigencia del umbral

no (opcional)

isDefault (v1.3)booleanIndicador si la lista es default (para los casos en los cuales se trabaja con código de barras en listas de precios)no (opcional)


Nota: los campo campos tachados no se están importando en B7

...

    • Nombre del servicio: itemInternalTax
    • Parámetros de entrada:
marcas a

Propiedad

Tipo de dato

Descripción

Requerido

itemInternalTaxes

List

Lista de

impuesto internos por artículo para crear o actualizar.

Si


La lista de itemInternalTaxes debe contener entidades "itemInternalTax", las cuales poseen la siguiente estructura:



Campo del servicio 

-- Propiedad --

Tipo de dato

Requerido

Descripción 

Campo en el cual importar en la tabla "itemInternalTax"

Default

1item

string

si

Código del ítem 

Se va a recibir el código del artículo, en la tabla se guardaría el ID del objeto ítem que coincida con el internalCode recibido (de la tabla item)

  • Si no existe el código en la tabla item.internalCode debería informar error

2internalTaxType

string

siCódigo del impuesto interno

Se va a recibir el código del impuesto interno (campo internalTaxType.code). Se debe buscar en la tabla internalTaxType y guardar el ID del objeto

  • Si no existe el código en la tabla internalTaxType.code debería informar error

3amountnumbersiMonto del impuesto (este sobre escribe el del impuesto para el artículo)amount
4

effectiveDateTime

datesiFecha inicio de validez del impuestoeffectiveDateTime
5

expirationDateTime

datesiFecha fin de validez del impuestoexpirationDateTime
6

description

stringnoDescripción de la relación del impuesto-artículodescription
7

disabled

booleansiIndicador de habilitado o no la relación del item-impuesto internodisabledfalse
  • Los campos updatedAt (si se actualiza o se crea el registro) y createdAt se importarán al momento de la creación del registro

...

Propiedad

Tipo de dato

Descripción

Requerido

item

String (25)

Código del artículo.

Si

unitCount

Numeric(19,3)

Cantidad del artículo

Si

destinationLocation

String(25)

Código del depósito destino

No

sourceLocation

String(25)

Código del depósito origen

No

inventoryControlDocumentSerializedtLineItemsinventoryControlDocumentMerchandiseSerializedUnits

List

Datos del ítem serializable

No

 

La lista inventoryControlDocumentMerchandiseSerializedUnits inventoryControlDocumentSerializedtLineItems debe contener entidades "inventoryControlDocumentSerializedtLineItem", las cuales poseen la siguiente estructura:

...

Bloco de código
<?xml version="1.0" encoding="UTF-8"?>
<bridgeCoreRequest>
   <operation>createOrUpdate</operation>
   <params>
      <transferDocument type="bean">
         <sourceRetailStore>1</sourceRetailStore>
         <destinationRetailStoreID>2</destinationRetailStoreID>
         <originatorNumber />
         <createDateTimestamp format="yyyy-MM-dd">2022-09-16</createDateTimestamp>
         <expectedDeliveryDate format="yyyy-MM-dd">2022-09-26</expectedDeliveryDate>
         <serialFormID />
         <inventoryControlDocumentState />
         <icdReference />
         <inventoryControlDocumentLineItems type="list">
            <inventoryControlDocumentLineItem>
               <item>2022</item>
               <unitCount>1</unitCount>
               <destinationLocation>DEP1</destinationLocation>
               <sourceLocation>DEP1</sourceLocation>
                 <inventoryControlDocumentMerchandiseSerializedUnits type="list">
							<inventoryControlDocumentMerchandiseSerializedUnit type="bean">
             								<serialNumber/>
              								<lot></lot>
              								<aduana/>
              								<customsDate />
              								<unitCount></unitCount>
							</inventoryControlDocumentMerchandiseSerializedUnit>                                    
				</inventoryControlDocumentMerchandiseSerializedUnits>            
           </inventoryControlDocumentLineItem>
         </inventoryControlDocumentLineItems>
      </transferDocument>
   </params>
</bridgeCoreRequest>

...