01. DADOS GERAIS

Produto:

TOTVS Varejo Food Service

Linha de Produto:


Segmento:

Fly01 

Módulo:CHEF WEB
Função:API
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARHAN-6805


02. SITUAÇÃO/REQUISITO

Disponibilizar acesso as informações de Contas a Pagar e Livro Caixa, através de uma API

03. SOLUÇÃO

Criação dos seguintes endpoints:


Livro Caixa:

URL: http://chefweb.chef.totvs.com.br/chefwebapi/api/Financeiro/ListLivroCaixa

Payload Request (exemplo):

  {
            "Token""802ba82d-06ad-4948-acc0-0f62d671f393",
            "CodigoLoja""50",            
            "DataInicial""2019-12-01T00:00:00",
            "DataFinal""2019-12-22T23:59:59" 
  }


    Payload Response:

{
    "LivroCaixa": [
        {
            "Controle"9,
            "QuantidadeContasAPagar"0,
            "PermitirAlterar"false,
            "DataLancamento""2019-12-03T11:30:57",
            "DataEmissao""2019-12-03T00:00:00",
            "Entrada"0.00,
            "Saida"150.00,
            "Saldo"-411.99,
            "Banco""SANTANDER",
            "Cheque""",
            "Documento""",
            "Extorno"false,
            "Operador""ANDRE.ALBINO",
            "CodigoConta"3,
            "Historico1"" TESTE NOVO MULTI",
            "Historico2"" ",
            "Historico3"" ",
            "NDocumento""",
            "CodigoContabil"0.0,
            "DescricaoContabil""",
            "Loja"50,
            "PlanoContas""02 - CUSTOS OPERACIONAIS",
            "PlanoContas2""CUST. OP 27 MANUTENCAO",
            "CodigoBarras""",
            "Compensado"false,
            "ValorOriginal"150.00,
            "Fornecedor""TESTE  TESTE TESTE",
            "Transfere"false,
            "NumeroControle"19,
            "NumeroControles"null,
            "DataAtualizacao""2019-12-03T12:30:57.263",
            "NumeroControleRecebimento"0,
            "Automatico"false,
            "Contador"9,
            "Deletado"false,
            "OperadorDelete"null,
            "DataDelete""0001-01-01T00:00:00",
            "MotivoDelete"null,
            "PagamentoMultiplo"true,
            "DataOperacao""2019-12-03T11:30:57.42",
            "DataEmissaoNovo""2019-12-03T00:00:00",
            "PlanoMultiplo"null,
            "Transferido"false
        },
       
        {
            "Controle"21,
            "QuantidadeContasAPagar"0,
            "PermitirAlterar"false,
            "DataLancamento""2019-12-03T11:25:54",
            "DataEmissao""2019-12-03T00:00:00",
            "Entrada"0.00,
            "Saida"100.00,
            "Saldo"-185.36,
            "Banco""MASTERCARD",
            "Cheque""",
            "Documento""",
            "Extorno"false,
            "Operador""ANDRE.ALBINO",
            "CodigoConta"2,
            "Historico1"" TESTE NOVO",
            "Historico2""",
            "Historico3""",
            "NDocumento""",
            "CodigoContabil"0.0,
            "DescricaoContabil""",
            "Loja"50,
            "PlanoContas""02 - CUSTOS OPERACIONAIS",
            "PlanoContas2""CUST. OP 27 MANUTENCAO",
            "CodigoBarras""",
            "Compensado"false,
            "ValorOriginal"100.00,
            "Fornecedor""TESTE  TESTE TESTE",
            "Transfere"false,
            "NumeroControle"1,
            "NumeroControles"null,
            "DataAtualizacao""2019-12-03T12:25:53.963",
            "NumeroControleRecebimento"0,
            "Automatico"false,
            "Contador"21,
            "Deletado"false,
            "OperadorDelete"null,
            "DataDelete""0001-01-01T00:00:00",
            "MotivoDelete"null,
            "PagamentoMultiplo"false,
            "DataOperacao""2019-12-03T11:25:54.077",
            "DataEmissaoNovo""2019-12-03T00:00:00",
            "PlanoMultiplo"null,
            "Transferido"false
        }        

}



1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>