Árvore de páginas

Versões comparadas

Chave

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

...

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/v2v3/abaci/accountingentry

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

...

Parâmetros do Corpo (Body Parameters)

AccountingEntryPOSTV2DTOAccountingEntryPOSTV3DTO

Nome
(Name)
Descrição
(Description)
Tipo
(Type)
FormatoRequeridoInformações Adicionais
(Adittional Information)
accounting_date

Data da Contabilização

string
Não há
"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.
Não há
allotment_numberNúmero do loteinteger
Não há

SimDeve fazer referência à um lote cadastrado na base de dados.
standard_historicHistórico padrãostring
Não
Descriçã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.
Não há
process_numberNúmero do processostring
 Não há

NãoIgnorar campo.
moduleMódulostring

NãoIgnorar campo.
 Não há
managerialGerencialstring
Não há
["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.
 Não há
extemporaneous_dateData Extemporâneostring
"dd/MM/yyyy"NãoSe extemporaneous for informado como "S", esse campo passa a ser requerido.
 Não há
accountt_transactions
TransaçõesCollection of AccountTransactionPOSTV2DTO
Partidas do LançamentoList<AccountTransactionPOSTV3DTO>
SimRepresenta as partidas do lançamento.
 Não há
_pageNo
Sem
Número da páginainteger
 Não há

NãoIgnorar campo.
_pageSizeTamanho da páginainteger
 Não há

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):

...


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

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>

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

...

Código numérico sequencial do lote

...

Número do Lote

...

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

...

Valor da Entrada

...

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

...

Histórico padrão

...

Número da empresa

...

Número do processo

...

Liquidação

...

Módulo

...

Quantidade da Transação

...

Código sequencial do Status

...

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

...

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

...

Formats)

application/json, text/json

Exemplo (Sample):

Bloco de código
{
  

...

"accounting_date": "

...

31/12/2022",

...


...

  "cod_user": "

...

MRRHONORATO",

...


...

  "allotment_number": 

...

915,

...


  

...

"standard_historic": "

...

Lançamento 

...

referente 

...

à NF 

...

123",
  "

...

company_number": 

...

1,
  "managerial": "

...

N",

...


...

  "extemporaneous": "

...

N",

...


...

  "extemporaneous_date": "

...

",

...


...

  "accountt_transactions": [

...


    

...

{

...


      

...

"account": "

...

1.01.01.01.001",

...


...

      "type": "

...

D",

...


...

      "value": 

...

500.25,
      "full_historic": "

...

Débito referente à OP 1232",

...


...

      "seq_account": 

...

null,

...


...

      "num_document": 

...

1232,

...


      

...

"account_transaction_params": [

...


...

        {

...


...

          "parameter": "

...

PE",

...


          

...

"parameter_value": "

...

1"

...


        

...

}

...

,
       

...

 

...

{
     

...

 

...

 

...

   "

...

parameter": 

...

"E",
   

...

 

...

 

...

 

...

application/xml, text/xml

Exemplo (Sample):

 

...

 

...

 

...

 

...

"parameter_value": "2"
        }
      ]
    },
    {
      "account": "2.01.01.01.001",
      "type": "C",
      "value": 500.25,
      "full_historic": "Crédito referente à Boleto 32123",
     

...

 "seq_account": null,
     

...

 "num_document": 32123,
     

...

 "account_transaction_params": [
      

...

 

...

 {
     

...

 

...

 

...

   "parameter": 

...

"E",
          

...

"parameter_value": "1"
       

...

 }
    

...

 

...

 ]
  

...

 

...

 }
  

...

]
}

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)


NomeDescriçãoTipoInformações Adicionais
new_accounting_entryCódigo numérico sequencial do registro que acabou de ser inserido.doubleNão há

Formatos da Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

Bloco de código
{
    "new_accounting_entry": 1571.0
}