API Rest – Lista de objetos (WEB)

API Rest – Lista de objetos (WEB)

Entidades (v1)

 Descrição geral

Manipulação de cliente, fornecedor, transportadora, vendedor, técnico, fabricante

 URL

/public-api/v1/entidades

 Verbos suportados

POST,PUT,GET,DELETE

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“entidade”: {“codigo”: “200005”, “nome”:”Cliente teste”, “tipo”: 1}}

 Exemplos

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/entidades”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “PUT” “${endereco_do_servidor}/public-api/v1/entidades”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/entidades/${codigo}”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/entidades”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “DELETE” “${endereco_do_servidor}/public-api/v1/entidades/${codigo}”

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
bairroBairroCaracter50
bairroCobrancaBairro de cobrançaCaracter50
bairroEntregaBairro de entregaCaracter50
celularCelularCaracter40
celularEntregaCelular de entregaCaracter40
cepCepCaracter10
cepCobrancaCep de cobrançaCaracter10
cepEntregaCEP de entregaCaracter9
cidadeCidadeCaracter100
cidadeCobrancaCidade de cobrançaCaracter100
cidadeEntregaCidade de entregaCaracter100
cnpjCpfCNPJ/CPFCaracter18
codigoCódigoSimCaracter10Se deixar em branco o sistema gera um sequencial
complementoComplementoCaracter50
complementoCobrancaComplemento de cobrançaCaracter50
complementoEntregaComplemento do endereço de entregaCaracter50
conjugeCônjugeCaracter50
contatoCobrancaNome do contato de cobrançaCaracter50
contatoEntregaContato de entregaCaracter50
dataNascimentoData de nascimentoData
emailEmailCaracter50
emailEntregaEmail de entregaCaracter50
enderecoEndereçoCaracter50Endereço sem o número
enderecoCobrancaEndereco de cobrançaCaracter50
enderecoEntregaEndereço de entregaCaracter50
estadoEstadoCaracter2
estadoCivilEstado civilInteiro0=Casado 1=Solteiro 2=Divorciado 3=Desquitado 4=Viúvo 5=Amasiado 6=Não identificado
estadoCobrancaEstado de cobrançaCaracter2
estadoEntregaEstado de entregaCaracter2UF Ex: SC,SP,PE
extra1extra1Caracter512
extra2extra2Caracter512
extra3extra3Caracter512
extra4extra4Caracter512
extra5extra5Caracter512
extra6extra6Caracter512
faxFaxCaracter40
faxEntregaFax de entregaCaracter40
inativoInativoInteiro10=Ativo 1=Inativo
inscricaoEstadualInscrição EstadualCaracter50
limiteCreditoLimite de créditoDecimal122
maeMãeCaracter50
nomeNomeSimCaracter50
nomeContatoNome do contatoCaracter50
numeroCobrancaNumero do endereço de cobrançaCaracter6
numeroEnderecoNúmero do endereçoCaracter6
numeroEntregaNúmero do endereço de entregaCaracter6
observacaoObservaçãoCaracter4096
paiPaiCaracter50
profissaoProfissãoCaracter50
razaoSocialRazao SocialCaracter50
rendaRendaDecimal122
rgRGCaracter20
telefoneTelefoneCaracter40
telefoneEntregaTelefone de entregaCaracter40
tipoTipo da entidadeSimCaracter201=Cliente 2=Fornecedor 3=Transportadora 4=Vendedor 5=Técnico 6-Fabricante Pode informar uma lista separada por vírgula Ex: (1,2,3)
usuarioUsuárioCaracter10
creditoRestritoInforma se a entidade está bloqueadaInteiro11=Sim e 0=Não

Produtos (v1)

 Descrição geral

Manipulação de produtos e serviços

 URL

/public-api/v1/produtos

 Verbos suportados

POST,PUT,GET,DELETE

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“produto”: {“codigo”: “999000”, “nome”:”PRODUTO TESTE”, “preco”: 10.23}}

 Exemplos

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/produtos”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “PUT” “${endereco_do_servidor}/public-api/v1/produtos”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/produtos/${codigo}”

