Páginas filhas
  • API Financeiro (Contas a Pagar e Livro Caixa)


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"117,
            "DataLancamento""2021-03-17T10:45:20",
            "DataEmissao""2021-03-17T00:00:00",
            "Entrada"88.99,
            "Saida"0.00,
            "NomeConta""",
            "Cheque""",
            "Extorno"false,
            "Operador""USUARIO.CHEFWEB",
            "Historico1""MOVIMENTO DO DIA 17/03/2021 - FECHAMENTO 396 - CAIXA 1",
            "Historico2""",
            "Historico3""",
            "NDocumento""",
            "Loja"50,
            "PlanoContas1""05 - ENTRADAS",
            "PlanoContas2""ENT. 54 DINHEIRO",
            "CodigoBarras""",
            "Compensado"true,
            "ValorOriginal"38.99,
            "Fornecedor""",
            "Transfere"false,
            "NumeroControle"0,
            "NumeroControleRecebimento"158,
            "Automatico"true,
            "Contador"117,
            "Deletado"false,
            "OperadorDelete"null,
            "DataDelete""0001-01-01T00:00:00",
            "MotivoDelete"null,
            "PagamentoMultiplo"false,
            "DataEmissaoPagamento""2021-03-17T00:00:00",
            "PlanoMultiplo"null,
            "Transferido"false
        }       
    ],
    "Sucesso"true,
    "Erros": []
}

Contas a Pagar:

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

Payload Request (exemplo): 

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


    Payload Response:

{
    "ContasPagar": [
        {
            {
            "NumeroControle"208,
            "Credor""TESTE  TESTE TESTE",
            "Valor"1.00,
            "PlanoContas1""01 - MERCADORIAS",
            "PlanoContas2""MERC. 15 SORVETES",
            "Pago"true,
            "DataPagamento""2021-03-17T11:23:44",
            "ValorPagamento"1.00,
            "DataAtualizacao""2021-03-17T15:19:30.893",
            "Operador""USUARIO.CHEFWEB",
            "DataVencimento""2021-03-17T12:00:00",
            "BancoPagamento""",
            "DataEmissao""2021-03-17T00:00:00",
            "DataCompetencia""2021-03-17T00:00:00",
            "CodigoBarras""",
            "Loja"50,
            "DataRegistro""2021-03-17T15:19:30.893",
            "Compra"false,
            "Investimento"false,
            "Deletado"false,
            "Cheque""",
            "EmissaoPagamento""2021-03-17T11:23:44",
            "PagamentoMultiplo"false,
            "Frete"false,
            "CNPJ""",
            "IE""",
            "UF""",
            "NumeroControleRecebimento"0,
            "PlanoMultiplo"0
        }       
    ],
    "Sucesso"true,
    "Erros": []
}


04. DEMAIS INFORMAÇÕES


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS