Á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 
    • Insert
    • Reversal
    • Delete
  3. Tabelas utilizadas

01. VISÃO GERAL

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

        Header

KeyValueObrigatórioOBS:
Content-Typeapplication/json*N/A
tenantIdT1,D MG 01 *

(Empresa e Filial onde será inserido, estornado ou excluído o lançamento contábil)

Grupo de Empresa+','+Empresa+Unidade de Negócio+Filial 

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

02. Métodos 

  • Insert

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

Body

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

Capa do Lote

CampoDescriçãoTipoTamanho(MAX)ObrigatórioObservação
CT2_DATAData LançamentoCaractere10XData enviada em formato caractere ddmmaaaa ex: "29/08/2022"
CT2_LOTE




CT2_SBLOTECódigo da empresaCaractere2XGrupo de Empresa 
ITENSLinhas de lançamento contábilArray de Object
Xcada Item corresponderá a uma linha de lançamento para a mesma capa de lote

Itens do Lote

CampoDescriçãoTipoTamanho(MAX)ObrigatórioObservação
CT2_DCTipo do LançamentoCaractere1X1 → Débito 2 → Crédito 3→ Partida Dobrada
CT2_ROTINARotina GeradoraCaractere10XWFNFIN ou WFNCASH ou WFNLEAS
CT2_VALORValor do LançamentoNumérico16Xdecimal deve ser enviado com o caractere ponto
CT2_HISTHistórico LançamentoCaractere512X

** tamanho Default no Protheus 40

CT2_EMPORICódigo da empresa de origemCaractere2XN/A
CT2_FILORICódigo da Filial de origemCaractere8XN/A
CT2_DEBITOConta Debito             Caractere20XObrigatório para tipos de lançamento: Débito e Partida dobrada 
CT2_CREDITConta Credito            Caractere20XObrigatório para tipos de lançamento: Crédito e Partida dobrada 
CT2_CCD   Centro de Custo Débito   Caractere9
N/A
CT2_CCC   Centro de Custo CréditoCaractere9
N/A
CT2_ITEMDItem DébitoCaractere9
N/A
CT2_ITEMCItem CréditoCaractere9
N/A
CT2_CLVLDBClasse de Valor DébitoCaractere9
N/A
CT2_CLVLCRClasse de Valor CréditoCaractere9
N/A
CT2_EC05DBEntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC05CREntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC06DBEntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC06CREntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC07DBEntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC07CREntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC08DBEntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC08CREntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC09DBEntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_EC09CREntidade Adicional (Sem Nomenclatura)Caractere20
N/A
CT2_CONVERCritério de Conversão  Caractere5
Default = '1' . Define se será gerado lançamento contábil em outras moedas convertidos de acordo com o critério
CT2_KEYChave identificadoraCaractere200XSYSCODE (GESPLAN)






  • Reversal
  • Delete


gdg

Capa do Lote

CampoDescriçãoTipoTamanho(MAX)ObrigatórioObservação
COD_EMPCódigo da empresaCaractere2XGrupo de Empresa 
CT2_FILIALCódigo da FilialCaractere8XConcatenação dos campos  Empresa , Unidade de Negócio e Filial
CT2_DATAData LançamentoCaractere10XData enviada em formato caractere ddmmaaaa ex: "29/08/2022"
IDIdentificador de controle GesplanCaractere10
Conteúdo apenas será retornado
ESTIdentificador de controle GesplanCaractere10
Conteúdo apenas será retornado




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

...