OBS: Caso trabalhe com preço por filial, pode ser passado a filial como parâmetro , após o código, no método acima. ex: ${codigo}?filial=2

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/produtos”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “DELETE” “${endereco_do_servidor}/public-api/v1/produtos/${codigo}”

 Observação

Caso queira consultar os produtos incluídos e/ou alterados após uma data e hora, é possível usar um filtro especial pelo currentTimeMillis, conforme este exemplo

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/produtos?currentTimeMillis.ge=1616786400000”

Para mais informações sobre como converter data e hora para currentTimeMillis veja https://currentmillis.com

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
aliquotaCofinsAlíquota Cofins saídaDecimal52
aliquotaCofinsEntradaAlíquota Cofins EntradaDecimal54
aliquotaICMSAliquota ICMSDecimal52Caso for serviço informar a alíquota do ISS
aliquotaIPIAliquota IPIDecimal52
aliquotaPisAlíquota Pis saídaDecimal52
aliquotaPisEntradaAlíquota Pis EntradaDecimal54
alturaShopAltura shopDecimal121
caminhoImagemCaminho da imagemCaracter200Ex: c:\exporta\arquivo.jpg
casasDecimaisCasas decimaisInteiroNúmero de casas decimais da unidade de medida
cestCódigo do CESTCaracter10
codigoCódigoSimCaracter20Se deixar em branco o sistema gera um sequencial
codigoCfopEntradaCFOP interna de entradaCaracter6
codigoCfopEntradaDevolucaoExternaCFOP externa de entrada devoluçãoCaracter6
codigoCfopEntradaDevolucaoInternaCFOP interna de entrada devolucaoCaracter6
codigoCfopEntradaExternaCFOP externa de entradaCaracter6
codigoCfopEntradaTransfExternaCFOP externa de entrada transferênciaCaracter6
codigoCfopEntradaTransfInternaCFOP interna de entrada transferênciaCaracter6
codigoCfopSaidaCFOP interna de saidaCaracter6
codigoCfopSaidaDevolucaoExternaCFOP externa de saida devoluçãoCaracter6
codigoCfopSaidaDevolucaoInternaCFOP interna de saida devolucaoCaracter6
codigoCfopSaidaExternaCFOP externa de saidaCaracter6
codigoCfopSaidaTransfExternaCFOP externa de saida transferênciaCaracter6
codigoCfopSaidaTransfInternaCFOP interna de saida transferênciaCaracter6
codigoFabricanteCódigo do fabricanteCaracter10
codigoFornecedorCódigo do fornecedorCaracter10
codigoGrupoProdutoCodigo do grupo de produtoCaracter30
codigoLeiComplementarCódigo da Lei complementarCaracter10
codigoReceitaSemContribuicaoCódigo da Receita sem contribuiçãoCaracter10
comprimentoShopComprimento shopDecimal121
cstPisCofinsCST Pis/Cofins saídaCaracter2
cstPisCofinsEntradaCST Pis/Cofins EntradaCaracter2
currentTimeMillisControle de registroInteiro
custoCustoDecimal126
custoMedioInicialCusto médio inicialDecimal156
descricaoShopDescrição Uniplus ShopCaracter4096
eanCódigo EANCaracter20
enviaECommerceEnviar produto ao E-Commerce1=Sim 0=Não
exigibilidadeIssIndicador da exigibilidade do ISSInteiro1
extra1extra1Caracter50
extra2extra2Caracter50
extra3extra3Caracter50
extra4extra4Caracter50
extra5extra5Caracter50
extra6extra6Caracter50
iatIATCaracter1A=Arredondamento T=Truncamento
imagensImagens do produtoRetorno das imagens cadastradas no produto
inativoInativoInteiro1=inativo 0=ativo
infoShopInformações no Uniplus ShopCaracter4096
informacaoAdicionalInformação AdicionalCaracter500
informarDimensoesInformar dimensõesInteiro11=Sim 0=Não
ipptIPPTCaracter1P=fabricação própria T=fabricação por terceiros
larguraShopLargura shopDecimal121
lucroBruto% LucroDecimal52
ncmNCMCaracter10
nomeNomeSimCaracter120
nomeEcfNome ECFCaracter120
nomeFornecedorNome do fornecedorCaracter50
nomeGrupoProdutoNome do grupo do produtoCaracter40Nome do grupo. Caso não informado será usado GERAL
numeroSerieNúmero de sérieInteiroControlar o produto por número de série 1=Sim 0=Não
observacaoObservaçãoCaracter4096
origemOrigemInteiro0=Nacional 1=Importado
pesavelPesávelInteiro1=produto pesável 0=produto não pesável
pesoPesoDecimal123
pesoShopPeso shopDecimal123
precoPreçoSimDecimal156Preço (Venda)
precoPauta1Pauta preço 1Decimal156Preço na pauta 1
precoPauta2Pauta preço 2Decimal156Preço na pauta 2
precoPauta3Pauta preço 3Decimal156Preço na pauta 3
precoPauta4Pauta preço 4Decimal156Preço na pauta 4
precosPreços por filiaisLista de Produto preço, para filiais(Verificar documentação de Produto preço)
referenciaReferênciaCaracter20
situacaoTributariaCodigo da situação tributáriaCaracter3
situacaoTributariaSNSituação tributária Simples Nacional NF-eCaracter3
tipoProdutoTipo produtoCaracter200=Mercadoria p/ revenda 01=Mat.Prim 02=Embalagem 03=Prod. Em Processo 04=Prod. Acabado 05=SubProduto 06=Prod.Intermediario 07=Mat.Uso Consumo 08=Ativo Imobilizado 09=Serviços 10=Outros insumos 99=Outros
tipoRegistroTipo do registroCaracter1P=Produto S=Serviço
tributacaoEspecialTributacao especialCaracter10
tributacaoEspecialNfceSatSituação tributária especial para NFC-e/SATCaracter3
tributacaoICMSTributacao ICMSCaracter7Para produto: T=Tributado N=Não tributado I=Isento F=Substituição tributária.Para servico: S=Tributado, NS=Não tributado, IS=Isento, FS=substituição tributária
tributacaoSNSituação tributária Simples Nacional NFC-e e SATCaracter3
unidadeMedidaUnidade de medidaSimCaracter3Ex: UN,PC,CX
tipoVolumeTipo de volumeInteiro11=Volumes 2=Embalagem
quantidadeVolumeQuantidade do volumeInteiro2
possuiVariacaoIdentifica se o produto possui variaçãoInteiro11=Sim 0=Não
enviarOutrosECommerceIdentifica se o produto será enviado para ecommerce integradoInteiro11=Sim 0=Não
possuiLoteIdentifica se o produto possui loteInteiro11=Sim 0=Não
kitIdentifica se o produto é um kitInteiro11=Sim 0=Não

