Árvore de páginas

Versões comparadas

Chave

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

Objetivo

A finalidade deste método é possibilitar por meio de um método do tipo POST a realização de lançamentos de entrada da contabilidade.

Chamada

POST api/v3/abaci/accountingentry

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Não Há.

Parâmetros do Corpo (Body Parameters)

AccountingEntryPOSTV3DTO

NomeDescriçãoTipoFormatoRequeridoInformações Adicionais
accounting_date

Data da Contabilização

string"dd/MM/yyyy"SimDeve ser informado apenas data, sem a porção de horário.
cod_userCódigo do usuáriostring
SimCódigo do usuário, o mesmo informado para realizar o login no ambiente web.
allotment_numberNúmero do loteinteger
SimDeve fazer referência à um lote cadastrado na base de dados.
standard_historicHistórico padrãostring
NãoDescrição do lançamento, máximo de 2.000 caracteres.
company_numberNúmero da empresainteger
SimDeve fazer referência à uma empresa cadastrada na base de dados.
process_numberNúmero do processostring
NãoIgnorar campo.
moduleMódulostring
NãoIgnorar campo.
managerialGerencialstring["S", "N"]SimInforma se o lançamento é gerencial: Sim ("N") ou Não ("N").
extemporaneousExtemporâneostring["S", "N"]NãoInforma se o lançamento é extemporâneo: Sim ("N") ou Não ("N"). Se não for informado, toma o valor "N" como padrão.
extemporaneous_dateData Extemporâneostring"dd/MM/yyyy"NãoSe extemporaneous for informado como "S", esse campo passa a ser requerido.
accountt_transactionsPartidas do LançamentoList<AccountTransactionPOSTV3DTO>
SimRepresenta as partidas do lançamento.
_pageNoNúmero da páginainteger
NãoIgnorar campo.
_pageSizeTamanho da páginainteger
NãoIgnorar campo.


AccountTransactionPOSTV3DTO

NomeDescriçãoTipoFormatoRequeridoInformações Adicionais
account

Conta Contábil

string["1.0.0.0.13", "100013", "123" ]SimDeve ser informado o número da conta contábil. com ou sem a pontuação, ou então o código reduzido da mesma.
typeTipo da partidastring["D", "C"]SimInforma se a partida é débito ("D") ou crédito ("C").
valueValordecimal1234.56SimValor deve ser positivo.
full_historicHistórico Completostring
NãoDescrição da partida. Máximo de 2000 caracteres.
seq_accountSequencial da Conta Contábillong
NãoPode ser usado para informar o sequencial interno da conta contábil. Se for informado, o campo account não precisará ser preenchido então.
num_documentNúmero de Documentolong
NãoCampo opcional para caso o usuário deseje adicionar lastro em cada partida.
account_transaction_paramsParâmetros da PartidaList<AccountTransactionParamV3POSTDTO>
SimRepresenta os parâmetros da partida.


AccountTransactionParamV3POSTDTO

NomeDescriçãoTipoFormatoRequeridoInformações Adicionais
parameter

Parãmetro

string["E", "PE", "BC", "CX", "T" "U"]Sim

Parâmetros contábeis: Empresa ("E"), Pessoa ("PE"), Banco ("BC"), Caixa ("CX"), Centro de Resultado ("T") e Grupo Contábil ("U").

parameter_valueValor do Parâmetrostring
SimCódigo da entidade informada.

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):



[
{
"seq_accounting_entry": 0,
"accounting_date": "2021-01-25T13:56:47.616Z",
"addition_date": "2021-01-25T13:56:47.616Z",
"seq_allotment": 0,
"allotment_number": 0,
"seq_historic": 0,
"value": 0,
"seq_standard_historic": 0,
"standard_historic": "string",
"company_number": 0,
"process_number": "string",
"settlement": "string",
"module": "string",
"transaction_quantity": 0,
"seq_status": "string",
"extemporaneous": "string",
"extemporaneous_date": "2021-01-25T13:56:47.616Z",
"type": "string",
"managerial": "string",
"account_transactions": [
{
"seq_account_transaction": 0,
"seq_account": 0,
"account": "string",
"type": "string",
"value": 0,
"num_document": 0,
"account_transaction_parameters": [
{
"seq_account_parameter": 0,
"seq_parameter": "string",
"parameter": "string",
"ref_code": "string"
}
]
}
]
}
]

application/xml, text/xml

Exemplo (Sample):

<?xml version="1.0"?>
<Inline Model>
<seq_accounting_entry>1</seq_accounting_entry>
<accounting_date>1970-01-01T00:00:00.001Z</accounting_date>
<addition_date>1970-01-01T00:00:00.001Z</addition_date>
<seq_allotment>1</seq_allotment>
<allotment_number>1</allotment_number>
<seq_historic>1</seq_historic>
<value>1.1</value>
<seq_standard_historic>1</seq_standard_historic>
<standard_historic>string</standard_historic>
<company_number>1</company_number>
<process_number>string</process_number>
<settlement>string</settlement>
<module>string</module>
<transaction_quantity>1</transaction_quantity>
<seq_status>string</seq_status>
<extemporaneous>string</extemporaneous>
<extemporaneous_date>1970-01-01T00:00:00.001Z</extemporaneous_date>
<type>string</type>
<managerial>string</managerial>
<account_transactions>
<seq_account_transaction>1</seq_account_transaction>
<seq_account>1</seq_account>
<account>string</account>
<type>string</type>
<value>1.1</value>
<num_document>1</num_document>
<account_transaction_parameters>
<seq_account_parameter>1</seq_account_parameter>
<seq_parameter>string</seq_parameter>
<parameter>string</parameter>
<ref_code>string</ref_code>
</account_transaction_parameters>
</account_transactions>
</Inline Model>

application/x-www-form-urlencoded

Exemplo (Sample):

Exemplo não disponível.

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)

AccountingEntryV2DTO

Collection of AccountingEntryResponceV2DTO

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seq_accounting_entryCódigo numérico sequencial do registrointegerNão há
accounting_dateData da ContabilizaçãodateNão há
addition_dateData da InclusãodateNão há
seq_allotment

Código numérico sequencial do lote

integerNão há
allotment_number

Número do Lote

integerNão há
seq_historic

Código numérico sequencial do histórico (opcional)

integerNão há
value

Valor da Entrada

decimal numberNão há
seq_standard_historic

Código numérico sequencial padrão do histórico (opcional)

integerNão há
standard_historic

Histórico padrão

stringNão há
company_number

Número da empresa

integerNão há
process_number

Número do processo

stringNão há
settlement

Liquidação

stringNão há
module

Módulo

stringNão há
transaction_quantity

Quantidade da Transação

integerNão há
seq_status

Código sequencial do Status

stringNão há
extemporaneous

Valor “S” para extemporâneo: retorna apenas os registros extemporâneos da contabilização. Valor “N”: Todos os registros.

stringNão há
extemporaneous_date

Retorna apenas os registros extemporâneos da contabilidade com data igual a informada.

dateNão há
typeTipostringNão há
managerialGerencialstringNão há
account_transactions
Collection of AccountTransactionV3DTONão há.

Formatos da Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

{
"accounting_date": "string",
"cod_user": "string",
"allotment_number": 0,
"standard_historic": "string",
"company_number": 0,
"process_number": "string",
"module": "string",
"managerial": "string",
"extemporaneous": "string",
"extemporaneous_date": "string",
"accountt_transactions": [
{
"account": "string",
"type": "string",
"value": 0,
"full_historic": "string",
"seq_account": 0,
"num_document": 0,
"account_transaction_params": [
{
"parameter": "string",
"parameter_value": "string"
}
]
}
],
"_pageNo": 0,
"_pageSize": 0
}

application/xml, text/xml

Exemplo (Sample):

<?xml version="1.0"?>
<AccountingEntryV3POSTDTO>
<accounting_date>string</accounting_date>
<cod_user>string</cod_user>
<allotment_number>1</allotment_number>
<standard_historic>string</standard_historic>
<company_number>1</company_number>
<process_number>string</process_number>
<module>string</module>
<managerial>string</managerial>
<extemporaneous>string</extemporaneous>
<extemporaneous_date>string</extemporaneous_date>
<accountt_transactions>
<account>string</account>
<type>string</type>
<value>1.1</value>
<full_historic>string</full_historic>
<seq_account>1</seq_account>
<num_document>1</num_document>
<account_transaction_params>
<parameter>string</parameter>
<parameter_value>string</parameter_value>
</account_transaction_params>
</accountt_transactions>
<_pageNo>1</_pageNo>
<_pageSize>1</_pageSize>
</AccountingEntryV3POSTDTO>