...
Bloco de código | ||
---|---|---|
| ||
{
"parametros": {
"Pedido": {
"CodigoExternoPedido": "16",
"CodigoExternoPedidoReduzido": null,
"CodigoTerminal": "52",
"Cliente": {
"Id": null,
"NomeCompleto": "Totvs Chef",
"TipoPessoa": 0,
"Sexo": 0,
"CpfCnpj": "08291225249",
"Endereco": null,
"EnderecoEntrega": null,
"ConheceuComo": null,
"RgIE": null
},
"Troco": 0,
"Desconto": 0,
"DescontoTaxaEntrega": 0,
"ValorTotal": 70,
"Pagamentos": [
{
"Tipo": 2,
"Valor": 70,
"CodigoReferencia": "3",
"PagoOnline": false
"PagamentoTEF": {
"NsuTef": "",
"NsuHost": "",
"CodigoAutorizadora": "",
"CodigoBandeira": "",
"CnpjAutorizadora": "",
"DescricaoBandeira": "",
"DescricaoAutorizadora": ""
}
}
],
"IncluirCPFNaNota": true,
"ObservacaoPedido": null,
"AceitaPedidoAutomaticamente": false,
"MinutosRejeitaAutomaticamente": 0,
"Itens": [
{
"TipoItem": 0,
"Produto": {
"Codigo": "61",
"Descricao": "ESFIHA DE CARNE",
"PrecoVenda": 2.0,
"PrecoOriginal": 0,
"PrecoPromocional": 0,
"Pesavel": false,
"Processado": false,
"ProdutoComposto": false,
"BaixarEstoqueOnline": false,
"QuantidadeEstoque": 0,
"Composicoes": null
},
"Quantidade": 10,
"Acrescimo": 0,
"Desconto": 0,
"MotivoAcrescimoDesconto": null,
"AcrescimoDiferencaFracionada": 0,
"Observacao": "",
"ItensFracao": null,
"ItensAdicionais": [
{
"TipoItem": 0,
"Produto": {
"Codigo": "5",
"Descricao": "COCA COLA",
"PrecoVenda": 5.0,
"PrecoOriginal": 0,
"PrecoPromocional": 0,
"Pesavel": true,
"Processado": false,
"ProdutoComposto": false,
"BaixarEstoqueOnline": false,
"QuantidadeEstoque": 0,
"Composicoes": null
},
"Quantidade": 10,
"Acrescimo": 0,
"Desconto": 0,
"MotivoAcrescimoDesconto": null,
"AcrescimoDiferencaFracionada": 0,
"Observacao": null,
"ItensFracao": null,
"ItensAdicionais": null,
"ValorTotal": 50,
"ValorDescontoItem": 0,
"ValorServicoItem": 0,
"ValorDescontoComboItem": 0,
"ValorAcrescimoItem": 0,
"TipoOperacao": 0
}
],
"ValorTotal": 20,
"ValorDescontoItem": 0,
"ValorServicoItem": 0,
"ValorDescontoComboItem": 0,
"ValorAcrescimoItem": 0,
"TipoOperacao": 0
}
]
},
"CodigoEstabelecimento": "96700001PC13",
"CodigoIntegracao": 99,
"RequestID": null,
"TipoServico": null
}
} |
...
A tabela abaixo tem a relação completa de possíveis erros e validações que devem ser tratados pelo aplicado integrado.
Mensagem de erro |
Erro interno de processamento da requisição. |
Erro ao enviar pedido. |
Não foi possível estabelecer uma conexão com a loja. |
Pedido inválido. |
Código integração inválido. |
Código externo do pedido inválido. |
Duplicidade de pedido por código externo. |
Total do pedido difere do somatório dos itens. |
O pedido deve conter um cliente. |
Cliente sem CPF ou CPNJ. |
Cliente com nome inválido. |
O pedido deve conter no mínimo 1 item. |
Item inválido. |
Produto "{0}" com quantidade zero. |
O valor total do item "{0}" difere do cálculo do sistema. |
Produto "{0}" não permite fração. |
Produto "{0}" inválido. |
Produto "{0}" com preço desatualizado. |
Produto "{0}" sem preço de venda. |
O pedido deve conter no mínimo uma forma de pagamento. |
Formas de pagamento com valor inválido. |
Somatório das formas de pagamento difere do total do pedido. |
Erro ao salvar pedido no sistema. |
Cliente com CPF ou CPNJ inválido. |
Erro ao consultar status do pedido no sistema |
Erro ao consultar status do estabelecimento. |
O valor total do pedido deve ser igual ou superior a R$ 0,01. |
Quantidade do item é inválida para uma venda fracionada (1/2, 1/3 ou 1/4). |
A soma dos itens da venda fracionada deve completar 1 inteiro. |
O valor total do item fracionado deve ser igual ao preço do item de maior valor. |
Item fracionado deve conter no mínimo 2 frações (itens). |
O valor total do item deve ser truncado em 2 casas decimais. |
A quantidade do item deve conter no máximo 3 casas decimais. |
O valor total do item fracionado deve ser igual à soma dos valores das frações (itens). |
Item do tipo "normal" não aceita itens fração. |
Os itens da fração devem ser do tipo "normal". |
Os itens adicionais devem ser do tipo "normal". |
Produto "{0}" não é um adicional do produto "{1}". |
Forma de pagamento não permitido. |
TEF Informado para pagamento {0}, informe todos os campos TEF |