Produto preço (v1)

 Descrição geral

Manipulação de preço quando trabalhar com preços diferente por filial

 JSON Exemplo

“precos”: [{“filial”: “1”, “preco”: 10.500000}]

 Observação

Este objeto tem que ser enviado junto ao produto para cadastrar ou alterar o preço de um produto para uma determinada filial.

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
filialFilialSimCaracter4Código da filial que vai receber a atualização do preço
precoPreçoSimDecimal156Preço (Venda)

Embalagens (v1)

 Descrição geral

Manipulação de embalagens de produtos

 URL

/public-api/v1/embalagens

 Verbos suportados

POST,PUT,GET

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“embalagem”: {“produto”: “97”, “unidadeMedida”:”CX”,”fatorConversao”:10,”preco”:123.40,”ean”:”7891000315507″}}

 Exemplos

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/embalagens”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “PUT” “${endereco_do_servidor}/public-api/v1/embalagens”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/embalagens”

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
eanCódigo de barrasCaracter20Código de barras da embalagem
fatorConversaoFator de conversãoDecimal156Multiplicador aplicado na quantidade movimentada
precoPreçoDecimal156Preço do produto nesta embalagem
produtoCódigo do produtoCaracter20
tipoEmbalagemTipo de embalagemInteiro10=Compra e venda 1=Somente compra 2=Somente venda
unidadeMedidaUnidade de medidaCaracter3
casasDecimaisCasas decimais da unidade de medidaInteiro2

