Páginas filhas
  • Integração Força de Vendas - API

Versões comparadas

Chave

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

...

Expandir
titleLista de APIs disponíveis
Expandir
titleLogin

Para obter/renovar o token de autenticação, inclua os dados nos campos a seguir:

POST:   /winthor/autenticacao/v1/login

usernameNome de usuário.
passwordSenha de acesso.
Expandir
titlecustomer

Ao performar a requisição será preenchida a tabela temporária PCLIENTFV, assim que finalizar a importação, poderá ser visualizado o cadastro através da rotina 302 - Cadastrar Cliente.

URI  :   /salesForce/customer


Expandir
titlePOST/PUT
Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


/salesForce/customerPCCLIENTFV
importedIMPORTADO
operationTypeTIPOOPERACAO
personIdentificationNumberCGCENT
customerNameCLIENTE
ieInputIEENT
squareCodCODPRACA
tradeNameFANTASIA
imEntIMENT
identificationRG
organRGORGAORG
customerIdPalmCODCLIPALM
codeAtv1CODATV1
inputAddressENDERENT
inputNumberNUMEROENT
inputComplementCOMPLEMENTOENT
inputDistrictBAIRROENT
phoneNumberTELENT
cityMUNICENT
stateESTENT
zipCodeCEPENT
countryPAISENT
referencePointPONTOREFER
billingAddressENDERCOB
addOnCollectionCOMPLEMENTOCOB
billingNumberNUMEROCOB
billingDistrictBAIRROCOB
billingPhoneTELCOB
billingCityMUNICCOB
billingStateESTCOB
billingZipCodeCEPCOB
businessAddressENDERCOM
businessNumberNUMEROCOM
businessComplementCOMPLEMENTOCOM
businessDistrictBAIRROCOM
businessCityMUNICCOM
businessStateESTCOM
businessZipCodeCEPCOM
businessPhoneTELCOM
businessFaxFAXCOM
userId1CODUSUR1
userId2CODUSUR2
clientFaxFAXCLI
ownBuildingPREDIOPROPRIO
noteOBS
obs2OBS2
note3OBS3
note4OBS4
creditNoteOBSCREDITO
phoneNumber1TELENT1
emailEMAIL
mailboxCAIXAPOSTAL
noteDelivery1OBSENTREGA1
noteDelivery2OBSENTREGA2
noteDelivery3OBSENTREGA3
noteDelivery4OBSENTREGA4
bankNumber1NUMBANCO1
agencyNumber1NUMAGENCIA1
currentAccountNumber1NUMCCORRENTE1
bankNumber2NUMBANCO2
agencyNumber2NUMAGENCIA2
currentAccountNumber2NUMCCORRENTE2
amountCheckOutQTCHECKOUT
siteSITE
managerialObs1OBSGERENCIAL1
managerialObs2OBSGERENCIAL2
managerialObs3OBSGERENCIAL3
latitudeLATITUDE
longitudeLONGITUDE
dateCollectDATACOLETA
notePackageOBSERVACAO_PC
createDateDTINCLUSAO
customerIdCODCLI
lastChangeDTALTERACAO
chargingIdCODCOB
paymentPlanIdCODPLPAG
emailElectronicInvoiceEMAILNFE
branchCodeIBGECODCIDADEIBGE
warehouseBranchIdCODFILIALNF
finalCostumerCONSUMIDORFINAL
taxpayerCONTRIBUINTE
customerProtestCLIENTPROTESTO
sendingInvoiceCommercialEmailENVIONFEMAILCOM
weekdayDIASEMANA
numberWeekNUMSEMANA
sequenceSEQUENCIA
periodicityPERIODICIDADE
simpleNationalSIMPLESNACIONAL
countryCodeCODPAIS
birthDateDTNASC
reasonRejectionMOTIVOREJEICAO
shippingDispatchFRETEDESPACHO
clientPhoneTELCELENT
dateExclusionDTEXCLUSAO
userIdDeletedCODUSUARIOEXC
reasonExclusionMOTIVOEXCLUSAO
calculatesSTCALCULAST
clientFontEstCLIENTEFONTEST
participateFunCepPARTICIPAFUNCEP
Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:

/salesForce/customer/PCCLIENTFV
personIdentificationNumberCGCENT
Expandir
titlecustomerReference

Armazenar os dados de referência de cliente ao performar a requisição.

Expandir
titlePOST/PUT

Importar referencia de cliente (PCCLIEREFFV) juntamente com seu cadastro principal da tabela (PCCLIENTFV), para isso basta relacionar as principais chaves CPF/CNPJ.

