Páginas filhas
  • API Pedidos Online - Finalizar Venda (V2)

Versões comparadas

Chave

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

...

Função disponivel a aprtir da versão TOTVS Food Service 2.28.09 ou superior.


FinalizarVenda


Enviar o método para finalizar a venda no caixa.

...

Bloco de código
titleJson de Publicação para ExecAuto
{
	"FinalizarVendaResult": {
		"Erros": null,
		"ReturnApi": "{\"success\":true,\"data\":{\"aggregateId\":\"1ee40f0c-7dbf-4da0-8394-54fd20974407\",\"messageType\":\"Protocolo registrado com sucesso!\",\"timestamp\":\"2021-02-01T16:45:29.6953519-03:00\",\"hostName\":\"http://192.168.15.11:5013\",\"periodoAbertura\":2,\"dataHoraAbertura\":\"2021-02-01T15:19:01\",\"tipoServico\":1,\"numeroMesa\":0,\"numerosCadeiras\":[],\"codigoExternoPedido\":\"16\",\"imprimirDocumento\":false,\"enviarEmail\":false,\"extratoResumido\":false,\"finalizaMesaInteira\":true,\"modeloFiscal\":\"NFC-e\",\"porta\":5013,\"numeroCupom\":62677}}",
		"Sucesso": true
	}
}



ConsultarStatusFinalizacaoVenda


Este método fará a recepção dos dados conforme o contrato definido contendo informações básicas que permitam identificar chaves da venda em questão e tenha como retorno possível as informações fiscais da finalização da venda ou estrutura de erro

...

Bloco de código
titleJson de Publicação para ExecAuto
{
	"ConsultarStatusFinalizacaoVendaResult": {
		"Erros": [
			" Erro ao processar a requisição: {\"success\":false,\"errors\":[{\"code\":500,\"description\":\"Falha na comunicação com fiscal manager\\r\\nErro ao avaliar retorno da emissão da nota, código de retorno não previsto.\\r\\n\\r\\nNota: 8006, Série: 227, Código:500\",\"category\":5,\"type\":0}]}"
		],
		"ReturnApi": null,
		"Sucesso": false
	}
}


CancelarVenda


Este método fará a recepção dos dados conforme contrato definido contendo informações básicas que permitam identificar chaves da venda em questão e tenha como retorno possível as informações fiscais do cancelamento ou estrutura de erro.

...