EANs (v1)

 Descrição geral

Manipulação de eans adicionais de produtos

 URL

/public-api/v1/eans

 Verbos suportados

POST,GET,DELETE

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“ean”: {“produto”: “97”, “ean”:”7898935898075″}}

 Exemplos

curl –verbose –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/eans”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/eans/${codigo_barras}”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/eans”

curl –verbose –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “DELETE” “${endereco_do_servidor}/public-api/v1/eans/${codigo_barras}”

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
eanCódigo de barrasSimCaracter14
descricaoVariacaoDescrição da variaçãoCaracter
produtoCódigo do produtoSimCaracter14
variacaoVariação do código de barrasCaracter5

Variações (v1)

 Descrição geral

Manipulação de variações de produtos como grade de cor, tamanho, etc

 URL

/public-api/v1/variacoes

 Verbos suportados

POST,PUT,GET

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“variacao”: {“produto”: “97”, “codigoGrade”:”12″, “descricao”:”ROXO”, “ordem”: “4”}}

 Exemplos

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/variacoes”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “PUT” “${endereco_do_servidor}/public-api/v1/variacoes”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/variacoes”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/variacoes?produto=1003”

Neste exemplo acima o resultado será a carga das variações montadas para o produto informado.

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
codigoGradeCódigo do cadastro de gradeSimCaracter100
descricaoDescrição do valorSimCaracter30
ordemOrdemSimCaracter5Posição no desenho da grade
produtoCódigo do produtoSimCaracter14
tipoRegistroTipo do registroSimCaracter10=Linha 1=Coluna
variacaoCódigo da variaçãoNãoCaracterCódigo da variação montada

Saldo em estoque (v1)

 Descrição geral

Seta o saldo em estoque de produtos

 URL

/public-api/v1/saldo-estoque

 Verbos suportados

POST,GET

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“saldoEstoque”: {“produto”: “97”, “quantidade”:200}}

 Exemplos

curl –verbose –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/saldo-estoque”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/saldo-estoque?produto=${97}&filial=${1}”

 Observação

Atenção: versão descontinuada. Verifique a versão mais nova do endpoint

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
custoCustoDecimal156
custoMedioCusto médioDecimal156
filialFilialCaracter4Código da filial
produtoProdutoSimCaracter14Código do produto
quantidadeQuantidadeSimDecimal126
variacaoVariaçãoCaracter12

Saldo em estoque (v2)

 Descrição geral

Seta o saldo em estoque de produtos

 URL

/public-api/v2/saldo-estoque

 Verbos suportados

POST,GET

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“saldoEstoque”: {“produto”: “97”, “quantidade”:200}}

 Exemplos

Atualizando o saldo

curl –verbose –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v2/saldo-estoque”

Buscando saldo por produto e filial

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v2/saldo-estoque?produto=${97}&filial=${1}”

Buscando saldo por alteração maior ou igual ao current time millis

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v2/saldo-estoque?currenttimemillis=${1620308836208}”

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
custoCustoDecimal156
custoMedioCusto médioDecimal156
filialFilialCaracter4Código da filial
produtoProdutoSimCaracter14Código do produto
quantidadeQuantidadeSimDecimal126
variacaoVariaçãoCaracter12
localEstoqueLocal de estoqueCaracter5Código do local de estoque

Saldo em estoque por variação (v2)

 Descrição geral

Devolve uma lista de saldo em estoque do produto por variação

 URL

/public-api/v2/saldo-estoque/variacao

 Verbos suportados

GET

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

[{“variacao”: “AMARELO/P”, “saldo”:200}]

 Exemplos

Consultando o saldo por variação

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v2/saldo-estoque/variacao?produto=${97}&filial=${1}”

 Lista dos campos do JSON

IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
codigoCódigo da variaçãoInteiro
saldoSaldo em estoqueDecimal126
variacaoVariaçãoCaracter

 

DAVs (v1)

Manipulação de DAVS (orçamentos, pré-vendas, pedidos de venda, pedidos de faturamento)

 URL

/public-api/v1/davs

 Verbos suportados

POST,GET,DELETE

 Status HTTP

200 = OK, 422 = A requisição falhou ao ser processada. Veja a mensagem retornada para mais detalhes

 JSON Exemplo

{“dav”: {“codigo”: “101”, “tipoDocumento”: 1,”data”:”2020-08-01″,”itens”:[{“produto”:”97″,”quantidade”:1,”precoUnitario”:12.34}]}}

 Exemplos

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –data “${json}” –request “POST” “${endereco_do_servidor}/public-api/v1/davs”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/davs/${codigo}”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “GET” “${endereco_do_servidor}/public-api/v1/davs”

curl –header “Authorization: Bearer ${token_de_acesso}” –header “Content-Type: application/json” –request “DELETE” “${endereco_do_servidor}/public-api/v1/davs/${codigo}”

 Lista dos campos do JSON

Cabeçalho
IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
bairroEntregaBairro da entregaCaracter50
cepEntregaCEP da entregaCaracter9
cidadeEntregaCidade da entregaCaracter100
clienteClienteCaracter14Código do cliente (entidade)
codigoCódigoSimInteiroCódigo do documento ou se deixar em branco o sistema gera um sequencial
codigoIdentificacaoCódigo alternativo de identificaçãoCaracter20Associa outro código identificador no prév-vendas
codigoPautaNúmero da pauta de preçosCaracter1
codigoTipoFreteCódigo do tipo de freteCaracter10=Destinatário 1=Emitente 2=Sem frete 9=Terceiros
codigoTransportadoraCódigo da transportadoraCaracter14Código da transportadora (entidade)
complementoEntregaComplemento da entregaCaracter50
condicaoPagamentoCondição de pagamentoCaracter6Código da condição de pagamento
dataDataSimData
descontoDesconto no sub-totalDecimal122
enderecoEntregaEndereço da entregaCaracter50
estadoEntregaEstado da entregaCaracter2
extra1Campo extra 1Caracter512
extra2Campo extra 2Caracter512
filialFilialCaracter4Código da filial
numeroEntregaNúmero do endereço da entregaCaracter6
observacaoObservaçãoCaracter4096
percentualDescontoSubtotalPercentual Desconto SubtotalDecimal122
statusStatus da DAVInteiro1=Fechado 2=PDV 3=Cancelado 4=Nota fiscal gerada 5=Pré-venda gerada 6=Duplicado 7=Faturado parcialmente 8=Pedido gerado 9=Incluído por cliente 10=Mesclado
tipoDocumentoTipo do DAVSimInteiro1=Pré-vendas 2=Orçamento 4=Pedido de venda 6=Pedido de faturamento
tipoDocumentoFinanceiroTipo de documento financeiroInteiro
valorValorDecimal123Valor total do DAV, sendo igual ao valor total dos itens manos o desconto de sub-total.Caso não for informado, será calculado pelo valor total de todos os itens
valorDescontoItensValor do desconto dos itensDecimal122
valorFreteValor do freteDecimal122
vendedorVendedorCaracter14Código do vendedor (entidade)
codigoECommerceCódigo do pedido do e-commerceCaracter50
itens
IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
codigoDAVCodigo do DAVInteiro
codigoUnidadeMedidaUnidade de medidaCaracter3Código da unidade de medida
descontoDescontoDecimal123
isBrindeBrindeInteiro0=Não 1=Sim
nrItemNúmero do itemInteiro
numeroSerieNúmero de sérieCaracter20
precoTotalPreco totalDecimal122
precoUnitarioPreco unitárioSimDecimal123
produtoProdutoSimCaracter14Código do produto
quantidadeQuantidadeSimDecimal123
tipoDescontoTipo de descontoCaracter10=Percentual 1=Valor
variacoes
IdentificadorDescriçãoObrigatórioTipoTamanhoDecimaisObservações
variacaoCódigo da VariaçãoInteiro
quantidadeQuantidade da variaçãoInteiro

Caso ainda esteja com alguma dúvida, poderá entrar em contato com o nosso suporte técnico através do link abaixo:

Este artigo foi útil pra você?