IMPORTADO 
1 - Inserido os dados na tabela 
2 - Referencia de cliente importado com sucesso
3 - Cliente não cadastrado ou excluído
Expandir
titlePOST/PUT
PCCLIREFFV
Chaves Obrigatórias : CGCCLI, CODREFObjetivo: Armazenas as referências de clientes na tabela PCCLIREFFV.
"imported": 1,- PCCLIREFFV.IMPORTADOFlag de importação do pedido
"personIdentificationNumber": {{cpf}},- PCCLIREFFV.CGCCLIcgc/Cpf do cliente
"referenceCode": 1,- PCCLIREFFV.CODREFsequencial para referencia por cliente
"customerCode": 1,- PCCLIREFFV.CODCLICodigo do cliente
"referenceName": "{{$randomCompanyName}}",- PCCLIREFFV.EMPREFERnome da referencia
"referencePhone": "{{$randomPhoneNumber}}",- PCCLIREFFV.TELREFERTelefone da referencia
"referenceContact": "{{$randomLastName}}",- PCCLIREFFV.CONTATOREFERContato da referencia
"creditLimit": "{{$randomPrice}}",- PCCLIREFFV.LIMCREDREFERLimite de credito
"dateRegisterReference": "10/12/2020 14:10:08",- PCCLIREFFV.DTCADASTROREFERData de cadastro da referencia
"dateLastPurchase": "10/12/2020 14:10:08",- PCCLIREFFV.DTULTCOMPREFERData da ultima compra
"valueLastPurchase": "{{$randomPrice}}",- PCCLIREFFV.VLULTCOMPREFERValor da ultima compra
"observation": "testetestetetestetestetestetestetestetesttet",- PCCLIREFFV.OBSObservação
"biggestPurchaseDate": "10/12/2020 14:10:08",- PCCLIREFFV.DTMAIORCOMPREFERData da maior compra
"biggestPurchaseValue": "{{$randomInt}}",- PCCLIREFFV.VLMAIORCOMPREFERValor da maior compra
"referenceChargeCode": "{{$randomInt}}"- PCCLIREFFV.CODCOBREFERCodigo de cobrança
Grava automaticamente- PCCLIREFFV.OBSERVACAO_PCMensagem de retorno da package
Grava automaticamente- PCCLIREFFV.DTINCLUSAOData de inclusão do registro na tabela
Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


/salesForce/customerReferencePCCLIREFFV
importedIMPORTADO
personIdentificationNumberCGCCLI
referenceIdCODREF
customerIdCODCLI
referenceNameEMPREFER
referencePhoneTELREFER
referenceContactCONTATOREFER
creditLimitLIMCREDREFER
dateRegisterReferenceDTCADASTROREFER
dateLastPurchaseDTULTCOMPREFER
valueLastPurchaseVLULTCOMPREFER
noteOBS
biggestPurchaseDateDTMAIORCOMPREFER
biggestPurchaseValueVLMAIORCOMPREFER
referenceChargeCodeCODCOBREFER
notePackageOBSERVACAO_PC
dateIncludedDTINCLUSAO
DEL
Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


/salesForce/customerReference/PCCLIREFFV
personIdentificationNumberCGCCLI
referenceIdCODREF
Expandir
title
Expandir
titlegondola
/api/wholesale/v1/salesForce/gondola


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titlegondolaItem
/api/wholesale/v1/salesForce/gondolaItem


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titleindemnity
/api/wholesale/v1/salesForce/indemnity


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titleitemIndemnityOrder
/api/wholesale/v1/salesForce/itemIndemnityOrder


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titlecutsMadeOrders
/api/wholesale/v1/salesForce/cutsMadeOrders


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titlemessage
/api/wholesale/v1/salesForce/message


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titlegiftOrderItem
/api/wholesale/v1/salesForce/giftOrderItem


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titlevisit
/api/wholesale/v1/salesForce/visit


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titleheaderOrder

/api/wholesale/v1/salesForce/headerOrder

Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:


Expandir
titleorderDetailSaleForce
/api/wholesale/v1/salesForce/orderDetailSaleForce


Expandir
titlePOST/PUT

Deverá performar a requisição passando os campos referentes a tabela tanto para incluir um novo registro quanto para alterar um registro existente:


Expandir
titleDEL

Para excluir um registro deverá performar a requisição passando o campo:





Informações sobre a Integradora:  Layout Padrão Para Integradoras.

...