Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Métodos 
  3. Tabelas utilizadas

01. VISÃO GERAL

Modelo de dados a ser seguido para consumo da API de lançamentos contábeis.

...

OBS: Header deve ser enviado para todos os métodos

02. Métodos 

  • INSERT @Post (Inserção de Lançamento Contábil)
    Âncora
    insert
    insert

...

  • Âncora
    delete
    delete
    DELETE @Post (Exclusão de Lançamento Contábil)

    EndPoint: Caminho do serviço REST Protheus + /api/ctb/accountingentry/delete Ex.: http://localhost:9090/api/ctb/accountingentry/delete

    Body

    Deverá ser enviado no formato Json de acordo com modelo a seguir

    CampoDescriçãoTipoObrigatórioObservação
    CT2_DATAData LançamentoCaractereX

    Data do lançamento que será excluído.

    Enviada em formato caractere ddmmaaaa ex: "29/08/2022"

    CT2_LOTENúmero do Lote CaractereXNúmero do Lote do lançamento a ser excluído.
    CT2_SBLOTENúmero do SubLote CaractereXNúmero do SubLote do lançamento a ser excluído.
    CT2_DOCNúmero do DocumentoCaractereXNúmero do Documento do lançamento a ser excluído.


    Exemplo de Envio

    Bloco de código
    languagejava
    titleExemplo de Envio
    { 
        "CT2_DATA": "01/09/2023" ,
        "CT2_LOTE":  "000001",
        "CT2_SBLOTE":  "001",
        "CT2_DOC" :  "000005"
    }

    Exemplo de Resposta

    Bloco de código
    languagejava
    titleExemplo de resposta
    {
        "GrupoEmpresa": "T1",  		// grupo de empresa no qual o lançamento foi excluído.
        "CT2_FILIAL": "D MG 01 ", 	// Filial no qual o lançamento foi excluído. 
        "CT2_DOC": "000005", 		// Número de documento excluído. 
        "error": ""  				// Erro será retornado em vazio caso a exclusão ocorra com sucesso, em caso de erro será retornado a descrição do erro.
    }

03. TABELAS UTILIZADAS

  • CT2- Lançamentos Contábeis
  • CT1- Plano de Contas
  • CTT- Centro de Custo
  • CTH- Classe de Valor
  • CTD - Item Contábil

...