A integração consiste em receber e enviar dados do pedido que serão utilizados no E-Commerce. Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| Os dados integrados da API ORDER são: API | Tabela | Descrição | Tipo | Obrigatório |
---|
activityId | PCLIENT.CODATV1 | Ramo de Atividade do Cliente | Texto | Sim | branchId | PCPEDC.CODFILIAL | Código da Filial do Pedido | Numérico | Sim | branchId | PCCLIENT.CODFILIALNF | Filial de Faturamento do Cliente | Numérico | Sim | branchParameterId | PCCLIENT.CODFILIALNF | Filial de Faturamento do Cliente | Texto | Sim | businessCity | PCCLIENT.MUNICENT | Nome do Munícipio do endereço comercial | Texto | Sim | businessDistrict | PCCLIENT.BAIRROENT | Bairro do endereço Comercial | Texto | Sim | businessState | PCCLIENT.ESTENT | Estado do endereço comercial | Texto | Sim | carrierId | PCPEDC.NUMCAR | Número do Carregamento dentro do Winthor | Numérico | Sim | cest | PCPEDI.CODCEST | Número Cest do Produto | Numérico | Sim | chargingId | PCPEDC.CODCOB | Código da cobrança do Pedido | Texto | Sim | cityId | PCCLIENT.CODMUNICIPIO | Código da Cidade no IBGE | Numérico | Sim | cnaeId | PCCLIENT.CODCNAE | CNAE do Cliente | Numérico | Sim | commercialAddress | PCCLIENT.ENDERENT | Endereço Comercial | String | Sim | commercialAddressNumber | PCCLIENT.NUMEROENT | Número do endereço Comercial | Numérico | Sim | commercialZipCode | PCCLIENT.CEPENT | CEP do endereço comercial | Numérico | Sim | corporate |
| False para Pessoa Física e True Para Pessoa Jurídica | Texto | Sim | countryId | PCCLIENT.CODPAIS | País do endereço comercial | Numérico | Sim | customer:id | PCPEDC.CODCLI | Código do cliente do pedido | Numérico | Sim | customerOrigin | WB, WTN, WTW ou N | WB = Web, WTN = Winthor não Web, WTW = WTA - Winthor Web e N = Nenhum | Texto | Não | ean | PCPEDI.CODAUXILIAR | Código de Barras do Produto | Numérico | Sim | email | PCCLIENT.EMAIL | E-mail do Cliente | Texto | Sim | finalCostumer | PCLIENT.CONSUMIDORFINAL | Consumidor Final Sim ou Não | Texto | Sim | idExterno | PCNFSAID.CHAVENFE | Número da chave NF-e | Numérico | Sim | invoiceDateOutput | PCNFSAID.DTSAIDA | Data de Saída | Data (DD/MM/YYYY) | Sim | invoiceDateOutputNF | PCNFSAID.DTSAIDANF | Data de Saída NF-e | Data (DD/MM/YYYY) | Sim | invoiceNumber | PCNFSAID.NUMNOTA | Número da nota NF-e | Numérico | Sim | invoiceSeries | PCNFSAID.SERIE | Número da Série NF-e | Numérico | Sim | name | PCCLIENT.CLIENTE | Razão Social do Cliente | Texto | Sim | ncm | PCPRODUT.CODNCMEX | NCM do Produto | Texto | Não | orderIdHube |
| Número do pedido no HUB (Quando houver) | String | Sim | orderIdMktplace |
| Número do Pedido no marketplace (Quando houver) | String | Não | orderStatus | PCPEDC.POSICAO | Posicão do Pedido dentro do Winthor | Texto | Não | paymentPlanId | PCPEDC.CODPLPAG | Código do plano de pagamento do pedido | Numérico | Sim
| personIdentificationNumber | PCCLIENT.CGCENT | CNPJ ou CPF do Cliente | String | Sim | processType | FULL | Tipo do Processo dentro do Winthor | Texto | Sim | productDescription | PCPEDI.DESCRICAO | Descrição do Produto | Texto | Sim | productSKUERPReferenceKey | PCPEDI.CODPROD | Código do Produto | Numérico | Sim | quantity | PCPEDI.QT | Quantidade Vendida do Produto | Numérico | Sim | saleOrigin | PCPEDC.ORIGEMPED | Origem do Pedido Winthor | String | Sim | saleType | PCPEDC.CONDVENDA | Tipo de Venda dentro do Winthor | String | Sim | seller | PCPEDC.CODUSUR | Código do Vendedor do Pedido | Numérico | Sim | sellerId | PCCLIENT.CODUSUR1 | Código do Vendedor do Cliente | Numérico | Sim | sellPrice | PCPEDI.PVENDA | Preço de Venda do Produto | Numérico | Sim | squareId | PCLIENT.CODPRACA | Código da Praça do Cliente | Numérico | Sim | stateInscription | PCCLIENT.IEENT | Inscrição Estadual do Cliente | Numérico | Sim | unitMeasurement | PCPEDI.UNIDADE | Unidade de Medida do Produto | String | Sim |
Os dados integrados da API de CANCELAMENTO são: API | Tabela | Descrição | Tipo | Obrigatório |
---|
chaveNfe | PCNFSAID.CHAVENFE | Número da chave da nota fiscal | Numérico | Sim | tipoNotaDeposito |
| SALE | Texto | Sim | motivo | PCNFCAN.MOTIVO | Motivo do cancelamento | String | Sim |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| Exemplo do envio da requisição: Bloco de código |
---|
| method: 'POST',
url: '/api/wholesale/v1/orders/order/' |
Bloco de código |
---|
language | js |
---|
title | Body Request |
---|
| {
"pedidoVendaDto": {
"orderIdHube": "52231107577599000501557850000017701181186162",
"invoiceSeries": "3",
"invoiceNumber": "72096068",
"invoiceDateOutput": "2024-04-10T09:32:22-03:00",
"invoiceDateOutputNF": "2024-04-10T09:32:22-03:00",
"typePrint": "1",
"issueType": "1",
"nfeEnvironment": "1",
"nfePurpose": "1",
"listOfOrderItem": [
{
"productSKUERPReferenceKey": "22031",
"ean": "889842133066",
"productDescription": "Molho De Pimenta Jalapeno Suave Tabasco Sem Gluten 60 Ml",
"ncm": "21039091",
"cest": "2806200",
"cfop": "5106",
"unitMeasurement": "UN",
"quantity": "1",
"sellPrice": "15.89000000",
"orderIdMktplace": "5406463450",
"impostoDto": {
"taxVtottrib": "5.00",
"taxIcmsIcms60Orig": "0",
"taxIcmsIcms60Cst": "60",
"taxIpiCenq": "999",
"taxIpiIpintCst": "53",
"taxPisPisaliqCst": "01",
"taxPisPisaliqVbc": "15.89",
"taxPisPisaliqPpis": "1.6500",
"taxPisPisaliqVpis": "0.26",
"taxCofinsCofinsaliqCst": "01",
"taxCofinsCofinsaliqVbc": "15.89",
"taxCofinsCofinsaliqPcofins": "7.6000",
"taxCofinsCofinsaliqVcofins": "1.21"
}
}
],
"totalizadorDto": {
"totalValueBC": "0.00",
"totalValueICMS": "0.00",
"totalValueICMSDeson": "0.00",
"totalValueFCP": "0.00",
"totalValueBCST": "0.00",
"totalValueST": "0.00",
"totalValueFCPST": "0.00",
"totalValueFCPSTRet": "0.00",
"totalValueProduct": "15.89",
"totalShippingAmount": "0.00",
"totalValueSeg": "0.00",
"totalValueDesc": "0.00",
"totalValueII": "0.00",
"totalValueIPI": "0.00",
"totalValueIPIDevol": "0.00",
"totalValuePIS": "0.26",
"totalValueCOFINS": "1.21",
"totalValueOutro": "0.00",
"totalValueNF": "15.89",
"totalValueTotTrib": "5.00"
},
"saleType": 1,
"saleOrigin": "W",
"processType": "FULL",
"orderStatus": "L",
"seller": 4,
"branchId": "1",
"isChamadaDependente": true,
"chargingId": "D",
"paymentPlanId": 1,
"customer": {
"id": 111156
},
"carrierId": 140
},
"idExterno": [
"NFe52231107577599000501557850000017701181186162"
], "clienteDto": {
"name": "CLIENTE DENEGADO",
"personIdentificationNumber": "25533483000110",
"commercialAddress": "PRAÇA DO CENTENÁRIO",
"commercialAddressNumber": "1944",
"businessDistrict": "SETOR CENTRAL",
"cityId": "1718204",
"businessCity": "PORTO NACIONAL",
"businessState": "TO",
"commercialZipCode": "77500970",
"countryId": "1058",
"customerOrigin": "VT",
"sellerId": "4",
"branchParameterId": "1",
"cnaeId": "4711-3/01",
"activityId": "1",
"email": "[email protected]",
"corporate": true,
"finalCostumer": true,
"stateInscription": "294753265",
"branchId": "1",
"squareId": 1
},
}; |
Bloco de código |
---|
language | js |
---|
title | Body Response |
---|
| {
"idWinthor": 0,
"dadosDependentes": "{\"numeroPedido\":\"000000\"}",
"observation": "Serviço: winthor-pedido-venda \nPedido gerado com sucesso. Número: 0000000",
"status": 4
} |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| Exemplo do envio da requisição JSON: Bloco de código |
---|
| method: 'POST',
url: '/winthor/vendas/faturamento/v0/warehouse/sale' |
Bloco de código |
---|
language | js |
---|
title | Body Request |
---|
| {
"versao": "4.00",
"NFe": {
"infNFe": {
"Id": "NFe35220709640611000250550030003150981290401924",
"versao": "4.00",
"ide": {
"cUF": "35",
"cNF": "29040192",
"natOp": "Venda de mercadorias",
"mod": "55",
"serie": "3",
"nNF": "315098",
"dhEmi": "2024-02-16T20:15:00-03:00",
"dhSaiEnt": "2024-02-16T20:15:00-03:00",
"tpNF": "1",
"idDest": "1",
"cMunFG": "3550308",
"tpImp": "1",
"tpEmis": "1",
"cDV": "4",
"tpAmb": "1",
"finNFe": "1",
"indFinal": "1",
"indPres": "2",
"indIntermed": "1",
"procEmi": "0",
"verProc": "mercadolivre.invoice",
"NFref": {
"refNFe": "35220709640611000250550030003150971900142644"
}
},
"emit": {
"CNPJ": "09640611000250",
"xNome": "EMPORIO M L COMERCIO DE ALIMENTOS E BEBIDAS LTDA",
"enderEmit": {
"xLgr": "Rua Gustavo da Silveira",
"nro": "154",
"xBairro": "Vila Santa Catarina",
"cMun": "3550308",
"xMun": "Sao Paulo",
"UF": "SP",
"CEP": "04376004",
"cPais": "1058",
"xPais": "Brasil",
"fone": "11975444800"
},
"IE": "142183293111",
"CRT": "3"
},
"dest": {
"CPF": "22196520845",
"xNome": "Gianni Ricciardi",
"enderDest": {
"xLgr": "Rua Humberto de Queiros",
"nro": "105",
"xBairro": "Jardim Belgica",
"cMun": "3550308",
"xMun": "Sao Paulo",
"UF": "SP",
"CEP": "04672010",
"cPais": "1058",
"xPais": "Brasil"
},
"indIEDest": "9"
},
"det": {
"nItem": "1",
"prod": {
"cProd": "22031",
"cEAN": "889842133066",
"xProd": "Suco De Uva Salton 500 Ml",
"NCM": "20096100",
"CEST": "1701200",
"CFOP": "5106",
"uCom": "UN",
"qCom": "1",
"vUnCom": "9.90000000",
"vProd": "9.90",
"cEANTrib": "889842133066",
"uTrib": "UN",
"qTrib": "1",
"vUnTrib": "9.90000000",
"indTot": "1",
"xPed": "200000395323932"
},
"imposto": {
"vTotTrib": "3.11",
"ICMS": {
"ICMS60": {
"orig": "0",
"CST": "60"
}
},
"IPI": {
"cEnq": "999",
"IPINT": {
"CST": "53"
}
},
"PIS": {
"PISAliq": {
"CST": "01",
"vBC": "9.90",
"pPIS": "1.6500",
"vPIS": "0.16"
}
},
"COFINS": {
"COFINSAliq": {
"CST": "01",
"vBC": "9.90",
"pCOFINS": "7.6000",
"vCOFINS": "0.75"
}
}
},
"infAdProd": "xPed:2000003953239324 Total aproximado de tributos federais, estaduais e municipais: R$3,11"
},
"total": {
"ICMSTot": {
"vBC": "0.00",
"vICMS": "0.00",
"vICMSDeson": "0.00",
"vFCP": "0.00",
"vBCST": "0.00",
"vST": "0.00",
"vFCPST": "0.00",
"vFCPSTRet": "0.00",
"vProd": "9.90",
"vFrete": "0.00",
"vSeg": "0.00",
"vDesc": "0.00",
"vII": "0.00",
"vIPI": "0.00",
"vIPIDevol": "0.00",
"vPIS": "0.16",
"vCOFINS": "0.75",
"vOutro": "0.00",
"vNF": "9.90",
"vTotTrib": "3.11"
}
},
"transp": {
"modFrete": "2",
"transporta": {
"CNPJ": "20121850000155",
"xNome": "TRANSPORTADORA TESTE.",
"IE": "492875457119",
"xEnder": "AVENIDA DAS NACOES UNIDAS 3000 3003",
"xMun": "OSASCO",
"UF": "SP"
}
},
"pag": {
"detPag": {
"indPag": "0",
"tPag": "18",
"vPag": "9.90"
}
},
"infIntermed": {
"CNPJ": "03007331000141",
"idCadIntTran": "573761917"
},
"infAdic": {
"infCpl": "Enviado diretamente do deposito temporario - operador logistico: Mercado Envios Servicos de Logistica Ltda, Cnpj:
20121850005467 saindo do endereco: Via de Acesso Norte, Numero: 800, Complemento: , Bairro: Empresarial Anhanguera, Cidade:
Cajamar, Cep: 07753580, Estado: SP, Pais: BR. Nota fiscal de retorno simbolico n 315097, emitida em 28/07/2022, serie 3,
nos termos da Portaria CAT 31/2019 Valor aproximado dos tributos (IBPT) R$3,11. Valores totais do ICMS Interestadual:
DIFAL da UF destino R$0,00 FCP R$0,00; DIFAL da UF Origem R$0,00."
}
},
"Signature": {
"SignedInfo": {
"CanonicalizationMethod": {
"Algorithm": "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
},
"SignatureMethod": {
"Algorithm": "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
},
"Reference": {
"URI": "#NFe35220709640611000250550030003150981290401924",
"Transforms": {
"Transform": [
{
"Algorithm": "http://www.w3.org/2000/09/xmldsig#enveloped-signature"
},
{
"Algorithm": "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
}
]
},
"DigestMethod": {
"Algorithm": "http://www.w3.org/2000/09/xmldsig#sha1"
},
"DigestValue": "iltCxQ6mHURQoxPz/MW5Z1kZI3Y="
}
},
"SignatureValue": "GQY8ucH4FjT9a3K+iNWhGcc/P4IB+gWibN8g5ds/bMwqwYypGWy7BsHiRPgrD065idbYAS+fFhfi+DvW1W4WEm8F
d9rddaZRBVEcUW7yAb1/HxAHhBmddMA/ivlQlQUdPyPHXQEALdt9zsu3onu1uisrn7fmCJnKSfvR5AtHlu+p99aE45d
xoioClymsNy9ntED2+W9TDf4azW0Ju9bhlmfPbzaFXUI4oGKnSB7iaKo2ZZttwyxhbhH6ac6MFekP824AOH+8wV2CnX
SVaNr1ECDqFqkHunUJSK1vxjC+LDfZrgsGQEmSB/NAfBBMh1xAsfA5lEWfj/GbQ60CVDpeoQ==",
"KeyInfo": {
"X509Data": {
"X509Certificate": "MIIHyzCCBbOgAwIBAgIIZQQ/uwxq30EwDQYJKoZIhvcNAQELBQAwTDELMAkGA1UEBhMCQlIxEzARBgNVBAoMCklDUC1Ccm
FzaWwxKDAmBgNVBAMMH1NFUkFTQSBDZXJ0aWZpY2Fkb3JhIERpZ2l0YWwgdjUwHhcNMjExMjI3MTcwNzAwWhcNMjIxMjI3MTcwNzAwWjCCAQ4xCzAJBgNVBAYTAkJSMRMwEQYDVQQKDApJQ1
AtQnJhc2lsMRQwEgYDVQQLDAsoRU0gQlJBTkNPKTEYMBYGA1UECwwPMDAwMDAxMDEwNjM3NjI5MRQwEgYDVQQLDAsoRU0gQlJBTkNPKTEUMBIGA1UECwwLKEVNIEJSQU5DTykxJTAjBgNVBA
sMHFNFUkFTQSBDZXJ0aWZpY2Fkb3JhIERpZ2l0YWwxFzAVBgNVBAsMDjM0MjI0OTUzMDAwMTU1MRMwEQYDVQQLDApQUkVTRU5DSUFMMTkwNwYDVQQDDDBFTVBPUklPIE1FTCBDT01FUkNJTy
BERSBBTElNRU5UT1MgRSBCRUJJREFTIExUREEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCn2VBXmRZ4cIZpPbyPS8ysW17yWrpgSTud1Eb2u4pwkf/nFy3a2nqovXDrE9Hslr
P6+6vkbYlobDWKkxaLNwSefxx5AIHlljCv93w9bOqljHpgM7UrDsif8CjH3ziBml3woPKPFf5CIrIBRjTCKriyTVZ1fkNT9+J65wA5jnaUNsAmWVU/RtN2KzcWbzXCCqiCKfrzyvueG6TwEH
c4cyHqyMIa4Itqhw0EmR2ocwzaowD4HYwdJk3IV41am4u6zH2962URRi/IY0wtAtOCP4FqWEHPfJoqQJBFhGwiNOYFTNiQyeV29/blw6dj1JbnE9YXwmd1HIVKMbiIf6s1HMhBAgMBAAGjgg
LrMIIC5zAfBgNVHSMEGDAWgBRWda9Kc7LYCMR9+2woHBHV98GozDCBlwYIKwYBBQUHAQEEgYowgYcwRwYIKwYBBQUHMAKGO2h0dHA6Ly93d3cuY2VydGlmaWNhZG9kaWdpdGFsLmNvbS5ici
9jYWRlaWFzL3NlcmFzYWNkdjUucDdiMDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5jZXJ0aWZpY2Fkb2RpZ2l0YWwuY29tLmJyL3NlcmFzYWNkdjUwgcoGA1UdEQSBwjCBv4EUUEFURVJMSU
5JQFVPTC5DT00uQlKgPgYFYEwBAwSgNRMzMjQxMDE5NzAxNTcxNDkzMzg3NzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoDMGBWBMAQMCoCoTKExVSVogR1VTVEFWTyBSQU1PUy
BERSBPTElWRUlSQSBQQVRFUkxJTkmgGQYFYEwBAwOgEBMOMDk2NDA2MTEwMDAyNTCgFwYFYEwBAwegDhMMMDAwMDAwMDAwMDAwMHEGA1UdIARqMGgwZgYGYEwBAgEGMFwwWgYIKwYBBQUHAg
EWTmh0dHA6Ly9wdWJsaWNhY2FvLmNlcnRpZmljYWRvZGlnaXRhbC5jb20uYnIvcmVwb3NpdG9yaW8vZHBjL2RlY2xhcmFjYW8tc2NkLnBkZjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQ
UHAwQwgZsGA1UdHwSBkzCBkDBJoEegRYZDaHR0cDovL3d3dy5jZXJ0aWZpY2Fkb2RpZ2l0YWwuY29tLmJyL3JlcG9zaXRvcmlvL2xjci9zZXJhc2FjZHY1LmNybDBDoEGgP4Y9aHR0cDovL2
xjci5jZXJ0aWZpY2Fkb3MuY29tLmJyL3JlcG9zaXRvcmlvL2xjci9zZXJhc2FjZHY1LmNybDAdBgNVHQ4EFgQU3YzngcjrZizoUJjPbgGlFWyZAAwwDgYDVR0PAQH/BAQDAgXgMA0GCSqGSI
b3DQEBCwUAA4ICAQANmNjg9T5IYMr6qga8ERHXGaT6D9IrR1VRZ/HP/SKs73Nx8VsvFCgstMeETJAlb4ifu53Lwwds4hwlHs2JVu0vqwTUU3kL7DHXSrwSJi7qBHEJDjKgVS7hU30xyEcOW/
yWn8c7I3nfjwLI54sfmYHntt7riXYlCnSDmaV+gBoS6Bq9Vs8GM8iexa3SPLOBMEsYoJgJZI52zjftaW8bxLFYgLfZfeoaxIKoPatNhojKlCiG1ex1kNlVOOo2tc/H6ziFNSlWd4O2HNmjiJ
lsxlFlm5l5JxhCipQEx2ZwsdpjR2e17zNjKlC+8OxMjyVIO15pmLJFY6m+gWxa4I6U1QOUeZdGF7X7+75Wz3wN5urf2ZdYyK1JrKCDsRI4zoy4RgPpGWBZJYPG7Z4JByz16FWnLUQpuNYe1y
KI4zLMWKT/TiU5XfqIxNnndKYw+kvjoPjJYf2i7TpF7zxZ6LNEwAUP65WSeYOsUHXKEdzp/MpSWjRKJ1c3mbJn1VsOjV6G0XpXLraiPfUCrAjPb11BptVJH7tEYLR9g6IHmnu3dedpC5L4J6
QIxMm4V12QAOuGbHj3yWEf9zPOSt7ksWeZ9p96OJdfVhg40uUQMJKz/J/423QTgNSPNogArGHneFP8qJ3sJN2SfzBwSjBSYnVCGvPGlYgIkyGZJYlXWA2mkR9t3A=="
}
}
}
},
"protNFe": {
"versao": "4.00",
"infProt": {
"tpAmb": "1",
"verAplic": "SP_NFE_PL009_V4",
"chNFe": "35220709640611000250550030003150981290401924",
"dhRecbto": "2024-02-16T20:15:02-03:00",
"nProt": "135221004932668",
"digVal": "iltCxQ6mHURQoxPz/MW5Z1kZI3Y=",
"cStat": "100",
"xMotivo": "Autorizado o uso da NF-e"
}
}
};
{
nfeJson: JSON.stringify(nfeJson),
tipoNotaDeposito: "SALE",
codigoUsuario: 1,
numeroPedido: 403878,
codigoCobranca: "D"
} |
Bloco de código |
---|
language | js |
---|
title | Body Response |
---|
| {
"idWinthor": numeroTransacao,
"observation": "Serviço: winthor-faturamento \n",
"status": 2,
"type": 1
} |
|
Exemplo do envio da requisição base64: Bloco de código |
---|
language | js |
---|
title | Body Request |
---|
| = "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxu
ZmVQcm9jIHZlcnNhbz0iNC4wMCIgeG1sbnM9Imh0dHA6Ly93d3cucG9ydGFsZmlzY2FsLmluZi5ici9uZmUiPg0K
CTxORmUgeG1sbnM9Imh0dHA6Ly93d3cucG9ydGFsZmlzY2FsLmluZi5ici9uZmUiPg0KCQk8aW5mTk
ZlIHZlcnNhbz0iNC4wMCIgSWQ9Ik5GZTUyMjQwMjA3NTc3NTk5MDAwNTAxNTUyMDIwMDAwMDMxNzMx
MjIxMjA0MTcwIj4NCgkJCTxpZGU+DQoJCQkJPGNVRj41MjwvY1VGPg0KCQkJCTxjTkY+MjIxMjA0MTc8L2NORj4N
CgkJCQk8bmF0T3A+VkVOREEgRk9SQSBETyBFU1RBRE88L25hdE9wPg0KCQkJCTxtb2Q+NTU8L21vZD4NCgkJCQk8
c2VyaWU+MjAyPC9zZXJpZT4NCgkJCQk8bk5GPjMxNzM8L25ORj4NCgkJCQk8ZGhFbWk+MjAyNC0wMi0yMFQxMTo0
NjowMC0wMzowMDwvZGhFbWk+DQoJCQkJPGRoU2FpRW50PjIwMjQtMDItMjBUMTE6NDY6MDAtMDM6MDA8L2RoU2Fp
RW50Pg0KCQkJCTx0cE5GPjE8L3RwTkY+DQoJCQkJPGlkRGVzdD4yPC9pZERlc3Q+DQoJCQkJPGNNdW5GRz41MjA4
NzA3PC9jTXVuRkc+DQoJCQkJPHRwSW1wPjE8L3RwSW1wPg0KCQkJCTx0cEVtaXM+MTwvdHBFbWlzPg0KCQkJCTxj
RFY+MDwvY0RWPg0KCQkJCTx0cEFtYj4yPC90cEFtYj4NCgkJCQk8ZmluTkZlPjE8L2Zpbk5GZT4NCgkJCQk8aW5k
RmluYWw+MDwvaW5kRmluYWw+DQoJCQkJPGluZFByZXM+MTwvaW5kUHJlcz4NCgkJCQk8cHJvY0VtaT4wPC9wcm9j
RW1pPg0KCQkJCTx2ZXJQcm9jPjEuMy4yMzMuMDA0PC92ZXJQcm9jPg0KCQkJPC9pZGU+DQoJCQk8ZW1pdD4NCgkJ
CQk8Q05QSj4wOTY0MDYxMTAwMDI1MDwvQ05QSj4NCgkJCQk8eE5vbWU+VE9UVlMgQlJBU0lMSUEgU09GVFdBUkUg
TFREQTwveE5vbWU+DQoJCQkJPHhGYW50PlBDIFNJU1RFTUFTPC94RmFudD4NCgkJCQk8ZW5kZXJFbWl0Pg0KCQkJ
CQk8eExncj5SVUEgMTM1PC94TGdyPg0KCQkJCQk8bnJvPjQwNDwvbnJvPg0KCQkJCQk8eENwbD5DT01QTEVNRU5U
TzwveENwbD4NCgkJCQkJPHhCYWlycm8+U1QgTUFSSVNUQTwveEJhaXJybz4NCgkJCQkJPGNNdW4+NTIwODcwNzwv
Y011bj4NCgkJCQkJPHhNdW4+R09JQU5JQTwveE11bj4NCgkJCQkJPFVGPkdPPC9VRj4NCgkJCQkJPENFUD43NDE4
MDAyMDwvQ0VQPg0KCQkJCQk8Y1BhaXM+MTA1ODwvY1BhaXM+DQoJCQkJCTx4UGFpcz5CUkFTSUw8L3hQYWlzPg0K
CQkJCQk8Zm9uZT42MjMyNTAwMjAwPC9mb25lPg0KCQkJCTwvZW5kZXJFbWl0Pg0KCQkJCTxJRT4xMDY5NTMyNzM8
L0lFPg0KCQkJCTxDUlQ+MzwvQ1JUPg0KCQkJPC9lbWl0Pg0KCQkJPGRlc3Q+DQoJCQkJPENOUEo+MjU1MzM0ODMw
MDAxMTA8L0NOUEo+DQoJCQkJPHhOb21lPk5GLUUgRU1JVElEQSBFTSBBTUJJRU5URSBERSBIT01PTE9HQUNBTyAt
IFNFTSBWQUxPUiBGSVNDQUw8L3hOb21lPg0KCQkJCTxlbmRlckRlc3Q+DQoJCQkJCTx4TGdyPlJVQSAxMzUgUUQu
MTUgTFQuNDE5IEVTVFJFTEEgRCdBR1VBIENBTzwveExncj4NCgkJCQkJPG5ybz4wPC9ucm8+DQoJCQkJCTx4Q3Bs
PlBMRU1FTlRPIC0gUEVSVE8gREEgUEFOSUZJQ0FET1JBIE1VTkRJQUw8L3hDcGw+DQoJCQkJCTx4QmFpcnJvPkNP
RC4gMSAtIENPTkouIEFJR1VJQSBFU1RSRUxBIERBR1VBPC94QmFpcnJvPg0KCQkJCQk8Y011bj41MzAwMTA4PC9j
TXVuPg0KCQkJCQk8eE11bj5CUkFTSUxJQTwveE11bj4NCgkJCQkJPFVGPkRGPC9VRj4NCgkJCQkJPENFUD43MjAy
NTE2MDwvQ0VQPg0KCQkJCQk8Y1BhaXM+MTA1ODwvY1BhaXM+DQoJCQkJCTx4UGFpcz5CUkFTSUw8L3hQYWlzPg0K
CQkJCQk8Zm9uZT4xOTI0MTE3ODc8L2ZvbmU+DQoJCQkJPC9lbmRlckRlc3Q+DQoJCQkJPGluZElFRGVzdD4xPC9p
bmRJRURlc3Q+DQoJCQkJPElFPjA3NTIyNjUzMDAxMDc8L0lFPg0KCQkJPC9kZXN0Pg0KCQkJPGVudHJlZ2E+DQoJ
CQkJPENOUEo+MjU1MzM0ODMwMDAxMTA8L0NOUEo+DQoJCQkJPHhMZ3I+UlVBLiAxMzUgUUQuIDE1IExULjQxOSBD
T05KLiBFU1RSRUxBIFNVTDwveExncj4NCgkJCQk8bnJvPlNcTjwvbnJvPg0KCQkJCTx4Q3BsPlBMRU1FTlRPIC0g
UEVSVE8gREEgUEFOSUZJQ0FET1JBIE1VTkRJQUw8L3hDcGw+DQoJCQkJPHhCYWlycm8+Q09ELiAxIC0gQ09OSlVO
VE8gRVNUUkVMQSBETyBTVUw8L3hCYWlycm8+DQoJCQkJPGNNdW4+NTMwMDEwODwvY011bj4NCgkJCQk8eE11bj5C
UkFTSUxJQTwveE11bj4NCgkJCQk8VUY+REY8L1VGPg0KCQkJCTxDRVA+NzQ0NzQzMjM8L0NFUD4NCgkJCTwvZW50
cmVnYT4NCgkJCTxkZXQgbkl0ZW09IjEiPg0KCQkJCTxwcm9kPg0KCQkJCQk8Y1Byb2Q+MTEwMDE8L2NQcm9kPg0K
CQkJCQk8Y0VBTj43ODk3MTY4NTIwMTgwPC9jRUFOPg0KCQkJCQk8eFByb2Q+UFJPRFVUTyBURVNURSAxMDwveFBy
b2Q+DQoJCQkJCTxOQ00+MTIwMTkwMDA8L05DTT4NCgkJCQkJPENFU1Q+MDEwMDEwMDwvQ0VTVD4NCgkJCQkJPENG
T1A+NjEyMjwvQ0ZPUD4NCgkJCQkJPHVDb20+VU48L3VDb20+DQoJCQkJCTxxQ29tPjEuMDAwMDwvcUNvbT4NCgkJ
CQkJPHZVbkNvbT45OS4wMzg0NjIwMDAwPC92VW5Db20+DQoJCQkJCTx2UHJvZD45OS4wNDwvdlByb2Q+DQoJCQkJ
CTxjRUFOVHJpYj43ODk3MTY4NTIwMTgwPC9jRUFOVHJpYj4NCgkJCQkJPHVUcmliPkNYPC91VHJpYj4NCgkJCQkJ
PHFUcmliPjIuMDAwMDwvcVRyaWI+DQoJCQkJCTx2VW5UcmliPjQ5LjUxOTIzMTAwMDA8L3ZVblRyaWI+DQoJCQkJ
CTxpbmRUb3Q+MTwvaW5kVG90Pg0KCQkJCQk8eFBlZD4xMDAwMTg3MTwveFBlZD4NCgkJCQkJPG5JdGVtUGVkPjE8
L25JdGVtUGVkPg0KCQkJCTwvcHJvZD4NCgkJCQk8aW1wb3N0bz4NCgkJCQkJPElDTVM+DQoJCQkJCQk8SUNNUzAw
Pg0KCQkJCQkJCTxvcmlnPjA8L29yaWc+DQoJCQkJCQkJPENTVD4wMDwvQ1NUPg0KCQkJCQkJCTxtb2RCQz4zPC9t
b2RCQz4NCgkJCQkJCQk8dkJDPjk5LjA0PC92QkM+DQoJCQkJCQkJPHBJQ01TPjEyLjAwMDA8L3BJQ01TPg0KCQkJ
CQkJCTx2SUNNUz4xMS44ODwvdklDTVM+DQoJCQkJCQk8L0lDTVMwMD4NCgkJCQkJPC9JQ01TPg0KCQkJCQk8SVBJ
Pg0KCQkJCQkJPGNFbnE+OTk5PC9jRW5xPg0KCQkJCQkJPElQSVRyaWI+DQoJCQkJCQkJPENTVD41MDwvQ1NUPg0K
CQkJCQkJCTx2QkM+MC4wMDwvdkJDPg0KCQkJCQkJCTxwSVBJPjAuMDAwMDwvcElQST4NCgkJCQkJCQk8dklQST4w
LjAwPC92SVBJPg0KCQkJCQkJPC9JUElUcmliPg0KCQkJCQk8L0lQST4NCgkJCQkJPFBJUz4NCgkJCQkJCTxQSVNB
bGlxPg0KCQkJCQkJCTxDU1Q+MDI8L0NTVD4NCgkJCQkJCQk8dkJDPjg3LjE2PC92QkM+DQoJCQkJCQkJPHBQSVM+
Mi4wOTAwPC9wUElTPg0KCQkJCQkJCTx2UElTPjEuODI8L3ZQSVM+DQoJCQkJCQk8L1BJU0FsaXE+DQoJCQkJCTwv
UElTPg0KCQkJCQk8Q09GSU5TPg0KCQkJCQkJPENPRklOU0FsaXE+DQoJCQkJCQkJPENTVD4wMjwvQ1NUPg0KCQkJ
CQkJCTx2QkM+ODcuMTY8L3ZCQz4NCgkJCQkJCQk8cENPRklOUz45LjYxMDA8L3BDT0ZJTlM+DQoJCQkJCQkJPHZD
T0ZJTlM+OC4zODwvdkNPRklOUz4NCgkJCQkJCTwvQ09GSU5TQWxpcT4NCgkJCQkJPC9DT0ZJTlM+DQoJCQkJPC9p
bXBvc3RvPg0KCQkJCTxpbmZBZFByb2Q+SU5GT1JNQUNPRVMgVEVDTklDQVM8L2luZkFkUHJvZD4NCgkJCTwvZGV0
Pg0KCQkJPGRldCBuSXRlbT0iMiI+DQoJCQkJPHByb2Q+DQoJCQkJCTxjUHJvZD4xMTAwMjwvY1Byb2Q+DQoJCQkJ
CTxjRUFOPjc4OTcxNjg1MjAxODA8L2NFQU4+DQoJCQkJCTx4UHJvZD5QUk9EVVRPIFRFU1RFIDEwPC94UHJvZD4N
CgkJCQkJPE5DTT4xMjAxOTAwMDwvTkNNPg0KCQkJCQk8Q0VTVD4wMTAwMTAwPC9DRVNUPg0KCQkJCQk8Q0ZPUD42
MTIyPC9DRk9QPg0KCQkJCQk8dUNvbT5VTjwvdUNvbT4NCgkJCQkJPHFDb20+MS4wMDAwPC9xQ29tPg0KCQkJCQk8
dlVuQ29tPjk5LjAzODQ2MjAwMDA8L3ZVbkNvbT4NCgkJCQkJPHZQcm9kPjk5LjA0PC92UHJvZD4NCgkJCQkJPGNF
QU5UcmliPjc4OTcxNjg1MjAxODA8L2NFQU5UcmliPg0KCQkJCQk8dVRyaWI+Q1g8L3VUcmliPg0KCQkJCQk8cVRy
aWI+Mi4wMDAwPC9xVHJpYj4NCgkJCQkJPHZVblRyaWI+NDkuNTE5MjMxMDAwMDwvdlVuVHJpYj4NCgkJCQkJPGlu
ZFRvdD4xPC9pbmRUb3Q+DQoJCQkJCTx4UGVkPjEwMDAxODcxPC94UGVkPg0KCQkJCQk8bkl0ZW1QZWQ+Mjwvbkl0
ZW1QZWQ+DQoJCQkJPC9wcm9kPg0KCQkJCTxpbXBvc3RvPg0KCQkJCQk8SUNNUz4NCgkJCQkJCTxJQ01TMDA+DQoJ
CQkJCQkJPG9yaWc+MDwvb3JpZz4NCgkJCQkJCQk8Q1NUPjAwPC9DU1Q+DQoJCQkJCQkJPG1vZEJDPjM8L21vZEJD
Pg0KCQkJCQkJCTx2QkM+OTkuMDQ8L3ZCQz4NCgkJCQkJCQk8cElDTVM+MTIuMDAwMDwvcElDTVM+DQoJCQkJCQkJ
PHZJQ01TPjExLjg4PC92SUNNUz4NCgkJCQkJCTwvSUNNUzAwPg0KCQkJCQk8L0lDTVM+DQoJCQkJCTxJUEk+DQoJ
CQkJCQk8Y0VucT45OTk8L2NFbnE+DQoJCQkJCQk8SVBJVHJpYj4NCgkJCQkJCQk8Q1NUPjUwPC9DU1Q+DQoJCQkJ
CQkJPHZCQz4wLjAwPC92QkM+DQoJCQkJCQkJPHBJUEk+MC4wMDAwPC9wSVBJPg0KCQkJCQkJCTx2SVBJPjAuMDA8
L3ZJUEk+DQoJCQkJCQk8L0lQSVRyaWI+DQoJCQkJCTwvSVBJPg0KCQkJCQk8UElTPg0KCQkJCQkJPFBJU0FsaXE+
DQoJCQkJCQkJPENTVD4wMjwvQ1NUPg0KCQkJCQkJCTx2QkM+ODcuMTY8L3ZCQz4NCgkJCQkJCQk8cFBJUz4yLjA5
MDA8L3BQSVM+DQoJCQkJCQkJPHZQSVM+MS44MjwvdlBJUz4NCgkJCQkJCTwvUElTQWxpcT4NCgkJCQkJPC9QSVM+
DQoJCQkJCTxDT0ZJTlM+DQoJCQkJCQk8Q09GSU5TQWxpcT4NCgkJCQkJCQk8Q1NUPjAyPC9DU1Q+DQoJCQkJCQkJ
PHZCQz44Ny4xNjwvdkJDPg0KCQkJCQkJCTxwQ09GSU5TPjkuNjEwMDwvcENPRklOUz4NCgkJCQkJCQk8dkNPRklO
Uz44LjM4PC92Q09GSU5TPg0KCQkJCQkJPC9DT0ZJTlNBbGlxPg0KCQkJCQk8L0NPRklOUz4NCgkJCQk8L2ltcG9z
dG8+DQoJCQkJPGluZkFkUHJvZD5JTkZPUk1BQ09FUyBURUNOSUNBUzwvaW5mQWRQcm9kPg0KCQkJPC9kZXQ+DQoJ
CQk8ZGV0IG5JdGVtPSIzIj4NCgkJCQk8cHJvZD4NCgkJCQkJPGNQcm9kPjExMDA0PC9jUHJvZD4NCgkJCQkJPGNF
QU4+Nzg5NzE2ODUyMDE4MDwvY0VBTj4NCgkJCQkJPHhQcm9kPlBST0RVVE8gVEVTVEUgMTA8L3hQcm9kPg0KCQkJ
CQk8TkNNPjEyMDE5MDAwPC9OQ00+DQoJCQkJCTxDRVNUPjAxMDAxMDA8L0NFU1Q+DQoJCQkJCTxDRk9QPjYxMjI8
L0NGT1A+DQoJCQkJCTx1Q29tPlVOPC91Q29tPg0KCQkJCQk8cUNvbT4xLjAwMDA8L3FDb20+DQoJCQkJCTx2VW5D
b20+OTkuMDM4NDYyMDAwMDwvdlVuQ29tPg0KCQkJCQk8dlByb2Q+OTkuMDQ8L3ZQcm9kPg0KCQkJCQk8Y0VBTlRy
aWI+Nzg5NzE2ODUyMDE4MDwvY0VBTlRyaWI+DQoJCQkJCTx1VHJpYj5DWDwvdVRyaWI+DQoJCQkJCTxxVHJpYj4y
LjAwMDA8L3FUcmliPg0KCQkJCQk8dlVuVHJpYj40OS41MTkyMzEwMDAwPC92VW5UcmliPg0KCQkJCQk8aW5kVG90
PjE8L2luZFRvdD4NCgkJCQkJPHhQZWQ+MTAwMDE4NzE8L3hQZWQ+DQoJCQkJCTxuSXRlbVBlZD4zPC9uSXRlbVBl
ZD4NCgkJCQk8L3Byb2Q+DQoJCQkJPGltcG9zdG8+DQoJCQkJCTxJQ01TPg0KCQkJCQkJPElDTVMwMD4NCgkJCQkJ
CQk8b3JpZz4wPC9vcmlnPg0KCQkJCQkJCTxDU1Q+MDA8L0NTVD4NCgkJCQkJCQk8bW9kQkM+MzwvbW9kQkM+DQoJ
CQkJCQkJPHZCQz45OS4wNDwvdkJDPg0KCQkJCQkJCTxwSUNNUz4xMi4wMDAwPC9wSUNNUz4NCgkJCQkJCQk8dklD
TVM+MTEuODg8L3ZJQ01TPg0KCQkJCQkJPC9JQ01TMDA+DQoJCQkJCTwvSUNNUz4NCgkJCQkJPElQST4NCgkJCQkJ
CTxjRW5xPjk5OTwvY0VucT4NCgkJCQkJCTxJUElUcmliPg0KCQkJCQkJCTxDU1Q+NTA8L0NTVD4NCgkJCQkJCQk8
dkJDPjAuMDA8L3ZCQz4NCgkJCQkJCQk8cElQST4wLjAwMDA8L3BJUEk+DQoJCQkJCQkJPHZJUEk+MC4wMDwvdklQ
ST4NCgkJCQkJCTwvSVBJVHJpYj4NCgkJCQkJPC9JUEk+DQoJCQkJCTxQSVM+DQoJCQkJCQk8UElTQWxpcT4NCgkJ
CQkJCQk8Q1NUPjAyPC9DU1Q+DQoJCQkJCQkJPHZCQz44Ny4xNjwvdkJDPg0KCQkJCQkJCTxwUElTPjIuMDkwMDwv
cFBJUz4NCgkJCQkJCQk8dlBJUz4xLjgyPC92UElTPg0KCQkJCQkJPC9QSVNBbGlxPg0KCQkJCQk8L1BJUz4NCgkJ
CQkJPENPRklOUz4NCgkJCQkJCTxDT0ZJTlNBbGlxPg0KCQkJCQkJCTxDU1Q+MDI8L0NTVD4NCgkJCQkJCQk8dkJD
Pjg3LjE2PC92QkM+DQoJCQkJCQkJPHBDT0ZJTlM+OS42MTAwPC9wQ09GSU5TPg0KCQkJCQkJCTx2Q09GSU5TPjgu
Mzg8L3ZDT0ZJTlM+DQoJCQkJCQk8L0NPRklOU0FsaXE+DQoJCQkJCTwvQ09GSU5TPg0KCQkJCTwvaW1wb3N0bz4N
CgkJCQk8aW5mQWRQcm9kPklORk9STUFDT0VTIFRFQ05JQ0FTPC9pbmZBZFByb2Q+DQoJCQk8L2RldD4NCgkJCTxk
ZXQgbkl0ZW09IjQiPg0KCQkJCTxwcm9kPg0KCQkJCQk8Y1Byb2Q+MTEwMDU8L2NQcm9kPg0KCQkJCQk8Y0VBTj43
ODk3MTY4NTIwMTgwPC9jRUFOPg0KCQkJCQk8eFByb2Q+UFJPRFVUTyBURVNURSAxMDwveFByb2Q+DQoJCQkJCTxO
Q00+MTIwMTkwMDA8L05DTT4NCgkJCQkJPENFU1Q+MDEwMDEwMDwvQ0VTVD4NCgkJCQkJPENGT1A+NjEyMjwvQ0ZP
UD4NCgkJCQkJPHVDb20+VU48L3VDb20+DQoJCQkJCTxxQ29tPjEuMDAwMDwvcUNvbT4NCgkJCQkJPHZVbkNvbT45
OS4wMzg0NjIwMDAwPC92VW5Db20+DQoJCQkJCTx2UHJvZD45OS4wNDwvdlByb2Q+DQoJCQkJCTxjRUFOVHJpYj43
ODk3MTY4NTIwMTgwPC9jRUFOVHJpYj4NCgkJCQkJPHVUcmliPkNYPC91VHJpYj4NCgkJCQkJPHFUcmliPjIuMDAw
MDwvcVRyaWI+DQoJCQkJCTx2VW5UcmliPjQ5LjUxOTIzMTAwMDA8L3ZVblRyaWI+DQoJCQkJCTxpbmRUb3Q+MTwv
aW5kVG90Pg0KCQkJCQk8eFBlZD4xMDAwMTg3MTwveFBlZD4NCgkJCQkJPG5JdGVtUGVkPjQ8L25JdGVtUGVkPg0K
CQkJCTwvcHJvZD4NCgkJCQk8aW1wb3N0bz4NCgkJCQkJPElDTVM+DQoJCQkJCQk8SUNNUzAwPg0KCQkJCQkJCTxv
cmlnPjA8L29yaWc+DQoJCQkJCQkJPENTVD4wMDwvQ1NUPg0KCQkJCQkJCTxtb2RCQz4zPC9tb2RCQz4NCgkJCQkJ
CQk8dkJDPjk5LjA0PC92QkM+DQoJCQkJCQkJPHBJQ01TPjEyLjAwMDA8L3BJQ01TPg0KCQkJCQkJCTx2SUNNUz4x
MS44ODwvdklDTVM+DQoJCQkJCQk8L0lDTVMwMD4NCgkJCQkJPC9JQ01TPg0KCQkJCQk8SVBJPg0KCQkJCQkJPGNF
bnE+OTk5PC9jRW5xPg0KCQkJCQkJPElQSVRyaWI+DQoJCQkJCQkJPENTVD41MDwvQ1NUPg0KCQkJCQkJCTx2QkM+
MC4wMDwvdkJDPg0KCQkJCQkJCTxwSVBJPjAuMDAwMDwvcElQST4NCgkJCQkJCQk8dklQST4wLjAwPC92SVBJPg0K
CQkJCQkJPC9JUElUcmliPg0KCQkJCQk8L0lQST4NCgkJCQkJPFBJUz4NCgkJCQkJCTxQSVNBbGlxPg0KCQkJCQkJ
CTxDU1Q+MDI8L0NTVD4NCgkJCQkJCQk8dkJDPjg3LjE2PC92QkM+DQoJCQkJCQkJPHBQSVM+Mi4wOTAwPC9wUElT
Pg0KCQkJCQkJCTx2UElTPjEuODI8L3ZQSVM+DQoJCQkJCQk8L1BJU0FsaXE+DQoJCQkJCTwvUElTPg0KCQkJCQk8
Q09GSU5TPg0KCQkJCQkJPENPRklOU0FsaXE+DQoJCQkJCQkJPENTVD4wMjwvQ1NUPg0KCQkJCQkJCTx2QkM+ODcu
MTY8L3ZCQz4NCgkJCQkJCQk8cENPRklOUz45LjYxMDA8L3BDT0ZJTlM+DQoJCQkJCQkJPHZDT0ZJTlM+OC4zODwv
dkNPRklOUz4NCgkJCQkJCTwvQ09GSU5TQWxpcT4NCgkJCQkJPC9DT0ZJTlM+DQoJCQkJPC9pbXBvc3RvPg0KCQkJ
CTxpbmZBZFByb2Q+SU5GT1JNQUNPRVMgVEVDTklDQVM8L2luZkFkUHJvZD4NCgkJCTwvZGV0Pg0KCQkJPGRldCBu
SXRlbT0iNSI+DQoJCQkJPHByb2Q+DQoJCQkJCTxjUHJvZD4yMjAzMTwvY1Byb2Q+DQoJCQkJCTxjRUFOPjc4OTcx
Njg1MjAxODA8L2NFQU4+DQoJCQkJCTx4UHJvZD5QUk9EVVRPIFRFU1RFIDEwPC94UHJvZD4NCgkJCQkJPE5DTT4x
MjAxOTAwMDwvTkNNPg0KCQkJCQk8Q0VTVD4wMTAwMTAwPC9DRVNUPg0KCQkJCQk8Q0ZPUD42MTIyPC9DRk9QPg0K
CQkJCQk8dUNvbT5VTjwvdUNvbT4NCgkJCQkJPHFDb20+MS4wMDAwPC9xQ29tPg0KCQkJCQk8dlVuQ29tPjk5LjAz
ODQ2MjAwMDA8L3ZVbkNvbT4NCgkJCQkJPHZQcm9kPjk5LjA0PC92UHJvZD4NCgkJCQkJPGNFQU5UcmliPjc4OTcx
Njg1MjAxODA8L2NFQU5UcmliPg0KCQkJCQk8dVRyaWI+Q1g8L3VUcmliPg0KCQkJCQk8cVRyaWI+Mi4wMDAwPC9x
VHJpYj4NCgkJCQkJPHZVblRyaWI+NDkuNTE5MjMxMDAwMDwvdlVuVHJpYj4NCgkJCQkJPGluZFRvdD4xPC9pbmRU
b3Q+DQoJCQkJCTx4UGVkPjEwMDAxODcxPC94UGVkPg0KCQkJCQk8bkl0ZW1QZWQ+NTwvbkl0ZW1QZWQ+DQoJCQkJ
PC9wcm9kPg0KCQkJCTxpbXBvc3RvPg0KCQkJCQk8SUNNUz4NCgkJCQkJCTxJQ01TMDA+DQoJCQkJCQkJPG9yaWc+
MDwvb3JpZz4NCgkJCQkJCQk8Q1NUPjAwPC9DU1Q+DQoJCQkJCQkJPG1vZEJDPjM8L21vZEJDPg0KCQkJCQkJCTx2
QkM+OTkuMDQ8L3ZCQz4NCgkJCQkJCQk8cElDTVM+MTIuMDAwMDwvcElDTVM+DQoJCQkJCQkJPHZJQ01TPjExLjg4
PC92SUNNUz4NCgkJCQkJCTwvSUNNUzAwPg0KCQkJCQk8L0lDTVM+DQoJCQkJCTxJUEk+DQoJCQkJCQk8Y0VucT45
OTk8L2NFbnE+DQoJCQkJCQk8SVBJVHJpYj4NCgkJCQkJCQk8Q1NUPjUwPC9DU1Q+DQoJCQkJCQkJPHZCQz4wLjAw
PC92QkM+DQoJCQkJCQkJPHBJUEk+MC4wMDAwPC9wSVBJPg0KCQkJCQkJCTx2SVBJPjAuMDA8L3ZJUEk+DQoJCQkJ
CQk8L0lQSVRyaWI+DQoJCQkJCTwvSVBJPg0KCQkJCQk8UElTPg0KCQkJCQkJPFBJU0FsaXE+DQoJCQkJCQkJPENT
VD4wMjwvQ1NUPg0KCQkJCQkJCTx2QkM+ODcuMTY8L3ZCQz4NCgkJCQkJCQk8cFBJUz4yLjA5MDA8L3BQSVM+DQoJ
CQkJCQkJPHZQSVM+MS44MjwvdlBJUz4NCgkJCQkJCTwvUElTQWxpcT4NCgkJCQkJPC9QSVM+DQoJCQkJCTxDT0ZJ
TlM+DQoJCQkJCQk8Q09GSU5TQWxpcT4NCgkJCQkJCQk8Q1NUPjAyPC9DU1Q+DQoJCQkJCQkJPHZCQz44Ny4xNjwv
dkJDPg0KCQkJCQkJCTxwQ09GSU5TPjkuNjEwMDwvcENPRklOUz4NCgkJCQkJCQk8dkNPRklOUz44LjM4PC92Q09G
SU5TPg0KCQkJCQkJPC9DT0ZJTlNBbGlxPg0KCQkJCQk8L0NPRklOUz4NCgkJCQk8L2ltcG9zdG8+DQoJCQkJPGlu
ZkFkUHJvZD5JTkZPUk1BQ09FUyBURUNOSUNBUzwvaW5mQWRQcm9kPg0KCQkJPC9kZXQ+DQoJCQk8dG90YWw+DQoJ
CQkJPElDTVNUb3Q+DQoJCQkJCTx2QkM+NDk1LjIwPC92QkM+DQoJCQkJCTx2SUNNUz41OS40MDwvdklDTVM+DQoJ
CQkJCTx2SUNNU0Rlc29uPjAuMDA8L3ZJQ01TRGVzb24+DQoJCQkJCTx2RkNQPjAuMDA8L3ZGQ1A+DQoJCQkJCTx2
QkNTVD4wLjAwPC92QkNTVD4NCgkJCQkJPHZTVD4wLjAwPC92U1Q+DQoJCQkJCTx2RkNQU1Q+MC4wMDwvdkZDUFNU
Pg0KCQkJCQk8dkZDUFNUUmV0PjAuMDA8L3ZGQ1BTVFJldD4NCgkJCQkJPHFCQ01vbm8+MC4wMDwvcUJDTW9ubz4N
CgkJCQkJPHZJQ01TTW9ubz4wLjAwPC92SUNNU01vbm8+DQoJCQkJCTxxQkNNb25vUmV0ZW4+MC4wMDwvcUJDTW9u
b1JldGVuPg0KCQkJCQk8dklDTVNNb25vUmV0ZW4+MC4wMDwvdklDTVNNb25vUmV0ZW4+DQoJCQkJCTxxQkNNb25v
UmV0PjAuMDA8L3FCQ01vbm9SZXQ+DQoJCQkJCTx2SUNNU01vbm9SZXQ+MC4wMDwvdklDTVNNb25vUmV0Pg0KCQkJ
CQk8dlByb2Q+NDk1LjIwPC92UHJvZD4NCgkJCQkJPHZGcmV0ZT4wLjAwPC92RnJldGU+DQoJCQkJCTx2U2VnPjAu
MDA8L3ZTZWc+DQoJCQkJCTx2RGVzYz4wLjAwPC92RGVzYz4NCgkJCQkJPHZJST4wLjAwPC92SUk+DQoJCQkJCTx2
SVBJPjAuMDA8L3ZJUEk+DQoJCQkJCTx2SVBJRGV2b2w+MC4wMDwvdklQSURldm9sPg0KCQkJCQk8dlBJUz45LjEw
PC92UElTPg0KCQkJCQk8dkNPRklOUz40MS45MDwvdkNPRklOUz4NCgkJCQkJPHZPdXRybz4wLjAwPC92T3V0cm8+
DQoJCQkJCTx2TkY+NDk1LjIwPC92TkY+DQoJCQkJCTx2VG90VHJpYj4wLjAwPC92VG90VHJpYj4NCgkJCQk8L0lD
TVNUb3Q+DQoJCQk8L3RvdGFsPg0KCQkJPHRyYW5zcD4NCgkJCQk8bW9kRnJldGU+OTwvbW9kRnJldGU+DQoJCQkJ
PHZvbD4NCgkJCQkJPHFWb2w+NTwvcVZvbD4NCgkJCQkJPG5Wb2w+NTwvblZvbD4NCgkJCQkJPHBlc29MPjIuMjUw
PC9wZXNvTD4NCgkJCQkJPHBlc29CPjIuMTYwPC9wZXNvQj4NCgkJCQk8L3ZvbD4NCgkJCTwvdHJhbnNwPg0KCQkJ
PGNvYnI+DQoJCQkJPGZhdD4NCgkJCQkJPG5GYXQ+MzE3MzwvbkZhdD4NCgkJCQkJPHZPcmlnPjQ5NS4yMDwvdk9y
aWc+DQoJCQkJCTx2RGVzYz4wPC92RGVzYz4NCgkJCQkJPHZMaXE+NDk1LjIwPC92TGlxPg0KCQkJCTwvZmF0Pg0K
CQkJCTxkdXA+DQoJCQkJCTxuRHVwPjAwMTwvbkR1cD4NCgkJCQkJPGRWZW5jPjIwMjQtMDMtMTg8L2RWZW5jPg0K
CQkJCQk8dkR1cD4xNjUuMDg8L3ZEdXA+DQoJCQkJPC9kdXA+DQoJCQkJPGR1cD4NCgkJCQkJPG5EdXA+MDAyPC9u
RHVwPg0KCQkJCQk8ZFZlbmM+MjAyNC0wMy0xODwvZFZlbmM+DQoJCQkJCTx2RHVwPjE2NS4wNjwvdkR1cD4NCgkJ
CQk8L2R1cD4NCgkJCQk8ZHVwPg0KCQkJCQk8bkR1cD4wMDM8L25EdXA+DQoJCQkJCTxkVmVuYz4yMDI0LTAzLTE4
PC9kVmVuYz4NCgkJCQkJPHZEdXA+MTY1LjA2PC92RHVwPg0KCQkJCTwvZHVwPg0KCQkJPC9jb2JyPg0KCQkJPHBh
Zz4NCgkJCQk8ZGV0UGFnPg0KCQkJCQk8aW5kUGFnPjE8L2luZFBhZz4NCgkJCQkJPHRQYWc+MTU8L3RQYWc+DQoJ
CQkJCTx2UGFnPjQ5NS4yMDwvdlBhZz4NCgkJCQk8L2RldFBhZz4NCgkJCTwvcGFnPg0KCQkJPGluZkFkaWM+DQoJ
CQkJPGluZkFkRmlzY28+dGVzdGUgaW5mYWRmaXNjbzwvaW5mQWRGaXNjbz4NCgkJCQk8aW5mQ3BsPi8vanVyaWRp
Y28gYSBtYW5oYS8vanVyaWRpY28gYjwvaW5mQ3BsPg0KCQkJPC9pbmZBZGljPg0KCQkJPGluZlJlc3BUZWM+DQoJ
CQkJPENOUEo+MDc1Nzc1OTkwMDA1MDE8L0NOUEo+DQoJCQkJPHhDb250YXRvPlRPVFZTIEJSQVNJTElBIFNPRlRX
QVJFIC0gVU5JREFERSBHT0lBTklBIExUREE8L3hDb250YXRvPg0KCQkJCTxlbWFpbD5yZXNwX3RlY25pY29fZGZl
X3dpbnRob3JAdG90dnMuY29tLmJyPC9lbWFpbD4NCgkJCQk8Zm9uZT4wNjIzMjUwMDIwMDwvZm9uZT4NCgkJCTwv
aW5mUmVzcFRlYz4NCgkJPC9pbmZORmU+DQoJCTxTaWduYXR1cmUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIw
MDAvMDkveG1sZHNpZyMiPg0KCQkJPFNpZ25lZEluZm8+DQoJCQkJPENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxn
b3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPg0KCQkJCTxT
aWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNo
YTEiLz4NCgkJCQk8UmVmZXJlbmNlIFVSST0iI05GZTUyMjQwMjA3NTc3NTk5MDAwNTAxNTUyMDIwMDAwMDMxNzMx
MjIxMjA0MTcwIj4NCgkJCQkJPFRyYW5zZm9ybXM+DQoJCQkJCQk8VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDov
L3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz4NCgkJCQkJCTxUcmFuc2Zv
cm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPg0K
CQkJCQk8L1RyYW5zZm9ybXM+DQoJCQkJCTxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9y
Zy8yMDAwLzA5L3htbGRzaWcjc2hhMSIvPg0KCQkJCQk8RGlnZXN0VmFsdWU+ci8zRUtxeXJweTNjV0Npd2RScjEw
dHdBc1pFPTwvRGlnZXN0VmFsdWU+DQoJCQkJPC9SZWZlcmVuY2U+DQoJCQk8L1NpZ25lZEluZm8+DQoJCQk8U2ln
bmF0dXJlVmFsdWU+ekhTYWN2QVhDZzQvNVJjMlFqUVY0Q0VqQUN6bFY1U3hBRlVYSjVXRTM3bXJmdis0ei9ISUIr
YVM3cUVSSmxWTmJkR3htaWM1YmpWMUR1NkJObklYdkR0WVI2M2p1T1hnK3JaWjRGWENoelJpNFVJQVdhbUNxTVE3
NFAvbUk3MTNWd1U4bHVZS2Rzb3Jla01idkFWTHVhVlE4amVWTVVGV00vSGFkb1F1SEI2bnZDQTZDVGVEa1puVTJu
SEQzYzd6eHJzQ3ZqdWFTLzdaK2UyNW4yU1UwcDhhNy9RV0RHTExpQTZxVnlPZkhTbWtNa0JLZyt6VFJLUk1IZzFS
dzdyMTU4ZHZ3czFqSXBlQ29xenNzQ0xLdm1VQU55SDVRTUhJS2hqZzMwY3ByZTUyTVhPcWlWVk94LzBPQWIxcDgx
d1BIVk5EQ21JY1NYK1BOeXFqb2F1UWF3PT08L1NpZ25hdHVyZVZhbHVlPg0KCQkJPEtleUluZm8+DQoJCQkJPFg1
MDlEYXRhPg0KCQkJCQk8WDUwOUNlcnRpZmljYXRlPk1JSUhPVENDQlNHZ0F3SUJBZ0lJSno4Z0NTRmhTUGN3RFFZ
SktvWklodmNOQVFFTEJRQXdXVEVMTUFrR0ExVUVCaE1DUWxJeEV6QVJCZ05WQkFvVENrbERVQzFDY21GemFXd3hG
VEFUQmdOVkJBc1RERUZESUZOUFRGVlVTU0IyTlRFZU1Cd0dBMVVFQXhNVlFVTWdVMDlNVlZSSklFMTFiSFJwY0d4
aElIWTFNQjRYRFRJd01Ea3lNekV6TkRFd01Gb1hEVEkxTURreU16RXpOREV3TUZvd2dkMHhDekFKQmdOVkJBWVRB
a0pTTVJNd0VRWURWUVFLRXdwSlExQXRRbkpoYzJsc01Rc3dDUVlEVlFRSUV3SlRVREVTTUJBR0ExVUVCeE1KVTJG
dklGQmhkV3h2TVI0d0hBWURWUVFMRXhWQlF5QlRUMHhWVkVrZ1RYVnNkR2x3YkdFZ2RqVXhGekFWQmdOVkJBc1RE
akV6TXpRNU5EWTJNREF3TVRRNU1Sb3dHQVlEVlFRTEV4RkRaWEowYVdacFkyRmtieUJRU2lCQk16RkRNRUVHQTFV
RUF4TTZWRTlVVmxNZ1ZFVkRUazlNVDBkSlFTQkZUU0JUVDBaVVYwRlNSU0JFUlNCSFJWTlVRVThnVEZSRVFUb3dO
elUzTnpVNU9UQXdNRFV3TVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTlppNmVW
MWszVmlBbERzZThvSDdPNVZVandiYVhXQ3l1L0d0am55Tlk0eVNNMjMrQ1hRcWp4RzJSL244amo4K1UybEowNjBB
ZUxqdVo2M1MwVGsyMnVkQVM0RmNvQVdwalNDdlY1K0JzWVV3RC9hZi9reXRDbHBOTFgwcGUrZm54TVlZQVp6Rndp
YStSYjhIaHMyd21KTEpqVjV5SVZyL1lBVktaeXJZc21qTURjblJ4OTNQNHMvZHU3U2dCMjVFME5EU0ZBT1ZlZDli
L1FyNTNPUnZPV2N3bGtIODEyMWZjSnE5c0xDMXk1aFMxRm8vc1ZKRDBTTWV4SEEzTms1UG5Mczg0Tm5XWjdyQjcx
UUIyODNYR0pHTXZtWm4zbzhITmVBS0ZjcHh3NU5MWUZtaitVVGtmRVhXaC9KVUxLSkk5ZC84Ymx2L3U5L2lkZXRQ
Y0xVM0JzQ0F3RUFBYU9DQW40d2dnSjZNQWtHQTFVZEV3UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVXhWTHRKWUFKMzV5
Q3lKOUh4dDIwWHpIZHViRXdWQVlJS3dZQkJRVUhBUUVFU0RCR01FUUdDQ3NHQVFVRkJ6QUNoamhvZEhSd09pOHZZ
Mk5rTG1GamMyOXNkWFJwTG1OdmJTNWljaTlzWTNJdllXTXRjMjlzZFhScExXMTFiSFJwY0d4aExYWTFMbkEzWWpD
QnVRWURWUjBSQklHeE1JR3VnUnB3WVdkaGJXVnVkRzl6TG5ScFFIUnZkSFp6TG1OdmJTNWljcUFpQmdWZ1RBRURB
cUFaRXhkSFNVeFRUMDFCVWlCTlFVbEJJRk5GUWtGVFZFbEJUNkFaQmdWZ1RBRURBNkFRRXc0d056VTNOelU1T1RB
d01EVXdNYUE0QmdWZ1RBRURCS0F2RXkwd05qRXlNVGszTlRFM05ERTRPVEk0T0RBM01EQXdNREF3TURBd01EQXdN
REF3TURBd01EQXdNREF3TURDZ0Z3WUZZRXdCQXdlZ0RoTU1NREF3TURBd01EQXdNREF3TUYwR0ExVWRJQVJXTUZR
d1VnWUdZRXdCQWdNbE1FZ3dSZ1lJS3dZQkJRVUhBZ0VXT21oMGRIQTZMeTlqWTJRdVlXTnpiMngxZEdrdVkyOXRM
bUp5TDJSdlkzTXZaSEJqTFdGakxYTnZiSFYwYVMxdGRXeDBhWEJzWVM1d1pHWXdIUVlEVlIwbEJCWXdGQVlJS3dZ
QkJRVUhBd0lHQ0NzR0FRVUZCd01FTUlHTUJnTlZIUjhFZ1lRd2dZRXdQcUE4b0RxR09HaDBkSEE2THk5alkyUXVZ
V056YjJ4MWRHa3VZMjl0TG1KeUwyeGpjaTloWXkxemIyeDFkR2t0YlhWc2RHbHdiR0V0ZGpVdVkzSnNNRCtnUGFB
N2hqbG9kSFJ3T2k4dlkyTmtNaTVoWTNOdmJIVjBhUzVqYjIwdVluSXZiR055TDJGakxYTnZiSFYwYVMxdGRXeDBh
WEJzWVMxMk5TNWpjbXd3SFFZRFZSME9CQllFRktkSHg5NWQ4Mnk1bDV2L2ZiVlg3dkNMK1p3Rk1BNEdBMVVkRHdF
Qi93UUVBd0lGNERBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVVEbmI0UW5mdm5kdFhtM3NxTHdHQ25SUVdnc01u
QlNzbUVBTjlWdWpxL3ZURGw1NUpjeFJqeHFFL1VzV0NpbnNBNVd0QXFrem9PMGhhVGkyNDg4VHFFZjNMdmhJQndF
RGNJYWpSTTc2OTdGYUJyNWIwcFRHa2RLTzZORmhRRWIrVkJuMW1IbEVhUUNmMWNUSTZrbHI0WWVkcEdmSlR3SzJB
V0pPaFROWjZ3RWVNVGR1STZESUZpYWlLQlVHaUR0RlBwcjhQazJjTFdjTzVIR1RGQkZ2Wmg2YmRobjl4YjZFVlB2
UTdYbFhvOURyUlI5RmVHWWI4d2pIZEJPOFNFb3NlemJUR0s3aFoySlRQcFpVVHkwRW0va0t5TktoS2l6aHIyaXJk
aHJzOGJvSGhYSW9IWUNtOU9wdWZYQUJHNkJmQTRCbWVOYy9MWFpFcGh3cCt4aUhZblpQZktJUDBYZEZIL0Z3Z2da
RFJYMWJtUXpmZXkvZ2RpclU0bDlqNXZCTXpFaGR2ci9tN3hIMkhDQVdpc0xHZ2pvWFpKYkN2L1lpVEIvTUM2ZjVC
M1BGN2o5VGJHY0liMlQ1VlZ4eWdxYitxbDJhdVlGY1cxSjdxU0ZVYlM5ZzJLczBBaXZmVENyeTZGVTExNmE2eHdM
eG9WaXpya1g2S2VqQTJOcVNIa1psRkdDWHpDUGFXbm1Ia2huQnpjVHJnc1VMNWE2NCtEajRxUTFhOVMyV29PdHhL
OG5nV1gwREhLTFdHMVB5QTZLOVlycU1Mb1o4TWlZTzl3cG1LbWlLVDIraHBCd0VOU21kYnBqOGVIVEVmdUlCbkZy
ZllxQUZHWmxsRlhIWWVpUmo3aHIzcHB1VDFmRzVFUkg0dUxOWFhBd1lCWG40SHhPWC9WTEl0K3k2dWxJPTwvWDUw
OUNlcnRpZmljYXRlPg0KCQkJCTwvWDUwOURhdGE+DQoJCQk8L0tleUluZm8+DQoJCTwvU2lnbmF0dXJlPg0KCTwv
TkZlPg0KCTxwcm90TkZlIHZlcnNhbz0iNC4wMCI+DQoJCTxpbmZQcm90Pg0KCQkJPHRwQW1iPjI8L3RwQW1iPg0K
CQkJPHZlckFwbGljPkdPNC4wPC92ZXJBcGxpYz4NCgkJCTxjaE5GZT41MjI0MDIwNzU3NzU5OTAwMDUwMTU1MjAy
MDAwMDAzMTczMTIyMTIwNDE3MDwvY2hORmU+DQoJCQk8ZGhSZWNidG8+MjAyNC0wMi0yMFQxMjowMzoxNy0wMzow
MDwvZGhSZWNidG8+DQoJCQk8blByb3Q+MTUyMjQwMDI1MDE4NTQxPC9uUHJvdD4NCgkJCTxkaWdWYWw+ci8zRUtx
eXJweTNjV0Npd2RScjEwdHdBc1pFPTwvZGlnVmFsPg0KCQkJPGNTdGF0PjEwMDwvY1N0YXQ+DQoJCQk8eE1vdGl2
bz5BdXRvcml6YWRvIG8gdXNvIGRhIE5GLWU8L3hNb3Rpdm8+DQoJCTwvaW5mUHJvdD4NCgk8L3Byb3RORmU+DQo8
L25mZVByb2M+";
{
nfeJson: JSON.stringify(nfeJson),
tipoNotaDeposito: "",
codigoUsuario: "",
numeroPedido: 404105,
codigoCobranca: "D",
nfeBase64: nfeBase64
}; |
Bloco de código |
---|
language | js |
---|
title | Body Response |
---|
| {
"idWinthor": numeroTransacao,
"observation": "Serviço: winthor-faturamento \n",
"status": 2,
"type": 1
} |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| Exemplo do envio da requisição: Bloco de código |
---|
language | js |
---|
title | Body Request |
---|
| method: 'POST',
url: '/winthor/vendas/faturamento/v0/warehouse/cancel'
|
Bloco de código |
---|
| {
"chaveNfe": "52240207577599000501552020000031731221204170",
"tipoNotaDeposito": "SALE",
"motivo": "CANCELAMENTO TESTE"
} |
Bloco de código |
---|
language | js |
---|
title | Body Response |
---|
| {
"idWinthor": numeroTransacao,
"status": 2
} |
|
Recomendamos criar uma filial para os Marketplace no Winthor para ter um melhor controle do estoque e das vendas realizadas através dos Marketplaces. |